2023/11/03 - AWS Config - 12 updated api methods
Changes Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023.
{'ResourceIdentifiers': {'ResourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
Response {'BaseConfigurationItems': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}},
'UnprocessedResourceIdentifiers': {'ResourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
{'resourceKeys': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
Response {'baseConfigurationItems': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}},
'unprocessedResourceKeys': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
{'ConfigurationRecorders': {'recordingGroup': {'exclusionByResourceTypes': {'resourceTypes': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}},
'resourceTypes': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}}
{'ResourceKeys': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
Response {'RemediationExecutionStatuses': {'ResourceKey': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}}
{'Filters': {'ResourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
{'ResourceIdentifier': {'ResourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
Response {'ConfigurationItem': {'relationships': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}},
'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
{'resourceCounts': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
{'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}
Response {'configurationItems': {'relationships': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}},
'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
{'ResourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}
Response {'ResourceIdentifiers': {'ResourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
{'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}
Response {'resourceIdentifiers': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
{'ConfigurationRecorder': {'recordingGroup': {'exclusionByResourceTypes': {'resourceTypes': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}},
'resourceTypes': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}}
{'ResourceKeys': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}
Response {'FailedItems': {'resourceType': {'AWS::ACMPCA::CertificateAuthorityActivation',
'AWS::AppMesh::GatewayRoute',
'AWS::AppMesh::Mesh',
'AWS::Connect::Instance',
'AWS::Connect::QuickConnect',
'AWS::EC2::CarrierGateway',
'AWS::EC2::IPAMPool',
'AWS::EC2::TransitGatewayConnect',
'AWS::EC2::TransitGatewayMulticastDomain',
'AWS::ECS::CapacityProvider',
'AWS::IAM::InstanceProfile',
'AWS::IoT::CACertificate',
'AWS::IoTTwinMaker::SyncJob',
'AWS::KafkaConnect::Connector',
'AWS::Lambda::CodeSigningConfig',
'AWS::NetworkManager::ConnectPeer',
'AWS::ResourceExplorer2::Index'}}}