Version 131.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 types7

addedAWS::Connect::Queuedocs ↗#Link to AWS::Connect::Queue
Type: AWS::Connect::QueueProperties:  Status: String  HoursOfOperationArn: String  Description: String  InstanceArn: String  QuickConnectArns:    - String  OutboundCallerConfig:    OutboundCallerIdNumberArn: String    OutboundFlowArn: String    OutboundCallerIdName: String  MaxContacts: Integer  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Type: String  QueueArn: String
addedAWS::Connect::RoutingProfiledocs ↗#Link to AWS::Connect::RoutingProfile
Type: AWS::Connect::RoutingProfileProperties:  Description: String  MediaConcurrencies:    - Concurrency: Integer      Channel: String      CrossChannelBehavior:        BehaviorType: String  InstanceArn: String  QueueConfigs:    - Priority: Integer      QueueReference:        Channel: String        QueueArn: String      Delay: Integer  DefaultOutboundQueueArn: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  RoutingProfileArn: String
addedAWS::IAM::GroupPolicydocs ↗#Link to AWS::IAM::GroupPolicy
Type: AWS::IAM::GroupPolicyProperties:  GroupName: String  PolicyName: String  PolicyDocument: Json
addedAWS::IAM::RolePolicydocs ↗#Link to AWS::IAM::RolePolicy
Type: AWS::IAM::RolePolicyProperties:  RoleName: String  PolicyName: String  PolicyDocument: Json
addedAWS::IAM::UserPolicydocs ↗#Link to AWS::IAM::UserPolicy
Type: AWS::IAM::UserPolicyProperties:  UserName: String  PolicyName: String  PolicyDocument: Json
addedAWS::Logs::AccountPolicydocs ↗#Link to AWS::Logs::AccountPolicy
Type: AWS::Logs::AccountPolicyProperties:  PolicyType: String  Scope: String  PolicyName: String  PolicyDocument: StringFn::GetAtt:  AccountId: String
addedAWS::SNS::TopicInlinePolicydocs ↗#Link to AWS::SNS::TopicInlinePolicy
Type: AWS::SNS::TopicInlinePolicyProperties:  TopicArn: String  PolicyDocument: Json

02Modified resource types9

modifiedAWS::AmazonMQ::Brokerhistorydocs ↗#Link to AWS::AmazonMQ::Broker
Type: AWS::AmazonMQ::BrokerProperties:added:   DataReplicationMode: Stringadded:   DataReplicationPrimaryBrokerArn: String
modifiedAWS::ApplicationInsights::Applicationhistorydocs ↗#Link to AWS::ApplicationInsights::Application
Type: AWS::ApplicationInsights::ApplicationProperties:  # Update requires: No interruption → Replacementmodified:   GroupingType: String
modifiedAWS::Batch::JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties:  ContainerProperties:added:     RuntimePlatform:added:       OperatingSystemFamily: Stringadded:       CpuArchitecture: String  NodeProperties:    NodeRangeProperties:      - Container:  # ContainerProperties: see above
modifiedAWS::ECS::TaskSethistorydocs ↗#Link to AWS::ECS::TaskSet
Type: AWS::ECS::TaskSetProperties:  LoadBalancers:removed:     - LoadBalancerName: String
modifiedAWS::FSx::FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:  OntapConfiguration:    DiskIopsConfiguration:      # Update requires: Replacement → No interruptionmodified:       Iops: Integer      # Update requires: Replacement → No interruptionmodified:       Mode: String  OpenZFSConfiguration:    # Update requires: Replacement → No interruptionmodified:     DiskIopsConfiguration:  # DiskIopsConfiguration: see above
modifiedAWS::FSx::Volumehistorydocs ↗#Link to AWS::FSx::Volume
Type: AWS::FSx::VolumeProperties:  OntapConfiguration:added:     SnaplockConfiguration:added:       AuditLogVolume: Stringadded:       VolumeAppendModeEnabled: Stringadded:       AutocommitPeriod:added:         Type: Stringadded:         Value: Integeradded:       RetentionPeriod:added:         DefaultRetention:added:           Type: Stringadded:           Value: Integeradded:         MaximumRetention:  # RetentionPeriod: see aboveadded:         MinimumRetention:  # RetentionPeriod: see aboveadded:       PrivilegedDelete: Stringadded:       SnaplockType: String
modifiedAWS::MediaPackage::PackagingConfigurationhistorydocs ↗#Link to AWS::MediaPackage::PackagingConfiguration
Type: AWS::MediaPackage::PackagingConfigurationProperties:  CmafPackage:    Encryption:      SpekeKeyProvider:        EncryptionContractConfiguration:added:           # Required: Yesadded:           PresetSpeke20Audio: Stringadded:           # Required: Yesadded:           PresetSpeke20Video: String  DashPackage:    Encryption:      SpekeKeyProvider:  # SpekeKeyProvider: see above  HlsPackage:    Encryption:      SpekeKeyProvider:  # SpekeKeyProvider: see above  MssPackage:    Encryption:      SpekeKeyProvider:  # SpekeKeyProvider: see above
modifiedAWS::SageMaker::Endpointhistorydocs ↗#Link to AWS::SageMaker::Endpoint
Type: AWS::SageMaker::EndpointProperties:  DeploymentConfig:    # Required: Yes → Nomodified:     BlueGreenUpdatePolicy: BlueGreenUpdatePolicyadded:     RollingUpdatePolicy:added:       MaximumExecutionTimeoutInSeconds: Integeradded:       MaximumBatchSize:added:         Type: Stringadded:         Value: Integeradded:       WaitIntervalInSeconds: Integeradded:       RollbackMaximumBatchSize:  # CapacitySize: see above
modifiedAWS::SSM::Documenthistorydocs ↗#Link to AWS::SSM::Document
Type: AWS::SSM::DocumentProperties:  # Update requires: No interruption → Some interruptionsmodified:   Attachments:    - # Update requires: No interruption → Some interruptionsmodified:       Key: String      # Update requires: No interruption → Some interruptionsmodified:       Name: String      # Update requires: No interruption → Some interruptionsmodified:       Values:        - String  # Update requires: No interruption → Some interruptionsmodified:   Content: Json  # Update requires: No interruption → Some interruptionsmodified:   DocumentFormat: String  # Update requires: No interruption → Some interruptionsmodified:   Requires:    - # Update requires: No interruption → Some interruptionsmodified:       Name: String      # Update requires: No interruption → Some interruptionsmodified:       Version: String  # Update requires: No interruption → Some interruptionsmodified:   TargetType: String  # Update requires: No interruption → Some interruptionsmodified:   VersionName: String