Partager via


Tag Rules - Update

Mettre à jour un TagRule

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/tagRules/{ruleSetName}?api-version=2021-09-01

Paramètres URI

Nom Dans Obligatoire Type Description
monitorName
path True

string

Surveiller le nom de la ressource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

ruleSetName
path True

string

Surveiller le nom de la ressource

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Type Description
logRules

LogRules

Ensemble de règles pour l’envoi de journaux pour la ressource Monitor.

metricRules

MetricRules

Ensemble de règles pour l’envoi de métriques pour la ressource Monitor.

Réponses

Nom Type Description
200 OK

TagRule

L’opération ARM s’est terminée avec succès.

Other Status Codes

ErrorResponse

Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

TagRules_Update_MaximumSet_Gen
TagRules_Update_MinimumSet_Gen

TagRules_Update_MaximumSet_Gen

Exemple de requête

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Dynatrace.Observability/monitors/myMonitor/tagRules/default?api-version=2021-09-01

{
  "logRules": {
    "sendAadLogs": "Enabled",
    "sendSubscriptionLogs": "Enabled",
    "sendActivityLogs": "Enabled",
    "filteringTags": [
      {
        "name": "Environment",
        "value": "Prod",
        "action": "Include"
      },
      {
        "name": "Environment",
        "value": "Dev",
        "action": "Exclude"
      }
    ]
  },
  "metricRules": {
    "filteringTags": [
      {
        "name": "Environment",
        "value": "Prod",
        "action": "Include"
      }
    ]
  }
}

Exemple de réponse

{
  "properties": {
    "logRules": {
      "sendAadLogs": "Enabled",
      "sendSubscriptionLogs": "Enabled",
      "sendActivityLogs": "Enabled",
      "filteringTags": [
        {
          "name": "Environment",
          "value": "Prod",
          "action": "Include"
        },
        {
          "name": "Environment",
          "value": "Dev",
          "action": "Exclude"
        }
      ]
    },
    "metricRules": {
      "filteringTags": [
        {
          "name": "Environment",
          "value": "Prod",
          "action": "Include"
        }
      ]
    },
    "provisioningState": "Accepted"
  },
  "systemData": {
    "createdBy": "alice@microsoft.com",
    "createdByType": "User",
    "createdAt": "2021-07-16T04:25:21.040Z",
    "lastModifiedBy": "alice@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-07-16T04:25:21.040Z"
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Dynatrace.Observability/monitors/myMonitor/tagRules/default",
  "name": "default",
  "type": "Dynatrace.Observability/monitors/tagRules"
}

TagRules_Update_MinimumSet_Gen

Exemple de requête

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Dynatrace.Observability/monitors/myMonitor/tagRules/default?api-version=2021-09-01

{}

Exemple de réponse

{
  "properties": {}
}

Définitions

Nom Description
createdByType

Type d’identité qui a créé la ressource.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

FilteringTag

Définition d’une balise de filtrage. Les balises de filtrage sont utilisées pour capturer des ressources et les exclure d’être surveillées.

LogRules

Ensemble de règles pour l’envoi de journaux pour la ressource Monitor.

MetricRules

Ensemble de règles pour l’envoi de métriques pour la ressource Monitor.

ProvisioningState

État d’approvisionnement de la ressource de surveillance

SendAadLogsStatus

Indique si les journaux AAD sont envoyés.

SendActivityLogsStatus

Indique si les journaux d’activité sont envoyés.

SendSubscriptionLogsStatus

Indique si les journaux d’abonnement sont envoyés.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TagAction

Actions valides pour une balise de filtrage. L’exclusion prend la priorité sur l’inclusion.

TagRule

Règles de balise pour une ressource de moniteur

TagRuleUpdate

Propriétés pouvant être mises à jour du TagRule.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

FilteringTag

Définition d’une balise de filtrage. Les balises de filtrage sont utilisées pour capturer des ressources et les exclure d’être surveillées.

Nom Type Description
action

TagAction

Actions valides pour une balise de filtrage. L’exclusion prend la priorité sur l’inclusion.

name

string

Nom (également appelé clé) de la balise.

value

string

Valeur de la balise.

LogRules

Ensemble de règles pour l’envoi de journaux pour la ressource Monitor.

Nom Type Description
filteringTags

FilteringTag[]

Liste des balises de filtrage à utiliser pour capturer les journaux. Cela prend effet uniquement si l’indicateur SendActivityLogs est activé. Si elles sont vides, toutes les ressources sont capturées. Si seule l’action Exclure est spécifiée, les règles s’appliquent à la liste de toutes les ressources disponibles. Si les actions Include sont spécifiées, les règles incluent uniquement les ressources avec les balises associées.

sendAadLogs

SendAadLogsStatus

Indicateur spécifiant si les journaux AAD doivent être envoyés pour la ressource Monitor.

sendActivityLogs

SendActivityLogsStatus

Indicateur spécifiant si les journaux d’activité des ressources Azure doivent être envoyés pour la ressource Monitor.

sendSubscriptionLogs

SendSubscriptionLogsStatus

Indicateur spécifiant si les journaux d’abonnement doivent être envoyés pour la ressource Monitor.

MetricRules

Ensemble de règles pour l’envoi de métriques pour la ressource Monitor.

Nom Type Description
filteringTags

FilteringTag[]

Liste des balises de filtrage à utiliser pour capturer des métriques. Si elles sont vides, toutes les ressources sont capturées. Si seule l’action Exclure est spécifiée, les règles s’appliquent à la liste de toutes les ressources disponibles. Si les actions Include sont spécifiées, les règles incluent uniquement les ressources avec les balises associées.

ProvisioningState

État d’approvisionnement de la ressource de surveillance

Valeur Description
Accepted
Canceled
Creating
Deleted
Deleting
Failed
NotSpecified
Succeeded
Updating

SendAadLogsStatus

Indique si les journaux AAD sont envoyés.

Valeur Description
Disabled
Enabled

SendActivityLogsStatus

Indique si les journaux d’activité sont envoyés.

Valeur Description
Disabled
Enabled

SendSubscriptionLogsStatus

Indique si les journaux d’abonnement sont envoyés.

Valeur Description
Disabled
Enabled

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

TagAction

Actions valides pour une balise de filtrage. L’exclusion prend la priorité sur l’inclusion.

Valeur Description
Exclude
Include

TagRule

Règles de balise pour une ressource de moniteur

Nom Type Description
id

string

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nom de la ressource

properties.logRules

LogRules

Ensemble de règles pour l’envoi de journaux pour la ressource Monitor.

properties.metricRules

MetricRules

Ensemble de règles pour l’envoi de métriques pour la ressource Monitor.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource.

systemData

systemData

Métadonnées système pour cette ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

TagRuleUpdate

Propriétés pouvant être mises à jour du TagRule.

Nom Type Description
logRules

LogRules

Ensemble de règles pour l’envoi de journaux pour la ressource Monitor.

metricRules

MetricRules

Ensemble de règles pour l’envoi de métriques pour la ressource Monitor.