Remove-AzDdosCustomPolicyDetectionRule

Удаляет правило обнаружения из настраиваемой политики DDoS.

Синтаксис

Default (По умолчанию)

Remove-AzDdosCustomPolicyDetectionRule
    -DdosCustomPolicy <PSDdosCustomPolicy>
    -Name <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [-AcquirePolicyToken]
    [-ChangeReference <String>]
    [<CommonParameters>]

Описание

Командлет Remove-AzDdosCustomPolicyDetectionRule удаляет правило обнаружения из пользовательского объекта политики DDoS. После удаления правила необходимо использовать Set-AzDdosCustomPolicy для сохранения изменений в Azure.

Этот командлет работает с объектом политики в памяти перед сохранением изменений в Azure, аналогично тому, как Remove-AzLoadBalancerRuleConfig работает с конфигурациями подсистемы балансировки нагрузки.

Примеры

Пример 1. Удаление правила обнаружения из настраиваемой политики DDoS

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

В этом примере извлекается настраиваемая политика DDoS, удаляется правило обнаружения UDP из объекта политики, а затем сохраняется изменения в Azure.

Пример 2. Удаление правила обнаружения с помощью конвейера

Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy" |
  Remove-AzDdosCustomPolicyDetectionRule -Name "tcpSynRule1" |
  Set-AzDdosCustomPolicy

В этом примере показан полный конвейер для получения политики, удаления определенного правила обнаружения по имени и сохранения изменений.

Пример 3. Удаление правила обнаружения с помощью WhatIf

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

В этом примере показано, как предварительно просмотреть удаление правила обнаружения без внесения изменений в объект политики в памяти.

Параметры

-AcquirePolicyToken

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ChangeReference

Идентификатор ресурса ссылки на изменение для этой операции ресурса.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DdosCustomPolicy

Указывает объект настраиваемой политики DDoS, из которого необходимо удалить правило обнаружения. Объект можно получить с помощью Get-AzDdosCustomPolicy.

Свойства параметров

Тип:PSDdosCustomPolicy
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Свойства параметров

Тип:IAzureContextContainer
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

Указывает имя правила обнаружения для удаления.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

PSDdosCustomPolicy

Выходные данные

PSDdosCustomPolicy