GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyCompliance (google_api_os_config v0.16.0) View Source
Compliance data for an OS policy
Attributes
-
complianceState(type:String.t, default:nil) - The compliance state of the OS policy. -
complianceStateReason(type:String.t, default:nil) - The reason for the OS policy to be in an unknown compliance state. This field is always populated whencompliance_stateisUNKNOWN. If populated, the field can contain one of the following values:vm-not-running: The VM was not running.os-policies-not-supported-by-agent: The version of the OS Config agent running on the VM does not support running OS policies.no-agent-detected: The OS Config agent is not detected for the VM.resource-execution-errors: The OS Config agent encountered errors while executing one or more resources in the policy. Seeos_policy_resource_compliancesfor details.task-timeout: The task sent to the agent to apply the policy timed out.unexpected-agent-state: The OS Config agent did not report the final status of the task that attempted to apply the policy. Instead, the agent unexpectedly started working on a different task. This mostly happens when the agent or VM unexpectedly restarts while applying OS policies. *internal-service-errors: Internal service errors were encountered while attempting to apply the policy. -
osPolicyId(type:String.t, default:nil) - The OS policy id -
osPolicyResourceCompliances(type:list(GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCompliance.t), default:nil) - Compliance data for each resource within the policy that is applied to the VM.
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.OSPolicyAssignmentReportOSPolicyCompliance{
complianceState: String.t() | nil,
complianceStateReason: String.t() | nil,
osPolicyId: String.t() | nil,
osPolicyResourceCompliances:
[
GoogleApi.OSConfig.V1.Model.OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCompliance.t()
]
| nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.