次の方法で共有


PolicyAssignment クラス

ポリシーの割り当て。

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

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

コンストラクター

PolicyAssignment(*, location: str | None = None, identity: _models.Identity | None = None, display_name: str | None = None, policy_definition_id: str | None = None, not_scopes: List[str] | None = None, parameters: Dict[str, _models.ParameterValuesValue] | None = None, description: str | None = None, metadata: MutableMapping[str, Any] | None = None, enforcement_mode: str | _models.EnforcementMode = 'Default', non_compliance_messages: List[_models.NonComplianceMessage] | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
location
str

ポリシー割り当ての場所。 マネージド ID を使用する場合にのみ必要です。

identity

ポリシー割り当てに関連付けられているマネージド ID。

display_name
str

ポリシー割り当ての表示名。

policy_definition_id
str

割り当てられているポリシー定義またはポリシー セット定義の ID。

not_scopes

ポリシーの除外されたスコープ。

parameters

割り当てられたポリシー 規則のパラメーター値。 キーはパラメーター名です。

description
str

このメッセージは、ポリシー違反の場合の応答の一部になります。

metadata
<xref:JSON>

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

enforcement_mode
str または EnforcementMode

ポリシー割り当て適用モード。 使用できる値は Default と DoNotEnforce です。 既知の値は、"Default" と "DoNotEnforce" です。

既定値: Default
non_compliance_messages

リソースがポリシーに準拠していない理由を示すメッセージ。

変数

名前 説明
id
str

ポリシー割り当ての ID。

type
str

ポリシー割り当ての種類。

name
str

ポリシー割り当ての名前。

location
str

ポリシー割り当ての場所。 マネージド ID を使用する場合にのみ必要です。

identity

ポリシー割り当てに関連付けられているマネージド ID。

display_name
str

ポリシー割り当ての表示名。

policy_definition_id
str

割り当てられているポリシー定義またはポリシー セット定義の ID。

scope
str

ポリシー割り当てのスコープ。

not_scopes

ポリシーの除外されたスコープ。

parameters

割り当てられたポリシー 規則のパラメーター値。 キーはパラメーター名です。

description
str

このメッセージは、ポリシー違反の場合の応答の一部になります。

metadata
<xref:JSON>

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

enforcement_mode
str または EnforcementMode

ポリシー割り当て適用モード。 使用できる値は Default と DoNotEnforce です。 既知の値は、"Default" と "DoNotEnforce" です。

non_compliance_messages

リソースがポリシーに準拠していない理由を示すメッセージ。