Version 96.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 types2

addedAWS::AppRunner::VpcIngressConnectiondocs ↗#Link to AWS::AppRunner::VpcIngressConnection
Type: AWS::AppRunner::VpcIngressConnectionProperties:  VpcIngressConnectionName: String  ServiceArn: String  IngressVpcConfiguration:    VpcId: String    VpcEndpointId: String  Tags:    - Key: String      Value: StringFn::GetAtt:  VpcIngressConnectionArn: String  Status: String  DomainName: String
addedAWS::SupportApp::SlackWorkspaceConfigurationdocs ↗#Link to AWS::SupportApp::SlackWorkspaceConfiguration
Type: AWS::SupportApp::SlackWorkspaceConfigurationProperties:  TeamId: String  VersionId: String

02Modified resource types14

modifiedAWS::ApiGatewayV2::Deploymenthistorydocs ↗#Link to AWS::ApiGatewayV2::Deployment
Type: AWS::ApiGatewayV2::DeploymentFn::GetAtt:added:   DeploymentId: String
modifiedAWS::AppRunner::Servicehistorydocs ↗#Link to AWS::AppRunner::Service
Type: AWS::AppRunner::ServiceProperties:  NetworkConfiguration:added:     IngressConfiguration:added:       IsPubliclyAccessible: Boolean
modifiedAWS::Batch::JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties:added:   EksProperties:added:     PodProperties:added:       Volumes:added:         - Secret:added:             ValueFrom: Stringadded:             Name: Stringadded:           EmptyDir:added:             Medium: Stringadded:             SizeLimit: Stringadded:           HostPath:added:             Path: Stringadded:           Name: Stringadded:       DnsPolicy: Stringadded:       Containers:added:         - Args:added:             - Stringadded:           VolumeMounts:added:             - MountPath: Stringadded:               ReadOnly: Booleanadded:               Name: Stringadded:           ImagePullPolicy: Stringadded:           Command:added:             - Stringadded:           SecurityContext:added:             RunAsUser: Integeradded:             RunAsNonRoot: Booleanadded:             Privileged: Booleanadded:             ReadOnlyRootFilesystem: Booleanadded:             RunAsGroup: Integeradded:           Resources:added:             Limits: Jsonadded:             Requests: Jsonadded:           Image: Stringadded:           Env:added:             - Value: Stringadded:               Name: Stringadded:           Name: Stringadded:       ServiceAccountName: Stringadded:       HostNetwork: Boolean
modifiedAWS::DataPipeline::Pipelinehistorydocs ↗#Link to AWS::DataPipeline::Pipeline
Type: AWS::DataPipeline::PipelineProperties:  # Required: Yes → Nomodified:   ParameterObjects:    - ParameterObjectFn::GetAtt:added:   PipelineId: String
modifiedAWS::EC2::EC2Fleethistorydocs ↗#Link to AWS::EC2::EC2Fleet
Type: AWS::EC2::EC2FleetProperties:  LaunchTemplateConfigs:    - LaunchTemplateSpecification:        # Required: No → Yesmodified:         Version: String      Overrides:        - InstanceRequirements:added:             AllowedInstanceTypes:added:               - Stringadded:             NetworkBandwidthGbps:added:               Min: Doubleadded:               Max: Double
modifiedAWS::EC2::EIPhistorydocs ↗#Link to AWS::EC2::EIP
Type: AWS::EC2::EIPProperties:added:   TransferAddress: String
modifiedAWS::EC2::SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties:  SpotFleetRequestConfigData:    LaunchSpecifications:      - InstanceRequirements:added:           AllowedInstanceTypes:added:             - Stringadded:           NetworkBandwidthGbps:added:             Min: Doubleadded:             Max: Double    LaunchTemplateConfigs:      - Overrides:          - InstanceRequirements:  # InstanceRequirementsRequest: see aboveadded:     TagSpecifications:added:       - ResourceType: Stringadded:         Tags:added:           - Key: Stringadded:             Value: String
modifiedAWS::IoT::TopicRulehistorydocs ↗#Link to AWS::IoT::TopicRule
Type: AWS::IoT::TopicRuleProperties:  TopicRulePayload:    Actions:      - Republish:modified:           Headers: Json → RepublishActionHeadersadded:             PayloadFormatIndicator: Stringadded:             ContentType: Stringadded:             ResponseTopic: Stringadded:             CorrelationData: Stringadded:             MessageExpiry: Stringadded:             UserProperties:added:               - Key: Stringadded:                 Value: String    ErrorAction:  # Action: see above
modifiedAWS::QuickSight::DataSourcehistorydocs ↗#Link to AWS::QuickSight::DataSource
Type: AWS::QuickSight::DataSourceProperties:  Credentials:added:     SecretArn: String
modifiedAWS::RDS::DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:  ScalingConfiguration:added:     TimeoutAction: StringFn::GetAtt:added:   DBClusterArn: String
modifiedAWS::RDS::DBClusterParameterGrouphistorydocs ↗#Link to AWS::RDS::DBClusterParameterGroup
Type: AWS::RDS::DBClusterParameterGroupProperties:added:   DBClusterParameterGroupName: StringFn::GetAtt:removed:   DBClusterParameterGroupName: String
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:added:   ReplicaMode: String  # Update requires: Replacement → No interruptionmodified:   SourceDBInstanceIdentifier: StringFn::GetAtt:added:   DBInstanceArn: Stringadded:   DbiResourceId: String
modifiedAWS::RDS::DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupProperties:added:   DBParameterGroupName: StringFn::GetAtt:removed:   DBParameterGroupName: String
modifiedAWS::RDS::OptionGrouphistorydocs ↗#Link to AWS::RDS::OptionGroup
Type: AWS::RDS::OptionGroupProperties:added:   OptionGroupName: StringFn::GetAtt:removed:   OptionGroupName: String