Version 37.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 types3

addedAWS::AppRunner::Servicedocs ↗#Link to AWS::AppRunner::Service
Type: AWS::AppRunner::ServiceProperties:  ServiceName: String  SourceConfiguration:    CodeRepository:      RepositoryUrl: String      SourceCodeVersion:        Type: String        Value: String      CodeConfiguration:        ConfigurationSource: String        CodeConfigurationValues:          Runtime: String          BuildCommand: String          StartCommand: String          Port: String          RuntimeEnvironmentVariables:            - Name: String              Value: String    ImageRepository:      ImageIdentifier: String      ImageConfiguration:        StartCommand: String        Port: String        RuntimeEnvironmentVariables:  # KeyValuePair: see above      ImageRepositoryType: String    AutoDeploymentsEnabled: Boolean    AuthenticationConfiguration:      ConnectionArn: String      AccessRoleArn: String  InstanceConfiguration:    Cpu: String    Memory: String    InstanceRoleArn: String  Tags:    - Key: String      Value: String  EncryptionConfiguration:    KmsKey: String  HealthCheckConfiguration:    Protocol: String    Path: String    Interval: Integer    Timeout: Integer    HealthyThreshold: Integer    UnhealthyThreshold: Integer  AutoScalingConfigurationArn: StringFn::GetAtt:  ServiceId: String  ServiceArn: String  ServiceUrl: String  Status: String
addedAWS::EC2::TransitGatewayPeeringAttachmentdocs ↗#Link to AWS::EC2::TransitGatewayPeeringAttachment
Type: AWS::EC2::TransitGatewayPeeringAttachmentProperties:  TransitGatewayId: String  PeerTransitGatewayId: String  PeerAccountId: String  PeerRegion: String  Tags:    - Key: String      Value: StringFn::GetAtt:  TransitGatewayAttachmentId: String  State: String  CreationTime: String
addedAWS::IoTCoreDeviceAdvisor::SuiteDefinitiondocs ↗#Link to AWS::IoTCoreDeviceAdvisor::SuiteDefinition
Type: AWS::IoTCoreDeviceAdvisor::SuiteDefinitionProperties:  SuiteDefinitionConfiguration: Json  Tags:    - Key: String      Value: StringFn::GetAtt:  SuiteDefinitionId: String  SuiteDefinitionArn: String  SuiteDefinitionVersion: String

02Modified resource types4

modifiedAWS::MediaPackage::Channelhistorydocs ↗#Link to AWS::MediaPackage::Channel
Type: AWS::MediaPackage::ChannelProperties:added:   EgressAccessLogs:added:     LogGroupName: Stringadded:   IngressAccessLogs:  # LogConfiguration: see above
modifiedAWS::MediaPackage::OriginEndpointhistorydocs ↗#Link to AWS::MediaPackage::OriginEndpoint
Type: AWS::MediaPackage::OriginEndpointProperties:  CmafPackage:    Encryption:added:       ConstantInitializationVector: String  DashPackage:added:     UtcTiming: Stringadded:     UtcTimingUri: String  # Update requires: No interruption → Replacementmodified:   Id: String
modifiedAWS::MediaPackage::PackagingConfigurationhistorydocs ↗#Link to AWS::MediaPackage::PackagingConfiguration
Type: AWS::MediaPackage::PackagingConfigurationProperties:  CmafPackage:added:     IncludeEncoderConfigurationInSegments: Boolean  DashPackage:added:     IncludeEncoderConfigurationInSegments: Boolean  # Update requires: No interruption → Replacementmodified:   Id: String
modifiedAWS::MediaPackage::PackagingGrouphistorydocs ↗#Link to AWS::MediaPackage::PackagingGroup
Type: AWS::MediaPackage::PackagingGroupProperties:added:   EgressAccessLogs:added:     LogGroupName: String