Version 1.11.0

Issued

cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.

  • added
  • modified
  • removed

01Added resource types4

addedAWS::Cloud9::EnvironmentEC2docs ↗#Link to AWS::Cloud9::EnvironmentEC2
Type: AWS::Cloud9::EnvironmentEC2Properties:  Repositories:    - PathComponent: String      RepositoryUrl: String  OwnerArn: String  Description: String  AutomaticStopTimeMinutes: Integer  SubnetId: String  InstanceType: String  Name: StringFn::GetAtt:  Arn: String  Name: String
addedAWS::GuardDuty::Detectordocs ↗#Link to AWS::GuardDuty::Detector
Type: AWS::GuardDuty::DetectorProperties:  Enable: Boolean
addedAWS::GuardDuty::IPSetdocs ↗#Link to AWS::GuardDuty::IPSet
Type: AWS::GuardDuty::IPSetProperties:  Format: String  Activate: Boolean  DetectorId: String  Name: String  Location: String
addedAWS::GuardDuty::ThreatIntelSetdocs ↗#Link to AWS::GuardDuty::ThreatIntelSet
Type: AWS::GuardDuty::ThreatIntelSetProperties:  Format: String  Activate: Boolean  DetectorId: String  Name: String  Location: String

02Modified resource types18

modifiedAWS::ApiGateway::ApiKeyhistorydocs ↗#Link to AWS::ApiGateway::ApiKey
Type: AWS::ApiGateway::ApiKeyProperties:added:   CustomerId: Stringadded:   GenerateDistinctId: Boolean
modifiedAWS::ApiGateway::DomainNamehistorydocs ↗#Link to AWS::ApiGateway::DomainName
Type: AWS::ApiGateway::DomainNameProperties:  # Required: Yes → Nomodified:   CertificateArn: Stringadded:   EndpointConfiguration:added:     Types:added:       - Stringadded:   RegionalCertificateArn: String
modifiedAWS::ApiGateway::RestApihistorydocs ↗#Link to AWS::ApiGateway::RestApi
Type: AWS::ApiGateway::RestApiProperties:added:   EndpointConfiguration:added:     Types:added:       - String
modifiedAWS::ApplicationAutoScaling::ScalableTargethistorydocs ↗#Link to AWS::ApplicationAutoScaling::ScalableTarget
Type: AWS::ApplicationAutoScaling::ScalableTargetProperties:added:   ScheduledActions:added:     - EndTime: Timestampadded:       ScalableTargetAction:added:         MaxCapacity: Integeradded:         MinCapacity: Integeradded:       Schedule: Stringadded:       ScheduledActionName: Stringadded:       StartTime: Timestamp
modifiedAWS::CodeBuild::Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties:added:   BadgeEnabled: Booleanadded:   Cache:added:     Type: Stringadded:     Location: Stringadded:   VpcConfig:added:     Subnets:added:       - Stringadded:     VpcId: Stringadded:     SecurityGroupIds:added:       - String
modifiedAWS::CodeDeploy::Applicationhistorydocs ↗#Link to AWS::CodeDeploy::Application
Type: AWS::CodeDeploy::ApplicationProperties:added:   ComputePlatform: String
modifiedAWS::CodeDeploy::DeploymentGrouphistorydocs ↗#Link to AWS::CodeDeploy::DeploymentGroup
Type: AWS::CodeDeploy::DeploymentGroupProperties:  DeploymentStyle:added:     DeploymentType: String
modifiedAWS::EC2::SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties:  SpotFleetRequestConfigData:    # Required: Yes → Nomodified:     SpotPrice: String
modifiedAWS::ECR::Repositoryhistorydocs ↗#Link to AWS::ECR::Repository
Type: AWS::ECR::RepositoryProperties:added:   LifecyclePolicy:added:     LifecyclePolicyText: Stringadded:     RegistryId: String
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:added:   LaunchType: Stringadded:   NetworkConfiguration:added:     AwsvpcConfiguration:added:       AssignPublicIp: Stringadded:       SecurityGroups:added:         - Stringadded:       Subnets:added:         - Stringadded:   PlatformVersion: String
modifiedAWS::ECS::TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties:  ContainerDefinitions:added:     - LinuxParameters:added:         Capabilities:added:           Add:added:             - Stringadded:           Drop:added:             - Stringadded:         Devices:added:           - ContainerPath: Stringadded:             HostPath: Stringadded:             Permissions:added:               - Stringadded:         InitProcessEnabled: Booleanadded:   Cpu: Stringadded:   ExecutionRoleArn: Stringadded:   Memory: Stringadded:   RequiresCompatibilities:added:     - String
modifiedAWS::ElastiCache::ReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroupProperties:added:   AtRestEncryptionEnabled: Booleanadded:   AuthToken: Stringadded:   TransitEncryptionEnabled: Boolean
modifiedAWS::ElasticLoadBalancingV2::TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupFn::GetAtt:added:   TargetGroupName: String
modifiedAWS::Elasticsearch::Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties:added:   VPCOptions:added:     SecurityGroupIds:added:       - Stringadded:     SubnetIds:added:       - String
modifiedAWS::EMR::Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:added:   EbsRootVolumeSize: Integer
modifiedAWS::RDS::DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:  # Duplicates allowed: Not specified → Nomodified:   AvailabilityZones: String → List of String
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:added:   SourceRegion: String
modifiedAWS::Route53::HostedZonehistorydocs ↗#Link to AWS::Route53::HostedZone
Type: AWS::Route53::HostedZoneProperties:added:   QueryLoggingConfig:added:     CloudWatchLogsLogGroupArn: String