Version 147.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

01Modified resource types15

modifiedAWS::AppConfig::ConfigurationProfilehistorydocs ↗#Link to AWS::AppConfig::ConfigurationProfile
Type: AWS::AppConfig::ConfigurationProfileProperties:  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tags  # Duplicates allowed: Not specified → Yesmodified:   Validators:    - ValidatorsFn::GetAtt:added:   ConfigurationProfileId: Stringadded:   KmsKeyArn: String
modifiedAWS::AppRunner::Servicehistorydocs ↗#Link to AWS::AppRunner::Service
Type: AWS::AppRunner::ServiceProperties:  NetworkConfiguration:added:     IpAddressType: String
modifiedAWS::AppStream::Stackhistorydocs ↗#Link to AWS::AppStream::Stack
Type: AWS::AppStream::StackProperties:  UserSettings:added:     - MaximumLength: Integer
modifiedAWS::AppSync::Resolverhistorydocs ↗#Link to AWS::AppSync::Resolver
Type: AWS::AppSync::ResolverProperties:  CachingConfig:    # Duplicates allowed: Yes → Not specifiedmodified:     CachingKeys:      - String  PipelineConfig:    # Duplicates allowed: Yes → Not specifiedmodified:     Functions:      - String
modifiedAWS::AutoScaling::AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties:  # Update requires: Some interruptions → No interruptionmodified:   LaunchConfigurationName: String  # Update requires: Some interruptions → No interruptionmodified:   LaunchTemplate:    # Update requires: Some interruptions → No interruptionmodified:     LaunchTemplateId: String    # Update requires: Some interruptions → No interruptionmodified:     LaunchTemplateName: String    # Update requires: Some interruptions → No interruptionmodified:     Version: String  # Duplicates allowed: Yes → Nomodified:   LoadBalancerNames:    - String  # Update requires: Some interruptions → No interruptionmodified:   MixedInstancesPolicy:    # Update requires: Some interruptions → No interruptionmodified:     InstancesDistribution:      # Update requires: Some interruptions → No interruptionmodified:       OnDemandAllocationStrategy: String      # Update requires: Some interruptions → No interruptionmodified:       OnDemandBaseCapacity: Integer      # Update requires: Some interruptions → No interruptionmodified:       OnDemandPercentageAboveBaseCapacity: Integer      # Update requires: Some interruptions → No interruptionmodified:       SpotAllocationStrategy: String      # Update requires: Some interruptions → No interruptionmodified:       SpotInstancePools: Integer      # Update requires: Some interruptions → No interruptionmodified:       SpotMaxPrice: String    # Update requires: Some interruptions → No interruptionmodified:     LaunchTemplate:      # Update requires: Some interruptions → No interruptionmodified:       LaunchTemplateSpecification:  # LaunchTemplateSpecification: see above      # Update requires: Some interruptions → No interruption      # Duplicates allowed: Yes → Nomodified:       Overrides:        - # Update requires: Some interruptions → No interruptionmodified:           InstanceRequirements:            # Update requires: Some interruptions → No interruptionmodified:             AcceleratorCount:              # Update requires: Some interruptions → No interruptionmodified:               Max: Integer              # Update requires: Some interruptions → No interruptionmodified:               Min: Integer            # Update requires: Some interruptions → No interruptionmodified:             AcceleratorManufacturers:              - String            # Update requires: Some interruptions → No interruptionmodified:             AcceleratorNames:              - String            # Update requires: Some interruptions → No interruptionmodified:             AcceleratorTotalMemoryMiB:              # Update requires: Some interruptions → No interruptionmodified:               Max: Integer              # Update requires: Some interruptions → No interruptionmodified:               Min: Integer            # Update requires: Some interruptions → No interruptionmodified:             AcceleratorTypes:              - String            # Update requires: Some interruptions → No interruptionmodified:             AllowedInstanceTypes:              - String            # Update requires: Some interruptions → No interruptionmodified:             BareMetal: String            # Update requires: Some interruptions → No interruptionmodified:             BaselineEbsBandwidthMbps:              # Update requires: Some interruptions → No interruptionmodified:               Max: Integer              # Update requires: Some interruptions → No interruptionmodified:               Min: Integer            # Update requires: Some interruptions → No interruptionmodified:             BurstablePerformance: String            # Update requires: Some interruptions → No interruptionmodified:             CpuManufacturers:              - String            # Update requires: Some interruptions → No interruptionmodified:             ExcludedInstanceTypes:              - String            # Update requires: Some interruptions → No interruptionmodified:             InstanceGenerations:              - String            # Update requires: Some interruptions → No interruptionmodified:             LocalStorage: String            # Update requires: Some interruptions → No interruptionmodified:             LocalStorageTypes:              - String            # Update requires: Some interruptions → No interruptionmodified:             MemoryGiBPerVCpu:              # Update requires: Some interruptions → No interruptionmodified:               Max: Double → Integer              # Update requires: Some interruptions → No interruptionmodified:               Min: Double → Integer            # Update requires: Some interruptions → No interruptionmodified:             MemoryMiB:              # Update requires: Some interruptions → No interruptionmodified:               Max: Integer              # Update requires: Some interruptions → No interruptionmodified:               Min: Integer            # Update requires: Some interruptions → No interruptionmodified:             NetworkBandwidthGbps:              # Update requires: Some interruptions → No interruptionmodified:               Max: Double              # Update requires: Some interruptions → No interruptionmodified:               Min: Double            # Update requires: Some interruptions → No interruptionmodified:             NetworkInterfaceCount:              # Update requires: Some interruptions → No interruptionmodified:               Max: Integer              # Update requires: Some interruptions → No interruptionmodified:               Min: Integer            # Update requires: Some interruptions → No interruptionmodified:             OnDemandMaxPricePercentageOverLowestPrice: Integer            # Update requires: Some interruptions → No interruptionmodified:             RequireHibernateSupport: Boolean            # Update requires: Some interruptions → No interruptionmodified:             SpotMaxPricePercentageOverLowestPrice: Integer            # Update requires: Some interruptions → No interruptionmodified:             TotalLocalStorageGB:              # Update requires: Some interruptions → No interruptionmodified:               Max: Double → Integer              # Update requires: Some interruptions → No interruptionmodified:               Min: Double → Integer            # Update requires: Some interruptions → No interruptionmodified:             VCpuCount:              # Update requires: Some interruptions → No interruptionmodified:               Max: Integer              # Update requires: Some interruptions → No interruptionmodified:               Min: Integer          # Update requires: Some interruptions → No interruptionmodified:           InstanceType: String          # Update requires: Some interruptions → No interruptionmodified:           LaunchTemplateSpecification:  # LaunchTemplateSpecification: see above          # Update requires: Some interruptions → No interruptionmodified:           WeightedCapacity: String  NotificationConfigurations:    - # Duplicates allowed: Yes → Not specifiedmodified:       TopicARN: List of String → String  # Update requires: Some interruptions → No interruptionmodified:   PlacementGroup: String  # Duplicates allowed: Yes → Nomodified:   TargetGroupARNs:    - String  # Duplicates allowed: Yes → Nomodified:   TerminationPolicies:    - String  # Update requires: Some interruptions → No interruptionmodified:   VPCZoneIdentifier:    - StringFn::GetAtt:added:   LaunchConfigurationName: Stringadded:   LaunchTemplateSpecification: Stringadded:   MixedInstancesPolicy: Stringadded:   PlacementGroup: Stringadded:   VPCZoneIdentifier: String
modifiedAWS::CodeBuild::Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties:  Environment:    # Required: Yes → Nomodified:     ComputeType: String    # Required: Yes → Nomodified:     Type: StringPropertyTypes:added:   ProjectFleet:added:     FleetArn: String
modifiedAWS::DLM::LifecyclePolicyhistorydocs ↗#Link to AWS::DLM::LifecyclePolicy
Type: AWS::DLM::LifecyclePolicyProperties:  PolicyDetails:    Schedules:      - CreateRule:added:           Scripts:added:             - ExecutionHandlerService: Stringadded:               ExecutionTimeout: Integeradded:               Stages:added:                 - Stringadded:               ExecutionHandler: Stringadded:               MaximumRetryCount: Integeradded:               ExecuteOperationOnScriptFailure: Boolean
modifiedAWS::EC2::IPAMhistorydocs ↗#Link to AWS::EC2::IPAM
Type: AWS::EC2::IPAMProperties:added:   Tier: String
modifiedAWS::EC2::Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetProperties:added:   Ipv4NetmaskLength: Integeradded:   Ipv6NetmaskLength: Integer
modifiedAWS::EC2::VPCGatewayAttachmenthistorydocs ↗#Link to AWS::EC2::VPCGatewayAttachment
Type: AWS::EC2::VPCGatewayAttachmentProperties:  # Update requires: No interruption → Replacementmodified:   VpcId: StringFn::GetAtt:added:   AttachmentType: String
modifiedAWS::EMRServerless::Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties:added:   MonitoringConfiguration:added:     S3MonitoringConfiguration:added:       LogUri: Stringadded:       EncryptionKeyArn: Stringadded:     ManagedPersistenceMonitoringConfiguration:added:       EncryptionKeyArn: Stringadded:       Enabled: Booleanadded:   RuntimeConfiguration:added:     - Classification: Stringadded:       Properties:added:         <key>: Stringadded:       Configurations:  # ConfigurationObject: see above
modifiedAWS::EntityResolution::SchemaMappinghistorydocs ↗#Link to AWS::EntityResolution::SchemaMapping
Type: AWS::EntityResolution::SchemaMappingProperties:  # Update requires: Replacement → No interruptionmodified:   Description: String  # Update requires: Replacement → No interruptionmodified:   MappedInputFields:    - # Update requires: Replacement → No interruptionmodified:       FieldName: String      # Update requires: Replacement → No interruptionmodified:       GroupName: String      # Update requires: Replacement → No interruptionmodified:       MatchKey: String      # Update requires: Replacement → No interruptionmodified:       SubType: String      # Update requires: Replacement → No interruptionmodified:       Type: StringFn::GetAtt:added:   HasWorkflows: Boolean
modifiedAWS::S3::StorageLenshistorydocs ↗#Link to AWS::S3::StorageLens
Type: AWS::S3::StorageLensProperties:  StorageLensConfiguration:    AccountLevel:added:       StorageLensGroupLevel:added:         StorageLensGroupSelectionCriteria:added:           Exclude:added:             - Stringadded:           Include:added:             - String
modifiedAWS::ServiceCatalogAppRegistry::AttributeGroupAssociationhistorydocs ↗#Link to AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
Type: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociationFn::GetAtt:removed:   Id: String
modifiedAWS::ServiceCatalogAppRegistry::ResourceAssociationhistorydocs ↗#Link to AWS::ServiceCatalogAppRegistry::ResourceAssociation
Type: AWS::ServiceCatalogAppRegistry::ResourceAssociationFn::GetAtt:removed:   Id: String