[ aws . configservice ]
list-aggregate-discovered-resources
Описание
Принимает тип ресурса и возвращает список идентификаторов ресурсов, агрегированных для определенного типа ресурса по аккаунтам и регионам. Идентификатор ресурса включает тип ресурса, ID, (если доступно) пользовательское имя ресурса, исходный аккаунт и исходный регион. Вы можете сузить результаты, включив только ресурсы, имеющие определенные ID ресурсов, или имя ресурса, или ID исходного аккаунта, или исходный регион.
Например, если входные данные содержат accountID 12345678910 и регион us-east-1 для типа ресурса AWS::EC2::Instance, то API возвращает все идентификаторы EC2-инстансов для accountID 12345678910 и региона us-east-1.
См. также: Документацию API AWS
list-aggregate-discovered-resources является постраничной операцией. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничность, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе постраничной операции, аргумент --query должен извлекать данные из результатов следующих выражений запроса: ResourceIdentifiers
Синтаксис
list-aggregate-discovered-resources
--configuration-aggregator-name <value>
--resource-type <value>
[--filters <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--configuration-aggregator-name (строка)
--resource-type (строка)
Тип ресурсов, которые вы хотите, чтобы Config отобразил в ответе.
Возможные значения:
AWS::EC2::CustomerGatewayAWS::EC2::EIPAWS::EC2::HostAWS::EC2::InstanceAWS::EC2::InternetGatewayAWS::EC2::NetworkAclAWS::EC2::NetworkInterfaceAWS::EC2::RouteTableAWS::EC2::SecurityGroupAWS::EC2::SubnetAWS::CloudTrail::TrailAWS::EC2::VolumeAWS::EC2::VPCAWS::EC2::VPNConnectionAWS::EC2::VPNGatewayAWS::EC2::RegisteredHAInstanceAWS::EC2::NatGatewayAWS::EC2::EgressOnlyInternetGatewayAWS::EC2::VPCEndpointAWS::EC2::VPCEndpointServiceAWS::EC2::FlowLogAWS::EC2::VPCPeeringConnectionAWS::Elasticsearch::DomainAWS::IAM::GroupAWS::IAM::PolicyAWS::IAM::RoleAWS::IAM::UserAWS::ElasticLoadBalancingV2::LoadBalancerAWS::ACM::CertificateAWS::RDS::DBInstanceAWS::RDS::DBSubnetGroupAWS::RDS::DBSecurityGroupAWS::RDS::DBSnapshotAWS::RDS::DBClusterAWS::RDS::DBClusterSnapshotAWS::RDS::EventSubscriptionAWS::S3::BucketAWS::S3::AccountPublicAccessBlockAWS::Redshift::ClusterAWS::Redshift::ClusterSnapshotAWS::Redshift::ClusterParameterGroupAWS::Redshift::ClusterSecurityGroupAWS::Redshift::ClusterSubnetGroupAWS::Redshift::EventSubscriptionAWS::SSM::ManagedInstanceInventoryAWS::CloudWatch::AlarmAWS::CloudFormation::StackAWS::ElasticLoadBalancing::LoadBalancerAWS::AutoScaling::AutoScalingGroupAWS::AutoScaling::LaunchConfigurationAWS::AutoScaling::ScalingPolicyAWS::AutoScaling::ScheduledActionAWS::DynamoDB::TableAWS::CodeBuild::ProjectAWS::WAF::RateBasedRuleAWS::WAF::RuleAWS::WAF::RuleGroupAWS::WAF::WebACLAWS::WAFRegional::RateBasedRuleAWS::WAFRegional::RuleAWS::WAFRegional::RuleGroupAWS::WAFRegional::WebACLAWS::CloudFront::DistributionAWS::CloudFront::StreamingDistributionAWS::Lambda::FunctionAWS::NetworkFirewall::FirewallAWS::NetworkFirewall::FirewallPolicyAWS::NetworkFirewall::RuleGroupAWS::ElasticBeanstalk::ApplicationAWS::ElasticBeanstalk::ApplicationVersionAWS::ElasticBeanstalk::EnvironmentAWS::WAFv2::WebACLAWS::WAFv2::RuleGroupAWS::WAFv2::IPSetAWS::WAFv2::RegexPatternSetAWS::WAFv2::ManagedRuleSetAWS::XRay::EncryptionConfigAWS::SSM::AssociationComplianceAWS::SSM::PatchComplianceAWS::Shield::ProtectionAWS::ShieldRegional::ProtectionAWS::Config::ConformancePackComplianceAWS::Config::ResourceComplianceAWS::ApiGateway::StageAWS::ApiGateway::RestApiAWS::ApiGatewayV2::StageAWS::ApiGatewayV2::ApiAWS::CodePipeline::PipelineAWS::ServiceCatalog::CloudFormationProvisionedProductAWS::ServiceCatalog::CloudFormationProductAWS::ServiceCatalog::PortfolioAWS::SQS::QueueAWS::KMS::KeyAWS::QLDB::LedgerAWS::SecretsManager::SecretAWS::SNS::TopicAWS::SSM::FileDataAWS::Backup::BackupPlanAWS::Backup::BackupSelectionAWS::Backup::BackupVaultAWS::Backup::RecoveryPointAWS::ECR::RepositoryAWS::ECS::ClusterAWS::ECS::ServiceAWS::ECS::TaskDefinitionAWS::EFS::AccessPointAWS::EFS::FileSystemAWS::EKS::ClusterAWS::OpenSearch::DomainAWS::EC2::TransitGatewayAWS::Kinesis::StreamAWS::Kinesis::StreamConsumerAWS::CodeDeploy::ApplicationAWS::CodeDeploy::DeploymentConfigAWS::CodeDeploy::DeploymentGroupAWS::EC2::LaunchTemplateAWS::ECR::PublicRepositoryAWS::GuardDuty::DetectorAWS::EMR::SecurityConfigurationAWS::SageMaker::CodeRepositoryAWS::Route53Resolver::ResolverEndpointAWS::Route53Resolver::ResolverRuleAWS::Route53Resolver::ResolverRuleAssociationAWS::DMS::ReplicationSubnetGroupAWS::DMS::EventSubscriptionAWS::MSK::ClusterAWS::StepFunctions::ActivityAWS::WorkSpaces::WorkspaceAWS::WorkSpaces::ConnectionAliasAWS::SageMaker::ModelAWS::ElasticLoadBalancingV2::ListenerAWS::StepFunctions::StateMachineAWS::Batch::JobQueueAWS::Batch::ComputeEnvironmentAWS::AccessAnalyzer::AnalyzerAWS::Athena::WorkGroupAWS::Athena::DataCatalogAWS::Detective::GraphAWS::GlobalAccelerator::AcceleratorAWS::GlobalAccelerator::EndpointGroupAWS::GlobalAccelerator::ListenerAWS::EC2::TransitGatewayAttachmentAWS::EC2::TransitGatewayRouteTableAWS::DMS::CertificateAWS::AppConfig::ApplicationAWS::AppSync::GraphQLApiAWS::DataSync::LocationSMBAWS::DataSync::LocationFSxLustreAWS::DataSync::LocationS3AWS::DataSync::LocationEFSAWS::DataSync::TaskAWS::DataSync::LocationNFSAWS::EC2::NetworkInsightsAccessScopeAnalysisAWS::EKS::FargateProfileAWS::Glue::JobAWS::GuardDuty::ThreatIntelSetAWS::GuardDuty::IPSetAWS::SageMaker::WorkteamAWS::SageMaker::NotebookInstanceLifecycleConfigAWS::ServiceDiscovery::ServiceAWS::ServiceDiscovery::PublicDnsNamespaceAWS::SES::ContactListAWS::SES::ConfigurationSetAWS::Route53::HostedZoneAWS::IoTEvents::InputAWS::IoTEvents::DetectorModelAWS::IoTEvents::AlarmModelAWS::ServiceDiscovery::HttpNamespaceAWS::Events::EventBusAWS::ImageBuilder::ContainerRecipeAWS::ImageBuilder::DistributionConfigurationAWS::ImageBuilder::InfrastructureConfigurationAWS::DataSync::LocationObjectStorageAWS::DataSync::LocationHDFSAWS::Glue::ClassifierAWS::Route53RecoveryReadiness::CellAWS::Route53RecoveryReadiness::ReadinessCheckAWS::ECR::RegistryPolicyAWS::Backup::ReportPlanAWS::Lightsail::CertificateAWS::RUM::AppMonitorAWS::Events::EndpointAWS::SES::ReceiptRuleSetAWS::Events::ArchiveAWS::Events::ApiDestinationAWS::Lightsail::DiskAWS::FIS::ExperimentTemplateAWS::DataSync::LocationFSxWindowsAWS::SES::ReceiptFilterAWS::GuardDuty::FilterAWS::SES::TemplateAWS::AmazonMQ::BrokerAWS::AppConfig::EnvironmentAWS::AppConfig::ConfigurationProfileAWS::Cloud9::EnvironmentEC2AWS::EventSchemas::RegistryAWS::EventSchemas::RegistryPolicyAWS::EventSchemas::DiscovererAWS::FraudDetector::LabelAWS::FraudDetector::EntityTypeAWS::FraudDetector::VariableAWS::FraudDetector::OutcomeAWS::IoT::AuthorizerAWS::IoT::SecurityProfileAWS::IoT::RoleAliasAWS::IoT::DimensionAWS::IoTAnalytics::DatastoreAWS::Lightsail::BucketAWS::Lightsail::StaticIpAWS::MediaPackage::PackagingGroupAWS::Route53RecoveryReadiness::RecoveryGroupAWS::ResilienceHub::ResiliencyPolicyAWS::Transfer::WorkflowAWS::EKS::IdentityProviderConfigAWS::EKS::AddonAWS::Glue::MLTransformAWS::IoT::PolicyAWS::IoT::MitigationActionAWS::IoTTwinMaker::WorkspaceAWS::IoTTwinMaker::EntityAWS::IoTAnalytics::DatasetAWS::IoTAnalytics::PipelineAWS::IoTAnalytics::ChannelAWS::IoTSiteWise::DashboardAWS::IoTSiteWise::ProjectAWS::IoTSiteWise::PortalAWS::IoTSiteWise::AssetModelAWS::IVS::ChannelAWS::IVS::RecordingConfigurationAWS::IVS::PlaybackKeyPairAWS::KinesisAnalyticsV2::ApplicationAWS::RDS::GlobalClusterAWS::S3::MultiRegionAccessPointAWS::DeviceFarm::TestGridProjectAWS::Budgets::BudgetsActionAWS::Lex::BotAWS::CodeGuruReviewer::RepositoryAssociationAWS::IoT::CustomMetricAWS::Route53Resolver::FirewallDomainListAWS::RoboMaker::RobotApplicationVersionAWS::EC2::TrafficMirrorSessionAWS::IoTSiteWise::GatewayAWS::Lex::BotAliasAWS::LookoutMetrics::AlertAWS::IoT::AccountAuditConfigurationAWS::EC2::TrafficMirrorTargetAWS::S3::StorageLensAWS::IoT::ScheduledAuditAWS::Events::ConnectionAWS::EventSchemas::SchemaAWS::MediaPackage::PackagingConfigurationAWS::KinesisVideo::SignalingChannelAWS::AppStream::DirectoryConfigAWS::LookoutVision::ProjectAWS::Route53RecoveryControl::ClusterAWS::Route53RecoveryControl::SafetyRuleAWS::Route53RecoveryControl::ControlPanelAWS::Route53RecoveryControl::RoutingControlAWS::Route53RecoveryReadiness::ResourceSetAWS::RoboMaker::SimulationApplicationAWS::RoboMaker::RobotApplicationAWS::HealthLake::FHIRDatastoreAWS::Pinpoint::SegmentAWS::Pinpoint::ApplicationSettingsAWS::Events::RuleAWS::EC2::DHCPOptionsAWS::EC2::NetworkInsightsPathAWS::EC2::TrafficMirrorFilterAWS::EC2::IPAMAWS::IoTTwinMaker::SceneAWS::NetworkManager::TransitGatewayRegistrationAWS::CustomerProfiles::DomainAWS::AutoScaling::WarmPoolAWS::Connect::PhoneNumberAWS::AppConfig::DeploymentStrategyAWS::AppFlow::FlowAWS::AuditManager::AssessmentAWS::CloudWatch::MetricStreamAWS::DeviceFarm::InstanceProfileAWS::DeviceFarm::ProjectAWS::EC2::EC2FleetAWS::EC2::SubnetRouteTableAssociationAWS::ECR::PullThroughCacheRuleAWS::GroundStation::ConfigAWS::ImageBuilder::ImagePipelineAWS::IoT::FleetMetricAWS::IoTWireless::ServiceProfileAWS::NetworkManager::DeviceAWS::NetworkManager::GlobalNetworkAWS::NetworkManager::LinkAWS::NetworkManager::SiteAWS::Panorama::PackageAWS::Pinpoint::AppAWS::Redshift::ScheduledActionAWS::Route53Resolver::FirewallRuleGroupAssociationAWS::SageMaker::AppImageConfigAWS::SageMaker::ImageAWS::ECS::TaskSetAWS::Cassandra::KeyspaceAWS::Signer::SigningProfileAWS::Amplify::AppAWS::AppMesh::VirtualNodeAWS::AppMesh::VirtualServiceAWS::AppRunner::VpcConnectorAWS::AppStream::ApplicationAWS::CodeArtifact::RepositoryAWS::EC2::PrefixListAWS::EC2::SpotFleetAWS::Evidently::ProjectAWS::Forecast::DatasetAWS::IAM::SAMLProviderAWS::IAM::ServerCertificateAWS::Pinpoint::CampaignAWS::Pinpoint::InAppTemplateAWS::SageMaker::DomainAWS::Transfer::AgreementAWS::Transfer::ConnectorAWS::KinesisFirehose::DeliveryStreamAWS::Amplify::BranchAWS::AppIntegrations::EventIntegrationAWS::AppMesh::RouteAWS::Athena::PreparedStatementAWS::EC2::IPAMScopeAWS::Evidently::LaunchAWS::Forecast::DatasetGroupAWS::GreengrassV2::ComponentVersionAWS::GroundStation::MissionProfileAWS::MediaConnect::FlowEntitlementAWS::MediaConnect::FlowVpcInterfaceAWS::MediaTailor::PlaybackConfigurationAWS::MSK::Configuration
AWS::Personalize::DatasetAWS::Personalize::SchemaAWS::Personalize::SolutionAWS::Pinpoint::EmailTemplateAWS::Pinpoint::EventStreamAWS::ResilienceHub::AppAWS::ACMPCA::CertificateAuthorityAWS::AppConfig::HostedConfigurationVersionAWS::AppMesh::VirtualGatewayAWS::AppMesh::VirtualRouterAWS::AppRunner::ServiceAWS::CustomerProfiles::ObjectTypeAWS::DMS::EndpointAWS::EC2::CapacityReservationAWS::EC2::ClientVpnEndpointAWS::Kendra::IndexAWS::KinesisVideo::StreamAWS::Logs::DestinationAWS::Pinpoint::EmailChannelAWS::S3::AccessPointAWS::NetworkManager::CustomerGatewayAssociationAWS::NetworkManager::LinkAssociationAWS::IoTWireless::MulticastGroupAWS::Personalize::DatasetGroupAWS::IoTTwinMaker::ComponentTypeAWS::CodeBuild::ReportGroupAWS::SageMaker::FeatureGroupAWS::MSK::BatchScramSecretAWS::AppStream::StackAWS::IoT::JobTemplateAWS::IoTWireless::FuotaTaskAWS::IoT::ProvisioningTemplateAWS::InspectorV2::FilterAWS::Route53Resolver::ResolverQueryLoggingConfigAssociationAWS::ServiceDiscovery::InstanceAWS::Transfer::CertificateAWS::MediaConnect::FlowSourceAWS::APS::RuleGroupsNamespaceAWS::CodeGuruProfiler::ProfilingGroupAWS::Route53Resolver::ResolverQueryLoggingConfigAWS::Batch::SchedulingPolicyAWS::ACMPCA::CertificateAuthorityActivationAWS::AppMesh::GatewayRouteAWS::AppMesh::MeshAWS::Connect::InstanceAWS::Connect::QuickConnectAWS::EC2::CarrierGatewayAWS::EC2::IPAMPoolAWS::EC2::TransitGatewayConnectAWS::EC2::TransitGatewayMulticastDomainAWS::ECS::CapacityProviderAWS::IAM::InstanceProfileAWS::IoT::CACertificateAWS::IoTTwinMaker::SyncJobAWS::KafkaConnect::ConnectorAWS::Lambda::CodeSigningConfigAWS::NetworkManager::ConnectPeerAWS::ResourceExplorer2::IndexAWS::AppStream::FleetAWS::Cognito::UserPoolAWS::Cognito::UserPoolClientAWS::Cognito::UserPoolGroupAWS::EC2::NetworkInsightsAccessScopeAWS::EC2::NetworkInsightsAnalysisAWS::Grafana::WorkspaceAWS::GroundStation::DataflowEndpointGroupAWS::ImageBuilder::ImageRecipeAWS::KMS::AliasAWS::M2::EnvironmentAWS::QuickSight::DataSourceAWS::QuickSight::TemplateAWS::QuickSight::ThemeAWS::RDS::OptionGroupAWS::Redshift::EndpointAccessAWS::Route53Resolver::FirewallRuleGroupAWS::SSM::Document
--filters (структура)
Фильтрует результаты на основе объекта ResourceFilters.
AccountId -> (строка)
ResourceId -> (строка)
ResourceName -> (строка)
Region -> (строка)
Сокращенная синтаксическая конструкция:
AccountId=string,ResourceId=string,ResourceName=string,Region=string
Синтаксис JSON:
{
"AccountId": "string",
"ResourceId": "string",
"ResourceName": "string",
"Region": "string"
}
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет воспринята буквально. Это может быть не указано вместе с --cli-input-yaml.
--starting-token (строка)
Токен для указания точки начала пагинации. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе «Пагинация» в Руководстве пользователя AWS Command Line Interface.
--page-size (целое число)
Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания вызовов AWS-сервиса.
Примеры использования см. в разделе «Пагинация» в Руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов, которые должны быть возвращены в выводе команды. Если общее количество доступных элементов превышает указанное значение, в выводе команды предоставляется NextToken. Для возобновления пагинации предоставьте значение NextToken в аргументе starting-token последующей команды. **Не** используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе «Пагинация» в Руководстве пользователя AWS Command Line Interface.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если предоставлено значение без значения или значение input, выводит пример входного JSON, который можно использовать как аргумент для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (булево)
Включить отладку ведения журнала.
--endpoint-url (строка)
Переопределить URL по умолчанию команды указанным URL.
--no-verify-ssl (булево)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет поведение проверки SSL-сертификатов по умолчанию.
--no-paginate (булево)
Отключить автоматическую пагинацию. Если автоматическая пагинация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команд.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для использования при фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Область, которую нужно использовать. Переопределяет параметры конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/отключить цветной вывод.
- включено
- выключено
- автоматически
--no-sign-request (булево)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Обработчик сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет параметры конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться блокирующим образом и без таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться блокирующим образом и без таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, который будет использоваться для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое сопоставляется с двоичным блоком, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного параметра cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (булево)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (булево)
Автоматически запрашивать параметры входных данных CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическое запроса параметров входных данных CLI.
Вывод
ResourceIdentifiers -> (список)
Возвращает список объектов ResourceIdentifiers.
(структура)
Подробная информация, идентифицирующая ресурс, собранный агрегатором Config, включая тип ресурса, идентификатор, (при наличии) пользовательское имя ресурса, исходный счет и исходную область.
SourceAccountId -> (строка)
SourceRegion -> (строка)
ResourceId -> (строка)
ResourceType -> (строка)
ResourceName -> (строка)
NextToken -> (строка)
nextToken, возвращенная на предыдущей странице, которую вы используете для получения следующей страницы результатов в ответ с пагинацией.
© Copyright 2025, Amazon Web Services. Created using Sphinx.