Version 10.5.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 types6

addedAWS::AppConfig::Applicationdocs ↗#Link to AWS::AppConfig::Application
Type: AWS::AppConfig::ApplicationProperties:  Description: String  Tags:    - Value: String      Key: String  Name: String
addedAWS::AppConfig::ConfigurationProfiledocs ↗#Link to AWS::AppConfig::ConfigurationProfile
Type: AWS::AppConfig::ConfigurationProfileProperties:  LocationUri: String  Description: String  Validators:    - Type: String      Content: String  RetrievalRoleArn: String  ApplicationId: String  Tags:    - Value: String      Key: String  Name: String
addedAWS::AppConfig::Deploymentdocs ↗#Link to AWS::AppConfig::Deployment
Type: AWS::AppConfig::DeploymentProperties:  DeploymentStrategyId: String  ConfigurationProfileId: String  EnvironmentId: String  Description: String  ConfigurationVersion: String  ApplicationId: String  Tags:    - Value: String      Key: String
addedAWS::AppConfig::DeploymentStrategydocs ↗#Link to AWS::AppConfig::DeploymentStrategy
Type: AWS::AppConfig::DeploymentStrategyProperties:  ReplicateTo: String  GrowthType: String  Description: String  DeploymentDurationInMinutes: Double  GrowthFactor: Double  FinalBakeTimeInMinutes: Double  Tags:    - Value: String      Key: String  Name: String
addedAWS::AppConfig::Environmentdocs ↗#Link to AWS::AppConfig::Environment
Type: AWS::AppConfig::EnvironmentProperties:  Description: String  Monitors:    - AlarmArn: String      AlarmRoleArn: String  ApplicationId: String  Tags:    - Value: String      Key: String  Name: String
addedAWS::WAFv2::WebACLAssociationdocs ↗#Link to AWS::WAFv2::WebACLAssociation
Type: AWS::WAFv2::WebACLAssociationProperties:  ResourceArn: String  WebACLArn: String

02Modified resource types10

modifiedAWS::ACMPCA::Certificatehistorydocs ↗#Link to AWS::ACMPCA::Certificate
Type: AWS::ACMPCA::CertificateProperties:modified:   Validity: Json → Validityadded:     Value: Integeradded:     Type: String
modifiedAWS::ACMPCA::CertificateAuthorityhistorydocs ↗#Link to AWS::ACMPCA::CertificateAuthority
Type: AWS::ACMPCA::CertificateAuthorityProperties:modified:   RevocationConfiguration: Json → RevocationConfigurationadded:     CrlConfiguration:added:       Enabled: Booleanadded:       ExpirationInDays: Integeradded:       CustomCname: Stringadded:       S3BucketName: Stringmodified:   Subject: Json → Subjectadded:     Country: Stringadded:     Organization: Stringadded:     OrganizationalUnit: Stringadded:     DistinguishedNameQualifier: Stringadded:     State: Stringadded:     CommonName: Stringadded:     SerialNumber: Stringadded:     Locality: Stringadded:     Title: Stringadded:     Surname: Stringadded:     GivenName: Stringadded:     Initials: Stringadded:     Pseudonym: Stringadded:     GenerationQualifier: String
modifiedAWS::AppSync::GraphQLApihistorydocs ↗#Link to AWS::AppSync::GraphQLApi
Type: AWS::AppSync::GraphQLApiProperties:added:   XrayEnabled: Boolean
modifiedAWS::Athena::NamedQueryhistorydocs ↗#Link to AWS::Athena::NamedQuery
Type: AWS::Athena::NamedQueryFn::GetAtt:removed:   NamedQueryId: String
modifiedAWS::Backup::BackupPlanhistorydocs ↗#Link to AWS::Backup::BackupPlan
Type: AWS::Backup::BackupPlanProperties:  BackupPlan:    BackupPlanRule:added:       - CopyActions:added:           - Lifecycle:added:               DeleteAfterDays: Doubleadded:               MoveToColdStorageAfterDays: Doubleadded:             DestinationBackupVaultArn: String
modifiedAWS::EC2::ClientVpnEndpointhistorydocs ↗#Link to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpointProperties:added:   VpnPort: Integer
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    ElasticInferenceAccelerators:added:       - Count: Integeradded:     MetadataOptions:added:       HttpPutResponseHopLimit: Integeradded:       HttpTokens: Stringadded:       HttpEndpoint: String    Placement:added:       HostResourceGroupArn: Stringadded:       PartitionNumber: Integeradded:       SpreadDomain: String
modifiedAWS::MediaLive::Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:  Destinations:added:     - MultiplexSettings:added:         MultiplexId: Stringadded:         ProgramName: String
modifiedAWS::OpsWorksCM::Serverhistorydocs ↗#Link to AWS::OpsWorksCM::Server
Type: AWS::OpsWorksCM::ServerProperties:added:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::Transfer::Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:  EndpointDetails:    # Update requires: No interruption → Some interruptionsmodified:     AddressAllocationIds:      - StringFn::GetAtt:removed:   VpcEndpointId: String