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

addedAWS::Lightsail::Certificatedocs ↗#Link to AWS::Lightsail::Certificate
Type: AWS::Lightsail::CertificateProperties:  CertificateName: String  DomainName: String  SubjectAlternativeNames:    - String  Tags:    - Key: String      Value: StringFn::GetAtt:  CertificateArn: String  Status: String
addedAWS::Lightsail::Containerdocs ↗#Link to AWS::Lightsail::Container
Type: AWS::Lightsail::ContainerProperties:  ServiceName: String  Power: String  Scale: Integer  PublicDomainNames:    - CertificateName: String      DomainNames:        - String  ContainerServiceDeployment:    Containers:      - ContainerName: String        Command:          - String        Environment:          - Variable: String            Value: String        Image: String        Ports:          - Port: String            Protocol: String    PublicEndpoint:      ContainerName: String      ContainerPort: Integer      HealthCheckConfig:        HealthyThreshold: Integer        IntervalSeconds: Integer        Path: String        SuccessCodes: String        TimeoutSeconds: Integer        UnhealthyThreshold: Integer  IsDisabled: Boolean  Tags:    - Key: String      Value: StringFn::GetAtt:  ContainerArn: String  Url: String
addedAWS::Lightsail::Distributiondocs ↗#Link to AWS::Lightsail::Distribution
Type: AWS::Lightsail::DistributionProperties:  DistributionName: String  BundleId: String  IpAddressType: String  CacheBehaviors:    - Behavior: String      Path: String  CacheBehaviorSettings:    AllowedHTTPMethods: String    CachedHTTPMethods: String    DefaultTTL: Integer    MaximumTTL: Integer    MinimumTTL: Integer    ForwardedCookies:      CookiesAllowList:        - String      Option: String    ForwardedHeaders:      HeadersAllowList:        - String      Option: String    ForwardedQueryStrings:      QueryStringsAllowList:        - String      Option: Boolean  DefaultCacheBehavior:    Behavior: String  Origin:    Name: String    ProtocolPolicy: String    RegionName: String  IsEnabled: Boolean  CertificateName: String  Tags:    - Key: String      Value: StringFn::GetAtt:  DistributionArn: String  Status: String  AbleToUpdateBundle: Boolean

02Modified resource types8

modifiedAWS::ApplicationInsights::Applicationhistorydocs ↗#Link to AWS::ApplicationInsights::Application
Type: AWS::ApplicationInsights::ApplicationProperties:  ComponentMonitoringSettings:    - CustomComponentConfiguration:        ConfigurationDetails:added:           HAClusterPrometheusExporter:added:             PrometheusPort: Stringadded:           HANAPrometheusExporter:added:             HANASID: Stringadded:             HANAPort: Stringadded:             HANASecretName: Stringadded:             AgreeToInstallHANADBClient: Booleanadded:             PrometheusPort: String      DefaultOverwriteComponentConfiguration:  # ComponentConfiguration: see above
modifiedAWS::DataBrew::Jobhistorydocs ↗#Link to AWS::DataBrew::Job
Type: AWS::DataBrew::JobProperties:  DataCatalogOutputs:    - DatabaseOptions:        TempDirectory:added:           BucketOwner: String      S3Options:        Location:  # S3Location: see above  DatabaseOutputs:    - DatabaseOptions:  # DatabaseTableOutputOptions: see above  OutputLocation:added:     BucketOwner: String  Outputs:    - Location:  # S3Location: see above
modifiedAWS::DMS::Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties:added:   GcpMySQLSettings:added:     AfterConnectScript: Stringadded:     Port: Integeradded:     DatabaseName: Stringadded:     CleanSourceMetadataOnMismatch: Booleanadded:     ServerTimezone: Stringadded:     EventsPollInterval: Integeradded:     ParallelLoadThreads: Integeradded:     Username: Stringadded:     MaxFileSize: Integeradded:     ServerName: Stringadded:     SecretsManagerSecretId: Stringadded:     SecretsManagerAccessRoleArn: Stringadded:     Password: String
modifiedAWS::RoboMaker::SimulationApplicationhistorydocs ↗#Link to AWS::RoboMaker::SimulationApplication
Type: AWS::RoboMaker::SimulationApplicationProperties:  RobotSoftwareSuite:    # Required: Yes → Nomodified:     Version: String  SimulationSoftwareSuite:    # Required: Yes → Nomodified:     Version: String
modifiedAWS::SageMaker::Devicehistorydocs ↗#Link to AWS::SageMaker::Device
Type: AWS::SageMaker::DeviceProperties:modified:   Device: Json → Deviceadded:     Description: Stringadded:     DeviceName: Stringadded:     IotThingName: String
modifiedAWS::ServiceDiscovery::PrivateDnsNamespacehistorydocs ↗#Link to AWS::ServiceDiscovery::PrivateDnsNamespace
Type: AWS::ServiceDiscovery::PrivateDnsNamespaceFn::GetAtt:added:   HostedZoneId: String
modifiedAWS::ServiceDiscovery::PublicDnsNamespacehistorydocs ↗#Link to AWS::ServiceDiscovery::PublicDnsNamespace
Type: AWS::ServiceDiscovery::PublicDnsNamespaceFn::GetAtt:added:   HostedZoneId: String
modifiedAWS::SSM::MaintenanceWindowTaskhistorydocs ↗#Link to AWS::SSM::MaintenanceWindowTask
Type: AWS::SSM::MaintenanceWindowTaskProperties:  TaskInvocationParameters:    MaintenanceWindowRunCommandParameters:added:       CloudWatchOutputConfig:added:         CloudWatchOutputEnabled: Booleanadded:         CloudWatchLogGroupName: Stringadded:       DocumentVersion: String