Condividi tramite


New-AzCdnDeliveryRuleObject

Creare un oggetto in memoria per DeliveryRule.

Sintassi

New-AzCdnDeliveryRuleObject
   -Action <IDeliveryRuleAction1[]>
   -Order <Int32>
   [-Condition <IDeliveryRuleCondition[]>]
   [-Name <String>]
   [<CommonParameters>]

Descrizione

Creare un oggetto in memoria per DeliveryRule.

Esempio

Esempio 1: Creare un oggetto in memoria per AzureCDN DeliveryRule

$cond1 = New-AzCdnDeliveryRuleCookiesConditionObject -Name Cookies -ParameterOperator Equal -ParameterSelector test -ParameterMatchValue test -ParameterNegateCondition $False -ParameterTransform Lowercase
$action1 = New-AzCdnDeliveryRuleResponseHeaderActionObject -Name ModifyResponseHeader -ParameterHeaderAction Append -ParameterHeaderName a1 -ParameterValue a1
$action2 = New-AzCdnDeliveryRuleRequestHeaderActionObject -Name ModifyRequestHeader -ParameterHeaderAction Append -ParameterHeaderName a1 -ParameterValue a1


$conditions = @($cond1)
$actions = @($action1, $action2)
New-AzCdnDeliveryRuleObject -Name "Rule1" -Condition $conditions -Action $actions -Order 1

Name  Order
----  -----
Rule1 1

Creare un oggetto in memoria per AzureCDN DeliveryRule

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:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Condition

Elenco di condizioni che devono essere soddisfatte per l'esecuzione delle azioni. Per 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

-Name

Nome della regola.

Tipo:String
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:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

DeliveryRule