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
The ID of the OS policy resource.
Ordered list of configuration completed by the agent for the OS policy resource.
The compliance state of the resource.
A reason for the resource to be in the given compliance state. This field is always populated when
ExecResource specific output. This field is a member of
Possible compliance states for a resource.
Values: UNKNOWN (0): The resource is in an unknown compliance state.
To get more details about why the policy is in this state, review the output of the `compliance_state_reason` field. COMPLIANT (1): Resource is compliant. NON_COMPLIANT (2): Resource is non-compliant.
ExecResourceOutput(mapping=None, *, ignore_unknown_fields=False, **kwargs)
ExecResource specific output.
OSPolicyResourceConfigStep(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Step performed by the OS Config agent for configuring an
OSPolicy resource to its desired state.