Reference documentation and code samples for the Cloud OS Config V1alpha API class Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance.
Compliance data for an OS policy
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#compliance_state
def compliance_state() -> ::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::ComplianceState
- (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::ComplianceState) — The compliance state of the OS policy.
#compliance_state=
def compliance_state=(value) -> ::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::ComplianceState
- value (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::ComplianceState) — The compliance state of the OS policy.
- (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::ComplianceState) — The compliance state of the OS policy.
#compliance_state_reason
def compliance_state_reason() -> ::String
-
(::String) —
The reason for the OS policy to be in an unknown compliance state. This field is always populated when
compliance_state
isUNKNOWN
.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_compliances
for 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.
#compliance_state_reason=
def compliance_state_reason=(value) -> ::String
-
value (::String) —
The reason for the OS policy to be in an unknown compliance state. This field is always populated when
compliance_state
isUNKNOWN
.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_compliances
for 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.
-
(::String) —
The reason for the OS policy to be in an unknown compliance state. This field is always populated when
compliance_state
isUNKNOWN
.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_compliances
for 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.
#os_policy_id
def os_policy_id() -> ::String
- (::String) — The OS policy id
#os_policy_id=
def os_policy_id=(value) -> ::String
- value (::String) — The OS policy id
- (::String) — The OS policy id
#os_policy_resource_compliances
def os_policy_resource_compliances() -> ::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance>
- (::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance>) — Compliance data for each resource within the policy that is applied to the VM.
#os_policy_resource_compliances=
def os_policy_resource_compliances=(value) -> ::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance>
- value (::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance>) — Compliance data for each resource within the policy that is applied to the VM.
- (::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance>) — Compliance data for each resource within the policy that is applied to the VM.