Compartir a través de


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

additional_properties
dict[str, object]
Requerido

Las propiedades no coincidentes del mensaje se deserializan en esta colección.

odata_id
str
Requerido

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
Requerido

Cadena de contexto de OData; usado por los clientes de OData para resolver la información de tipos en función de los metadatos.

timestamp
datetime
Requerido

Marca de tiempo del registro de estado de la directiva.

resource_id
str
Requerido

Identificador del recurso.

policy_assignment_id
str
Requerido

Id. de asignación de directiva.

policy_definition_id
str
Requerido

Identificador de definición de directiva.

effective_parameters
str
Requerido

Parámetros efectivos para la asignación de directivas.

is_compliant
bool
Requerido

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.

subscription_id
str
Requerido

Id. de suscripción.

resource_type
str
Requerido

Tipo de recurso.

resource_location
str
Requerido

Ubicación del recurso

resource_group
str
Requerido

Nombre del grupo de recursos.

resource_tags
str
Requerido

Lista de etiquetas de recursos.

policy_assignment_name
str
Requerido

Nombre de asignación de directiva.

policy_assignment_owner
str
Requerido

Propietario de la asignación de directiva.

policy_assignment_parameters
str
Requerido

Parámetros de asignación de directivas.

policy_assignment_scope
str
Requerido

Ámbito de asignación de directiva.

policy_definition_name
str
Requerido

Nombre de definición de directiva.

policy_definition_action
str
Requerido

Acción de definición de directiva, es decir, efecto.

policy_definition_category
str
Requerido

Categoría de definición de directiva.

policy_set_definition_id
str
Requerido

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
Requerido

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
Requerido

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
Requerido

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
Requerido

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
Requerido

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
Requerido

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.

compliance_state
str
Requerido

Estado de cumplimiento del recurso.

policy_evaluation_details
PolicyEvaluationDetails
Requerido

Detalles de evaluación de directivas.

policy_definition_group_names
list[str]
Requerido

Nombres de grupo de definición de directiva.

components
list[ComponentStateDetails]
Requerido

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.