Class: Aws::ConfigService::Types::GetComplianceDetailsByResourceRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-configservice/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compliance_typesArray<String>

Filters the results by compliance.

‘INSUFFICIENT_DATA` is a valid `ComplianceType` that is returned when an Config rule cannot be evaluated. However, `INSUFFICIENT_DATA` cannot be used as a `ComplianceType` for filtering results.

Returns:

  • (Array<String>)


4641
4642
4643
4644
4645
4646
4647
4648
4649
# File 'lib/aws-sdk-configservice/types.rb', line 4641

class GetComplianceDetailsByResourceRequest < Struct.new(
  :resource_type,
  :resource_id,
  :compliance_types,
  :next_token,
  :resource_evaluation_id)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The ‘nextToken` string returned on a previous page that you use to get the next page of results in a paginated response.

Returns:

  • (String)


4641
4642
4643
4644
4645
4646
4647
4648
4649
# File 'lib/aws-sdk-configservice/types.rb', line 4641

class GetComplianceDetailsByResourceRequest < Struct.new(
  :resource_type,
  :resource_id,
  :compliance_types,
  :next_token,
  :resource_evaluation_id)
  SENSITIVE = []
  include Aws::Structure
end

#resource_evaluation_idString

The unique ID of Amazon Web Services resource execution for which you want to retrieve evaluation results.

<note markdown=“1”> You need to only provide either a ‘ResourceEvaluationID` or a `ResourceID `and `ResourceType`.

</note>

Returns:

  • (String)


4641
4642
4643
4644
4645
4646
4647
4648
4649
# File 'lib/aws-sdk-configservice/types.rb', line 4641

class GetComplianceDetailsByResourceRequest < Struct.new(
  :resource_type,
  :resource_id,
  :compliance_types,
  :next_token,
  :resource_evaluation_id)
  SENSITIVE = []
  include Aws::Structure
end

#resource_idString

The ID of the Amazon Web Services resource for which you want compliance information.

Returns:

  • (String)


4641
4642
4643
4644
4645
4646
4647
4648
4649
# File 'lib/aws-sdk-configservice/types.rb', line 4641

class GetComplianceDetailsByResourceRequest < Struct.new(
  :resource_type,
  :resource_id,
  :compliance_types,
  :next_token,
  :resource_evaluation_id)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of the Amazon Web Services resource for which you want compliance information.

Returns:

  • (String)


4641
4642
4643
4644
4645
4646
4647
4648
4649
# File 'lib/aws-sdk-configservice/types.rb', line 4641

class GetComplianceDetailsByResourceRequest < Struct.new(
  :resource_type,
  :resource_id,
  :compliance_types,
  :next_token,
  :resource_evaluation_id)
  SENSITIVE = []
  include Aws::Structure
end