Version 39.8.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 types8

addedAWS::Route53RecoveryControl::Clusterdocs ↗#Link to AWS::Route53RecoveryControl::Cluster
Type: AWS::Route53RecoveryControl::ClusterProperties:  Name: StringFn::GetAtt:  ClusterArn: String  Status: String  ClusterEndpoints:    - Endpoint: String      Region: String
addedAWS::Route53RecoveryControl::ControlPaneldocs ↗#Link to AWS::Route53RecoveryControl::ControlPanel
Type: AWS::Route53RecoveryControl::ControlPanelProperties:  ClusterArn: String  Name: StringFn::GetAtt:  ControlPanelArn: String  Status: String  DefaultControlPanel: Boolean  RoutingControlCount: Integer
addedAWS::Route53RecoveryControl::RoutingControldocs ↗#Link to AWS::Route53RecoveryControl::RoutingControl
Type: AWS::Route53RecoveryControl::RoutingControlProperties:  ControlPanelArn: String  Name: String  ClusterArn: StringFn::GetAtt:  RoutingControlArn: String  Status: String
addedAWS::Route53RecoveryControl::SafetyRuledocs ↗#Link to AWS::Route53RecoveryControl::SafetyRule
Type: AWS::Route53RecoveryControl::SafetyRuleProperties:  AssertionRule:    WaitPeriodMs: Integer    AssertedControls:      - String  GatingRule:    GatingControls:      - String    TargetControls:      - String    WaitPeriodMs: Integer  Name: String  ControlPanelArn: String  RuleConfig:    Type: String    Threshold: Integer    Inverted: BooleanFn::GetAtt:  SafetyRuleArn: String  Status: String
addedAWS::Route53RecoveryReadiness::Celldocs ↗#Link to AWS::Route53RecoveryReadiness::Cell
Type: AWS::Route53RecoveryReadiness::CellProperties:  CellName: String  Cells:    - String  Tags:    - Key: String      Value: StringFn::GetAtt:  CellArn: String  ParentReadinessScopes:    - String
addedAWS::Route53RecoveryReadiness::ReadinessCheckdocs ↗#Link to AWS::Route53RecoveryReadiness::ReadinessCheck
Type: AWS::Route53RecoveryReadiness::ReadinessCheckProperties:  ResourceSetName: String  ReadinessCheckName: String  Tags:    - Key: String      Value: StringFn::GetAtt:  ReadinessCheckArn: String
addedAWS::Route53RecoveryReadiness::RecoveryGroupdocs ↗#Link to AWS::Route53RecoveryReadiness::RecoveryGroup
Type: AWS::Route53RecoveryReadiness::RecoveryGroupProperties:  RecoveryGroupName: String  Cells:    - String  Tags:    - Key: String      Value: StringFn::GetAtt:  RecoveryGroupArn: String
addedAWS::Route53RecoveryReadiness::ResourceSetdocs ↗#Link to AWS::Route53RecoveryReadiness::ResourceSet
Type: AWS::Route53RecoveryReadiness::ResourceSetProperties:  ResourceSetName: String  Resources:    - ResourceArn: String      ComponentId: String      DnsTargetResource:        DomainName: String        RecordSetId: String        HostedZoneArn: String        RecordType: String        TargetResource:          NLBResource:            Arn: String          R53Resource:            DomainName: String            RecordSetId: String      ReadinessScopes:        - String  ResourceSetType: String  Tags:    - Key: String      Value: StringFn::GetAtt:  ResourceSetArn: String

02Modified resource types8

modifiedAWS::DataBrew::Jobhistorydocs ↗#Link to AWS::DataBrew::Job
Type: AWS::DataBrew::JobProperties:added:   DatabaseOutputs:added:     - GlueConnectionName: Stringadded:       DatabaseOutputMode: Stringadded:       DatabaseOptions:added:         TempDirectory:added:           Bucket: Stringadded:           Key: Stringadded:         TableName: Stringadded:   ProfileConfiguration:added:     DatasetStatisticsConfiguration:added:       IncludedStatistics:added:         - Stringadded:       Overrides:added:         - Statistic: Stringadded:           Parameters: {}added:     ProfileColumns:added:       - Regex: Stringadded:         Name: Stringadded:     ColumnStatisticsConfigurations:added:       - Selectors:  # ColumnSelector: see aboveadded:         Statistics:  # StatisticsConfiguration: see above
modifiedAWS::DataSync::LocationNFShistorydocs ↗#Link to AWS::DataSync::LocationNFS
Type: AWS::DataSync::LocationNFSProperties:  # Update requires: Replacement → No interruptionmodified:   MountOptions:    # Update requires: Replacement → No interruptionmodified:     Version: String  # Update requires: Replacement → No interruptionmodified:   OnPremConfig:    # Update requires: Replacement → No interruptionmodified:     AgentArns:      - String  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String
modifiedAWS::DataSync::LocationObjectStoragehistorydocs ↗#Link to AWS::DataSync::LocationObjectStorage
Type: AWS::DataSync::LocationObjectStorageProperties:  # Update requires: Replacement → No interruptionmodified:   AccessKey: String  # Update requires: Replacement → No interruptionmodified:   AgentArns:    - String  # Update requires: Replacement → No interruptionmodified:   SecretKey: String  # Update requires: Replacement → No interruptionmodified:   ServerPort: Integer  # Update requires: Replacement → No interruptionmodified:   ServerProtocol: String  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String
modifiedAWS::DataSync::LocationSMBhistorydocs ↗#Link to AWS::DataSync::LocationSMB
Type: AWS::DataSync::LocationSMBProperties:  # Update requires: Replacement → No interruptionmodified:   AgentArns:    - String  # Update requires: Replacement → No interruptionmodified:   Domain: String  # Update requires: Replacement → No interruptionmodified:   MountOptions:    # Update requires: Replacement → No interruptionmodified:     Version: String  # Update requires: Replacement → No interruptionmodified:   Password: String  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String  # Update requires: Replacement → No interruptionmodified:   User: String
modifiedAWS::DataSync::Taskhistorydocs ↗#Link to AWS::DataSync::Task
Type: AWS::DataSync::TaskProperties:  Options:added:     SecurityDescriptorCopyFlags: String
modifiedAWS::DLM::LifecyclePolicyhistorydocs ↗#Link to AWS::DLM::LifecyclePolicy
Type: AWS::DLM::LifecyclePolicyProperties:  PolicyDetails:    Schedules:      - CrossRegionCopyRules:added:           - DeprecateRule:added:               IntervalUnit: Stringadded:               Interval: Integeradded:         DeprecateRule:added:           IntervalUnit: Stringadded:           Count: Integeradded:           Interval: Integer
modifiedAWS::FSx::FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:  WindowsConfiguration:added:     AuditLogConfiguration:added:       FileAccessAuditLogLevel: Stringadded:       FileShareAccessAuditLogLevel: Stringadded:       AuditLogDestination: String
modifiedAWS::S3Outposts::Endpointhistorydocs ↗#Link to AWS::S3Outposts::Endpoint
Type: AWS::S3Outposts::EndpointProperties:added:   AccessType: Stringadded:   CustomerOwnedIpv4Pool: String