Reference documentation and code samples for the Cloud OS Config V1 API class Google::Cloud::OsConfig::V1::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::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState- (::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState) — The compliance state of the resource.
#compliance_state=
def compliance_state=(value) -> ::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState- value (::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState) — The compliance state of the resource.
- (::Google::Cloud::OsConfig::V1::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_stateisUNKNOWN.The following values are supported when
compliance_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.
#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_stateisUNKNOWN.The following values are supported when
compliance_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.
-
(::String) —
A reason for the resource to be in the given compliance state. This field is always populated when
compliance_stateisUNKNOWN.The following values are supported when
compliance_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.
#config_steps
def config_steps() -> ::Array<::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>- (::Array<::Google::Cloud::OsConfig::V1::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::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>- value (::Array<::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>) — Ordered list of configuration completed by the agent for the OS policy resource.
- (::Array<::Google::Cloud::OsConfig::V1::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::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput- (::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput) — ExecResource specific output.
#exec_resource_output=
def exec_resource_output=(value) -> ::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput- value (::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput) — ExecResource specific output.
- (::Google::Cloud::OsConfig::V1::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.