Cloud OS Config V1 API - Class Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance (v0.16.0)

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

#compliance_state=

def compliance_state=(value) -> ::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ComplianceState

#compliance_state_reason

def compliance_state_reason() -> ::String
Returns
  • (::String) —

    A reason for the resource to be in the given compliance state. This field is always populated when compliance_state is UNKNOWN.

    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
Parameter
  • value (::String) —

    A reason for the resource to be in the given compliance state. This field is always populated when compliance_state is UNKNOWN.

    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.
Returns
  • (::String) —

    A reason for the resource to be in the given compliance state. This field is always populated when compliance_state is UNKNOWN.

    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::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>
Returns

#config_steps=

def config_steps=(value) -> ::Array<::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::OSPolicyResourceConfigStep>
Parameter
Returns

#exec_resource_output

def exec_resource_output() -> ::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput

#exec_resource_output=

def exec_resource_output=(value) -> ::Google::Cloud::OsConfig::V1::OSPolicyAssignmentReport::OSPolicyCompliance::OSPolicyResourceCompliance::ExecResourceOutput

#os_policy_resource_id

def os_policy_resource_id() -> ::String
Returns
  • (::String) — The ID of the OS policy resource.

#os_policy_resource_id=

def os_policy_resource_id=(value) -> ::String
Parameter
  • value (::String) — The ID of the OS policy resource.
Returns
  • (::String) — The ID of the OS policy resource.