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. 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.

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::EC2::RegisteredHAInstance
  • AWS::EC2::NatGateway
  • AWS::EC2::EgressOnlyInternetGateway
  • AWS::EC2::VPCEndpoint
  • AWS::EC2::VPCEndpointService
  • AWS::EC2::FlowLog
  • AWS::EC2::VPCPeeringConnection
  • AWS::Elasticsearch::Domain
  • AWS::IAM::Group
  • AWS::IAM::Policy
  • AWS::IAM::Role
  • AWS::IAM::User
  • AWS::ElasticLoadBalancingV2::LoadBalancer
  • AWS::ACM::Certificate
  • AWS::RDS::DBInstance
  • AWS::RDS::DBSubnetGroup
  • AWS::RDS::DBSecurityGroup
  • AWS::RDS::DBSnapshot
  • AWS::RDS::DBCluster
  • AWS::RDS::DBClusterSnapshot
  • AWS::RDS::EventSubscription
  • AWS::S3::Bucket
  • AWS::S3::AccountPublicAccessBlock
  • AWS::Redshift::Cluster
  • AWS::Redshift::ClusterSnapshot
  • AWS::Redshift::ClusterParameterGroup
  • AWS::Redshift::ClusterSecurityGroup
  • AWS::Redshift::ClusterSubnetGroup
  • AWS::Redshift::EventSubscription
  • AWS::SSM::ManagedInstanceInventory
  • AWS::CloudWatch::Alarm
  • AWS::CloudFormation::Stack
  • AWS::ElasticLoadBalancing::LoadBalancer
  • AWS::AutoScaling::AutoScalingGroup
  • AWS::AutoScaling::LaunchConfiguration
  • AWS::AutoScaling::ScalingPolicy
  • AWS::AutoScaling::ScheduledAction
  • AWS::DynamoDB::Table
  • AWS::CodeBuild::Project
  • AWS::WAF::RateBasedRule
  • AWS::WAF::Rule
  • AWS::WAF::RuleGroup
  • AWS::WAF::WebACL
  • AWS::WAFRegional::RateBasedRule
  • AWS::WAFRegional::Rule
  • AWS::WAFRegional::RuleGroup
  • AWS::WAFRegional::WebACL
  • AWS::CloudFront::Distribution
  • AWS::CloudFront::StreamingDistribution
  • AWS::Lambda::Function
  • AWS::ElasticBeanstalk::Application
  • AWS::ElasticBeanstalk::ApplicationVersion
  • AWS::ElasticBeanstalk::Environment
  • AWS::WAFv2::WebACL
  • AWS::WAFv2::RuleGroup
  • AWS::WAFv2::IPSet
  • AWS::WAFv2::RegexPatternSet
  • AWS::WAFv2::ManagedRuleSet
  • AWS::XRay::EncryptionConfig
  • AWS::SSM::AssociationCompliance
  • AWS::SSM::PatchCompliance
  • AWS::Shield::Protection
  • AWS::ShieldRegional::Protection
  • AWS::Config::ResourceCompliance
  • AWS::ApiGateway::Stage
  • AWS::ApiGateway::RestApi
  • AWS::ApiGatewayV2::Stage
  • AWS::ApiGatewayV2::Api
  • AWS::CodePipeline::Pipeline
  • AWS::ServiceCatalog::CloudFormationProvisionedProduct
  • AWS::ServiceCatalog::CloudFormationProduct
  • AWS::ServiceCatalog::Portfolio
  • AWS::SQS::Queue
  • AWS::KMS::Key
  • AWS::QLDB::Ledger
  • AWS::SecretsManager::Secret
  • AWS::SNS::Topic
  • AWS::SSM::FileData

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.