Freigeben über


Update-AzDatadogTagRule

Aktualisieren Sie einen Tag-Regelsatz für eine bestimmte Monitor-Ressource.

Syntax

Update-AzDatadogTagRule
      -MonitorName <String>
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-LogRuleFilteringTag <IFilteringTag[]>]
      [-LogRuleSendAadLog]
      [-LogRuleSendResourceLog]
      [-LogRuleSendSubscriptionLog]
      [-MetricRuleFilteringTag <IFilteringTag[]>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzDatadogTagRule
      -Name <String>
      -MonitorInputObject <IDatadogIdentity>
      [-LogRuleFilteringTag <IFilteringTag[]>]
      [-LogRuleSendAadLog]
      [-LogRuleSendResourceLog]
      [-LogRuleSendSubscriptionLog]
      [-MetricRuleFilteringTag <IFilteringTag[]>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzDatadogTagRule
      -InputObject <IDatadogIdentity>
      [-LogRuleFilteringTag <IFilteringTag[]>]
      [-LogRuleSendAadLog]
      [-LogRuleSendResourceLog]
      [-LogRuleSendSubscriptionLog]
      [-MetricRuleFilteringTag <IFilteringTag[]>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Aktualisieren Sie einen Tag-Regelsatz für eine bestimmte Monitor-Ressource.

Beispiele

Beispiel 1: Aktualisieren eines Tagregelsatzes für eine bestimmte Überwachungsressource

$ftobjArray = @()
$ftobjArray += New-AzDatadogFilteringTagObject -Action "Include" -Value "Prod" -Name "Environment"
$ftobjArray += New-AzDatadogFilteringTagObject -Action "Exclude" -Value "Dev" -Name "Environment"
Update-AzDatadogTagRule -ResourceGroupName azure-rg-Datadog -MonitorName Datadog -Name 'test' -LogRuleFilteringTag $ftobjArray

Name    Type
----    ----
default microsoft.Datadog/monitors/tagrules

Mit diesem Befehl wird ein Tag-Regelsatz für eine bestimmte Überwachungsressource aktualisiert.

Beispiel 2: Aktualisieren eines Tagregelsatzes für eine bestimmte Überwachungsressource nach Pipeline

$ftobjArray = @()
$ftobjArray += New-AzDatadogFilteringTagObject -Action "Include" -Value "Prod" -Name "Environment"
$ftobjArray += New-AzDatadogFilteringTagObject -Action "Exclude" -Value "Dev" -Name "Environment"
Get-AzDatadogTagRule -ResourceGroupName azure-rg-Datadog -MonitorName Datadog -Name 'default' | Update-AzDatadogTagRule -LogRuleFilteringTag $ftobjArray

Name    Type
----    ----
default microsoft.Datadog/monitors/tagrules

Mit diesem Befehl wird ein Tagregelsatz für eine bestimmte Überwachungsressource nach Pipeline aktualisiert.

Parameter

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Der Parameter DefaultProfile ist nicht funktionsfähig. Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.

Typ:PSObject
Aliase:AzureRMContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Identity-Parameter

Typ:IDatadogIdentity
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-LogRuleFilteringTag

Liste der Filtertags, die zum Erfassen von Protokollen verwendet werden sollen. Dies wird nur wirksam, wenn das SendResourceLogs-Flag aktiviert ist. Wenn sie leer ist, werden alle Ressourcen erfasst. Wenn nur "Ausschließen"-Aktion angegeben ist, gelten die Regeln für die Liste aller verfügbaren Ressourcen. Wenn "Einschließen"-Aktionen angegeben sind, enthalten die Regeln nur Ressourcen mit den zugehörigen Tags.

Typ:IFilteringTag[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LogRuleSendAadLog

Flag, das angibt, ob AAD-Protokolle für die Monitor-Ressource gesendet werden sollen.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LogRuleSendResourceLog

Flag, das angibt, ob Azure-Ressourcenprotokolle für die Monitorressource gesendet werden sollen.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LogRuleSendSubscriptionLog

Flag, das angibt, ob Azure-Abonnementprotokolle für die Monitor-Ressource gesendet werden sollen.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MetricRuleFilteringTag

Liste der Filtertags, die für die Erfassung von Metriken verwendet werden sollen. Wenn sie leer ist, werden alle Ressourcen erfasst. Wenn nur "Ausschließen"-Aktion angegeben ist, gelten die Regeln für die Liste aller verfügbaren Ressourcen. Wenn "Einschließen"-Aktionen angegeben sind, enthalten die Regeln nur Ressourcen mit den zugehörigen Tags.

Typ:IFilteringTag[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorInputObject

Identity-Parameter

Typ:IDatadogIdentity
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-MonitorName

Überwachen des Ressourcennamens

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Name des Regelsatzes

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SubscriptionId

Die ID des Zielabonnements.

Typ:String
Position:Named
Standardwert:(Get-AzContext).Subscription.Id
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

IDatadogIdentity

Ausgaben

IMonitoringTagRules