Add-AzDdosCustomPolicyDetectionRule

Aggiunge una regola di rilevamento a un criterio personalizzato DDoS in memoria.

Sintassi

Default (Impostazione predefinita)

Add-AzDdosCustomPolicyDetectionRule
    -DdosCustomPolicy <PSDdosCustomPolicy>
    -Name <String>
    -TrafficType <String>
    -PacketsPerSecond <Int32>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [-AcquirePolicyToken]
    [-ChangeReference <String>]
    [<CommonParameters>]

Descrizione

Il cmdlet Add-AzDdosCustomPolicyDetectionRule aggiunge una regola di rilevamento a un oggetto criteri personalizzato DDoS in memoria. Dopo aver aggiunto la regola, usare Set-AzDdosCustomPolicy per rendere persistenti i criteri aggiornati per Azure.

Segue lo stesso flusso di lavoro padre di mutazione usato da Load Balancer cmdlet di configurazione figlio, in cui la configurazione figlio viene aggiunta prima all'oggetto padre locale e quindi salvata con il cmdlet Set padre.

Esempio

Esempio 1: Aggiungere una regola di rilevamento e rendere persistente la modifica

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

Questo esempio ottiene un criterio personalizzato DDoS esistente, aggiunge una regola di rilevamento TCP SYN all'oggetto criteri in memoria e quindi salva in modo permanente i criteri aggiornati in Azure.

Esempio 2: Aggiungere una regola di rilevamento a un oggetto criteri locale

$policy = Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy"
$updatedPolicy = $policy | Add-AzDdosCustomPolicyDetectionRule -Name "udpRule1" -TrafficType Udp -PacketsPerSecond 100000

In questo esempio viene aggiornato solo l'oggetto criteri locale. La modifica non viene inviata a Azure finché non viene chiamato Set-AzDdosCustomPolicy.

Esempio 3: Visualizzare in anteprima un'operazione di aggiunta

$policy = Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy"
$policy | Add-AzDdosCustomPolicyDetectionRule -Name "tcpRule1" -TrafficType Tcp -PacketsPerSecond 1000000 -WhatIf

In questo esempio viene illustrata l'operazione di aggiunta senza applicare la modifica.

Parametri

-AcquirePolicyToken

Acquisire automaticamente un token di Criteri di Azure per questa operazione di risorsa.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ChangeReference

ID risorsa di riferimento di modifica per questa operazione di risorsa.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DdosCustomPolicy

Specifica l'oggetto criteri personalizzato DDoS da aggiornare in memoria.

Proprietà dei parametri

Tipo:PSDdosCustomPolicy
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Specifica il nome della regola di rilevamento da aggiungere.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PacketsPerSecond

Specifica la soglia di pacchetti al secondo per la regola di rilevamento da aggiungere.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TrafficType

Specifica il tipo di traffico per la regola di rilevamento. I valori accettati sono Tcp, Udp e TcpSyn.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Valori accettati:Tcp, Udp, TcpSyn
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

PSDdosCustomPolicy

Output

PSDdosCustomPolicy