次の方法で共有


PolicyDefinition クラス

ポリシー定義。

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

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

コンストラクター

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

Keyword-Only パラメータ

名前 説明
policy_type
str または PolicyType

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

mode
str

ポリシー定義モード。 たとえば、All、Indexed、Microsoft.KeyVault.Data などです。

既定値: Indexed
display_name
str

ポリシー定義の表示名。

description
str

ポリシー定義の説明。

policy_rule
<xref:JSON>

ポリシー ルール。

metadata
<xref:JSON>

ポリシー定義メタデータ。 メタデータはオープン エンド オブジェクトであり、通常はキー値ペアのコレクションです。

parameters

ポリシー ルールで使用されるパラメーターのパラメーター定義。 キーはパラメーター名です。

変数

名前 説明
id
str

ポリシー定義の ID。

name
str

ポリシー定義の名前。

type
str

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

policy_type
str または PolicyType

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

mode
str

ポリシー定義モード。 たとえば、All、Indexed、Microsoft.KeyVault.Data などです。

display_name
str

ポリシー定義の表示名。

description
str

ポリシー定義の説明。

policy_rule
<xref:JSON>

ポリシー ルール。

metadata
<xref:JSON>

ポリシー定義メタデータ。 メタデータはオープン エンド オブジェクトであり、通常はキー値ペアのコレクションです。

parameters

ポリシー ルールで使用されるパラメーターのパラメーター定義。 キーはパラメーター名です。