PolicyState Clase
Registro de estado de la directiva.
Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.
- Herencia
-
PolicyState
Constructor
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)
Parámetros
Las propiedades no coincidentes del mensaje se deserializan en esta colección.
- odata_id
- str
Identificador de entidad de OData; siempre se establece en NULL, ya que los registros de estado de la directiva no tienen un identificador de entidad.
- odata_context
- str
Cadena de contexto de OData; usado por los clientes de OData para resolver la información de tipos en función de los metadatos.
- is_compliant
- bool
Marca que indica si el recurso es compatible con la asignación de directiva con la que se evaluó. Esta propiedad está en desuso; Use ComplianceState en su lugar.
- policy_set_definition_id
- str
Identificador de definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- policy_set_definition_name
- str
Nombre de definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- policy_set_definition_owner
- str
Propietario de la definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- policy_set_definition_category
- str
Categoría de definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- policy_set_definition_parameters
- str
Parámetros de definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- management_group_ids
- str
Lista separada por comas de identificadores de grupo de administración, que representan la jerarquía de los grupos de administración en los que se encuentra el recurso.
- policy_definition_reference_id
- str
Identificador de referencia para la definición de directiva dentro del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- components
- list[ComponentStateDetails]
Los registros de cumplimiento de estado de los componentes se rellenan solo cuando la dirección URL contiene $expand=cláusula components.
Variables
- policy_definition_version
- str
Versión de definición de directiva evaluada.
- policy_set_definition_version
- str
Versión de definición del conjunto de directivas evaluada.
- policy_assignment_version
- str
Versión de asignación de directiva evaluada.
Azure SDK for Python