Class: Aws::ResourceGroupsTaggingAPI::Types::ComplianceDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-resourcegroupstaggingapi/lib/aws-sdk-resourcegroupstaggingapi/types.rb

Overview

Information that shows whether a resource is compliant with the effective tag policy, including details on any noncompliant tag keys.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compliance_statusBoolean

Whether a resource is compliant with the effective tag policy.

Returns:

  • (Boolean)


33
34
35
36
37
38
39
# File 'gems/aws-sdk-resourcegroupstaggingapi/lib/aws-sdk-resourcegroupstaggingapi/types.rb', line 33

class ComplianceDetails < Struct.new(
  :noncompliant_keys,
  :keys_with_noncompliant_values,
  :compliance_status)
  SENSITIVE = []
  include Aws::Structure
end

#keys_with_noncompliant_valuesArray<String>

These are keys defined in the effective policy that are on the resource with either incorrect case treatment or noncompliant values.

Returns:

  • (Array<String>)


33
34
35
36
37
38
39
# File 'gems/aws-sdk-resourcegroupstaggingapi/lib/aws-sdk-resourcegroupstaggingapi/types.rb', line 33

class ComplianceDetails < Struct.new(
  :noncompliant_keys,
  :keys_with_noncompliant_values,
  :compliance_status)
  SENSITIVE = []
  include Aws::Structure
end

#noncompliant_keysArray<String>

These tag keys on the resource are noncompliant with the effective tag policy.

Returns:

  • (Array<String>)


33
34
35
36
37
38
39
# File 'gems/aws-sdk-resourcegroupstaggingapi/lib/aws-sdk-resourcegroupstaggingapi/types.rb', line 33

class ComplianceDetails < Struct.new(
  :noncompliant_keys,
  :keys_with_noncompliant_values,
  :compliance_status)
  SENSITIVE = []
  include Aws::Structure
end