You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ConfigService::Types::ListDiscoveredResourcesRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::ListDiscoveredResourcesRequest
- Defined in:
- (unknown)
Overview
When passing ListDiscoveredResourcesRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
resource_type: "AWS::EC2::CustomerGateway", # required, 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::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
resource_ids: ["ResourceId"],
resource_name: "ResourceName",
limit: 1,
include_deleted_resources: false,
next_token: "NextToken",
}
Instance Attribute Summary collapse
-
#include_deleted_resources ⇒ Boolean
Specifies whether AWS Config includes deleted resources in the results.
-
#limit ⇒ Integer
The maximum number of resource identifiers returned on each page.
-
#next_token ⇒ String
The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response. -
#resource_ids ⇒ Array<String>
The IDs of only those resources that you want AWS Config to list in the response.
-
#resource_name ⇒ String
The custom name of only those resources that you want AWS Config to list in the response.
-
#resource_type ⇒ String
The type of resources that you want AWS Config to list in the response.
Instance Attribute Details
#include_deleted_resources ⇒ Boolean
Specifies whether AWS Config includes deleted resources in the results. By default, deleted resources are not included.
#limit ⇒ Integer
The maximum number of resource identifiers returned on each page. The default is 100. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
#next_token ⇒ String
The nextToken
string returned on a previous page that you use to get
the next page of results in a paginated response.
#resource_ids ⇒ Array<String>
The IDs of only those resources that you want AWS Config to list in the response. If you do not specify this parameter, AWS Config lists all resources of the specified type that it has discovered.
#resource_name ⇒ String
The custom name of only those resources that you want AWS Config to list in the response. If you do not specify this parameter, AWS Config lists all resources of the specified type that it has discovered.
#resource_type ⇒ String
The type of resources that you want AWS Config to list in the response.
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