Version 66.1.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::AppRunner::ObservabilityConfigurationdocs ↗#Link to AWS::AppRunner::ObservabilityConfiguration
Type: AWS::AppRunner::ObservabilityConfigurationProperties:  ObservabilityConfigurationName: String  TraceConfiguration:    Vendor: String  Tags:    - Key: String      Value: StringFn::GetAtt:  ObservabilityConfigurationArn: String  ObservabilityConfigurationRevision: Integer  Latest: Boolean

02Modified resource types10

modifiedAWS::AppRunner::Servicehistorydocs ↗#Link to AWS::AppRunner::Service
Type: AWS::AppRunner::ServiceProperties:added:   ObservabilityConfiguration:added:     ObservabilityEnabled: Booleanadded:     ObservabilityConfigurationArn: String
modifiedAWS::AppStream::Fleethistorydocs ↗#Link to AWS::AppStream::Fleet
Type: AWS::AppStream::FleetProperties:added:   SessionScriptS3Location:added:     S3Bucket: Stringadded:     S3Key: String
modifiedAWS::Athena::WorkGrouphistorydocs ↗#Link to AWS::Athena::WorkGroup
Type: AWS::Athena::WorkGroupProperties:removed:   WorkGroupConfigurationUpdates:removed:     BytesScannedCutoffPerQuery: Integerremoved:     EnforceWorkGroupConfiguration: Booleanremoved:     PublishCloudWatchMetricsEnabled: Booleanremoved:     RequesterPaysEnabled: Booleanremoved:     ResultConfigurationUpdates:removed:       EncryptionConfiguration:removed:         EncryptionOption: Stringremoved:         KmsKey: Stringremoved:       OutputLocation: Stringremoved:       RemoveEncryptionConfiguration: Booleanremoved:       RemoveOutputLocation: Booleanremoved:     RemoveBytesScannedCutoffPerQuery: Booleanremoved:     EngineVersion:removed:       SelectedEngineVersion: Stringremoved:       EffectiveEngineVersion: StringFn::GetAtt:removed:   WorkGroupConfigurationUpdates.EngineVersion.EffectiveEngineVersion: String
modifiedAWS::Batch::ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties:  ComputeResources:    # Update requires: No interruption → Replacementmodified:     AllocationStrategy: String    # Update requires: No interruption → Replacementmodified:     BidPercentage: Integer    # Update requires: No interruption → Replacementmodified:     Ec2Configuration:      - # Update requires: No interruption → Replacementmodified:         ImageIdOverride: String        # Update requires: No interruption → Replacementmodified:         ImageType: String    # Update requires: No interruption → Replacementmodified:     Ec2KeyPair: String    # Update requires: No interruption → Replacementmodified:     ImageId: String    # Update requires: No interruption → Replacementmodified:     InstanceRole: String    # Update requires: No interruption → Replacementmodified:     InstanceTypes:      - String    # Update requires: No interruption → Replacementmodified:     LaunchTemplate:      # Update requires: No interruption → Replacementmodified:       LaunchTemplateId: String      # Update requires: No interruption → Replacementmodified:       LaunchTemplateName: String      # Update requires: No interruption → Replacementmodified:       Version: String    # Update requires: No interruption → Replacementmodified:     PlacementGroup: String    # Update requires: No interruption → Replacementmodified:     Tags:      <key>: String    # Update requires: No interruption → Replacementmodified:     Type: Stringremoved:     UpdateToLatestImageVersion: Booleanremoved:   ReplaceComputeEnvironment: Booleanremoved:   UpdatePolicy:removed:     TerminateJobsOnUpdate: Booleanremoved:     JobExecutionTimeoutMinutes: Integer
modifiedAWS::CE::AnomalyMonitorhistorydocs ↗#Link to AWS::CE::AnomalyMonitor
Type: AWS::CE::AnomalyMonitorProperties:added:   ResourceTags:added:     - Key: Stringadded:       Value: String
modifiedAWS::CE::AnomalySubscriptionhistorydocs ↗#Link to AWS::CE::AnomalySubscription
Type: AWS::CE::AnomalySubscriptionProperties:added:   ResourceTags:added:     - Key: Stringadded:       Value: String
modifiedAWS::CloudWatch::MetricStreamhistorydocs ↗#Link to AWS::CloudWatch::MetricStream
Type: AWS::CloudWatch::MetricStreamProperties:added:   StatisticsConfigurations:added:     - AdditionalStatistics:added:         - Stringadded:       IncludeMetrics:added:         - MetricName: Stringadded:           Namespace: String
modifiedAWS::EC2::TrafficMirrorTargethistorydocs ↗#Link to AWS::EC2::TrafficMirrorTarget
Type: AWS::EC2::TrafficMirrorTargetProperties:removed:   GatewayLoadBalancerEndpointId: String
modifiedAWS::ImageBuilder::DistributionConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::DistributionConfiguration
Type: AWS::ImageBuilder::DistributionConfigurationProperties:  Distributions:modified:     - AmiDistributionConfiguration: Json → AmiDistributionConfigurationadded:         Name: Stringadded:         KmsKeyId: Stringadded:         Description: Stringadded:         AmiTags:added:           <key>: Stringadded:         TargetAccountIds:added:           - Stringadded:         LaunchPermissionConfiguration:added:           UserIds:added:             - Stringadded:           UserGroups:added:             - Stringadded:           OrganizationArns:added:             - Stringadded:           OrganizationalUnitArns:added:             - Stringmodified:       ContainerDistributionConfiguration: Json → ContainerDistributionConfigurationadded:         Description: Stringadded:         ContainerTags:added:           - Stringadded:         TargetRepository:added:           Service: Stringadded:           RepositoryName: String
modifiedAWS::SSM::Documenthistorydocs ↗#Link to AWS::SSM::Document
Type: AWS::SSM::DocumentProperties:  # Update requires: Replacement → No interruptionmodified:   Attachments:    - # Update requires: Replacement → No interruptionmodified:       Key: String      # Update requires: Replacement → No interruptionmodified:       Name: String      # Update requires: Replacement → No interruptionmodified:       Values:        - String  # Update requires: Replacement → No interruptionmodified:   Content: Json  # Update requires: Replacement → No interruptionmodified:   DocumentFormat: String  # Update requires: Replacement → No interruptionmodified:   Requires:    - # Update requires: Replacement → No interruptionmodified:       Name: String      # Update requires: Replacement → No interruptionmodified:       Version: String  # Update requires: Replacement → No interruptionmodified:   TargetType: Stringadded:   UpdateMethod: String  # Update requires: Replacement → No interruptionmodified:   VersionName: String