Set-AzDdosCustomPolicy

Aktualisiert und speichert eine benutzerdefinierte DDoS-Richtlinie für Azure.

Syntax

Default (Standard)

Set-AzDdosCustomPolicy
    -DdosCustomPolicy <PSDdosCustomPolicy>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [-AcquirePolicyToken]
    [-ChangeReference <String>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Set-AzDdosCustomPolicy speichert Änderungen, die an einem benutzerdefinierten DDoS-Richtlinienobjekt vorgenommen wurden, zurück zu Azure. Verwenden Sie nach dem Ändern eines Richtlinienobjekts (z. B. Entfernen oder Hinzufügen von Erkennungsregeln) dieses Cmdlet, um die Änderungen an Azure zu speichern.

Dieses Cmdlet wird in der Regel in einer Pipeline verwendet, nachdem ein mit Get-AzDdosCustomPolicy abgerufenes Richtlinienobjekt geändert oder mit New-AzDdosCustomPolicy erstellt wurde.

Beispiele

Beispiel 1: Aktualisieren einer benutzerdefinierten DDoS-Richtlinie durch Entfernen einer Erkennungsregel

$policy = Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy"
$policy = $policy | Remove-AzDdosCustomPolicyDetectionRule -Name "udpRule1"
$policy | Set-AzDdosCustomPolicy

In diesem Beispiel wird eine benutzerdefinierte DDoS-Richtlinie abgerufen, eine Erkennungsregel anhand des Namens entfernt und die Änderungen an Azure beibehalten.

Beispiel 2: Hinzufügen einer Erkennungsregel und Beibehalten der aktualisierten Richtlinie

Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy" |
  Add-AzDdosCustomPolicyDetectionRule -Name "tcpSynRule1" -TrafficType TcpSyn -PacketsPerSecond 50000 |
  Set-AzDdosCustomPolicy

In diesem Beispiel wird die vollständige Pipeline zum Abrufen einer Richtlinie veranschaulicht, dem Speicherobjekt eine Erkennungsregel hinzugefügt und die aktualisierte Richtlinie beibehalten.

Beispiel 3: Aktualisieren einer benutzerdefinierten DDoS-Richtlinie mithilfe von WhatIf

$policy = Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy"
$policy | Remove-AzDdosCustomPolicyDetectionRule -Name "tcpRule1" | Set-AzDdosCustomPolicy -WhatIf

In diesem Beispiel wird gezeigt, wie Sie eine Vorschau der Änderungen anzeigen, ohne die Richtlinie in Azure tatsächlich zu aktualisieren.

Parameter

-AcquirePolicyToken

Rufen Sie automatisch ein Azure Policy Token für diesen Ressourcenvorgang ab.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ChangeReference

Die Änderungsreferenzressourcen-ID für diesen Ressourcenvorgang.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Cf

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DdosCustomPolicy

Gibt das zu aktualisierende benutzerdefinierte DDoS-Richtlinienobjekt an. Das Objekt kann mit New-AzDdosCustomPolicy erstellt oder mit Get-AzDdosCustomPolicy abgerufen werden.

Parametereigenschaften

Typ:PSDdosCustomPolicy
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Parametereigenschaften

Typ:IAzureContextContainer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzContext, AzureRmContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

PSDdosCustomPolicy

Ausgaben

PSDdosCustomPolicy