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 configurations 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)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) of the resource.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zoneString

The Availability Zone associated with the resource.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#aws_regionString

The region where the resource resides.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#configurationString

The description of the resource configuration.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_item_capture_timeTime

The time when the recording of configuration changes was initiated for the resource.

Returns:

  • (Time)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_item_delivery_timeTime

The time when configuration changes for the resource were delivered.

Returns:

  • (Time)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_item_statusString

The configuration item status. Valid values include:

  • 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 doesn't record resources of this type.

  • ResourceDeleted – The resource was deleted

  • ResourceDeletedNotRecorded – The resource was deleted, but its configuration was not recorded since the recorder doesn't record resources of this type.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_state_idString

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

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#recording_frequencyString

The recording frequency that Config uses to record configuration changes for the resource.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#resource_creation_timeTime

The time stamp when the resource was created.

Returns:

  • (Time)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#resource_idString

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

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#resource_nameString

The custom name of the resource, if available.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of Amazon Web Services resource.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  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>)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

The version number of the resource configuration.

Returns:

  • (String)


527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 527

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,
  :recording_frequency,
  :configuration_item_delivery_time)
  SENSITIVE = []
  include Aws::Structure
end