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

Class: Aws::ConfigService::Types::ResourceCountFilters

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

Overview

Note:

When passing ResourceCountFilters as input to an Aws::Client method, you can use a vanilla Hash:

{
  resource_type: "AWS::EC2::CustomerGateway", # accepts 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, AWS::SSM::AssociationCompliance, AWS::SSM::PatchCompliance, AWS::Shield::Protection, AWS::ShieldRegional::Protection, AWS::Config::ResourceCompliance, AWS::CodePipeline::Pipeline
  account_id: "AccountId",
  region: "AwsRegion",
}

Filters the resource count based on account ID, region, and resource type.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The 12-digit ID of the account.

Returns:

  • (String)

    The 12-digit ID of the account.

#regionString

The region where the account is located.

Returns:

  • (String)

    The region where the account is located.

#resource_typeString

The type of the 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
  • AWS::SSM::AssociationCompliance
  • AWS::SSM::PatchCompliance
  • AWS::Shield::Protection
  • AWS::ShieldRegional::Protection
  • AWS::Config::ResourceCompliance
  • AWS::CodePipeline::Pipeline

Returns:

  • (String)

    The type of the AWS resource.