Delen via


New-AzCdnDeliveryRuleObject

Maak een in-memory object voor DeliveryRule.

Syntaxis

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

Description

Maak een in-memory object voor DeliveryRule.

Voorbeelden

Voorbeeld 1: Een in-memory object maken voor 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

Een in-memory object maken voor AzureCDN DeliveryRule

Parameters

-Action

Een lijst met acties die worden uitgevoerd wanneer aan alle voorwaarden van een regel wordt voldaan. Zie de sectie NOTES voor ACTIE-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IDeliveryRuleAction1[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Condition

Een lijst met voorwaarden die moeten worden vergeleken voor de acties die moeten worden uitgevoerd. Zie de sectie NOTES voor CONDITION-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IDeliveryRuleCondition[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

De naam van de regel.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Order

De volgorde waarin de regels worden toegepast voor het eindpunt. Mogelijke waarden {0,1,2,3,.........}. Een regel met een kleinere volgorde wordt toegepast vóór een regel met een grotere volgorde. Regel met volgorde 0 is een speciale regel. Er zijn geen voorwaarden vereist en acties die hierin worden vermeld, worden altijd toegepast.

Type:Int32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

DeliveryRule