次の方法で共有


PolicyState クラス

ポリシー状態レコード。

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

継承
PolicyState

コンストラクター

PolicyState(*, additional_properties: Dict[str, object] | None = None, odata_id: str | None = None, odata_context: str | None = None, timestamp: datetime | None = None, resource_id: str | None = None, policy_assignment_id: str | None = None, policy_definition_id: str | None = None, effective_parameters: str | None = None, is_compliant: bool | None = None, subscription_id: str | None = None, resource_type: str | None = None, resource_location: str | None = None, resource_group: str | None = None, resource_tags: str | None = None, policy_assignment_name: str | None = None, policy_assignment_owner: str | None = None, policy_assignment_parameters: str | None = None, policy_assignment_scope: str | None = None, policy_definition_name: str | None = None, policy_definition_action: str | None = None, policy_definition_category: str | None = None, policy_set_definition_id: str | None = None, policy_set_definition_name: str | None = None, policy_set_definition_owner: str | None = None, policy_set_definition_category: str | None = None, policy_set_definition_parameters: str | None = None, management_group_ids: str | None = None, policy_definition_reference_id: str | None = None, compliance_state: str | None = None, policy_evaluation_details: PolicyEvaluationDetails | None = None, policy_definition_group_names: List[str] | None = None, components: List[ComponentStateDetails] | None = None, **kwargs)

パラメーター

additional_properties
dict[str, object]
必須

メッセージの一致しないプロパティは、このコレクションに逆シリアル化されます。

odata_id
str
必須

OData エンティティ ID。ポリシー状態レコードにはエンティティ ID がないため、常に null に設定されます。

odata_context
str
必須

OData コンテキスト文字列。OData クライアントがメタデータに基づいて型情報を解決するために使用されます。

timestamp
datetime
必須

ポリシー状態レコードのタイムスタンプ。

resource_id
str
必須

リソースの ID

policy_assignment_id
str
必須

ポリシー割り当て ID。

policy_definition_id
str
必須

ポリシー定義 ID。

effective_parameters
str
必須

ポリシー割り当ての有効なパラメーター。

is_compliant
bool
必須

評価対象のポリシー割り当てに対してリソースが準拠しているかどうかを示すフラグ。 このプロパティは非推奨です。代わりに ComplianceState を使用してください。

subscription_id
str
必須

[サブスクリプション ID] が表示されます。

resource_type
str
必須

リソースの種類。

resource_location
str
必須

リソースの場所。

resource_group
str
必須

リソース グループ名。

resource_tags
str
必須

リソース タグの一覧。

policy_assignment_name
str
必須

ポリシー割り当て名。

policy_assignment_owner
str
必須

ポリシー割り当て所有者。

policy_assignment_parameters
str
必須

ポリシー割り当てパラメーター。

policy_assignment_scope
str
必須

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

policy_definition_name
str
必須

ポリシー定義名。

policy_definition_action
str
必須

ポリシー定義アクション、つまり効果。

policy_definition_category
str
必須

ポリシー定義カテゴリ。

policy_set_definition_id
str
必須

ポリシー セット定義 ID (ポリシー割り当てがポリシー セット用の場合)。

policy_set_definition_name
str
必須

ポリシー セット定義名 (ポリシー割り当てがポリシー セット用の場合)。

policy_set_definition_owner
str
必須

ポリシー セット定義の所有者(ポリシーの割り当てがポリシー セットに対する場合)。

policy_set_definition_category
str
必須

ポリシー セット定義カテゴリ(ポリシー割り当てがポリシー セット用の場合)。

policy_set_definition_parameters
str
必須

ポリシー セット定義パラメーター (ポリシーの割り当てがポリシー セット用の場合)。

management_group_ids
str
必須

管理グループ ID のコンマ区切りの一覧。リソースが含まれる管理グループの階層を表します。

policy_definition_reference_id
str
必須

ポリシー割り当てがポリシー セットの場合は、ポリシー セット内のポリシー定義の参照 ID。

compliance_state
str
必須

リソースのコンプライアンス状態。

policy_evaluation_details
PolicyEvaluationDetails
必須

ポリシー評価の詳細。

policy_definition_group_names
list[str]
必須

ポリシー定義グループ名。

components
list[ComponentStateDetails]
必須

URL に $expand=components 句が含まれている場合にのみ、コンポーネントの状態コンプライアンス レコードが設定されます。

変数

policy_definition_version
str

評価されたポリシー定義のバージョン。

policy_set_definition_version
str

評価されたポリシー セット定義のバージョン。

policy_assignment_version
str

評価されたポリシー割り当てのバージョン。