PolicyDefinition クラス

ポリシー定義。

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

継承
azure.mgmt.resource.policy._serialization.Model
PolicyDefinition

コンストラクター

PolicyDefinition(*, policy_type: str | _models.PolicyType | None = None, mode: str | _models.PolicyMode | None = None, display_name: str | None = None, description: str | None = None, policy_rule: MutableMapping[str, Any] | None = None, metadata: MutableMapping[str, Any] | None = None, parameters: MutableMapping[str, Any] | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
policy_type
str または PolicyType

ポリシー定義の種類。 指定できる値は NotSpecified、BuiltIn、Custom です。 既知の値は、"NotSpecified"、"BuiltIn"、および "Custom" です。

mode
str または PolicyMode

ポリシー定義モード。 指定できる値は NotSpecified、Indexed、All です。 既知の値は、"NotSpecified"、"Indexed"、および "All" です。

display_name
str

ポリシー定義の表示名。

description
str

ポリシー定義の説明。

policy_rule
<xref:JSON>

ポリシー ルール。

metadata
<xref:JSON>

ポリシー定義メタデータ。

parameters
<xref:JSON>

ポリシー ルールでパラメーターを使用する場合は必須です。

変数

名前 説明
id
str

ポリシー定義の ID。

name
str

ポリシー定義の名前。

type
str

リソースの種類 (Microsoft.Authorization/policyDefinitions)。

policy_type
str または PolicyType

ポリシー定義の種類。 指定できる値は NotSpecified、BuiltIn、Custom です。 既知の値は、"NotSpecified"、"BuiltIn"、および "Custom" です。

mode
str または PolicyMode

ポリシー定義モード。 指定できる値は NotSpecified、Indexed、All です。 既知の値は、"NotSpecified"、"Indexed"、および "All" です。

display_name
str

ポリシー定義の表示名。

description
str

ポリシー定義の説明。

policy_rule
<xref:JSON>

ポリシー ルール。

metadata
<xref:JSON>

ポリシー定義メタデータ。

parameters
<xref:JSON>

ポリシー ルールでパラメーターを使用する場合は必須です。