Resource types that support Cloud Control API - Cloud Control API

Resource types that support Cloud Control API

The following table lists the public resource types published by Amazon that currently support AWS Cloud Control API, organized by service. Each resource type name links to the corresponding reference topic for that resource type in the Resource and property types reference section of the AWS CloudFormation User Guide.

Third-party resource types, both public and private, support Cloud Control API.

For information about how to determine if a specific resource type supports Cloud Control API, see Determining if a resource type supports Cloud Control API. For more information about using resource types, see Using resource types.

Table updated: October 11, 2021.

Service Resource
AWS Amplify

AWS::Amplify::App

AWS::Amplify::Branch

AWS::Amplify::Domain

Amazon API Gateway

AWS::ApiGateway::Account

AWS::ApiGateway::ApiKey

AWS::ApiGateway::Authorizer

AWS::ApiGateway::BasePathMapping

AWS::ApiGateway::ClientCertificate

AWS::ApiGateway::DocumentationVersion

AWS::ApiGateway::DomainName

AWS::ApiGateway::Method

AWS::ApiGateway::Model

AWS::ApiGateway::RequestValidator

AWS::ApiGateway::Resource

AWS::ApiGateway::Stage

AWS::ApiGateway::UsagePlanKey

AWS::ApiGateway::UsagePlan

Amazon AppFlow

AWS::AppFlow::ConnectorProfile

AWS::AppFlow::Flow

AWS App Runner

AWS::AppRunner::Service

Amazon Managed Service for Prometheus

AWS::APS::RuleGroupsNamespace

AWS::APS::Workspace

Amazon Athena

AWS::Athena::DataCatalog

AWS::Athena::NamedQuery

AWS::Athena::PreparedStatement

AWS::Athena::WorkGroup

AWS Audit Manager

AWS::AuditManager::Assessment

AWS Backup

AWS::Backup::BackupPlan

AWS::Backup::BackupSelection

AWS::Backup::BackupVault

AWS::Backup::Framework

AWS::Backup::ReportPlan

AWS Budgets

AWS::Budgets::BudgetsAction

AWS Billing and Cost Management

AWS::CE::AnomalyMonitor

AWS::CE::AnomalySubscription

AWS::CE::CostCategory

AWS::CUR::ReportDefinition

AWS Certificate Manager

AWS::ACMPCA::Certificate

AWS::ACMPCA::CertificateAuthority

AWS::ACMPCA::CertificateAuthorityActivation

AWS::ACMPCA::Permission

AWS::CertificateManager::Account

AWS Chatbot

AWS::Chatbot::SlackChannelConfiguration

AWS CloudFormation

AWS::CloudFormation::ModuleDefaultVersion

AWS::CloudFormation::ModuleVersion

AWS::CloudFormation::PublicTypeVersion

AWS::CloudFormation::Publisher

AWS::CloudFormation::ResourceDefaultVersion

AWS::CloudFormation::ResourceVersion

AWS::CloudFormation::StackSet

AWS::CloudFormation::TypeActivation

Amazon CloudFront

AWS::CloudFront::CachePolicy

AWS::CloudFront::CloudFrontOriginAccessIdentity

AWS::CloudFront::Distribution

AWS::CloudFront::Function

AWS::CloudFront::KeyGroup

AWS::CloudFront::OriginRequestPolicy

AWS::CloudFront::PublicKey

AWS::CloudFront::RealtimeLogConfig

AWS CloudTrail

AWS::CloudTrail::Trail

Amazon CloudWatch

AWS::ApplicationInsights::Application

AWS::CloudWatch::CompositeAlarm

AWS::CloudWatch::MetricStream

AWS::Logs::LogGroup

AWS::Logs::QueryDefinition

AWS::Logs::ResourcePolicy

AWS::Synthetics::Canary

AWS CodeArtifact

AWS::CodeArtifact::Domain

AWS::CodeArtifact::Repository

Amazon CodeGuru Profiler

AWS::CodeGuruProfiler::ProfilingGroup

Amazon CodeGuru Reviewer

AWS::CodeGuruReviewer::RepositoryAssociation

AWS CodeStar

AWS::CodeStarConnections::Connection

AWS::CodeStarNotifications::NotificationRule

Amazon Connect

AWS::AppIntegrations::EventIntegration

AWS::Connect::HoursOfOperation

AWS::Connect::QuickConnect

AWS::Connect::User

AWS::Connect::UserHierarchyGroup

AWS::CustomerProfiles::Domain

AWS::CustomerProfiles::Integration

AWS::CustomerProfiles::ObjectType

AWS Config

AWS::Config::ConfigurationAggregator

AWS::Config::ConformancePack

AWS::Config::OrganizationConformancePack

AWS::Config::StoredQuery

AWS DataSync

AWS::DataSync::Agent

AWS::DataSync::LocationEFS

AWS::DataSync::LocationFSxWindows

AWS::DataSync::LocationNFS

AWS::DataSync::LocationObjectStorage

AWS::DataSync::LocationS3

AWS::DataSync::LocationSMB

AWS::DataSync::Task

Amazon Detective

AWS::Detective::Graph

AWS::Detective::MemberInvitation

AWS Device Farm

AWS::DeviceFarm::DevicePool

AWS::DeviceFarm::InstanceProfile

AWS::DeviceFarm::NetworkProfile

AWS::DeviceFarm::Project

AWS::DeviceFarm::TestGridProject

AWS::DeviceFarm::VPCEConfiguration

Amazon DevOps Guru

AWS::DevOpsGuru::NotificationChannel

AWS::DevOpsGuru::ResourceCollection

Amazon DynamoDB

AWS::DynamoDB::GlobalTable

Amazon EC2

AWS::EC2::CarrierGateway

AWS::EC2::DHCPOptions

AWS::EC2::EC2Fleet

AWS::EC2::EgressOnlyInternetGateway

AWS::EC2::EnclaveCertificateIamRoleAssociation

AWS::EC2::FlowLog

AWS::EC2::GatewayRouteTableAssociation

AWS::EC2::LocalGatewayRoute

AWS::EC2::LocalGatewayRouteTableVPCAssociation

AWS::EC2::NetworkAcl

AWS::EC2::NetworkInsightsAnalysis

AWS::EC2::NetworkInsightsPath

AWS::EC2::PrefixList

AWS::EC2::RouteTable

AWS::EC2::SpotFleet

AWS::EC2::Subnet

AWS::EC2::SubnetNetworkAclAssociation

AWS::EC2::SubnetRouteTableAssociation

AWS::EC2::TransitGateway

AWS::EC2::TransitGatewayConnect

AWS::EC2::TransitGatewayMulticastDomain

AWS::EC2::TransitGatewayMulticastGroupMember

AWS::EC2::TransitGatewayMulticastGroupSource

AWS::EC2::TransitGatewayPeeringAttachment

AWS::EC2::TransitGatewayVpcAttachment

AWS::EC2::VPC

Amazon EC2 Auto Scaling

AWS::AutoScaling::LaunchConfiguration

AWS::AutoScaling::WarmPool

EC2 Image Builder

AWS::ImageBuilder::Component

AWS::ImageBuilder::ContainerRecipe

AWS::ImageBuilder::DistributionConfiguration

AWS::ImageBuilder::Image

AWS::ImageBuilder::ImagePipeline

AWS::ImageBuilder::ImageRecipe

AWS::ImageBuilder::InfrastructureConfiguration

Amazon ECR

AWS::ECR::PublicRepository

AWS::ECR::RegistryPolicy

AWS::ECR::ReplicationConfiguration

AWS::ECR::Repository

Amazon ECS

AWS::ECS::CapacityProvider

AWS::ECS::Cluster

AWS::ECS::ClusterCapacityProviderAssociations

AWS::ECS::PrimaryTaskSet

AWS::ECS::Service

AWS::ECS::TaskDefinition

AWS::ECS::TaskSet

Amazon EFS

AWS::EFS::AccessPoint

AWS::EFS::FileSystem

AWS::EFS::MountTarget

Amazon EKS

AWS::EKS::AddOn

AWS::EKS::FargateProfile

Amazon ElastiCache

AWS::ElastiCache::GlobalReplicationGroup

AWS::ElastiCache::User

AWS::ElastiCache::UserGroup

Elastic Load Balancing

AWS::ElasticLoadBalancingV2::Listener

AWS::ElasticLoadBalancingV2::ListenerRule

Amazon EMR

AWS::EMR::Studio

AWS::EMR::StudioSessionMapping

Amazon EMR

AWS::EMRContainers::VirtualCluster

Amazon EventBridge

AWS::Events::ApiDestination

AWS::Events::Archive

AWS::Events::Connection

AWS::EventSchemas::RegistryPolicy

Amazon FinSpace

AWS::FinSpace::Environment

AWS Firewall Manager

AWS::FMS::NotificationChannel

AWS::FMS::Policy

Amazon Fraud Detector

AWS::FraudDetector::Detector

AWS::FraudDetector::EntityType

AWS::FraudDetector::EventType

AWS::FraudDetector::Label

AWS::FraudDetector::Outcome

AWS::FraudDetector::Variable

Amazon GameLift

AWS::GameLift::Alias

AWS::GameLift::Fleet

AWS::GameLift::GameServerGroup

AWS Global Accelerator

AWS::GlobalAccelerator::Accelerator

AWS::GlobalAccelerator::EndpointGroup

AWS::GlobalAccelerator::Listener

AWS Glue

AWS::Glue::Registry

AWS::Glue::Schema

AWS::Glue::SchemaVersion

AWS::Glue::SchemaVersionMetadata

AWS Glue DataBrew

AWS::DataBrew::Dataset

AWS::DataBrew::Job

AWS::DataBrew::Project

AWS::DataBrew::Recipe

AWS::DataBrew::Schedule

AWS FIS

AWS::FIS::ExperimentTemplate

Amazon HealthLake

AWS::HealthLake::FHIRDatastore

AWS Ground Station

AWS::GroundStation::Config

AWS::GroundStation::DataflowEndpointGroup

AWS::GroundStation::MissionProfile

AWS Identity and Access Management

AWS::AccessAnalyzer::Analyzer

AWS::IAM::OIDCProvider

AWS::IAM::Role

AWS::IAM::SAMLProvider

AWS::IAM::ServerCertificate

AWS::IAM::VirtualMFADevice

AWS IoT Core

AWS::IoT::AccountAuditConfiguration

AWS::IoT::Authorizer

AWS::IoT::Certificate

AWS::IoT::CustomMetric

AWS::IoT::Dimension

AWS::IoT::DomainConfiguration

AWS::IoT::FleetMetric

AWS::IoT::JobTemplate

AWS::IoT::MitigationAction

AWS::IoT::ProvisioningTemplate

AWS::IoT::ScheduledAudit

AWS::IoT::SecurityProfile

AWS::IoT::TopicRule

AWS::IoT::TopicRuleDestination

AWS::IoTCoreDeviceAdvisor::SuiteDefinition

AWS::IoTFleetHub::Application

AWS::IoTWireless::Destination

AWS::IoTWireless::DeviceProfile

AWS::IoTWireless::PartnerAccount

AWS::IoTWireless::ServiceProfile

AWS::IoTWireless::TaskDefinition

AWS::IoTWireless::WirelessDevice

AWS::IoTWireless::WirelessGateway

AWS IoT Events

AWS::IoTEvents::DetectorModel

AWS::IoTEvents::Input

AWS IoT Greengrass

AWS::GreengrassV2::ComponentVersion

AWS IoT SiteWise

AWS::IoTSiteWise::AccessPolicy

AWS::IoTSiteWise::Asset

AWS::IoTSiteWise::AssetModel

AWS::IoTSiteWise::Dashboard

AWS::IoTSiteWise::Gateway

AWS::IoTSiteWise::Portal

AWS::IoTSiteWise::Project

Amazon Interactive Video Service

AWS::IVS::Channel

AWS::IVS::PlaybackKeyPair

AWS::IVS::RecordingConfiguration

AWS::IVS::StreamKey

Amazon Kendra

AWS::Kendra::DataSource

AWS::Kendra::Faq

AWS::Kendra::Index

Amazon Keyspaces (for Apache Cassandra)

AWS::Cassandra::Keyspace

AWS::Cassandra::Table

Amazon Kinesis

AWS::Kinesis::Stream

Amazon Kinesis Data Firehose

AWS::KinesisFirehose::DeliveryStream

AWS Key Management Service

AWS::KMS::Alias

AWS::KMS::Key

AWS::KMS::ReplicaKey

AWS Lambda

AWS::Lambda::CodeSigningConfig

AWS::Lambda::EventSourceMapping

AWS::Lambda::Function

AWS License Manager

AWS::LicenseManager::Grant

AWS::LicenseManager::License

Amazon Lightsail

AWS::Lightsail::Disk

AWS::Lightsail::Instance

Amazon Location Service

AWS::Location::GeofenceCollection

AWS::Location::Map

AWS::Location::PlaceIndex

AWS::Location::RouteCalculator

AWS::Location::Tracker

AWS::Location::TrackerConsumer

Amazon Lookout for Equipment

AWS::LookoutEquipment::InferenceScheduler

Amazon Lookout for Metrics

AWS::LookoutMetrics::Alert

AWS::LookoutMetrics::AnomalyDetector

Amazon Lookout for Vision

AWS::LookoutVision::Project

Amazon Macie

AWS::Macie::CustomDataIdentifier

AWS::Macie::FindingsFilter

AWS::Macie::Session

AWS Elemental MediaConnect

AWS::MediaConnect::Flow

AWS::MediaConnect::FlowEntitlement

AWS::MediaConnect::FlowOutput

AWS::MediaConnect::FlowSource

AWS::MediaConnect::FlowVpcInterface

AWS Elemental MediaPackage

AWS::MediaPackage::Asset

AWS::MediaPackage::Channel

AWS::MediaPackage::OriginEndpoint

AWS::MediaPackage::PackagingConfiguration

AWS::MediaPackage::PackagingGroup

Amazon Managed Workflows for Apache Airflow (Amazon MWAA)

AWS::MWAA::Environment

Amazon MemoryDB for Redis

AWS::MemoryDB::ACL

AWS::MemoryDB::Cluster

AWS::MemoryDB::ParameterGroup

AWS::MemoryDB::SubnetGroup

AWS::MemoryDB::User

AWS Network Firewall

AWS::NetworkFirewall::Firewall

AWS::NetworkFirewall::FirewallPolicy

AWS::NetworkFirewall::LoggingConfiguration

AWS::NetworkFirewall::RuleGroup

Transit Gateway Network Manager

AWS::NetworkManager::CustomerGatewayAssociation

AWS::NetworkManager::Device

AWS::NetworkManager::GlobalNetwork

AWS::NetworkManager::Link

AWS::NetworkManager::LinkAssociation

AWS::NetworkManager::Site

AWS::NetworkManager::TransitGatewayRegistration

Amazon Nimble Studio

AWS::NimbleStudio::LaunchProfile

AWS::NimbleStudio::StreamingImage

AWS::NimbleStudio::Studio

AWS::NimbleStudio::StudioComponent

Amazon OpenSearch Service

AWS::OpenSearchService::Domain

AWS OpsWorks CM

AWS::OpsWorksCM::Server

AWS Panorama

AWS::Panorama::ApplicationInstance

AWS::Panorama::NodePackage

AWS::Panorama::PackageVersion

Amazon QLDB

AWS::QLDB::Stream

Amazon QuickSight

AWS::QuickSight::Analysis

AWS::QuickSight::Dashboard

AWS::QuickSight::DataSet

AWS::QuickSight::DataSource

AWS::QuickSight::Template

AWS::QuickSight::Theme

Amazon Redshift

AWS::Redshift::Cluster

Amazon Rekognition

AWS::Rekognition::Project

Amazon Relational Database Service

AWS::RDS::DBProxy

AWS::RDS::DBProxyEndpoint

AWS::RDS::DBProxyTargetGroup

AWS::RDS::GlobalCluster

AWS Resource Groups

AWS::ResourceGroups::Group

AWS RoboMaker

AWS::RoboMaker::Fleet

AWS::RoboMaker::Robot

AWS::RoboMaker::RobotApplicationVersion

AWS::RoboMaker::SimulationApplication

AWS::RoboMaker::SimulationApplicationVersion

Amazon Route 53

AWS::Route53::DNSSEC

AWS::Route53::HealthCheck

AWS::Route53::HostedZone

AWS::Route53::KeySigningKey

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::ResolverDNSSECConfig

AWS::Route53Resolver::ResolverQueryLoggingConfig

AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation

Amazon Simple Storage Service

AWS::S3::AccessPoint

AWS::S3::Bucket

AWS::S3::MultiRegionAccessPoint

AWS::S3::MultiRegionAccessPointPolicy

AWS::S3::StorageLens

AWS::S3ObjectLambda::AccessPoint

AWS::S3ObjectLambda::AccessPointPolicy

AWS::S3Outposts::AccessPoint

AWS::S3Outposts::Bucket

AWS::S3Outposts::BucketPolicy

AWS::S3Outposts::Endpoint

Amazon SageMaker

AWS::SageMaker::App

AWS::SageMaker::AppImageConfig

AWS::SageMaker::DataQualityJobDefinition

AWS::SageMaker::Device

AWS::SageMaker::DeviceFleet

AWS::SageMaker::Domain

AWS::SageMaker::FeatureGroup

AWS::SageMaker::Image

AWS::SageMaker::ImageVersion

AWS::SageMaker::ModelBiasJobDefinition

AWS::SageMaker::ModelExplainabilityJobDefinition

AWS::SageMaker::ModelQualityJobDefinition

AWS::SageMaker::ModelPackageGroup

AWS::SageMaker::MonitoringSchedule

AWS::SageMaker::Pipeline

AWS::SageMaker::Project

AWS::SageMaker::UserProfile

AWS Service Catalog

AWS::ServiceCatalog::CloudFormationProvisionedProduct

AWS::ServiceCatalog::ServiceAction

AWS::ServiceCatalog::ServiceActionAssociation

AWS::ServiceCatalogAppRegistry::Application

AWS::ServiceCatalogAppRegistry::AttributeGroup

AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation

AWS::ServiceCatalogAppRegistry::ResourceAssociation

AWS Signer

AWS::Signer::ProfilePermission

AWS::Signer::SigningProfile

Amazon Simple Email Service

AWS::SES::ConfigurationSet

AWS::SES::ContactList

AWS Single Sign-On

AWS::SSO::Assignment

AWS::SSO::InstanceAccessControlAttributeConfiguration

AWS::SSO::PermissionSet

AWS Step Functions

AWS::StepFunctions::Activity

AWS::StepFunctions::StateMachine

AWS Systems Manager

AWS::SSM::Association

AWS::SSM::Document

AWS::SSM::ResourceDataSync

AWS::SSMContacts::Contact

AWS::SSMContacts::ContactChannel

AWS::SSMIncidents::ReplicationSet

AWS::SSMIncidents::ResponsePlan

Amazon Timestream

AWS::Timestream::Database

AWS::Timestream::Table

AWS WAF

AWS::WAFv2::IPSet

AWS::WAFv2::LoggingConfiguration

AWS::WAFv2::RegexPatternSet

AWS::WAFv2::RuleGroup

AWS::WAFv2::WebACL

AWS::WAFv2::WebACLAssociation

AWS Wisdom

AWS::Wisdom::Assistant

AWS::Wisdom::AssistantAssociation

AWS::Wisdom::KnowledgeBase

AWS X-Ray

AWS::XRay::Group

AWS::XRay::SamplingRule