Udostępnij za pośrednictwem


PolicyState Klasa

Rekord stanu zasad.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
PolicyState

Konstruktor

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)

Parametry

additional_properties
dict[str, object]
Wymagane

Niezapasowane właściwości z komunikatu są deserializowane do tej kolekcji.

odata_id
str
Wymagane

Identyfikator jednostki OData; ustawienie zawsze ma wartość null, ponieważ rekordy stanu zasad nie mają identyfikatora jednostki.

odata_context
str
Wymagane

Ciąg kontekstu OData; używane przez klientów OData do rozpoznawania informacji o typie na podstawie metadanych.

timestamp
datetime
Wymagane

Sygnatura czasowa rekordu stanu zasad.

resource_id
str
Wymagane

Identyfikator zasobu.

policy_assignment_id
str
Wymagane

Identyfikator przypisania zasad.

policy_definition_id
str
Wymagane

Identyfikator definicji zasad.

effective_parameters
str
Wymagane

Skuteczne parametry przypisania zasad.

is_compliant
bool
Wymagane

Flaga określa, czy zasób jest zgodny z przypisaniem zasad, względem którego został oceniony. Ta właściwość jest przestarzała; Zamiast tego użyj parametru ComplianceState.

subscription_id
str
Wymagane

Identyfikator subskrypcji.

resource_type
str
Wymagane

Typ zasobu.

resource_location
str
Wymagane

Lokalizacja zasobu.

resource_group
str
Wymagane

Nazwa grupy zasobów.

resource_tags
str
Wymagane

Lista tagów zasobów.

policy_assignment_name
str
Wymagane

Nazwa przypisania zasad.

policy_assignment_owner
str
Wymagane

Właściciel przypisania zasad.

policy_assignment_parameters
str
Wymagane

Parametry przypisania zasad.

policy_assignment_scope
str
Wymagane

Zakres przypisania zasad.

policy_definition_name
str
Wymagane

Nazwa definicji zasad.

policy_definition_action
str
Wymagane

Akcja definicji zasad, tj. efekt.

policy_definition_category
str
Wymagane

Kategoria definicji zasad.

policy_set_definition_id
str
Wymagane

Identyfikator definicji zestawu zasad, jeśli przypisanie zasad jest przeznaczone dla zestawu zasad.

policy_set_definition_name
str
Wymagane

Nazwa definicji zestawu zasad, jeśli przypisanie zasad jest przeznaczone dla zestawu zasad.

policy_set_definition_owner
str
Wymagane

Właściciel definicji zestawu zasad, jeśli przypisanie zasad jest przeznaczone dla zestawu zasad.

policy_set_definition_category
str
Wymagane

Kategoria definicji zestawu zasad, jeśli przypisanie zasad jest przeznaczone dla zestawu zasad.

policy_set_definition_parameters
str
Wymagane

Parametry definicji zestawu zasad, jeśli przypisanie zasad jest przeznaczone dla zestawu zasad.

management_group_ids
str
Wymagane

Rozdzielona przecinkami lista identyfikatorów grup zarządzania, które reprezentują hierarchię grup zarządzania, w których znajduje się zasób.

policy_definition_reference_id
str
Wymagane

Identyfikator odwołania definicji zasad wewnątrz zestawu zasad, jeśli przypisanie zasad jest przeznaczone dla zestawu zasad.

compliance_state
str
Wymagane

Stan zgodności zasobu.

policy_evaluation_details
PolicyEvaluationDetails
Wymagane

Szczegóły oceny zasad.

policy_definition_group_names
list[str]
Wymagane

Nazwy grup definicji zasad.

components
list[ComponentStateDetails]
Wymagane

Rekordy zgodności stanu składników są wypełniane tylko wtedy, gdy adres URL zawiera klauzulę $expand=components.

Zmienne

policy_definition_version
str

Szacowana wersja definicji zasad.

policy_set_definition_version
str

Oceniono wersję definicji zestawu zasad.

policy_assignment_version
str

Szacowana wersja przypisania zasad.