Class: Aws::Inspector2::Types::CisTargetResourceAggregation

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

Overview

The CIS target resource aggregation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The account ID for the CIS target resource.

Returns:

  • (String)


1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/aws-sdk-inspector2/types.rb', line 1959

class CisTargetResourceAggregation < Struct.new(
  :scan_arn,
  :target_resource_id,
  :account_id,
  :target_resource_tags,
  :status_counts,
  :platform,
  :target_status,
  :target_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#platform ⇒ String

The platform for the CIS target resource.

Returns:

  • (String)


1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/aws-sdk-inspector2/types.rb', line 1959

class CisTargetResourceAggregation < Struct.new(
  :scan_arn,
  :target_resource_id,
  :account_id,
  :target_resource_tags,
  :status_counts,
  :platform,
  :target_status,
  :target_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#scan_arn ⇒ String

The scan ARN for the CIS target resource.

Returns:

  • (String)


1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/aws-sdk-inspector2/types.rb', line 1959

class CisTargetResourceAggregation < Struct.new(
  :scan_arn,
  :target_resource_id,
  :account_id,
  :target_resource_tags,
  :status_counts,
  :platform,
  :target_status,
  :target_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#status_counts ⇒ Types::StatusCounts

The target resource status counts.

Returns:



1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/aws-sdk-inspector2/types.rb', line 1959

class CisTargetResourceAggregation < Struct.new(
  :scan_arn,
  :target_resource_id,
  :account_id,
  :target_resource_tags,
  :status_counts,
  :platform,
  :target_status,
  :target_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#target_resource_id ⇒ String

The ID of the target resource.

Returns:

  • (String)


1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/aws-sdk-inspector2/types.rb', line 1959

class CisTargetResourceAggregation < Struct.new(
  :scan_arn,
  :target_resource_id,
  :account_id,
  :target_resource_tags,
  :status_counts,
  :platform,
  :target_status,
  :target_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#target_resource_tags ⇒ Hash<String,Array<String>>

The tag for the target resource.

Returns:

  • (Hash<String,Array<String>>)


1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/aws-sdk-inspector2/types.rb', line 1959

class CisTargetResourceAggregation < Struct.new(
  :scan_arn,
  :target_resource_id,
  :account_id,
  :target_resource_tags,
  :status_counts,
  :platform,
  :target_status,
  :target_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#target_status ⇒ String

The status of the target resource.

Returns:

  • (String)


1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/aws-sdk-inspector2/types.rb', line 1959

class CisTargetResourceAggregation < Struct.new(
  :scan_arn,
  :target_resource_id,
  :account_id,
  :target_resource_tags,
  :status_counts,
  :platform,
  :target_status,
  :target_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#target_status_reason ⇒ String

The reason for the target resource.

Returns:

  • (String)


1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/aws-sdk-inspector2/types.rb', line 1959

class CisTargetResourceAggregation < Struct.new(
  :scan_arn,
  :target_resource_id,
  :account_id,
  :target_resource_tags,
  :status_counts,
  :platform,
  :target_status,
  :target_status_reason)
  SENSITIVE = []
  include Aws::Structure
end