Remove-AzDdosCustomPolicyDetectionRule
Remove uma regra de detecção de uma política personalizada de DDoS.
Sintaxe
Default (Default)
Remove-AzDdosCustomPolicyDetectionRule
-DdosCustomPolicy <PSDdosCustomPolicy>
-Name <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
Description
O cmdlet Remove-AzDdosCustomPolicyDetectionRule remove uma regra de detecção de um objeto de política personalizado DDoS. Depois de remover a regra, você deve usar Set-AzDdosCustomPolicy para persistir as alterações no Azure.
Esse cmdlet opera no objeto de política na memória antes de persistir as alterações no Azure, semelhante a como Remove-AzLoadBalancerRuleConfig funciona com configurações de balanceador de carga.
Exemplos
Exemplo 1: remover uma regra de detecção de uma política personalizada de DDoS
$policy = Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy"
$policy = $policy | Remove-AzDdosCustomPolicyDetectionRule -Name "udpRule1"
$policy | Set-AzDdosCustomPolicy
Este exemplo recupera uma política personalizada de DDoS, remove a regra de detecção UDP do objeto de política e, em seguida, persiste as alterações no Azure.
Exemplo 2: remover uma regra de detecção usando o pipeline
Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy" |
Remove-AzDdosCustomPolicyDetectionRule -Name "tcpSynRule1" |
Set-AzDdosCustomPolicy
Este exemplo demonstra o pipeline completo para recuperar uma política, remover uma regra de detecção específica por nome e persistir as alterações.
Exemplo 3: remover uma regra de detecção com WhatIf
$policy = Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy"
$policy | Remove-AzDdosCustomPolicyDetectionRule -Name "tcpRule1" -WhatIf
Este exemplo mostra como visualizar a remoção de uma regra de detecção sem fazer nenhuma alteração no objeto de política na memória.
Parâmetros
-AcquirePolicyToken
Adquira um token de Azure Policy automaticamente para esta operação de recurso.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ChangeReference
A ID do recurso de referência de alteração para esta operação de recurso.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | cf |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-DdosCustomPolicy
Especifica o objeto de política personalizada DDoS do qual remover a regra de detecção. O objeto pode ser recuperado com Get-AzDdosCustomPolicy.
Propriedades do parâmetro
| Tipo: | PSDdosCustomPolicy |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usadas para comunicação com Azure.
Propriedades do parâmetro
| Tipo: | IAzureContextContainer |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Name
Especifica o nome da regra de detecção a ser removida.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | wi |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet dá suporte aos parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.