Class: Aws::ConfigService::Types::BaseConfigurationItem

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

Overview

The detailed configuration of a specified resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The 12-digit AWS account ID associated with the resource.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) of the resource.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zoneString

The Availability Zone associated with the resource.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#aws_regionString

The region where the resource resides.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configurationString

The description of the resource configuration.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_item_capture_timeTime

The time when the configuration recording was initiated.

Returns:

  • (Time)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_item_statusString

The configuration item status. The valid values are:

  • OK – The resource configuration has been updated

  • ResourceDiscovered – The resource was newly discovered

  • ResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type

  • ResourceDeleted – The resource was deleted

  • ResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type

<note markdown=“1”> The CIs do not incur any cost.

</note>

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_state_idString

An identifier that indicates the ordering of the configuration items of a resource.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#resource_creation_timeTime

The time stamp when the resource was created.

Returns:

  • (Time)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#resource_idString

The ID of the resource (for example., sg-xxxxxx).

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#resource_nameString

The custom name of the resource, if available.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of AWS resource.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#supplementary_configurationHash<String,String>

Configuration attributes that AWS Config returns for certain resource types to supplement the information returned for the configuration parameter.

Returns:

  • (Hash<String,String>)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

The version number of the resource configuration.

Returns:

  • (String)


552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# File 'lib/aws-sdk-configservice/types.rb', line 552

class BaseConfigurationItem < Struct.new(
  :version,
  :account_id,
  :configuration_item_capture_time,
  :configuration_item_status,
  :configuration_state_id,
  :arn,
  :resource_type,
  :resource_id,
  :resource_name,
  :aws_region,
  :availability_zone,
  :resource_creation_time,
  :configuration,
  :supplementary_configuration)
  SENSITIVE = []
  include Aws::Structure
end