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.