Version 84.0.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 types1

addedAWS::MSK::ServerlessClusterdocs ↗#Link to AWS::MSK::ServerlessCluster
Type: AWS::MSK::ServerlessClusterProperties:  ClusterName: String  VpcConfigs:    - SecurityGroups:        - String      SubnetIds:        - String  ClientAuthentication:    Sasl:      Iam:        Enabled: Boolean  Tags:    <key>: StringFn::GetAtt:  Arn: String

02Modified resource types4

modifiedAWS::EC2::IPAMPoolhistorydocs ↗#Link to AWS::EC2::IPAMPool
Type: AWS::EC2::IPAMPoolProperties:added:   AwsService: String
modifiedAWS::FMS::Policyhistorydocs ↗#Link to AWS::FMS::Policy
Type: AWS::FMS::PolicyProperties:modified:   SecurityServicePolicyData: Json → SecurityServicePolicyDataadded:     ManagedServiceData: Stringadded:     Type: Stringadded:     PolicyOption:added:       NetworkFirewallPolicy:added:         FirewallDeploymentModel: Stringadded:       ThirdPartyFirewallPolicy:added:         FirewallDeploymentModel: String
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:  # Duplicates allowed: No → Not specifiedmodified:   AssociatedRoles:    - DBInstanceRole  # Update requires: Some interruptions → No interruptionmodified:   AutoMinorVersionUpgrade: Boolean  # Update requires: Some interruptions → No interruptionmodified:   BackupRetentionPeriod: Integer  # Required: Yes → Nomodified:   DBInstanceClass: String  # Update requires: Some interruptions → No interruptionmodified:   DBParameterGroupName: String  # Duplicates allowed: Yes → Nomodified:   DBSecurityGroups:    - String  # Duplicates allowed: No → Not specifiedmodified:   EnableCloudwatchLogsExports:    - String  # Update requires: Some interruptions → No interruptionmodified:   Engine: String  # Update requires: Some interruptions → No interruptionmodified:   EngineVersion: String  # Update requires: Some interruptions → No interruptionmodified:   MonitoringInterval: Integer  # Update requires: Some interruptions → No interruptionmodified:   MultiAZ: Boolean  # Update requires: Some interruptions → No interruptionmodified:   PerformanceInsightsKMSKeyId: String  # Update requires: Some interruptions → No interruptionmodified:   PreferredMaintenanceWindow: String  # Duplicates allowed: No → Not specifiedmodified:   ProcessorFeatures:    - ProcessorFeature  # Update requires: Some interruptions → No interruptionmodified:   StorageType: String  # Duplicates allowed: Yes → Nomodified:   VPCSecurityGroups:    - StringFn::GetAtt:added:   Endpoint.HostedZoneId: StringPropertyTypes:added:   Endpoint:added:     Address: Stringadded:     Port: Stringadded:     HostedZoneId: String
modifiedAWS::Redshift::ScheduledActionhistorydocs ↗#Link to AWS::Redshift::ScheduledAction
Type: AWS::Redshift::ScheduledActionProperties:  TargetAction:removed:     PauseCluster:removed:       ClusterIdentifier: Stringremoved:     ResizeCluster:removed:       ClusterIdentifier: Stringremoved:       ClusterType: Stringremoved:       NodeType: Stringremoved:       NumberOfNodes: Integerremoved:       Classic: Booleanremoved:     ResumeCluster:removed:       ClusterIdentifier: String