AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-configservice/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 Amazon Web Services account ID associated with the resource.

Returns:

  • (String)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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

The CIs do not incur any cost.

Returns:

  • (String)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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 Amazon Web Services resource.

Returns:

  • (String)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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 Config returns for certain resource types to supplement the information returned for the configuration parameter.

Returns:

  • (Hash<String,String>)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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)


559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 559

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