OSPolicyResourceCompliance(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Compliance data for an OS policy resource.
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 ``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.
ExecResource specific output. This field is a member of `oneof`_ ``output``.
Inheritancebuiltins.object > proto.message.Message > OSPolicyResourceCompliance
Possible compliance states for a resource.
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.