Rule クラス

すべてのルールまたはシークレット関連情報へのフレンドリ ルール名のマッピング。

変数はサーバーによってのみ設定され、要求の送信時には無視されます。

継承
azure.mgmt.cdn.models._models_py3.ProxyResource
Rule

コンストラクター

Rule(*, order: int | None = None, conditions: List[DeliveryRuleCondition] | None = None, actions: List[DeliveryRuleAction] | None = None, match_processing_behavior: str | MatchProcessingBehavior | None = None, **kwargs)

パラメーター

order
int

エンドポイントにルールが適用される順序。 使用可能な値 {0,1,2,3,.........} 順序が小さいルールは、より大きな順序のルールの前に適用されます。 順序 0 のルールは特別なルールです。 条件を必要とせず、それに記載されているアクションは常に適用されます。

conditions
list[DeliveryRuleCondition]

アクションを実行するために一致する必要がある条件の一覧。

actions
list[DeliveryRuleAction]

ルールのすべての条件が満たされたときに実行されるアクションの一覧。

match_processing_behavior
str または MatchProcessingBehavior

このルールが一致する場合、ルール エンジンは残りのルールの実行を続行するか、停止する必要があります。 存在しない場合、既定値は Continue です。 使用できる値は、"Continue"、"Stop" です。

変数

id
str

リソースの ID

name
str

リソース名。

type
str

リソースの種類。

system_data
SystemData

システム データのみを読み取ります。

rule_set_name
str

ルールを含むルール セットの名前。

order
int

エンドポイントにルールが適用される順序。 使用可能な値 {0,1,2,3,.........} 順序が小さいルールは、より大きな順序のルールの前に適用されます。 順序 0 のルールは特別なルールです。 条件を必要とせず、それに記載されているアクションは常に適用されます。

conditions
list[DeliveryRuleCondition]

アクションを実行するために一致する必要がある条件の一覧。

actions
list[DeliveryRuleAction]

ルールのすべての条件が満たされたときに実行されるアクションの一覧。

match_processing_behavior
str または MatchProcessingBehavior

このルールが一致する場合、ルール エンジンは残りのルールの実行を続行するか、停止する必要があります。 存在しない場合、既定値は Continue です。 使用できる値は、"Continue"、"Stop" です。

provisioning_state
str または AfdProvisioningState

プロビジョニングの状態。 使用できる値は、"Succeeded"、"Failed"、"Updating"、"Removeing"、"Creating" です。

deployment_status
str または DeploymentStatus

使用できる値は、"NotStarted"、"InProgress"、"Succeeded"、"Failed" です。