Version 66.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 types4

addedAWS::DataSync::LocationFSxOpenZFSdocs ↗#Link to AWS::DataSync::LocationFSxOpenZFS
Type: AWS::DataSync::LocationFSxOpenZFSProperties:  FsxFilesystemArn: String  SecurityGroupArns:    - String  Protocol:    NFS:      MountOptions:        Version: String  Subdirectory: String  Tags:    - Key: String      Value: StringFn::GetAtt:  LocationArn: String  LocationUri: String
addedAWS::Events::Endpointdocs ↗#Link to AWS::Events::Endpoint
Type: AWS::Events::EndpointProperties:  Name: String  RoleArn: String  Description: String  RoutingConfig:    FailoverConfig:      Primary:        HealthCheck: String      Secondary:        Route: String  ReplicationConfig:    State: String  EventBuses:    - EventBusArn: StringFn::GetAtt:  Arn: String  EndpointId: String  EndpointUrl: String  State: String  StateReason: String
addedAWS::Lambda::Urldocs ↗#Link to AWS::Lambda::Url
Type: AWS::Lambda::UrlProperties:  TargetFunctionArn: String  Qualifier: String  AuthType: String  Cors:    AllowCredentials: Boolean    AllowHeaders:      - String    AllowMethods:      - String    AllowOrigins:      - String    ExposeHeaders:      - String    MaxAge: IntegerFn::GetAtt:  FunctionArn: String  FunctionUrl: String
addedAWS::MediaTailor::PlaybackConfigurationdocs ↗#Link to AWS::MediaTailor::PlaybackConfiguration
Type: AWS::MediaTailor::PlaybackConfigurationProperties:  AdDecisionServerUrl: String  AvailSuppression:    Mode: String    Value: String  Bumper:    StartUrl: String    EndUrl: String  CdnConfiguration:    AdSegmentUrlPrefix: String    ContentSegmentUrlPrefix: String  ConfigurationAliases:    <key>: Json  DashConfiguration:    MpdLocation: String    OriginManifestType: String  LivePreRollConfiguration:    AdDecisionServerUrl: String    MaxDurationSeconds: Integer  ManifestProcessingRules:    AdMarkerPassthrough:      Enabled: Boolean  Name: String  PersonalizationThresholdSeconds: Integer  SessionInitializationEndpointPrefix: String  SlateAdUrl: String  Tags:    - Key: String      Value: String  TranscodeProfileName: String  VideoContentSourceUrl: String

02Modified resource types5

modifiedAWS::Batch::ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties:  ComputeResources:    # Update requires: Replacement → No interruptionmodified:     AllocationStrategy: String    # Update requires: Replacement → No interruptionmodified:     BidPercentage: Integer    # Update requires: Replacement → No interruptionmodified:     Ec2Configuration:      - # Update requires: Replacement → No interruptionmodified:         ImageIdOverride: String        # Update requires: Replacement → No interruptionmodified:         ImageType: String    # Update requires: Replacement → No interruptionmodified:     Ec2KeyPair: String    # Update requires: Replacement → No interruptionmodified:     ImageId: String    # Update requires: Replacement → No interruptionmodified:     InstanceRole: String    # Update requires: Replacement → No interruptionmodified:     InstanceTypes:      - String    # Update requires: Replacement → No interruptionmodified:     LaunchTemplate:      # Update requires: Replacement → No interruptionmodified:       LaunchTemplateId: String      # Update requires: Replacement → No interruptionmodified:       LaunchTemplateName: String      # Update requires: Replacement → No interruptionmodified:       Version: String    # Update requires: Replacement → No interruptionmodified:     PlacementGroup: String    # Update requires: Replacement → No interruptionmodified:     Tags:      <key>: String    # Update requires: Replacement → No interruptionmodified:     Type: Stringadded:     UpdateToLatestImageVersion: Booleanadded:   ReplaceComputeEnvironment: Booleanadded:   UpdatePolicy:added:     TerminateJobsOnUpdate: Booleanadded:     JobExecutionTimeoutMinutes: Integer
modifiedAWS::DMS::Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties:  DocDbSettings:added:     DocsToInvestigate: Integeradded:     ExtractDocId: Booleanadded:     NestingLevel: String  IbmDb2Settings:added:     CurrentLsn: Stringadded:     MaxKBytesPerRead: Integeradded:     SetDataCaptureChanges: Boolean  MicrosoftSqlServerSettings:added:     BcpPacketSize: Integeradded:     ControlTablesFileGroup: Stringadded:     QuerySingleAlwaysOnNode: Booleanadded:     ReadBackupOnly: Booleanadded:     SafeguardPolicy: Stringadded:     UseBcpFullLoad: Booleanadded:     UseThirdPartyBackupDevice: Boolean  RedshiftSettings:added:     AcceptAnyDate: Booleanadded:     AfterConnectScript: Stringadded:     BucketFolder: Stringadded:     BucketName: Stringadded:     CaseSensitiveNames: Booleanadded:     CompUpdate: Booleanadded:     ConnectionTimeout: Integeradded:     DateFormat: Stringadded:     EmptyAsNull: Booleanadded:     EncryptionMode: Stringadded:     ExplicitIds: Booleanadded:     FileTransferUploadStreams: Integeradded:     LoadTimeout: Integeradded:     MaxFileSize: Integeradded:     RemoveQuotes: Booleanadded:     ReplaceChars: Stringadded:     ReplaceInvalidChars: Stringadded:     ServerSideEncryptionKmsKeyId: Stringadded:     ServiceAccessRoleArn: Stringadded:     TimeFormat: Stringadded:     TrimBlanks: Booleanadded:     TruncateColumns: Booleanadded:     WriteBufferSize: Integer
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:added:     MaintenanceOptions:added:       AutoRecovery: String
modifiedAWS::EC2::TrafficMirrorTargethistorydocs ↗#Link to AWS::EC2::TrafficMirrorTarget
Type: AWS::EC2::TrafficMirrorTargetProperties:added:   GatewayLoadBalancerEndpointId: String
modifiedAWS::Lambda::Permissionhistorydocs ↗#Link to AWS::Lambda::Permission
Type: AWS::Lambda::PermissionProperties:added:   FunctionUrlAuthType: String