Condividi tramite


Update-AzFrontDoorCdnRule

Aggiorna una regola di recapito esistente all'interno di un set di regole.

Sintassi

Update-AzFrontDoorCdnRule
      -Name <String>
      -ProfileName <String>
      -ResourceGroupName <String>
      -SetName <String>
      [-SubscriptionId <String>]
      [-Action <IDeliveryRuleAction1[]>]
      [-Condition <IDeliveryRuleCondition[]>]
      [-MatchProcessingBehavior <MatchProcessingBehavior>]
      [-Order <Int32>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzFrontDoorCdnRule
      -InputObject <ICdnIdentity>
      [-Action <IDeliveryRuleAction1[]>]
      [-Condition <IDeliveryRuleCondition[]>]
      [-MatchProcessingBehavior <MatchProcessingBehavior>]
      [-Order <Int32>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Aggiorna una regola di recapito esistente all'interno di un set di regole.

Esempio

Esempio 1: Aggiornare una regola di recapito di AzureFrontDoor all'interno del set di regole specificato

Update-AzFrontDoorCdnRule -ResourceGroupName testps-rg-da16jm -ProfileName fdp-v542q6 -RuleSetName ruleset001 -Name rule1 -Order 99

Name  ResourceGroupName
----  -----------------
rule1 testps-rg-da16jm

Aggiornare una regola di recapito di AzureFrontDoor all'interno del set di regole specificato

Esempio 2: Aggiornare una regola di recapito di AzureFrontDoor all'interno del set di regole specificato tramite identity

Get-AzFrontDoorCdnRule -ResourceGroupName testps-rg-da16jm -ProfileName fdp-v542q6 -RuleSetName ruleset001 -Name rule1 | Update-AzFrontDoorCdnRule -Order 99

Name  ResourceGroupName
----  -----------------
rule1 testps-rg-da16jm

Aggiornare una regola di recapito di AzureFrontDoor all'interno del set di regole specificato tramite identity

Parametri

-Action

Elenco di azioni eseguite quando vengono soddisfatte tutte le condizioni di una regola. Per costruire, vedere la sezione NOTES per le proprietà ACTION e creare una tabella hash.

Tipo:IDeliveryRuleAction1[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AsJob

Eseguire il comando come processo

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Condition

Elenco di condizioni che devono essere confrontate per l'esecuzione delle azioni A costruire, vedere la sezione NOTES per le proprietà CONDITION e creare una tabella hash.

Tipo:IDeliveryRuleCondition[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Il parametro DefaultProfile non è funzionale. Usare il parametro SubscriptionId quando disponibile se si esegue il cmdlet su una sottoscrizione diversa.

Tipo:PSObject
Alias:AzureRMContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Parametro Identity Per costruire, vedere la sezione NOTES per le proprietà INPUTOBJECT e creare una tabella hash.

Tipo:ICdnIdentity
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-MatchProcessingBehavior

Se questa regola è una corrispondenza, il motore regole deve continuare a eseguire le regole rimanenti o arrestare. Se non è presente, l'impostazione predefinita è Continua.

Tipo:MatchProcessingBehavior
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Nome della regola di recapito univoca all'interno dell'endpoint.

Tipo:String
Alias:RuleName
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NoWait

Eseguire il comando in modo asincrono

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Order

Ordine in cui vengono applicate le regole per l'endpoint. Valori possibili {0,1,2,3,.........}. Una regola con un ordine minore verrà applicata prima di una regola con un ordine maggiore. La regola con ordine 0 è una regola speciale. Non richiede alcuna condizione e le azioni elencate in esso verranno sempre applicate.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProfileName

Nome del profilo Frontdoor di Azure Standard o Frontdoor Di Azure Premium univoco all'interno del gruppo di risorse.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Nome del gruppo di risorse all'interno della sottoscrizione di Azure.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SetName

Nome del set di regole nel profilo.

Tipo:String
Alias:RuleSetName
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SubscriptionId

ID sottoscrizione di Azure.

Tipo:String
Posizione:Named
Valore predefinito:(Get-AzContext).Subscription.Id
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

ICdnIdentity

Output

IRule