Version 135.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 types6

addedAWS::Connect::TrafficDistributionGroupdocs ↗#Link to AWS::Connect::TrafficDistributionGroup
Type: AWS::Connect::TrafficDistributionGroupProperties:  Description: String  InstanceArn: String  Tags:    - Key: String      Value: String  Name: StringFn::GetAtt:  Status: String  IsDefault: Boolean  TrafficDistributionGroupArn: String
addedAWS::DataSync::LocationAzureBlobdocs ↗#Link to AWS::DataSync::LocationAzureBlob
Type: AWS::DataSync::LocationAzureBlobProperties:  AzureAccessTier: String  Subdirectory: String  AzureBlobSasConfiguration:    AzureBlobSasToken: String  AzureBlobType: String  AzureBlobContainerUrl: String  AgentArns:    - String  Tags:    - Key: String      Value: String  AzureBlobAuthenticationType: StringFn::GetAtt:  LocationUri: String  LocationArn: String
addedAWS::MediaTailor::Channeldocs ↗#Link to AWS::MediaTailor::Channel
Type: AWS::MediaTailor::ChannelProperties:  FillerSlate:    VodSourceName: String    SourceLocationName: String  ChannelName: String  Tier: String  Outputs:    - ManifestName: String      DashPlaylistSettings:        ManifestWindowSeconds: Double        SuggestedPresentationDelaySeconds: Double        MinBufferTimeSeconds: Double        MinUpdatePeriodSeconds: Double      HlsPlaylistSettings:        ManifestWindowSeconds: Double      SourceGroup: String  LogConfiguration:    LogTypes:      - String  PlaybackMode: String  Tags:    - Key: String      Value: StringFn::GetAtt:  Arn: String
addedAWS::MediaTailor::ChannelPolicydocs ↗#Link to AWS::MediaTailor::ChannelPolicy
Type: AWS::MediaTailor::ChannelPolicyProperties:  Policy: Json  ChannelName: String
addedAWS::MediaTailor::LiveSourcedocs ↗#Link to AWS::MediaTailor::LiveSource
Type: AWS::MediaTailor::LiveSourceProperties:  LiveSourceName: String  SourceLocationName: String  HttpPackageConfigurations:    - Path: String      Type: String      SourceGroup: String  Tags:    - Key: String      Value: StringFn::GetAtt:  Arn: String
addedAWS::MediaTailor::VodSourcedocs ↗#Link to AWS::MediaTailor::VodSource
Type: AWS::MediaTailor::VodSourceProperties:  VodSourceName: String  SourceLocationName: String  HttpPackageConfigurations:    - Path: String      Type: String      SourceGroup: String  Tags:    - Key: String      Value: StringFn::GetAtt:  Arn: String

02Modified resource types14

modifiedAWS::CertificateManager::Certificatehistorydocs ↗#Link to AWS::CertificateManager::Certificate
Type: AWS::CertificateManager::CertificateProperties:added:   KeyAlgorithm: String
modifiedAWS::CloudFormation::TypeActivationhistorydocs ↗#Link to AWS::CloudFormation::TypeActivation
Type: AWS::CloudFormation::TypeActivationProperties:  # Update requires: Replacement → No interruptionmodified:   ExecutionRoleArn: String  # Update requires: Replacement → No interruptionmodified:   PublicTypeArn: String  # Update requires: Replacement → No interruptionmodified:   PublisherId: String  # Update requires: Replacement → No interruptionmodified:   Type: String  # Update requires: Replacement → No interruptionmodified:   TypeName: String  # Update requires: Replacement → No interruptionmodified:   TypeNameAlias: String
modifiedAWS::Config::ConfigurationRecorderhistorydocs ↗#Link to AWS::Config::ConfigurationRecorder
Type: AWS::Config::ConfigurationRecorderProperties:  RecordingGroup:added:     ExclusionByResourceTypes:added:       ResourceTypes:added:         - Stringadded:     RecordingStrategy:added:       UseOnly: String
modifiedAWS::EC2::NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceProperties:added:   Ipv4PrefixCount: Integeradded:   Ipv4Prefixes:added:     - Ipv4Prefix: Stringadded:   Ipv6PrefixCount: Integeradded:   Ipv6Prefixes:added:     - Ipv6Prefix: String
modifiedAWS::EC2::NetworkInterfaceAttachmenthistorydocs ↗#Link to AWS::EC2::NetworkInterfaceAttachment
Type: AWS::EC2::NetworkInterfaceAttachmentProperties:  # Update requires: No interruption → Replacementmodified:   DeviceIndex: String  # Update requires: No interruption → Replacementmodified:   InstanceId: String  # Update requires: No interruption → Replacementmodified:   NetworkInterfaceId: StringFn::GetAtt:added:   AttachmentId: String
modifiedAWS::EMR::Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:  Instances:    CoreInstanceFleet:      InstanceTypeConfigs:        - EbsConfiguration:            EbsBlockDeviceConfigs:              - VolumeSpecification:added:                   Throughput: Integer    CoreInstanceGroup:      EbsConfiguration:  # EbsConfiguration: see above    MasterInstanceFleet:  # InstanceFleetConfig: see above    MasterInstanceGroup:  # InstanceGroupConfig: see above    TaskInstanceFleets:  # InstanceFleetConfig: see above    TaskInstanceGroups:  # InstanceGroupConfig: see above
modifiedAWS::EMR::InstanceFleetConfighistorydocs ↗#Link to AWS::EMR::InstanceFleetConfig
Type: AWS::EMR::InstanceFleetConfigProperties:  InstanceTypeConfigs:    - EbsConfiguration:        EbsBlockDeviceConfigs:          - VolumeSpecification:added:               Throughput: Integer
modifiedAWS::EMR::InstanceGroupConfighistorydocs ↗#Link to AWS::EMR::InstanceGroupConfig
Type: AWS::EMR::InstanceGroupConfigProperties:  EbsConfiguration:    EbsBlockDeviceConfigs:      - VolumeSpecification:added:           Throughput: Integer
modifiedAWS::Events::Rulehistorydocs ↗#Link to AWS::Events::Rule
Type: AWS::Events::RuleProperties:  Targets:    - RedshiftDataParameters:        # Required: Yes → Nomodified:         Sql: String
modifiedAWS::InternetMonitor::Monitorhistorydocs ↗#Link to AWS::InternetMonitor::Monitor
Type: AWS::InternetMonitor::MonitorProperties:  HealthEventsConfig:added:     AvailabilityLocalHealthEventsConfig:added:       Status: Stringadded:       HealthScoreThreshold: Doubleadded:       MinTrafficImpact: Doubleadded:     PerformanceLocalHealthEventsConfig:  # LocalHealthEventsConfig: see above
modifiedAWS::IVS::RecordingConfigurationhistorydocs ↗#Link to AWS::IVS::RecordingConfiguration
Type: AWS::IVS::RecordingConfigurationProperties:  DestinationConfiguration:    # Required: Yes → Nomodified:     S3: S3DestinationConfigurationadded:   RenditionConfiguration:added:     RenditionSelection: Stringadded:     Renditions:added:       - String  ThumbnailConfiguration:    # Required: Yes → Nomodified:     RecordingMode: Stringadded:     Resolution: Stringadded:     Storage:added:       - String
modifiedAWS::Kendra::DataSourcehistorydocs ↗#Link to AWS::Kendra::DataSource
Type: AWS::Kendra::DataSourceProperties:  DataSourceConfiguration:added:     TemplateConfiguration:added:       Template: String
modifiedAWS::KMS::Keyhistorydocs ↗#Link to AWS::KMS::Key
Type: AWS::KMS::KeyProperties:added:   BypassPolicyLockoutSafetyCheck: Boolean  # Required: Yes → Nomodified:   KeyPolicy: Json
modifiedAWS::SageMaker::FeatureGrouphistorydocs ↗#Link to AWS::SageMaker::FeatureGroup
Type: AWS::SageMaker::FeatureGroupFn::GetAtt:added:   CreationTime: Stringadded:   FeatureGroupStatus: String