You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

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

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

The detailed configuration of a specified resource.

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The 12 digit AWS account ID associated with the resource.

Returns:

  • (String)

    The 12 digit AWS account ID associated with the resource.

#arnString

The Amazon Resource Name (ARN) of the resource.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the resource.

#availability_zoneString

The Availability Zone associated with the resource.

Returns:

  • (String)

    The Availability Zone associated with the resource.

#aws_regionString

The region where the resource resides.

Returns:

  • (String)

    The region where the resource resides.

#configurationString

The description of the resource configuration.

Returns:

  • (String)

    The description of the resource configuration.

#configuration_item_capture_timeTime

The time when the configuration recording was initiated.

Returns:

  • (Time)

    The time when the configuration recording was initiated.

#configuration_item_statusString

The configuration item status.

Possible values:

  • OK
  • ResourceDiscovered
  • ResourceNotRecorded
  • ResourceDeleted
  • ResourceDeletedNotRecorded

Returns:

  • (String)

    The configuration item status.

#configuration_state_idString

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

Returns:

  • (String)

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

#resource_creation_timeTime

The time stamp when the resource was created.

Returns:

  • (Time)

    The time stamp when the resource was created.

#resource_idString

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

Returns:

  • (String)

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

#resource_nameString

The custom name of the resource, if available.

Returns:

  • (String)

    The custom name of the resource, if available.

#resource_typeString

The type of AWS resource.

Possible values:

  • AWS::EC2::CustomerGateway
  • AWS::EC2::EIP
  • AWS::EC2::Host
  • AWS::EC2::Instance
  • AWS::EC2::InternetGateway
  • AWS::EC2::NetworkAcl
  • AWS::EC2::NetworkInterface
  • AWS::EC2::RouteTable
  • AWS::EC2::SecurityGroup
  • AWS::EC2::Subnet
  • AWS::CloudTrail::Trail
  • AWS::EC2::Volume
  • AWS::EC2::VPC
  • AWS::EC2::VPNConnection
  • AWS::EC2::VPNGateway
  • AWS::IAM::Group
  • AWS::IAM::Policy
  • AWS::IAM::Role
  • AWS::IAM::User
  • AWS::ACM::Certificate
  • AWS::RDS::DBInstance
  • AWS::RDS::DBSubnetGroup
  • AWS::RDS::DBSecurityGroup
  • AWS::RDS::DBSnapshot
  • AWS::RDS::EventSubscription
  • AWS::ElasticLoadBalancingV2::LoadBalancer
  • AWS::S3::Bucket
  • AWS::SSM::ManagedInstanceInventory
  • AWS::Redshift::Cluster
  • AWS::Redshift::ClusterSnapshot
  • AWS::Redshift::ClusterParameterGroup
  • AWS::Redshift::ClusterSecurityGroup
  • AWS::Redshift::ClusterSubnetGroup
  • AWS::Redshift::EventSubscription
  • AWS::CloudWatch::Alarm
  • AWS::CloudFormation::Stack
  • AWS::DynamoDB::Table
  • AWS::AutoScaling::AutoScalingGroup
  • AWS::AutoScaling::LaunchConfiguration
  • AWS::AutoScaling::ScalingPolicy
  • AWS::AutoScaling::ScheduledAction
  • AWS::CodeBuild::Project
  • AWS::WAF::RateBasedRule
  • AWS::WAF::Rule
  • AWS::WAF::WebACL
  • AWS::WAFRegional::RateBasedRule
  • AWS::WAFRegional::Rule
  • AWS::WAFRegional::WebACL
  • AWS::CloudFront::Distribution
  • AWS::CloudFront::StreamingDistribution
  • AWS::WAF::RuleGroup
  • AWS::WAFRegional::RuleGroup
  • AWS::Lambda::Function
  • AWS::ElasticBeanstalk::Application
  • AWS::ElasticBeanstalk::ApplicationVersion
  • AWS::ElasticBeanstalk::Environment
  • AWS::ElasticLoadBalancing::LoadBalancer
  • AWS::XRay::EncryptionConfig

Returns:

  • (String)

    The type of AWS resource.

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

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

#versionString

The version number of the resource configuration.

Returns:

  • (String)

    The version number of the resource configuration.