OSPolicyResourceCompliance(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Compliance data for an OS policy resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes
Name | Description |
os_policy_resource_id |
str
The ID of the OS policy resource. |
config_steps |
Sequence[google.cloud.osconfig_v1alpha.types.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStep]
Ordered list of configuration completed by the agent for the OS policy resource. |
compliance_state |
google.cloud.osconfig_v1alpha.types.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ComplianceState
The compliance state of the resource. |
compliance_state_reason |
str
A reason for the resource to be in the given compliance state. This field is always populated when ``compliance_state`` is ``UNKNOWN``. The following values are supported when ``compliance_state == UNKNOWN`` - ``execution-errors``: Errors were encountered by the agent while executing the resource and the compliance state couldn't be determined. - ``execution-skipped-by-agent``: Resource execution was skipped by the agent because errors were encountered while executing prior resources in the OS policy. - ``os-policy-execution-attempt-failed``: The execution of the OS policy containing this resource failed and the compliance state couldn't be determined. |
exec_resource_output |
google.cloud.osconfig_v1alpha.types.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ExecResourceOutput
ExecResource specific output. This field is a member of `oneof`_ ``output``. |
Inheritance
builtins.object > proto.message.Message > OSPolicyResourceComplianceClasses
ComplianceState
ComplianceState(value)
Possible compliance states for a resource.
ExecResourceOutput
ExecResourceOutput(mapping=None, *, ignore_unknown_fields=False, **kwargs)
ExecResource specific output.
OSPolicyResourceConfigStep
OSPolicyResourceConfigStep(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Step performed by the OS Config agent for configuring an
OSPolicy
resource to its desired state.