Reference documentation and code samples for the Cloud OS Config V1alpha API class Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance.
Compliance data for an OS policy resource.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#compliance_state
def compliance_state() -> ::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState
- (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState) — The compliance state of the resource.
#compliance_state=
def compliance_state=(value) -> ::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState
- value (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState) — The compliance state of the resource.
- (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState) — The compliance state of the resource.
#compliance_state_reason
def compliance_state_reason() -> ::String
-
(::String) —
A reason for the resource to be in the given compliance state. This field is always populated when
compliance_state
isUNKNOWN
.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.
#compliance_state_reason=
def compliance_state_reason=(value) -> ::String
-
value (::String) —
A reason for the resource to be in the given compliance state. This field is always populated when
compliance_state
isUNKNOWN
.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.
-
(::String) —
A reason for the resource to be in the given compliance state. This field is always populated when
compliance_state
isUNKNOWN
.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.
#config_steps
def config_steps() -> ::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>
- (::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>) — Ordered list of configuration completed by the agent for the OS policy resource.
#config_steps=
def config_steps=(value) -> ::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>
- value (::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>) — Ordered list of configuration completed by the agent for the OS policy resource.
- (::Array<::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>) — Ordered list of configuration completed by the agent for the OS policy resource.
#exec_resource_output
def exec_resource_output() -> ::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput
- (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput) — ExecResource specific output.
#exec_resource_output=
def exec_resource_output=(value) -> ::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput
- value (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput) — ExecResource specific output.
- (::Google::Cloud::OsConfig::V1alpha::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput) — ExecResource specific output.
#os_policy_resource_id
def os_policy_resource_id() -> ::String
- (::String) — The ID of the OS policy resource.
#os_policy_resource_id=
def os_policy_resource_id=(value) -> ::String
- value (::String) — The ID of the OS policy resource.
- (::String) — The ID of the OS policy resource.