<?php
namespace Aws\ConfigService;

use Aws\AwsClient;

/**
 * This client is used to interact with AWS Config.
 *
 * @method \Aws\Result associateResourceTypes(array $args = [])
 * @phpstan-method \Aws\Result associateResourceTypes(array{
 *     ConfigurationRecorderArn?: string,
 *     ResourceTypes?: list<'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig'>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise associateResourceTypesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise associateResourceTypesAsync(array{
 *     ConfigurationRecorderArn?: string,
 *     ResourceTypes?: list<'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig'>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result batchGetAggregateResourceConfig(array $args = [])
 * @phpstan-method \Aws\Result batchGetAggregateResourceConfig(array{
 *     ConfigurationAggregatorName?: string,
 *     ResourceIdentifiers?: list<array{
 *         SourceAccountId?: string,
 *         SourceRegion?: string,
 *         ResourceId?: string,
 *         ResourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         ResourceName?: string,
 *         ...,
 *     }>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise batchGetAggregateResourceConfigAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise batchGetAggregateResourceConfigAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     ResourceIdentifiers?: list<array{
 *         SourceAccountId?: string,
 *         SourceRegion?: string,
 *         ResourceId?: string,
 *         ResourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         ResourceName?: string,
 *         ...,
 *     }>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result batchGetResourceConfig(array $args = [])
 * @phpstan-method \Aws\Result batchGetResourceConfig(array{
 *     resourceKeys?: list<array{
 *         resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         resourceId?: string,
 *         ...,
 *     }>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise batchGetResourceConfigAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise batchGetResourceConfigAsync(array{
 *     resourceKeys?: list<array{
 *         resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         resourceId?: string,
 *         ...,
 *     }>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result deleteAggregationAuthorization(array $args = [])
 * @phpstan-method \Aws\Result deleteAggregationAuthorization(array{AuthorizedAccountId?: string, AuthorizedAwsRegion?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteAggregationAuthorizationAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteAggregationAuthorizationAsync(array{AuthorizedAccountId?: string, AuthorizedAwsRegion?: string, ...} $args = [])
 * @method \Aws\Result deleteConfigRule(array $args = [])
 * @phpstan-method \Aws\Result deleteConfigRule(array{ConfigRuleName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteConfigRuleAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteConfigRuleAsync(array{ConfigRuleName?: string, ...} $args = [])
 * @method \Aws\Result deleteConfigurationAggregator(array $args = [])
 * @phpstan-method \Aws\Result deleteConfigurationAggregator(array{ConfigurationAggregatorName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteConfigurationAggregatorAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteConfigurationAggregatorAsync(array{ConfigurationAggregatorName?: string, ...} $args = [])
 * @method \Aws\Result deleteConfigurationRecorder(array $args = [])
 * @phpstan-method \Aws\Result deleteConfigurationRecorder(array{ConfigurationRecorderName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteConfigurationRecorderAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteConfigurationRecorderAsync(array{ConfigurationRecorderName?: string, ...} $args = [])
 * @method \Aws\Result deleteConformancePack(array $args = [])
 * @phpstan-method \Aws\Result deleteConformancePack(array{ConformancePackName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteConformancePackAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteConformancePackAsync(array{ConformancePackName?: string, ...} $args = [])
 * @method \Aws\Result deleteConnector(array $args = [])
 * @phpstan-method \Aws\Result deleteConnector(array{Arn?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteConnectorAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteConnectorAsync(array{Arn?: string, ...} $args = [])
 * @method \Aws\Result deleteDeliveryChannel(array $args = [])
 * @phpstan-method \Aws\Result deleteDeliveryChannel(array{DeliveryChannelName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteDeliveryChannelAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteDeliveryChannelAsync(array{DeliveryChannelName?: string, ...} $args = [])
 * @method \Aws\Result deleteEvaluationResults(array $args = [])
 * @phpstan-method \Aws\Result deleteEvaluationResults(array{ConfigRuleName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteEvaluationResultsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteEvaluationResultsAsync(array{ConfigRuleName?: string, ...} $args = [])
 * @method \Aws\Result deleteOrganizationConfigRule(array $args = [])
 * @phpstan-method \Aws\Result deleteOrganizationConfigRule(array{OrganizationConfigRuleName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteOrganizationConfigRuleAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteOrganizationConfigRuleAsync(array{OrganizationConfigRuleName?: string, ...} $args = [])
 * @method \Aws\Result deleteOrganizationConformancePack(array $args = [])
 * @phpstan-method \Aws\Result deleteOrganizationConformancePack(array{OrganizationConformancePackName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteOrganizationConformancePackAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteOrganizationConformancePackAsync(array{OrganizationConformancePackName?: string, ...} $args = [])
 * @method \Aws\Result deletePendingAggregationRequest(array $args = [])
 * @phpstan-method \Aws\Result deletePendingAggregationRequest(array{RequesterAccountId?: string, RequesterAwsRegion?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deletePendingAggregationRequestAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deletePendingAggregationRequestAsync(array{RequesterAccountId?: string, RequesterAwsRegion?: string, ...} $args = [])
 * @method \Aws\Result deleteRemediationConfiguration(array $args = [])
 * @phpstan-method \Aws\Result deleteRemediationConfiguration(array{ConfigRuleName?: string, ResourceType?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteRemediationConfigurationAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteRemediationConfigurationAsync(array{ConfigRuleName?: string, ResourceType?: string, ...} $args = [])
 * @method \Aws\Result deleteRemediationExceptions(array $args = [])
 * @phpstan-method \Aws\Result deleteRemediationExceptions(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{ResourceType?: string, ResourceId?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteRemediationExceptionsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteRemediationExceptionsAsync(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{ResourceType?: string, ResourceId?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result deleteResourceConfig(array $args = [])
 * @phpstan-method \Aws\Result deleteResourceConfig(array{ResourceType?: string, ResourceId?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteResourceConfigAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteResourceConfigAsync(array{ResourceType?: string, ResourceId?: string, ...} $args = [])
 * @method \Aws\Result deleteRetentionConfiguration(array $args = [])
 * @phpstan-method \Aws\Result deleteRetentionConfiguration(array{RetentionConfigurationName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteRetentionConfigurationAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteRetentionConfigurationAsync(array{RetentionConfigurationName?: string, ...} $args = [])
 * @method \Aws\Result deleteServiceLinkedConfigurationRecorder(array $args = [])
 * @phpstan-method \Aws\Result deleteServiceLinkedConfigurationRecorder(array{ServicePrincipal?: string, Arn?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteServiceLinkedConfigurationRecorderAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteServiceLinkedConfigurationRecorderAsync(array{ServicePrincipal?: string, Arn?: string, ...} $args = [])
 * @method \Aws\Result deleteStoredQuery(array $args = [])
 * @phpstan-method \Aws\Result deleteStoredQuery(array{QueryName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteStoredQueryAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deleteStoredQueryAsync(array{QueryName?: string, ...} $args = [])
 * @method \Aws\Result deliverConfigSnapshot(array $args = [])
 * @phpstan-method \Aws\Result deliverConfigSnapshot(array{deliveryChannelName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise deliverConfigSnapshotAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise deliverConfigSnapshotAsync(array{deliveryChannelName?: string, ...} $args = [])
 * @method \Aws\Result describeAggregateComplianceByConfigRules(array $args = [])
 * @phpstan-method \Aws\Result describeAggregateComplianceByConfigRules(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{
 *         ConfigRuleName?: string,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE',
 *         AccountId?: string,
 *         AwsRegion?: string,
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeAggregateComplianceByConfigRulesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeAggregateComplianceByConfigRulesAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{
 *         ConfigRuleName?: string,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE',
 *         AccountId?: string,
 *         AwsRegion?: string,
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeAggregateComplianceByConformancePacks(array $args = [])
 * @phpstan-method \Aws\Result describeAggregateComplianceByConformancePacks(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{
 *         ConformancePackName?: string,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT',
 *         AccountId?: string,
 *         AwsRegion?: string,
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeAggregateComplianceByConformancePacksAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeAggregateComplianceByConformancePacksAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{
 *         ConformancePackName?: string,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT',
 *         AccountId?: string,
 *         AwsRegion?: string,
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeAggregationAuthorizations(array $args = [])
 * @phpstan-method \Aws\Result describeAggregationAuthorizations(array{Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeAggregationAuthorizationsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeAggregationAuthorizationsAsync(array{Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result describeComplianceByConfigRule(array $args = [])
 * @phpstan-method \Aws\Result describeComplianceByConfigRule(array{
 *     ConfigRuleNames?: list<string>,
 *     ComplianceTypes?: list<'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE'>,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeComplianceByConfigRuleAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeComplianceByConfigRuleAsync(array{
 *     ConfigRuleNames?: list<string>,
 *     ComplianceTypes?: list<'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE'>,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeComplianceByResource(array $args = [])
 * @phpstan-method \Aws\Result describeComplianceByResource(array{
 *     ResourceType?: string,
 *     ResourceId?: string,
 *     ComplianceTypes?: list<'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE'>,
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeComplianceByResourceAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeComplianceByResourceAsync(array{
 *     ResourceType?: string,
 *     ResourceId?: string,
 *     ComplianceTypes?: list<'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE'>,
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeConfigRuleEvaluationStatus(array $args = [])
 * @phpstan-method \Aws\Result describeConfigRuleEvaluationStatus(array{ConfigRuleNames?: list<string>, NextToken?: string, Limit?: int, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConfigRuleEvaluationStatusAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConfigRuleEvaluationStatusAsync(array{ConfigRuleNames?: list<string>, NextToken?: string, Limit?: int, ...} $args = [])
 * @method \Aws\Result describeConfigRules(array $args = [])
 * @phpstan-method \Aws\Result describeConfigRules(array{
 *     ConfigRuleNames?: list<string>,
 *     Filters?: array{EvaluationMode?: 'DETECTIVE'|'PROACTIVE', RuleEvaluationVisibility?: 'EXTERNAL'|'INTERNAL', ...},
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConfigRulesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConfigRulesAsync(array{
 *     ConfigRuleNames?: list<string>,
 *     Filters?: array{EvaluationMode?: 'DETECTIVE'|'PROACTIVE', RuleEvaluationVisibility?: 'EXTERNAL'|'INTERNAL', ...},
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeConfigurationAggregatorSourcesStatus(array $args = [])
 * @phpstan-method \Aws\Result describeConfigurationAggregatorSourcesStatus(array{
 *     ConfigurationAggregatorName?: string,
 *     UpdateStatus?: list<'FAILED'|'OUTDATED'|'SUCCEEDED'>,
 *     NextToken?: string,
 *     Limit?: int,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConfigurationAggregatorSourcesStatusAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConfigurationAggregatorSourcesStatusAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     UpdateStatus?: list<'FAILED'|'OUTDATED'|'SUCCEEDED'>,
 *     NextToken?: string,
 *     Limit?: int,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeConfigurationAggregators(array $args = [])
 * @phpstan-method \Aws\Result describeConfigurationAggregators(array{ConfigurationAggregatorNames?: list<string>, NextToken?: string, Limit?: int, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConfigurationAggregatorsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConfigurationAggregatorsAsync(array{ConfigurationAggregatorNames?: list<string>, NextToken?: string, Limit?: int, ...} $args = [])
 * @method \Aws\Result describeConfigurationRecorderStatus(array $args = [])
 * @phpstan-method \Aws\Result describeConfigurationRecorderStatus(array{ConfigurationRecorderNames?: list<string>, ServicePrincipal?: string, Arn?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConfigurationRecorderStatusAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConfigurationRecorderStatusAsync(array{ConfigurationRecorderNames?: list<string>, ServicePrincipal?: string, Arn?: string, ...} $args = [])
 * @method \Aws\Result describeConfigurationRecorders(array $args = [])
 * @phpstan-method \Aws\Result describeConfigurationRecorders(array{ConfigurationRecorderNames?: list<string>, ServicePrincipal?: string, Arn?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConfigurationRecordersAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConfigurationRecordersAsync(array{ConfigurationRecorderNames?: list<string>, ServicePrincipal?: string, Arn?: string, ...} $args = [])
 * @method \Aws\Result describeConformancePackCompliance(array $args = [])
 * @phpstan-method \Aws\Result describeConformancePackCompliance(array{
 *     ConformancePackName?: string,
 *     Filters?: array{ConfigRuleNames?: list<string>, ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT', ...},
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConformancePackComplianceAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConformancePackComplianceAsync(array{
 *     ConformancePackName?: string,
 *     Filters?: array{ConfigRuleNames?: list<string>, ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT', ...},
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeConformancePackStatus(array $args = [])
 * @phpstan-method \Aws\Result describeConformancePackStatus(array{ConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConformancePackStatusAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConformancePackStatusAsync(array{ConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result describeConformancePacks(array $args = [])
 * @phpstan-method \Aws\Result describeConformancePacks(array{ConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeConformancePacksAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeConformancePacksAsync(array{ConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result describeDeliveryChannelStatus(array $args = [])
 * @phpstan-method \Aws\Result describeDeliveryChannelStatus(array{DeliveryChannelNames?: list<string>, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeDeliveryChannelStatusAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeDeliveryChannelStatusAsync(array{DeliveryChannelNames?: list<string>, ...} $args = [])
 * @method \Aws\Result describeDeliveryChannels(array $args = [])
 * @phpstan-method \Aws\Result describeDeliveryChannels(array{DeliveryChannelNames?: list<string>, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeDeliveryChannelsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeDeliveryChannelsAsync(array{DeliveryChannelNames?: list<string>, ...} $args = [])
 * @method \Aws\Result describeOrganizationConfigRuleStatuses(array $args = [])
 * @phpstan-method \Aws\Result describeOrganizationConfigRuleStatuses(array{OrganizationConfigRuleNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeOrganizationConfigRuleStatusesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeOrganizationConfigRuleStatusesAsync(array{OrganizationConfigRuleNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result describeOrganizationConfigRules(array $args = [])
 * @phpstan-method \Aws\Result describeOrganizationConfigRules(array{OrganizationConfigRuleNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeOrganizationConfigRulesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeOrganizationConfigRulesAsync(array{OrganizationConfigRuleNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result describeOrganizationConformancePackStatuses(array $args = [])
 * @phpstan-method \Aws\Result describeOrganizationConformancePackStatuses(array{OrganizationConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeOrganizationConformancePackStatusesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeOrganizationConformancePackStatusesAsync(array{OrganizationConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result describeOrganizationConformancePacks(array $args = [])
 * @phpstan-method \Aws\Result describeOrganizationConformancePacks(array{OrganizationConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeOrganizationConformancePacksAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeOrganizationConformancePacksAsync(array{OrganizationConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result describePendingAggregationRequests(array $args = [])
 * @phpstan-method \Aws\Result describePendingAggregationRequests(array{Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describePendingAggregationRequestsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describePendingAggregationRequestsAsync(array{Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result describeRemediationConfigurations(array $args = [])
 * @phpstan-method \Aws\Result describeRemediationConfigurations(array{ConfigRuleNames?: list<string>, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeRemediationConfigurationsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeRemediationConfigurationsAsync(array{ConfigRuleNames?: list<string>, ...} $args = [])
 * @method \Aws\Result describeRemediationExceptions(array $args = [])
 * @phpstan-method \Aws\Result describeRemediationExceptions(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{ResourceType?: string, ResourceId?: string, ...}>,
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeRemediationExceptionsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeRemediationExceptionsAsync(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{ResourceType?: string, ResourceId?: string, ...}>,
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeRemediationExecutionStatus(array $args = [])
 * @phpstan-method \Aws\Result describeRemediationExecutionStatus(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{
 *         resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         resourceId?: string,
 *         ...,
 *     }>,
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise describeRemediationExecutionStatusAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeRemediationExecutionStatusAsync(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{
 *         resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         resourceId?: string,
 *         ...,
 *     }>,
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result describeRetentionConfigurations(array $args = [])
 * @phpstan-method \Aws\Result describeRetentionConfigurations(array{RetentionConfigurationNames?: list<string>, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise describeRetentionConfigurationsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise describeRetentionConfigurationsAsync(array{RetentionConfigurationNames?: list<string>, NextToken?: string, ...} $args = [])
 * @method \Aws\Result disassociateResourceTypes(array $args = [])
 * @phpstan-method \Aws\Result disassociateResourceTypes(array{
 *     ConfigurationRecorderArn?: string,
 *     ResourceTypes?: list<'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig'>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise disassociateResourceTypesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise disassociateResourceTypesAsync(array{
 *     ConfigurationRecorderArn?: string,
 *     ResourceTypes?: list<'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig'>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getAggregateComplianceDetailsByConfigRule(array $args = [])
 * @phpstan-method \Aws\Result getAggregateComplianceDetailsByConfigRule(array{
 *     ConfigurationAggregatorName?: string,
 *     ConfigRuleName?: string,
 *     AccountId?: string,
 *     AwsRegion?: string,
 *     ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getAggregateComplianceDetailsByConfigRuleAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getAggregateComplianceDetailsByConfigRuleAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     ConfigRuleName?: string,
 *     AccountId?: string,
 *     AwsRegion?: string,
 *     ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getAggregateConfigRuleComplianceSummary(array $args = [])
 * @phpstan-method \Aws\Result getAggregateConfigRuleComplianceSummary(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{AccountId?: string, AwsRegion?: string, ...},
 *     GroupByKey?: 'ACCOUNT_ID'|'AWS_REGION',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getAggregateConfigRuleComplianceSummaryAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getAggregateConfigRuleComplianceSummaryAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{AccountId?: string, AwsRegion?: string, ...},
 *     GroupByKey?: 'ACCOUNT_ID'|'AWS_REGION',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getAggregateConformancePackComplianceSummary(array $args = [])
 * @phpstan-method \Aws\Result getAggregateConformancePackComplianceSummary(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{AccountId?: string, AwsRegion?: string, ...},
 *     GroupByKey?: 'ACCOUNT_ID'|'AWS_REGION',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getAggregateConformancePackComplianceSummaryAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getAggregateConformancePackComplianceSummaryAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{AccountId?: string, AwsRegion?: string, ...},
 *     GroupByKey?: 'ACCOUNT_ID'|'AWS_REGION',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getAggregateDiscoveredResourceCounts(array $args = [])
 * @phpstan-method \Aws\Result getAggregateDiscoveredResourceCounts(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{
 *         ResourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         AccountId?: string,
 *         Region?: string,
 *         ...,
 *     },
 *     GroupByKey?: 'ACCOUNT_ID'|'AWS_REGION'|'RESOURCE_TYPE',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getAggregateDiscoveredResourceCountsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getAggregateDiscoveredResourceCountsAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     Filters?: array{
 *         ResourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         AccountId?: string,
 *         Region?: string,
 *         ...,
 *     },
 *     GroupByKey?: 'ACCOUNT_ID'|'AWS_REGION'|'RESOURCE_TYPE',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getAggregateResourceConfig(array $args = [])
 * @phpstan-method \Aws\Result getAggregateResourceConfig(array{
 *     ConfigurationAggregatorName?: string,
 *     ResourceIdentifier?: array{
 *         SourceAccountId?: string,
 *         SourceRegion?: string,
 *         ResourceId?: string,
 *         ResourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         ResourceName?: string,
 *         ...,
 *     },
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getAggregateResourceConfigAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getAggregateResourceConfigAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     ResourceIdentifier?: array{
 *         SourceAccountId?: string,
 *         SourceRegion?: string,
 *         ResourceId?: string,
 *         ResourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         ResourceName?: string,
 *         ...,
 *     },
 *     ...,
 * } $args = [])
 * @method \Aws\Result getComplianceDetailsByConfigRule(array $args = [])
 * @phpstan-method \Aws\Result getComplianceDetailsByConfigRule(array{
 *     ConfigRuleName?: string,
 *     ComplianceTypes?: list<'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE'>,
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getComplianceDetailsByConfigRuleAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getComplianceDetailsByConfigRuleAsync(array{
 *     ConfigRuleName?: string,
 *     ComplianceTypes?: list<'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE'>,
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getComplianceDetailsByResource(array $args = [])
 * @phpstan-method \Aws\Result getComplianceDetailsByResource(array{
 *     ResourceType?: string,
 *     ResourceId?: string,
 *     ComplianceTypes?: list<'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE'>,
 *     NextToken?: string,
 *     ResourceEvaluationId?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getComplianceDetailsByResourceAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getComplianceDetailsByResourceAsync(array{
 *     ResourceType?: string,
 *     ResourceId?: string,
 *     ComplianceTypes?: list<'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE'>,
 *     NextToken?: string,
 *     ResourceEvaluationId?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getComplianceSummaryByConfigRule(array $args = [])
 * @phpstan-method \Aws\Result getComplianceSummaryByConfigRule(array{...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getComplianceSummaryByConfigRuleAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getComplianceSummaryByConfigRuleAsync(array{...} $args = [])
 * @method \Aws\Result getComplianceSummaryByResourceType(array $args = [])
 * @phpstan-method \Aws\Result getComplianceSummaryByResourceType(array{ResourceTypes?: list<string>, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getComplianceSummaryByResourceTypeAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getComplianceSummaryByResourceTypeAsync(array{ResourceTypes?: list<string>, ...} $args = [])
 * @method \Aws\Result getConformancePackComplianceDetails(array $args = [])
 * @phpstan-method \Aws\Result getConformancePackComplianceDetails(array{
 *     ConformancePackName?: string,
 *     Filters?: array{
 *         ConfigRuleNames?: list<string>,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT',
 *         ResourceType?: string,
 *         ResourceIds?: list<string>,
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getConformancePackComplianceDetailsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getConformancePackComplianceDetailsAsync(array{
 *     ConformancePackName?: string,
 *     Filters?: array{
 *         ConfigRuleNames?: list<string>,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT',
 *         ResourceType?: string,
 *         ResourceIds?: list<string>,
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getConformancePackComplianceSummary(array $args = [])
 * @phpstan-method \Aws\Result getConformancePackComplianceSummary(array{ConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getConformancePackComplianceSummaryAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getConformancePackComplianceSummaryAsync(array{ConformancePackNames?: list<string>, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result getConnector(array $args = [])
 * @phpstan-method \Aws\Result getConnector(array{Arn?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getConnectorAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getConnectorAsync(array{Arn?: string, ...} $args = [])
 * @method \Aws\Result getCustomRulePolicy(array $args = [])
 * @phpstan-method \Aws\Result getCustomRulePolicy(array{ConfigRuleName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getCustomRulePolicyAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getCustomRulePolicyAsync(array{ConfigRuleName?: string, ...} $args = [])
 * @method \Aws\Result getDiscoveredResourceCounts(array $args = [])
 * @phpstan-method \Aws\Result getDiscoveredResourceCounts(array{resourceTypes?: list<string>, limit?: int, nextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getDiscoveredResourceCountsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getDiscoveredResourceCountsAsync(array{resourceTypes?: list<string>, limit?: int, nextToken?: string, ...} $args = [])
 * @method \Aws\Result getOrganizationConfigRuleDetailedStatus(array $args = [])
 * @phpstan-method \Aws\Result getOrganizationConfigRuleDetailedStatus(array{
 *     OrganizationConfigRuleName?: string,
 *     Filters?: array{
 *         AccountId?: string,
 *         MemberAccountRuleStatus?: 'CREATE_FAILED'|'CREATE_IN_PROGRESS'|'CREATE_SUCCESSFUL'|'DELETE_FAILED'|'DELETE_IN_PROGRESS'|'DELETE_SUCCESSFUL'|'UPDATE_FAILED'|'UPDATE_IN_PROGRESS'|'UPDATE_SUCCESSFUL',
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getOrganizationConfigRuleDetailedStatusAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getOrganizationConfigRuleDetailedStatusAsync(array{
 *     OrganizationConfigRuleName?: string,
 *     Filters?: array{
 *         AccountId?: string,
 *         MemberAccountRuleStatus?: 'CREATE_FAILED'|'CREATE_IN_PROGRESS'|'CREATE_SUCCESSFUL'|'DELETE_FAILED'|'DELETE_IN_PROGRESS'|'DELETE_SUCCESSFUL'|'UPDATE_FAILED'|'UPDATE_IN_PROGRESS'|'UPDATE_SUCCESSFUL',
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getOrganizationConformancePackDetailedStatus(array $args = [])
 * @phpstan-method \Aws\Result getOrganizationConformancePackDetailedStatus(array{
 *     OrganizationConformancePackName?: string,
 *     Filters?: array{
 *         AccountId?: string,
 *         Status?: 'CREATE_FAILED'|'CREATE_IN_PROGRESS'|'CREATE_SUCCESSFUL'|'DELETE_FAILED'|'DELETE_IN_PROGRESS'|'DELETE_SUCCESSFUL'|'UPDATE_FAILED'|'UPDATE_IN_PROGRESS'|'UPDATE_SUCCESSFUL',
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getOrganizationConformancePackDetailedStatusAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getOrganizationConformancePackDetailedStatusAsync(array{
 *     OrganizationConformancePackName?: string,
 *     Filters?: array{
 *         AccountId?: string,
 *         Status?: 'CREATE_FAILED'|'CREATE_IN_PROGRESS'|'CREATE_SUCCESSFUL'|'DELETE_FAILED'|'DELETE_IN_PROGRESS'|'DELETE_SUCCESSFUL'|'UPDATE_FAILED'|'UPDATE_IN_PROGRESS'|'UPDATE_SUCCESSFUL',
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getOrganizationCustomRulePolicy(array $args = [])
 * @phpstan-method \Aws\Result getOrganizationCustomRulePolicy(array{OrganizationConfigRuleName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getOrganizationCustomRulePolicyAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getOrganizationCustomRulePolicyAsync(array{OrganizationConfigRuleName?: string, ...} $args = [])
 * @method \Aws\Result getResourceConfigHistory(array $args = [])
 * @phpstan-method \Aws\Result getResourceConfigHistory(array{
 *     resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *     resourceId?: string,
 *     laterTime?: int|string|\DateTimeInterface,
 *     earlierTime?: int|string|\DateTimeInterface,
 *     chronologicalOrder?: 'Forward'|'Reverse',
 *     limit?: int,
 *     nextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise getResourceConfigHistoryAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getResourceConfigHistoryAsync(array{
 *     resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *     resourceId?: string,
 *     laterTime?: int|string|\DateTimeInterface,
 *     earlierTime?: int|string|\DateTimeInterface,
 *     chronologicalOrder?: 'Forward'|'Reverse',
 *     limit?: int,
 *     nextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result getResourceEvaluationSummary(array $args = [])
 * @phpstan-method \Aws\Result getResourceEvaluationSummary(array{ResourceEvaluationId?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getResourceEvaluationSummaryAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getResourceEvaluationSummaryAsync(array{ResourceEvaluationId?: string, ...} $args = [])
 * @method \Aws\Result getStoredQuery(array $args = [])
 * @phpstan-method \Aws\Result getStoredQuery(array{QueryName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise getStoredQueryAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise getStoredQueryAsync(array{QueryName?: string, ...} $args = [])
 * @method \Aws\Result listAggregateDiscoveredResources(array $args = [])
 * @phpstan-method \Aws\Result listAggregateDiscoveredResources(array{
 *     ConfigurationAggregatorName?: string,
 *     ResourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *     Filters?: array{AccountId?: string, ResourceId?: string, ResourceName?: string, Region?: string, ...},
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise listAggregateDiscoveredResourcesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise listAggregateDiscoveredResourcesAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     ResourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *     Filters?: array{AccountId?: string, ResourceId?: string, ResourceName?: string, Region?: string, ...},
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result listConfigurationRecorders(array $args = [])
 * @phpstan-method \Aws\Result listConfigurationRecorders(array{
 *     Filters?: list<array{filterName?: 'recordingScope', filterValue?: list<string>, ...}>,
 *     MaxResults?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise listConfigurationRecordersAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise listConfigurationRecordersAsync(array{
 *     Filters?: list<array{filterName?: 'recordingScope', filterValue?: list<string>, ...}>,
 *     MaxResults?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result listConformancePackComplianceScores(array $args = [])
 * @phpstan-method \Aws\Result listConformancePackComplianceScores(array{
 *     Filters?: array{ConformancePackNames?: list<string>, ...},
 *     SortOrder?: 'ASCENDING'|'DESCENDING',
 *     SortBy?: 'SCORE',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise listConformancePackComplianceScoresAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise listConformancePackComplianceScoresAsync(array{
 *     Filters?: array{ConformancePackNames?: list<string>, ...},
 *     SortOrder?: 'ASCENDING'|'DESCENDING',
 *     SortBy?: 'SCORE',
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result listConnectors(array $args = [])
 * @phpstan-method \Aws\Result listConnectors(array{
 *     MaxResults?: int,
 *     NextToken?: string,
 *     Filters?: list<array{filterName?: 'provider', filterValues?: list<string>, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise listConnectorsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise listConnectorsAsync(array{
 *     MaxResults?: int,
 *     NextToken?: string,
 *     Filters?: list<array{filterName?: 'provider', filterValues?: list<string>, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result listDiscoveredResources(array $args = [])
 * @phpstan-method \Aws\Result listDiscoveredResources(array{
 *     resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *     resourceIds?: list<string>,
 *     resourceName?: string,
 *     limit?: int,
 *     includeDeletedResources?: bool,
 *     nextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise listDiscoveredResourcesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise listDiscoveredResourcesAsync(array{
 *     resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *     resourceIds?: list<string>,
 *     resourceName?: string,
 *     limit?: int,
 *     includeDeletedResources?: bool,
 *     nextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result listResourceEvaluations(array $args = [])
 * @phpstan-method \Aws\Result listResourceEvaluations(array{
 *     Filters?: array{
 *         EvaluationMode?: 'DETECTIVE'|'PROACTIVE',
 *         TimeWindow?: array{StartTime?: int|string|\DateTimeInterface, EndTime?: int|string|\DateTimeInterface, ...},
 *         EvaluationContextIdentifier?: string,
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise listResourceEvaluationsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise listResourceEvaluationsAsync(array{
 *     Filters?: array{
 *         EvaluationMode?: 'DETECTIVE'|'PROACTIVE',
 *         TimeWindow?: array{StartTime?: int|string|\DateTimeInterface, EndTime?: int|string|\DateTimeInterface, ...},
 *         EvaluationContextIdentifier?: string,
 *         ...,
 *     },
 *     Limit?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result listStoredQueries(array $args = [])
 * @phpstan-method \Aws\Result listStoredQueries(array{NextToken?: string, MaxResults?: int, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise listStoredQueriesAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise listStoredQueriesAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
 * @method \Aws\Result listTagsForResource(array $args = [])
 * @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result putAggregationAuthorization(array $args = [])
 * @phpstan-method \Aws\Result putAggregationAuthorization(array{
 *     AuthorizedAccountId?: string,
 *     AuthorizedAwsRegion?: string,
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putAggregationAuthorizationAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putAggregationAuthorizationAsync(array{
 *     AuthorizedAccountId?: string,
 *     AuthorizedAwsRegion?: string,
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putConfigRule(array $args = [])
 * @phpstan-method \Aws\Result putConfigRule(array{
 *     ConfigRule?: array{
 *         ConfigRuleName?: string,
 *         ConfigRuleArn?: string,
 *         ConfigRuleId?: string,
 *         Description?: string,
 *         Scope?: array{
 *             ComplianceResourceTypes?: list<string>,
 *             TagKey?: string,
 *             TagValue?: string,
 *             ComplianceResourceId?: string,
 *             ServicePrincipals?: list<string>,
 *             ...,
 *         },
 *         Source?: array{
 *             Owner?: 'AWS'|'CUSTOM_LAMBDA'|'CUSTOM_POLICY',
 *             SourceIdentifier?: string,
 *             SourceDetails?: list<array>,
 *             CustomPolicyDetails?: array,
 *             ...,
 *         },
 *         InputParameters?: string,
 *         MaximumExecutionFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours',
 *         ConfigRuleState?: 'ACTIVE'|'DELETING'|'DELETING_RESULTS'|'EVALUATING',
 *         CreatedBy?: string,
 *         EvaluationModes?: list<array>,
 *         RuleEvaluationVisibility?: 'EXTERNAL'|'INTERNAL',
 *         ...,
 *     },
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putConfigRuleAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putConfigRuleAsync(array{
 *     ConfigRule?: array{
 *         ConfigRuleName?: string,
 *         ConfigRuleArn?: string,
 *         ConfigRuleId?: string,
 *         Description?: string,
 *         Scope?: array{
 *             ComplianceResourceTypes?: list<string>,
 *             TagKey?: string,
 *             TagValue?: string,
 *             ComplianceResourceId?: string,
 *             ServicePrincipals?: list<string>,
 *             ...,
 *         },
 *         Source?: array{
 *             Owner?: 'AWS'|'CUSTOM_LAMBDA'|'CUSTOM_POLICY',
 *             SourceIdentifier?: string,
 *             SourceDetails?: list<array>,
 *             CustomPolicyDetails?: array,
 *             ...,
 *         },
 *         InputParameters?: string,
 *         MaximumExecutionFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours',
 *         ConfigRuleState?: 'ACTIVE'|'DELETING'|'DELETING_RESULTS'|'EVALUATING',
 *         CreatedBy?: string,
 *         EvaluationModes?: list<array>,
 *         RuleEvaluationVisibility?: 'EXTERNAL'|'INTERNAL',
 *         ...,
 *     },
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putConfigurationAggregator(array $args = [])
 * @phpstan-method \Aws\Result putConfigurationAggregator(array{
 *     ConfigurationAggregatorName?: string,
 *     AccountAggregationSources?: list<array{AccountIds?: list<string>, AllAwsRegions?: bool, AwsRegions?: list<string>, ...}>,
 *     OrganizationAggregationSource?: array{RoleArn?: string, AwsRegions?: list<string>, AllAwsRegions?: bool, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     AggregatorFilters?: array{
 *         ResourceType?: array{Type?: 'INCLUDE', Value?: list<string>, ...},
 *         ServicePrincipal?: array{Type?: 'INCLUDE', Value?: list<string>, ...},
 *         ...,
 *     },
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putConfigurationAggregatorAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putConfigurationAggregatorAsync(array{
 *     ConfigurationAggregatorName?: string,
 *     AccountAggregationSources?: list<array{AccountIds?: list<string>, AllAwsRegions?: bool, AwsRegions?: list<string>, ...}>,
 *     OrganizationAggregationSource?: array{RoleArn?: string, AwsRegions?: list<string>, AllAwsRegions?: bool, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     AggregatorFilters?: array{
 *         ResourceType?: array{Type?: 'INCLUDE', Value?: list<string>, ...},
 *         ServicePrincipal?: array{Type?: 'INCLUDE', Value?: list<string>, ...},
 *         ...,
 *     },
 *     ...,
 * } $args = [])
 * @method \Aws\Result putConfigurationRecorder(array $args = [])
 * @phpstan-method \Aws\Result putConfigurationRecorder(array{
 *     ConfigurationRecorder?: array{
 *         arn?: string,
 *         name?: string,
 *         roleARN?: string,
 *         recordingGroup?: array{
 *             allSupported?: bool,
 *             includeGlobalResourceTypes?: bool,
 *             resourceTypes?: list<'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig'>,
 *             exclusionByResourceTypes?: array,
 *             recordingStrategy?: array,
 *             ...,
 *         },
 *         recordingMode?: array{recordingFrequency?: 'CONTINUOUS'|'DAILY', recordingModeOverrides?: list<array>, ...},
 *         recordingScope?: 'INTERNAL'|'PAID',
 *         servicePrincipal?: string,
 *         connectorArn?: string,
 *         scopeConfiguration?: array{scopeType?: string, scopeValues?: list<string>, allRegions?: bool, includedRegions?: list<string>, ...},
 *         ...,
 *     },
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putConfigurationRecorderAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putConfigurationRecorderAsync(array{
 *     ConfigurationRecorder?: array{
 *         arn?: string,
 *         name?: string,
 *         roleARN?: string,
 *         recordingGroup?: array{
 *             allSupported?: bool,
 *             includeGlobalResourceTypes?: bool,
 *             resourceTypes?: list<'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig'>,
 *             exclusionByResourceTypes?: array,
 *             recordingStrategy?: array,
 *             ...,
 *         },
 *         recordingMode?: array{recordingFrequency?: 'CONTINUOUS'|'DAILY', recordingModeOverrides?: list<array>, ...},
 *         recordingScope?: 'INTERNAL'|'PAID',
 *         servicePrincipal?: string,
 *         connectorArn?: string,
 *         scopeConfiguration?: array{scopeType?: string, scopeValues?: list<string>, allRegions?: bool, includedRegions?: list<string>, ...},
 *         ...,
 *     },
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putConformancePack(array $args = [])
 * @phpstan-method \Aws\Result putConformancePack(array{
 *     ConformancePackName?: string,
 *     TemplateS3Uri?: string,
 *     TemplateBody?: string,
 *     DeliveryS3Bucket?: string,
 *     DeliveryS3KeyPrefix?: string,
 *     ConformancePackInputParameters?: list<array{ParameterName?: string, ParameterValue?: string, ...}>,
 *     TemplateSSMDocumentDetails?: array{DocumentName?: string, DocumentVersion?: string, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putConformancePackAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putConformancePackAsync(array{
 *     ConformancePackName?: string,
 *     TemplateS3Uri?: string,
 *     TemplateBody?: string,
 *     DeliveryS3Bucket?: string,
 *     DeliveryS3KeyPrefix?: string,
 *     ConformancePackInputParameters?: list<array{ParameterName?: string, ParameterValue?: string, ...}>,
 *     TemplateSSMDocumentDetails?: array{DocumentName?: string, DocumentVersion?: string, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putConnector(array $args = [])
 * @phpstan-method \Aws\Result putConnector(array{
 *     ConnectorConfiguration?: array{azure?: array{tenantIdentifier?: string, clientIdentifier?: string, ...}, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putConnectorAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putConnectorAsync(array{
 *     ConnectorConfiguration?: array{azure?: array{tenantIdentifier?: string, clientIdentifier?: string, ...}, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putDeliveryChannel(array $args = [])
 * @phpstan-method \Aws\Result putDeliveryChannel(array{
 *     DeliveryChannel?: array{
 *         name?: string,
 *         s3BucketName?: string,
 *         s3KeyPrefix?: string,
 *         s3KmsKeyArn?: string,
 *         snsTopicARN?: string,
 *         configSnapshotDeliveryProperties?: array{deliveryFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours', ...},
 *         ...,
 *     },
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putDeliveryChannelAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putDeliveryChannelAsync(array{
 *     DeliveryChannel?: array{
 *         name?: string,
 *         s3BucketName?: string,
 *         s3KeyPrefix?: string,
 *         s3KmsKeyArn?: string,
 *         snsTopicARN?: string,
 *         configSnapshotDeliveryProperties?: array{deliveryFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours', ...},
 *         ...,
 *     },
 *     ...,
 * } $args = [])
 * @method \Aws\Result putEvaluations(array $args = [])
 * @phpstan-method \Aws\Result putEvaluations(array{
 *     Evaluations?: list<array{
 *         ComplianceResourceType?: string,
 *         ComplianceResourceId?: string,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE',
 *         Annotation?: string,
 *         OrderingTimestamp?: int|string|\DateTimeInterface,
 *         ...,
 *     }>,
 *     ResultToken?: string,
 *     TestMode?: bool,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putEvaluationsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putEvaluationsAsync(array{
 *     Evaluations?: list<array{
 *         ComplianceResourceType?: string,
 *         ComplianceResourceId?: string,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE',
 *         Annotation?: string,
 *         OrderingTimestamp?: int|string|\DateTimeInterface,
 *         ...,
 *     }>,
 *     ResultToken?: string,
 *     TestMode?: bool,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putExternalEvaluation(array $args = [])
 * @phpstan-method \Aws\Result putExternalEvaluation(array{
 *     ConfigRuleName?: string,
 *     ExternalEvaluation?: array{
 *         ComplianceResourceType?: string,
 *         ComplianceResourceId?: string,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE',
 *         Annotation?: string,
 *         OrderingTimestamp?: int|string|\DateTimeInterface,
 *         ...,
 *     },
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putExternalEvaluationAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putExternalEvaluationAsync(array{
 *     ConfigRuleName?: string,
 *     ExternalEvaluation?: array{
 *         ComplianceResourceType?: string,
 *         ComplianceResourceId?: string,
 *         ComplianceType?: 'COMPLIANT'|'INSUFFICIENT_DATA'|'NON_COMPLIANT'|'NOT_APPLICABLE',
 *         Annotation?: string,
 *         OrderingTimestamp?: int|string|\DateTimeInterface,
 *         ...,
 *     },
 *     ...,
 * } $args = [])
 * @method \Aws\Result putOrganizationConfigRule(array $args = [])
 * @phpstan-method \Aws\Result putOrganizationConfigRule(array{
 *     OrganizationConfigRuleName?: string,
 *     OrganizationManagedRuleMetadata?: array{
 *         Description?: string,
 *         RuleIdentifier?: string,
 *         InputParameters?: string,
 *         MaximumExecutionFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours',
 *         ResourceTypesScope?: list<string>,
 *         ResourceIdScope?: string,
 *         TagKeyScope?: string,
 *         TagValueScope?: string,
 *         ...,
 *     },
 *     OrganizationCustomRuleMetadata?: array{
 *         Description?: string,
 *         LambdaFunctionArn?: string,
 *         OrganizationConfigRuleTriggerTypes?: list<'ConfigurationItemChangeNotification'|'OversizedConfigurationItemChangeNotification'|'ScheduledNotification'>,
 *         InputParameters?: string,
 *         MaximumExecutionFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours',
 *         ResourceTypesScope?: list<string>,
 *         ResourceIdScope?: string,
 *         TagKeyScope?: string,
 *         TagValueScope?: string,
 *         ...,
 *     },
 *     ExcludedAccounts?: list<string>,
 *     OrganizationCustomPolicyRuleMetadata?: array{
 *         Description?: string,
 *         OrganizationConfigRuleTriggerTypes?: list<'ConfigurationItemChangeNotification'|'OversizedConfigurationItemChangeNotification'>,
 *         InputParameters?: string,
 *         MaximumExecutionFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours',
 *         ResourceTypesScope?: list<string>,
 *         ResourceIdScope?: string,
 *         TagKeyScope?: string,
 *         TagValueScope?: string,
 *         PolicyRuntime?: string,
 *         PolicyText?: string,
 *         DebugLogDeliveryAccounts?: list<string>,
 *         ...,
 *     },
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putOrganizationConfigRuleAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putOrganizationConfigRuleAsync(array{
 *     OrganizationConfigRuleName?: string,
 *     OrganizationManagedRuleMetadata?: array{
 *         Description?: string,
 *         RuleIdentifier?: string,
 *         InputParameters?: string,
 *         MaximumExecutionFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours',
 *         ResourceTypesScope?: list<string>,
 *         ResourceIdScope?: string,
 *         TagKeyScope?: string,
 *         TagValueScope?: string,
 *         ...,
 *     },
 *     OrganizationCustomRuleMetadata?: array{
 *         Description?: string,
 *         LambdaFunctionArn?: string,
 *         OrganizationConfigRuleTriggerTypes?: list<'ConfigurationItemChangeNotification'|'OversizedConfigurationItemChangeNotification'|'ScheduledNotification'>,
 *         InputParameters?: string,
 *         MaximumExecutionFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours',
 *         ResourceTypesScope?: list<string>,
 *         ResourceIdScope?: string,
 *         TagKeyScope?: string,
 *         TagValueScope?: string,
 *         ...,
 *     },
 *     ExcludedAccounts?: list<string>,
 *     OrganizationCustomPolicyRuleMetadata?: array{
 *         Description?: string,
 *         OrganizationConfigRuleTriggerTypes?: list<'ConfigurationItemChangeNotification'|'OversizedConfigurationItemChangeNotification'>,
 *         InputParameters?: string,
 *         MaximumExecutionFrequency?: 'One_Hour'|'Six_Hours'|'Three_Hours'|'Twelve_Hours'|'TwentyFour_Hours',
 *         ResourceTypesScope?: list<string>,
 *         ResourceIdScope?: string,
 *         TagKeyScope?: string,
 *         TagValueScope?: string,
 *         PolicyRuntime?: string,
 *         PolicyText?: string,
 *         DebugLogDeliveryAccounts?: list<string>,
 *         ...,
 *     },
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putOrganizationConformancePack(array $args = [])
 * @phpstan-method \Aws\Result putOrganizationConformancePack(array{
 *     OrganizationConformancePackName?: string,
 *     TemplateS3Uri?: string,
 *     TemplateBody?: string,
 *     DeliveryS3Bucket?: string,
 *     DeliveryS3KeyPrefix?: string,
 *     ConformancePackInputParameters?: list<array{ParameterName?: string, ParameterValue?: string, ...}>,
 *     ExcludedAccounts?: list<string>,
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putOrganizationConformancePackAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putOrganizationConformancePackAsync(array{
 *     OrganizationConformancePackName?: string,
 *     TemplateS3Uri?: string,
 *     TemplateBody?: string,
 *     DeliveryS3Bucket?: string,
 *     DeliveryS3KeyPrefix?: string,
 *     ConformancePackInputParameters?: list<array{ParameterName?: string, ParameterValue?: string, ...}>,
 *     ExcludedAccounts?: list<string>,
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putRemediationConfigurations(array $args = [])
 * @phpstan-method \Aws\Result putRemediationConfigurations(array{
 *     RemediationConfigurations?: list<array{
 *         ConfigRuleName?: string,
 *         TargetType?: 'SSM_DOCUMENT',
 *         TargetId?: string,
 *         TargetVersion?: string,
 *         Parameters?: array<string, array>,
 *         ResourceType?: string,
 *         Automatic?: bool,
 *         ExecutionControls?: array,
 *         MaximumAutomaticAttempts?: int,
 *         RetryAttemptSeconds?: int,
 *         Arn?: string,
 *         CreatedByService?: string,
 *         ...,
 *     }>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putRemediationConfigurationsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putRemediationConfigurationsAsync(array{
 *     RemediationConfigurations?: list<array{
 *         ConfigRuleName?: string,
 *         TargetType?: 'SSM_DOCUMENT',
 *         TargetId?: string,
 *         TargetVersion?: string,
 *         Parameters?: array<string, array>,
 *         ResourceType?: string,
 *         Automatic?: bool,
 *         ExecutionControls?: array,
 *         MaximumAutomaticAttempts?: int,
 *         RetryAttemptSeconds?: int,
 *         Arn?: string,
 *         CreatedByService?: string,
 *         ...,
 *     }>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putRemediationExceptions(array $args = [])
 * @phpstan-method \Aws\Result putRemediationExceptions(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{ResourceType?: string, ResourceId?: string, ...}>,
 *     Message?: string,
 *     ExpirationTime?: int|string|\DateTimeInterface,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putRemediationExceptionsAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putRemediationExceptionsAsync(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{ResourceType?: string, ResourceId?: string, ...}>,
 *     Message?: string,
 *     ExpirationTime?: int|string|\DateTimeInterface,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putResourceConfig(array $args = [])
 * @phpstan-method \Aws\Result putResourceConfig(array{
 *     ResourceType?: string,
 *     SchemaVersionId?: string,
 *     ResourceId?: string,
 *     ResourceName?: string,
 *     Configuration?: string,
 *     Tags?: array<string, string>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putResourceConfigAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putResourceConfigAsync(array{
 *     ResourceType?: string,
 *     SchemaVersionId?: string,
 *     ResourceId?: string,
 *     ResourceName?: string,
 *     Configuration?: string,
 *     Tags?: array<string, string>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putRetentionConfiguration(array $args = [])
 * @phpstan-method \Aws\Result putRetentionConfiguration(array{RetentionPeriodInDays?: int, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise putRetentionConfigurationAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putRetentionConfigurationAsync(array{RetentionPeriodInDays?: int, ...} $args = [])
 * @method \Aws\Result putServiceLinkedConfigurationRecorder(array $args = [])
 * @phpstan-method \Aws\Result putServiceLinkedConfigurationRecorder(array{ServicePrincipal?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise putServiceLinkedConfigurationRecorderAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putServiceLinkedConfigurationRecorderAsync(array{ServicePrincipal?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
 * @method \Aws\Result putStoredQuery(array $args = [])
 * @phpstan-method \Aws\Result putStoredQuery(array{
 *     StoredQuery?: array{QueryId?: string, QueryArn?: string, QueryName?: string, Description?: string, Expression?: string, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putStoredQueryAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putStoredQueryAsync(array{
 *     StoredQuery?: array{QueryId?: string, QueryArn?: string, QueryName?: string, Description?: string, Expression?: string, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result putThirdPartyServiceLinkedConfigurationRecorder(array $args = [])
 * @phpstan-method \Aws\Result putThirdPartyServiceLinkedConfigurationRecorder(array{
 *     ServicePrincipal?: string,
 *     ConnectorArn?: string,
 *     ScopeConfiguration?: array{scopeType?: string, scopeValues?: list<string>, allRegions?: bool, includedRegions?: list<string>, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise putThirdPartyServiceLinkedConfigurationRecorderAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise putThirdPartyServiceLinkedConfigurationRecorderAsync(array{
 *     ServicePrincipal?: string,
 *     ConnectorArn?: string,
 *     ScopeConfiguration?: array{scopeType?: string, scopeValues?: list<string>, allRegions?: bool, includedRegions?: list<string>, ...},
 *     Tags?: list<array{Key?: string, Value?: string, ...}>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result selectAggregateResourceConfig(array $args = [])
 * @phpstan-method \Aws\Result selectAggregateResourceConfig(array{
 *     Expression?: string,
 *     ConfigurationAggregatorName?: string,
 *     Limit?: int,
 *     MaxResults?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise selectAggregateResourceConfigAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise selectAggregateResourceConfigAsync(array{
 *     Expression?: string,
 *     ConfigurationAggregatorName?: string,
 *     Limit?: int,
 *     MaxResults?: int,
 *     NextToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result selectResourceConfig(array $args = [])
 * @phpstan-method \Aws\Result selectResourceConfig(array{Expression?: string, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise selectResourceConfigAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise selectResourceConfigAsync(array{Expression?: string, Limit?: int, NextToken?: string, ...} $args = [])
 * @method \Aws\Result startConfigRulesEvaluation(array $args = [])
 * @phpstan-method \Aws\Result startConfigRulesEvaluation(array{ConfigRuleNames?: list<string>, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise startConfigRulesEvaluationAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise startConfigRulesEvaluationAsync(array{ConfigRuleNames?: list<string>, ...} $args = [])
 * @method \Aws\Result startConfigurationRecorder(array $args = [])
 * @phpstan-method \Aws\Result startConfigurationRecorder(array{ConfigurationRecorderName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise startConfigurationRecorderAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise startConfigurationRecorderAsync(array{ConfigurationRecorderName?: string, ...} $args = [])
 * @method \Aws\Result startRemediationExecution(array $args = [])
 * @phpstan-method \Aws\Result startRemediationExecution(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{
 *         resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         resourceId?: string,
 *         ...,
 *     }>,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise startRemediationExecutionAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise startRemediationExecutionAsync(array{
 *     ConfigRuleName?: string,
 *     ResourceKeys?: list<array{
 *         resourceType?: 'AWS::ACM::Certificate'|'AWS::ACMPCA::CertificateAuthority'|'AWS::ACMPCA::CertificateAuthorityActivation'|'AWS::APS::RuleGroupsNamespace'|'AWS::AccessAnalyzer::Analyzer'|'AWS::AmazonMQ::Broker'|'AWS::Amplify::App'|'AWS::Amplify::Branch'|'AWS::ApiGateway::Method'|'AWS::ApiGateway::RestApi'|'AWS::ApiGateway::Stage'|'AWS::ApiGateway::UsagePlan'|'AWS::ApiGatewayV2::Api'|'AWS::ApiGatewayV2::Integration'|'AWS::ApiGatewayV2::Stage'|'AWS::AppConfig::Application'|'AWS::AppConfig::ConfigurationProfile'|'AWS::AppConfig::DeploymentStrategy'|'AWS::AppConfig::Environment'|'AWS::AppConfig::Extension'|'AWS::AppConfig::ExtensionAssociation'|'AWS::AppConfig::HostedConfigurationVersion'|'AWS::AppFlow::Flow'|'AWS::AppIntegrations::Application'|'AWS::AppIntegrations::EventIntegration'|'AWS::AppMesh::GatewayRoute'|'AWS::AppMesh::Mesh'|'AWS::AppMesh::Route'|'AWS::AppMesh::VirtualGateway'|'AWS::AppMesh::VirtualNode'|'AWS::AppMesh::VirtualRouter'|'AWS::AppMesh::VirtualService'|'AWS::AppRunner::Service'|'AWS::AppRunner::VpcConnector'|'AWS::AppStream::AppBlockBuilder'|'AWS::AppStream::Application'|'AWS::AppStream::DirectoryConfig'|'AWS::AppStream::Fleet'|'AWS::AppStream::Stack'|'AWS::AppSync::ApiCache'|'AWS::AppSync::GraphQLApi'|'AWS::Athena::DataCatalog'|'AWS::Athena::PreparedStatement'|'AWS::Athena::WorkGroup'|'AWS::AuditManager::Assessment'|'AWS::AutoScaling::AutoScalingGroup'|'AWS::AutoScaling::LaunchConfiguration'|'AWS::AutoScaling::ScalingPolicy'|'AWS::AutoScaling::ScheduledAction'|'AWS::AutoScaling::WarmPool'|'AWS::B2BI::Capability'|'AWS::BCMDataExports::Export'|'AWS::Backup::BackupPlan'|'AWS::Backup::BackupSelection'|'AWS::Backup::BackupVault'|'AWS::Backup::RecoveryPoint'|'AWS::Backup::ReportPlan'|'AWS::Backup::RestoreTestingPlan'|'AWS::BackupGateway::Hypervisor'|'AWS::Batch::ComputeEnvironment'|'AWS::Batch::JobQueue'|'AWS::Batch::SchedulingPolicy'|'AWS::Bedrock::ApplicationInferenceProfile'|'AWS::Bedrock::Guardrail'|'AWS::Bedrock::KnowledgeBase'|'AWS::Bedrock::Prompt'|'AWS::BedrockAgentCore::BrowserCustom'|'AWS::BedrockAgentCore::Runtime'|'AWS::Budgets::BudgetsAction'|'AWS::Cassandra::Keyspace'|'AWS::CleanRoomsML::TrainingDataset'|'AWS::Cloud9::EnvironmentEC2'|'AWS::CloudFormation::GuardHook'|'AWS::CloudFormation::LambdaHook'|'AWS::CloudFormation::Stack'|'AWS::CloudFormation::StackSet'|'AWS::CloudFront::Distribution'|'AWS::CloudFront::KeyValueStore'|'AWS::CloudFront::PublicKey'|'AWS::CloudFront::RealtimeLogConfig'|'AWS::CloudFront::StreamingDistribution'|'AWS::CloudTrail::EventDataStore'|'AWS::CloudTrail::Trail'|'AWS::CloudWatch::Alarm'|'AWS::CloudWatch::MetricStream'|'AWS::CodeArtifact::Domain'|'AWS::CodeArtifact::Repository'|'AWS::CodeBuild::Project'|'AWS::CodeBuild::ReportGroup'|'AWS::CodeDeploy::Application'|'AWS::CodeDeploy::DeploymentConfig'|'AWS::CodeDeploy::DeploymentGroup'|'AWS::CodeGuruProfiler::ProfilingGroup'|'AWS::CodeGuruReviewer::RepositoryAssociation'|'AWS::CodePipeline::Pipeline'|'AWS::Cognito::IdentityPool'|'AWS::Cognito::UserPool'|'AWS::Cognito::UserPoolClient'|'AWS::Cognito::UserPoolGroup'|'AWS::Comprehend::Flywheel'|'AWS::Config::AggregationAuthorization'|'AWS::Config::ConformancePack'|'AWS::Config::ConformancePackCompliance'|'AWS::Config::ResourceCompliance'|'AWS::Config::StoredQuery'|'AWS::Connect::Instance'|'AWS::Connect::PhoneNumber'|'AWS::Connect::QuickConnect'|'AWS::Connect::Rule'|'AWS::Connect::SecurityProfile'|'AWS::Connect::User'|'AWS::CustomerProfiles::Domain'|'AWS::CustomerProfiles::ObjectType'|'AWS::DMS::Certificate'|'AWS::DMS::Endpoint'|'AWS::DMS::EventSubscription'|'AWS::DMS::ReplicationSubnetGroup'|'AWS::DataSync::Agent'|'AWS::DataSync::LocationEFS'|'AWS::DataSync::LocationFSxLustre'|'AWS::DataSync::LocationFSxWindows'|'AWS::DataSync::LocationHDFS'|'AWS::DataSync::LocationNFS'|'AWS::DataSync::LocationObjectStorage'|'AWS::DataSync::LocationS3'|'AWS::DataSync::LocationSMB'|'AWS::DataSync::Task'|'AWS::Deadline::Fleet'|'AWS::Deadline::Monitor'|'AWS::Deadline::QueueFleetAssociation'|'AWS::Detective::Graph'|'AWS::DeviceFarm::InstanceProfile'|'AWS::DeviceFarm::Project'|'AWS::DeviceFarm::TestGridProject'|'AWS::DynamoDB::Table'|'AWS::EC2::CapacityReservation'|'AWS::EC2::CarrierGateway'|'AWS::EC2::ClientVpnEndpoint'|'AWS::EC2::ClientVpnTargetNetworkAssociation'|'AWS::EC2::CustomerGateway'|'AWS::EC2::DHCPOptions'|'AWS::EC2::EC2Fleet'|'AWS::EC2::EIP'|'AWS::EC2::EIPAssociation'|'AWS::EC2::EgressOnlyInternetGateway'|'AWS::EC2::FlowLog'|'AWS::EC2::Host'|'AWS::EC2::IPAM'|'AWS::EC2::IPAMPool'|'AWS::EC2::IPAMPoolCidr'|'AWS::EC2::IPAMResourceDiscovery'|'AWS::EC2::IPAMResourceDiscoveryAssociation'|'AWS::EC2::IPAMScope'|'AWS::EC2::Instance'|'AWS::EC2::InstanceConnectEndpoint'|'AWS::EC2::InternetGateway'|'AWS::EC2::LaunchTemplate'|'AWS::EC2::NatGateway'|'AWS::EC2::NetworkAcl'|'AWS::EC2::NetworkInsightsAccessScope'|'AWS::EC2::NetworkInsightsAccessScopeAnalysis'|'AWS::EC2::NetworkInsightsAnalysis'|'AWS::EC2::NetworkInsightsPath'|'AWS::EC2::NetworkInterface'|'AWS::EC2::PrefixList'|'AWS::EC2::RegisteredHAInstance'|'AWS::EC2::RouteTable'|'AWS::EC2::SecurityGroup'|'AWS::EC2::SecurityGroupVpcAssociation'|'AWS::EC2::SnapshotBlockPublicAccess'|'AWS::EC2::SpotFleet'|'AWS::EC2::Subnet'|'AWS::EC2::SubnetCidrBlock'|'AWS::EC2::SubnetNetworkAclAssociation'|'AWS::EC2::SubnetRouteTableAssociation'|'AWS::EC2::TrafficMirrorFilter'|'AWS::EC2::TrafficMirrorSession'|'AWS::EC2::TrafficMirrorTarget'|'AWS::EC2::TransitGateway'|'AWS::EC2::TransitGatewayAttachment'|'AWS::EC2::TransitGatewayConnect'|'AWS::EC2::TransitGatewayMulticastDomain'|'AWS::EC2::TransitGatewayRouteTable'|'AWS::EC2::VPC'|'AWS::EC2::VPCBlockPublicAccessExclusion'|'AWS::EC2::VPCBlockPublicAccessOptions'|'AWS::EC2::VPCEndpoint'|'AWS::EC2::VPCEndpointConnectionNotification'|'AWS::EC2::VPCEndpointService'|'AWS::EC2::VPCGatewayAttachment'|'AWS::EC2::VPCPeeringConnection'|'AWS::EC2::VPNConnection'|'AWS::EC2::VPNConnectionRoute'|'AWS::EC2::VPNGateway'|'AWS::EC2::VerifiedAccessInstance'|'AWS::EC2::Volume'|'AWS::ECR::PublicRepository'|'AWS::ECR::PullThroughCacheRule'|'AWS::ECR::RegistryPolicy'|'AWS::ECR::ReplicationConfiguration'|'AWS::ECR::Repository'|'AWS::ECR::RepositoryCreationTemplate'|'AWS::ECS::CapacityProvider'|'AWS::ECS::Cluster'|'AWS::ECS::Service'|'AWS::ECS::TaskDefinition'|'AWS::ECS::TaskSet'|'AWS::EFS::AccessPoint'|'AWS::EFS::FileSystem'|'AWS::EKS::Addon'|'AWS::EKS::Cluster'|'AWS::EKS::FargateProfile'|'AWS::EKS::IdentityProviderConfig'|'AWS::EMR::SecurityConfiguration'|'AWS::EMR::Studio'|'AWS::EMRContainers::VirtualCluster'|'AWS::EMRServerless::Application'|'AWS::ElasticBeanstalk::Application'|'AWS::ElasticBeanstalk::ApplicationVersion'|'AWS::ElasticBeanstalk::Environment'|'AWS::ElasticLoadBalancing::LoadBalancer'|'AWS::ElasticLoadBalancingV2::Listener'|'AWS::ElasticLoadBalancingV2::LoadBalancer'|'AWS::ElasticLoadBalancingV2::TargetGroup'|'AWS::Elasticsearch::Domain'|'AWS::EntityResolution::IdMappingWorkflow'|'AWS::EntityResolution::MatchingWorkflow'|'AWS::EntityResolution::SchemaMapping'|'AWS::EventSchemas::Discoverer'|'AWS::EventSchemas::Registry'|'AWS::EventSchemas::RegistryPolicy'|'AWS::EventSchemas::Schema'|'AWS::Events::ApiDestination'|'AWS::Events::Archive'|'AWS::Events::Connection'|'AWS::Events::Endpoint'|'AWS::Events::EventBus'|'AWS::Events::Rule'|'AWS::Evidently::Launch'|'AWS::Evidently::Project'|'AWS::Evidently::Segment'|'AWS::FIS::ExperimentTemplate'|'AWS::Forecast::Dataset'|'AWS::Forecast::DatasetGroup'|'AWS::FraudDetector::EntityType'|'AWS::FraudDetector::Label'|'AWS::FraudDetector::Outcome'|'AWS::FraudDetector::Variable'|'AWS::GameLift::Build'|'AWS::GlobalAccelerator::Accelerator'|'AWS::GlobalAccelerator::EndpointGroup'|'AWS::GlobalAccelerator::Listener'|'AWS::Glue::Classifier'|'AWS::Glue::Database'|'AWS::Glue::Job'|'AWS::Glue::MLTransform'|'AWS::Grafana::Workspace'|'AWS::GreengrassV2::ComponentVersion'|'AWS::GroundStation::Config'|'AWS::GroundStation::DataflowEndpointGroup'|'AWS::GroundStation::MissionProfile'|'AWS::GuardDuty::Detector'|'AWS::GuardDuty::Filter'|'AWS::GuardDuty::IPSet'|'AWS::GuardDuty::MalwareProtectionPlan'|'AWS::GuardDuty::ThreatIntelSet'|'AWS::HealthLake::FHIRDatastore'|'AWS::IAM::Group'|'AWS::IAM::InstanceProfile'|'AWS::IAM::OIDCProvider'|'AWS::IAM::Policy'|'AWS::IAM::Role'|'AWS::IAM::SAMLProvider'|'AWS::IAM::ServerCertificate'|'AWS::IAM::User'|'AWS::IVS::Channel'|'AWS::IVS::PlaybackKeyPair'|'AWS::IVS::RecordingConfiguration'|'AWS::ImageBuilder::ContainerRecipe'|'AWS::ImageBuilder::DistributionConfiguration'|'AWS::ImageBuilder::ImagePipeline'|'AWS::ImageBuilder::ImageRecipe'|'AWS::ImageBuilder::InfrastructureConfiguration'|'AWS::ImageBuilder::LifecyclePolicy'|'AWS::InspectorV2::Activation'|'AWS::InspectorV2::Filter'|'AWS::IoT::AccountAuditConfiguration'|'AWS::IoT::Authorizer'|'AWS::IoT::CACertificate'|'AWS::IoT::CustomMetric'|'AWS::IoT::Dimension'|'AWS::IoT::DomainConfiguration'|'AWS::IoT::FleetMetric'|'AWS::IoT::JobTemplate'|'AWS::IoT::MitigationAction'|'AWS::IoT::Policy'|'AWS::IoT::ProvisioningTemplate'|'AWS::IoT::RoleAlias'|'AWS::IoT::ScheduledAudit'|'AWS::IoT::SecurityProfile'|'AWS::IoT::ThingGroup'|'AWS::IoTAnalytics::Channel'|'AWS::IoTAnalytics::Dataset'|'AWS::IoTAnalytics::Datastore'|'AWS::IoTAnalytics::Pipeline'|'AWS::IoTCoreDeviceAdvisor::SuiteDefinition'|'AWS::IoTEvents::AlarmModel'|'AWS::IoTEvents::DetectorModel'|'AWS::IoTEvents::Input'|'AWS::IoTSiteWise::Asset'|'AWS::IoTSiteWise::AssetModel'|'AWS::IoTSiteWise::Dashboard'|'AWS::IoTSiteWise::Gateway'|'AWS::IoTSiteWise::Portal'|'AWS::IoTSiteWise::Project'|'AWS::IoTTwinMaker::ComponentType'|'AWS::IoTTwinMaker::Entity'|'AWS::IoTTwinMaker::Scene'|'AWS::IoTTwinMaker::SyncJob'|'AWS::IoTTwinMaker::Workspace'|'AWS::IoTWireless::FuotaTask'|'AWS::IoTWireless::MulticastGroup'|'AWS::IoTWireless::ServiceProfile'|'AWS::KMS::Alias'|'AWS::KMS::Key'|'AWS::KafkaConnect::Connector'|'AWS::KafkaConnect::CustomPlugin'|'AWS::Kendra::Index'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::KinesisAnalyticsV2::Application'|'AWS::KinesisFirehose::DeliveryStream'|'AWS::KinesisVideo::SignalingChannel'|'AWS::KinesisVideo::Stream'|'AWS::Lambda::CodeSigningConfig'|'AWS::Lambda::Function'|'AWS::Lex::Bot'|'AWS::Lex::BotAlias'|'AWS::Lightsail::Bucket'|'AWS::Lightsail::Certificate'|'AWS::Lightsail::Disk'|'AWS::Lightsail::StaticIp'|'AWS::Location::APIKey'|'AWS::Logs::Destination'|'AWS::LookoutMetrics::Alert'|'AWS::LookoutVision::Project'|'AWS::M2::Environment'|'AWS::MSK::BatchScramSecret'|'AWS::MSK::Cluster'|'AWS::MSK::ClusterPolicy'|'AWS::MSK::Configuration'|'AWS::MSK::ServerlessCluster'|'AWS::MSK::VpcConnection'|'AWS::MediaConnect::FlowEntitlement'|'AWS::MediaConnect::FlowSource'|'AWS::MediaConnect::FlowVpcInterface'|'AWS::MediaConnect::Gateway'|'AWS::MediaPackage::PackagingConfiguration'|'AWS::MediaPackage::PackagingGroup'|'AWS::MediaPackageV2::Channel'|'AWS::MediaPackageV2::OriginEndpoint'|'AWS::MediaTailor::LiveSource'|'AWS::MediaTailor::PlaybackConfiguration'|'AWS::MemoryDB::SubnetGroup'|'AWS::NetworkFirewall::Firewall'|'AWS::NetworkFirewall::FirewallPolicy'|'AWS::NetworkFirewall::RuleGroup'|'AWS::NetworkManager::ConnectPeer'|'AWS::NetworkManager::CustomerGatewayAssociation'|'AWS::NetworkManager::Device'|'AWS::NetworkManager::GlobalNetwork'|'AWS::NetworkManager::Link'|'AWS::NetworkManager::LinkAssociation'|'AWS::NetworkManager::Site'|'AWS::NetworkManager::TransitGatewayPeering'|'AWS::NetworkManager::TransitGatewayRegistration'|'AWS::OpenSearch::Domain'|'AWS::OpenSearchServerless::Collection'|'AWS::OpenSearchServerless::SecurityConfig'|'AWS::OpenSearchServerless::VpcEndpoint'|'AWS::Organizations::OrganizationalUnit'|'AWS::PCAConnectorAD::Connector'|'AWS::PCAConnectorAD::DirectoryRegistration'|'AWS::Panorama::Package'|'AWS::Personalize::Dataset'|'AWS::Personalize::DatasetGroup'|'AWS::Personalize::Schema'|'AWS::Personalize::Solution'|'AWS::Pinpoint::App'|'AWS::Pinpoint::ApplicationSettings'|'AWS::Pinpoint::Campaign'|'AWS::Pinpoint::EmailChannel'|'AWS::Pinpoint::EmailTemplate'|'AWS::Pinpoint::EventStream'|'AWS::Pinpoint::InAppTemplate'|'AWS::Pinpoint::Segment'|'AWS::QLDB::Ledger'|'AWS::QuickSight::DataSource'|'AWS::QuickSight::Template'|'AWS::QuickSight::Theme'|'AWS::RDS::DBCluster'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBInstance'|'AWS::RDS::DBSecurityGroup'|'AWS::RDS::DBSnapshot'|'AWS::RDS::DBSubnetGroup'|'AWS::RDS::EventSubscription'|'AWS::RDS::GlobalCluster'|'AWS::RDS::Integration'|'AWS::RDS::OptionGroup'|'AWS::RUM::AppMonitor'|'AWS::Redshift::Cluster'|'AWS::Redshift::ClusterParameterGroup'|'AWS::Redshift::ClusterSecurityGroup'|'AWS::Redshift::ClusterSnapshot'|'AWS::Redshift::ClusterSubnetGroup'|'AWS::Redshift::EndpointAccess'|'AWS::Redshift::EndpointAuthorization'|'AWS::Redshift::EventSubscription'|'AWS::Redshift::Integration'|'AWS::Redshift::ScheduledAction'|'AWS::ResilienceHub::App'|'AWS::ResilienceHub::ResiliencyPolicy'|'AWS::ResourceExplorer2::Index'|'AWS::RoboMaker::RobotApplication'|'AWS::RoboMaker::RobotApplicationVersion'|'AWS::RoboMaker::SimulationApplication'|'AWS::RolesAnywhere::Profile'|'AWS::RolesAnywhere::TrustAnchor'|'AWS::Route53::DNSSEC'|'AWS::Route53::HostedZone'|'AWS::Route53Profiles::Profile'|'AWS::Route53Profiles::ProfileAssociation'|'AWS::Route53RecoveryControl::Cluster'|'AWS::Route53RecoveryControl::ControlPanel'|'AWS::Route53RecoveryControl::RoutingControl'|'AWS::Route53RecoveryControl::SafetyRule'|'AWS::Route53RecoveryReadiness::Cell'|'AWS::Route53RecoveryReadiness::ReadinessCheck'|'AWS::Route53RecoveryReadiness::RecoveryGroup'|'AWS::Route53RecoveryReadiness::ResourceSet'|'AWS::Route53Resolver::FirewallDomainList'|'AWS::Route53Resolver::FirewallRuleGroup'|'AWS::Route53Resolver::FirewallRuleGroupAssociation'|'AWS::Route53Resolver::ResolverEndpoint'|'AWS::Route53Resolver::ResolverQueryLoggingConfig'|'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation'|'AWS::Route53Resolver::ResolverRule'|'AWS::Route53Resolver::ResolverRuleAssociation'|'AWS::S3::AccessGrant'|'AWS::S3::AccessGrantsInstance'|'AWS::S3::AccessGrantsLocation'|'AWS::S3::AccessPoint'|'AWS::S3::AccountPublicAccessBlock'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3::StorageLens'|'AWS::S3::StorageLensGroup'|'AWS::S3Express::BucketPolicy'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Tables::TableBucket'|'AWS::S3Tables::TableBucketPolicy'|'AWS::SES::ConfigurationSet'|'AWS::SES::ContactList'|'AWS::SES::DedicatedIpPool'|'AWS::SES::MailManagerTrafficPolicy'|'AWS::SES::ReceiptFilter'|'AWS::SES::ReceiptRuleSet'|'AWS::SES::Template'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SSM::AssociationCompliance'|'AWS::SSM::Document'|'AWS::SSM::FileData'|'AWS::SSM::ManagedInstanceInventory'|'AWS::SSM::PatchCompliance'|'AWS::SSM::ResourceDataSync'|'AWS::SSMContacts::Contact'|'AWS::SSMIncidents::ResponsePlan'|'AWS::SageMaker::AppImageConfig'|'AWS::SageMaker::CodeRepository'|'AWS::SageMaker::DataQualityJobDefinition'|'AWS::SageMaker::Domain'|'AWS::SageMaker::FeatureGroup'|'AWS::SageMaker::Image'|'AWS::SageMaker::InferenceExperiment'|'AWS::SageMaker::MlflowTrackingServer'|'AWS::SageMaker::Model'|'AWS::SageMaker::ModelBiasJobDefinition'|'AWS::SageMaker::ModelExplainabilityJobDefinition'|'AWS::SageMaker::ModelQualityJobDefinition'|'AWS::SageMaker::NotebookInstanceLifecycleConfig'|'AWS::SageMaker::StudioLifecycleConfig'|'AWS::SageMaker::UserProfile'|'AWS::SageMaker::Workteam'|'AWS::SecretsManager::ResourcePolicy'|'AWS::SecretsManager::RotationSchedule'|'AWS::SecretsManager::Secret'|'AWS::SecurityHub::Standard'|'AWS::ServiceCatalog::CloudFormationProduct'|'AWS::ServiceCatalog::CloudFormationProvisionedProduct'|'AWS::ServiceCatalog::Portfolio'|'AWS::ServiceDiscovery::HttpNamespace'|'AWS::ServiceDiscovery::Instance'|'AWS::ServiceDiscovery::PublicDnsNamespace'|'AWS::ServiceDiscovery::Service'|'AWS::Shield::Protection'|'AWS::ShieldRegional::Protection'|'AWS::Signer::SigningProfile'|'AWS::StepFunctions::Activity'|'AWS::StepFunctions::StateMachine'|'AWS::Transfer::Agreement'|'AWS::Transfer::Certificate'|'AWS::Transfer::Connector'|'AWS::Transfer::Profile'|'AWS::Transfer::Server'|'AWS::Transfer::Workflow'|'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::WAFv2::IPSet'|'AWS::WAFv2::ManagedRuleSet'|'AWS::WAFv2::RegexPatternSet'|'AWS::WAFv2::RuleGroup'|'AWS::WAFv2::WebACL'|'AWS::WorkSpaces::ConnectionAlias'|'AWS::WorkSpaces::Workspace'|'AWS::XRay::EncryptionConfig',
 *         resourceId?: string,
 *         ...,
 *     }>,
 *     ...,
 * } $args = [])
 * @method \Aws\Result startResourceEvaluation(array $args = [])
 * @phpstan-method \Aws\Result startResourceEvaluation(array{
 *     ResourceDetails?: array{
 *         ResourceId?: string,
 *         ResourceType?: string,
 *         ResourceConfiguration?: string,
 *         ResourceConfigurationSchemaType?: 'CFN_RESOURCE_SCHEMA',
 *         ...,
 *     },
 *     EvaluationContext?: array{EvaluationContextIdentifier?: string, ...},
 *     EvaluationMode?: 'DETECTIVE'|'PROACTIVE',
 *     EvaluationTimeout?: int,
 *     ClientToken?: string,
 *     ...,
 * } $args = [])
 * @method \GuzzleHttp\Promise\Promise startResourceEvaluationAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise startResourceEvaluationAsync(array{
 *     ResourceDetails?: array{
 *         ResourceId?: string,
 *         ResourceType?: string,
 *         ResourceConfiguration?: string,
 *         ResourceConfigurationSchemaType?: 'CFN_RESOURCE_SCHEMA',
 *         ...,
 *     },
 *     EvaluationContext?: array{EvaluationContextIdentifier?: string, ...},
 *     EvaluationMode?: 'DETECTIVE'|'PROACTIVE',
 *     EvaluationTimeout?: int,
 *     ClientToken?: string,
 *     ...,
 * } $args = [])
 * @method \Aws\Result stopConfigurationRecorder(array $args = [])
 * @phpstan-method \Aws\Result stopConfigurationRecorder(array{ConfigurationRecorderName?: string, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise stopConfigurationRecorderAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise stopConfigurationRecorderAsync(array{ConfigurationRecorderName?: string, ...} $args = [])
 * @method \Aws\Result tagResource(array $args = [])
 * @phpstan-method \Aws\Result tagResource(array{ResourceArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
 * @method \Aws\Result untagResource(array $args = [])
 * @phpstan-method \Aws\Result untagResource(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
 * @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
 * @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
 */
class ConfigServiceClient extends AwsClient {}
