GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCompliance (google_api_os_config v0.16.0) View Source
Compliance data for an OS policy resource.
Attributes
-
complianceState(type:String.t, default:nil) - The compliance state of the resource. -
complianceStateReason(type:String.t, default:nil) - A reason for the resource to be in the given compliance state. This field is always populated whencompliance_stateisUNKNOWN. The following values are supported whencompliance_state == UNKNOWNexecution-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. -
configSteps(type:list(GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceOSPolicyResourceConfigStep.t), default:nil) - Ordered list of configuration completed by the agent for the OS policy resource. -
execResourceOutput(type:GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceExecResourceOutput.t, default:nil) - ExecResource specific output. -
osPolicyResourceId(type:String.t, default:nil) - The ID of the OS policy resource.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() ::
%GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCompliance{
complianceState: String.t() | nil,
complianceStateReason: String.t() | nil,
configSteps:
[
GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceOSPolicyResourceConfigStep.t()
]
| nil,
execResourceOutput:
GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceExecResourceOutput.t()
| nil,
osPolicyResourceId: String.t() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.