.. _cloudformation_resources: ================================== Supported CloudFormation resources ================================== A list of all resources that can be created via CloudFormation. Please let us know if you'd like support for a resource not yet listed here. .. table:: +---------------------------------------+--------+--------+--------+----------------------------------------+ | | Create | Update | Delete | Fn::GetAtt | +=======================================+========+========+========+========================================+ |AWS::ApiGateway::Deployment | x | | | - [ ] DeploymentId | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::ApiGateway::Method | x | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::ApiGateway::Resource | x | | | - [ ] ResourceId | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::AutoScaling::AutoScalingGroup | x | x | x | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::AutoScaling::LaunchConfiguration | x | x | x | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::AutoScaling::ScheduledAction | x | | | - [ ] ScheduledActionName | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::AutoScaling::WarmPool | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Batch::ComputeEnvironment | x | | | - [ ] ComputeEnvironmentArn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Batch::JobDefinition | x | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Batch::JobQueue | x | | | - [ ] JobQueueArn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::CloudFormation::Stack | x | x | x | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::DataPipeline::Pipeline | x | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::DynamoDB::Table | x | | x | - [x] Arn | +---------------------------------------+--------+--------+--------+ - [x] StreamArn | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::Instance | x | | x | - [ ] State.Code | +---------------------------------------+--------+--------+--------+ - [x] PrivateDnsName | | | | | | - [ ] VpcId | +---------------------------------------+--------+--------+--------+ - [x] PrivateIp | | | | | | - [ ] InstanceId | +---------------------------------------+--------+--------+--------+ - [x] PublicIp | | | | | | - [ ] State.Name | +---------------------------------------+--------+--------+--------+ - [ ] State | | | | | | - [x] AvailabilityZone | +---------------------------------------+--------+--------+--------+ - [x] PublicDnsName | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::InternetGateway | x | | | - [ ] InternetGatewayId | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::LaunchTemplate | x | x | | - [x] LatestVersionNumber | +---------------------------------------+--------+--------+--------+ - [x] LaunchTemplateId | | | | | | - [x] DefaultVersionNumber | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::NatGateway | x | | | - [ ] NatGatewayId | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::NetworkInterface | x | | | - [ ] PrimaryIpv6Address | +---------------------------------------+--------+--------+--------+ - [x] SecondaryPrivateIpAddresses | | | | | | - [ ] VpcId | +---------------------------------------+--------+--------+--------+ - [x] PrimaryPrivateIpAddress | | | | | | - [ ] Id | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::Route | x | | | - [ ] CidrBlock | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::RouteTable | x | | | - [ ] RouteTableId | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::SecurityGroup | x | x | x | - [ ] VpcId | +---------------------------------------+--------+--------+--------+ - [ ] Id | | | | | | - [x] GroupId | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::SecurityGroupIngress | x | | | - [ ] Id | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::Subnet | x | | x | - [ ] VpcId | +---------------------------------------+--------+--------+--------+ - [ ] NetworkAclAssociationId | | | | | | - [ ] AvailabilityZoneId | +---------------------------------------+--------+--------+--------+ - [ ] OutpostArn | | | | | | - [x] AvailabilityZone | +---------------------------------------+--------+--------+--------+ - [ ] CidrBlock | | | | | | - [ ] SubnetId | +---------------------------------------+--------+--------+--------+ - [ ] Ipv6CidrBlocks | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::SubnetRouteTableAssociation | x | | | - [ ] Id | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::TransitGateway | x | | | - [ ] TransitGatewayArn | +---------------------------------------+--------+--------+--------+ - [ ] Id | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::VPC | x | | x | - [ ] VpcId | +---------------------------------------+--------+--------+--------+ - [ ] CidrBlockAssociations | | | | | | - [ ] CidrBlock | +---------------------------------------+--------+--------+--------+ - [ ] DefaultNetworkAcl | | | | | | - [ ] Ipv6CidrBlocks | +---------------------------------------+--------+--------+--------+ - [ ] DefaultSecurityGroup | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::VPCGatewayAttachment | x | | | - [ ] AttachmentType | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::VPCPeeringConnection | x | | | - [ ] Id | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::Volume | x | | | - [ ] VolumeId | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EC2::VolumeAttachment | x | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::ECR::Repository | x | x | | - [x] RepositoryUri | +---------------------------------------+--------+--------+--------+ - [x] Arn | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::ECS::Cluster | x | x | | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::ECS::Service | x | x | | - [ ] ServiceArn | +---------------------------------------+--------+--------+--------+ - [x] Name | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::ECS::TaskDefinition | x | x | | - [ ] TaskDefinitionArn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EFS::AccessPoint | x | | | - [ ] AccessPointId | +---------------------------------------+--------+--------+--------+ - [ ] Arn | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EFS::FileSystem | x | | x | - [ ] FileSystemId | +---------------------------------------+--------+--------+--------+ - [ ] Arn | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EFS::MountTarget | x | x | x | - [ ] IpAddress | +---------------------------------------+--------+--------+--------+ - [ ] Id | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EMR::Cluster | x | | x | - [ ] MasterPublicDNS | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::EMR::SecurityConfiguration | x | | x | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Events::Archive | x | x | | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Events::EventBus | x | x | x | - [x] Arn | +---------------------------------------+--------+--------+--------+ - [x] Name | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Events::Rule | x | x | x | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IAM::AccessKey | x | x | x | - [x] SecretAccessKey | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IAM::InstanceProfile | x | | x | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IAM::ManagedPolicy | x | | | - [ ] IsAttachable | +---------------------------------------+--------+--------+--------+ - [ ] UpdateDate | | | | | | - [ ] PermissionsBoundaryUsageCount | +---------------------------------------+--------+--------+--------+ - [ ] AttachmentCount | | | | | | - [ ] PolicyArn | +---------------------------------------+--------+--------+--------+ - [ ] DefaultVersionId | | | | | | - [ ] CreateDate | +---------------------------------------+--------+--------+--------+ - [ ] PolicyId | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IAM::Policy | | | | - [ ] Id | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IAM::Role | x | x | x | - [x] Arn | +---------------------------------------+--------+--------+--------+ - [x] RoleId | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IAM::User | x | x | x | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IoT::JobTemplate | x | x | x | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IoT::Policy | x | x | x | - [x] Id | +---------------------------------------+--------+--------+--------+ - [x] Arn | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IoT::RoleAlias | x | x | x | - [x] RoleAliasArn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IoT::Thing | x | x | x | - [x] Id | +---------------------------------------+--------+--------+--------+ - [x] Arn | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::IoT::ThingType | x | x | x | - [x] Id | +---------------------------------------+--------+--------+--------+ - [x] Arn | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::KMS::Key | x | | | - [ ] KeyId | +---------------------------------------+--------+--------+--------+ - [x] Arn | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Kinesis::Stream | x | x | x | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Logs::LogGroup | x | | | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::RDS::DBClusterParameterGroup | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::RDS::DBInstance | x | | | - [ ] DBSystemId | +---------------------------------------+--------+--------+--------+ - [x] Endpoint.Address | | | | | | - [ ] DBInstanceArn | +---------------------------------------+--------+--------+--------+ - [ ] CertificateDetails.ValidTill | | | | | | - [ ] CertificateDetails.CAIdentifier | +---------------------------------------+--------+--------+--------+ - [x] Endpoint.Port | | | | | | - [ ] Endpoint.HostedZoneId | +---------------------------------------+--------+--------+--------+ - [ ] DbiResourceId | | | | | | - [ ] MasterUserSecret.SecretArn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::RDS::DBParameterGroup | x | | | - [ ] DBParameterGroupName | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::RDS::DBSecurityGroup | x | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::RDS::DBSubnetGroup | x | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Redshift::Cluster | x | | | - [ ] MasterPasswordSecretArn | +---------------------------------------+--------+--------+--------+ - [x] Endpoint.Address | | | | | | - [x] Endpoint.Port | +---------------------------------------+--------+--------+--------+ - [ ] ClusterNamespaceArn | | | | | | - [ ] DeferMaintenanceIdentifier | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Route53::HealthCheck | x | | | - [ ] HealthCheckId | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Route53::RecordSet | x | x | x | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::Route53::RecordSetGroup | x | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::S3::Bucket | x | x | x | - [x] RegionalDomainName | +---------------------------------------+--------+--------+--------+ - [x] DomainName | | | | | | - [x] WebsiteURL | +---------------------------------------+--------+--------+--------+ - [x] DualStackDomainName | | | | | | - [x] Arn | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::SNS::Topic | x | x | | - [ ] TopicArn | +---------------------------------------+--------+--------+--------+ - [x] TopicName | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::SQS::Queue | x | x | x | - [x] Arn | +---------------------------------------+--------+--------+--------+ - [x] QueueName | | | | | | - [ ] QueueUrl | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::SSM::Parameter | x | x | x | - [ ] Type | +---------------------------------------+--------+--------+--------+ - [ ] Value | | | | | | | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::SageMaker::Endpoint | x | x | x | - [x] EndpointName | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::SageMaker::EndpointConfig | x | x | x | - [x] EndpointConfigName | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::SageMaker::Model | x | x | x | - [x] ModelName | +---------------------------------------+--------+--------+--------+----------------------------------------+ |AWS::StepFunctions::StateMachine | x | x | x | - [ ] StateMachineRevisionId | +---------------------------------------+--------+--------+--------+ - [ ] Arn | | | | | | - [x] Name | +---------------------------------------+--------+--------+--------+----------------------------------------+