Version 43.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 types5

addedAWS::APS::RuleGroupsNamespacedocs ↗#Link to AWS::APS::RuleGroupsNamespace
Type: AWS::APS::RuleGroupsNamespaceProperties:  Workspace: String  Name: String  Data: String  Tags:    - Key: String      Value: StringFn::GetAtt:  Arn: String
addedAWS::Backup::Frameworkdocs ↗#Link to AWS::Backup::Framework
Type: AWS::Backup::FrameworkProperties:  FrameworkName: String  FrameworkDescription: String  FrameworkControls:    - ControlName: String      ControlInputParameters:        - ParameterName: String          ParameterValue: String      ControlScope: Json  FrameworkTags:    - Key: String      Value: StringFn::GetAtt:  FrameworkArn: String  DeploymentStatus: String  CreationTime: Double  FrameworkStatus: String
addedAWS::Backup::ReportPlandocs ↗#Link to AWS::Backup::ReportPlan
Type: AWS::Backup::ReportPlanProperties:  ReportPlanName: String  ReportPlanDescription: String  ReportPlanTags:    - Key: String      Value: String  ReportDeliveryChannel: Json  ReportSetting: JsonFn::GetAtt:  ReportPlanArn: String
addedAWS::Lightsail::Diskdocs ↗#Link to AWS::Lightsail::Disk
Type: AWS::Lightsail::DiskProperties:  DiskName: String  AvailabilityZone: String  Tags:    - Key: String      Value: String  AddOns:    - AddOnType: String      Status: String      AutoSnapshotAddOnRequest:        SnapshotTimeOfDay: String  SizeInGb: IntegerFn::GetAtt:  DiskArn: String  SupportCode: String  ResourceType: String  State: String  AttachmentState: String  Iops: Integer  IsAttached: Boolean  Path: String  AttachedTo: String
addedAWS::Lightsail::Instancedocs ↗#Link to AWS::Lightsail::Instance
Type: AWS::Lightsail::InstanceProperties:  Location:    AvailabilityZone: String    RegionName: String  Hardware:    CpuCount: Integer    RamSizeInGb: Integer    Disks:      - DiskName: String        SizeInGb: String        IsSystemDisk: Boolean        IOPS: Integer        Path: String        AttachedTo: String        AttachmentState: String  State:    Code: Integer    Name: String  Networking:    Ports:      - FromPort: Integer        ToPort: Integer        Protocol: String        AccessFrom: String        AccessType: String        CommonName: String        AccessDirection: String        Ipv6Cidrs:          - String        CidrListAliases:          - String        Cidrs:          - String    MonthlyTransfer: Json  InstanceName: String  AvailabilityZone: String  BundleId: String  BlueprintId: String  AddOns:    - AddOnType: String      Status: String      AutoSnapshotAddOnRequest:        SnapshotTimeOfDay: String  Tags:    - Key: String      Value: StringFn::GetAtt:  SupportCode: String  ResourceType: String  IsStaticIp: Boolean  PrivateIpAddress: String  PublicIpAddress: String  Location.AvailabilityZone: String  Location.RegionName: String  Hardware.CpuCount: Integer  Hardware.RamSizeInGb: Integer  State.Code: Integer  State.Name: String  Networking.MonthlyTransfer.GbPerMonthAllocated: String  UserName: String  SshKeyName: String  UserData: String  KeyPairName: String  InstanceArn: StringPropertyTypes:  MonthlyTransfer:    GbPerMonthAllocated: String

02Modified resource types14

modifiedAWS::APS::Workspacehistorydocs ↗#Link to AWS::APS::Workspace
Type: AWS::APS::WorkspaceProperties:added:   AlertManagerDefinition: String
modifiedAWS::Backup::BackupVaulthistorydocs ↗#Link to AWS::Backup::BackupVault
Type: AWS::Backup::BackupVaultProperties:  LockConfiguration:added:     ChangeableForDays: Doubleadded:     MaxRetentionDays: Doubleadded:     # Required: Yesadded:     MinRetentionDays: Doubleremoved:     changeableForDays: Doubleremoved:     maxRetentionDays: Doubleremoved:     minRetentionDays: Double
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    MetadataOptions:added:       HttpProtocolIpv6: StringPropertyTypes:added:   AcceleratorCount:added:     Min: Integeradded:     Max: Integeradded:   AcceleratorTotalMemoryMiB:added:     Min: Integeradded:     Max: Integeradded:   BaselineEbsBandwidthMbps:added:     Min: Integeradded:     Max: Integeradded:   MemoryGiBPerVCpu:added:     Min: Doubleadded:     Max: Doubleadded:   MemoryMiB:added:     Min: Integeradded:     Max: Integeradded:   NetworkInterfaceCount:added:     Min: Integeradded:     Max: Integeradded:   TotalLocalStorageGB:added:     Min: Doubleadded:     Max: Doubleadded:   VCpuCount:added:     Min: Integeradded:     Max: Integer
modifiedAWS::ECR::ReplicationConfigurationhistorydocs ↗#Link to AWS::ECR::ReplicationConfiguration
Type: AWS::ECR::ReplicationConfigurationProperties:  ReplicationConfiguration:    Rules:added:       - RepositoryFilters:added:           - Filter: Stringadded:             FilterType: String
modifiedAWS::Kendra::DataSourcehistorydocs ↗#Link to AWS::Kendra::DataSource
Type: AWS::Kendra::DataSourceProperties:  DataSourceConfiguration:    ServiceNowConfiguration:added:       AuthenticationType: String      KnowledgeArticleConfiguration:added:         FilterQuery: String    SharePointConfiguration:added:       SslCertificateS3Path:added:         Bucket: Stringadded:         Key: Stringadded:     WebCrawlerConfiguration:added:       Urls:added:         SeedUrlConfiguration:added:           SeedUrls:added:             - Stringadded:           WebCrawlerMode: Stringadded:         SiteMapsConfiguration:added:           SiteMaps:added:             - Stringadded:       CrawlDepth: Integeradded:       MaxLinksPerPage: Integeradded:       MaxContentSizePerPageInMegaBytes: Doubleadded:       MaxUrlsPerMinuteCrawlRate: Integeradded:       UrlInclusionPatterns:added:         - Stringadded:       UrlExclusionPatterns:added:         - Stringadded:       ProxyConfiguration:added:         Host: Stringadded:         Port: Integeradded:         Credentials: Stringadded:       AuthenticationConfiguration:added:         BasicAuthentication:added:           - Host: Stringadded:             Port: Integeradded:             Credentials: Stringadded:     WorkDocsConfiguration:added:       OrganizationId: Stringadded:       CrawlComments: Booleanadded:       UseChangeLog: Booleanadded:       InclusionPatterns:added:         - Stringadded:       ExclusionPatterns:added:         - Stringadded:       FieldMappings:added:         - DataSourceFieldName: Stringadded:           DateFieldFormat: Stringadded:           IndexFieldName: String
modifiedAWS::KinesisFirehose::DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties:added:   AmazonopensearchserviceDestinationConfiguration:added:     BufferingHints:added:       IntervalInSeconds: Integeradded:       SizeInMBs: Integeradded:     CloudWatchLoggingOptions:added:       Enabled: Booleanadded:       LogGroupName: Stringadded:       LogStreamName: Stringadded:     DomainARN: Stringadded:     IndexName: Stringadded:     IndexRotationPeriod: Stringadded:     ProcessingConfiguration:added:       Enabled: Booleanadded:       Processors:added:         - Parameters:added:             - ParameterName: Stringadded:               ParameterValue: Stringadded:           Type: Stringadded:     RetryOptions:added:       DurationInSeconds: Integeradded:     RoleARN: Stringadded:     S3BackupMode: Stringadded:     S3Configuration:added:       BucketARN: Stringadded:       BufferingHints:added:         IntervalInSeconds: Integeradded:         SizeInMBs: Integeradded:       CloudWatchLoggingOptions:  # CloudWatchLoggingOptions: see aboveadded:       CompressionFormat: Stringadded:       EncryptionConfiguration:added:         KMSEncryptionConfig:added:           AWSKMSKeyARN: Stringadded:         NoEncryptionConfig: Stringadded:       ErrorOutputPrefix: Stringadded:       Prefix: Stringadded:       RoleARN: Stringadded:     ClusterEndpoint: Stringadded:     TypeName: Stringadded:     VpcConfiguration:added:       RoleARN: Stringadded:       SubnetIds:added:         - Stringadded:       SecurityGroupIds:added:         - String
modifiedAWS::Lambda::Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties:added:   Architectures:added:     - String
modifiedAWS::Lambda::LayerVersionhistorydocs ↗#Link to AWS::Lambda::LayerVersion
Type: AWS::Lambda::LayerVersionProperties:added:   CompatibleArchitectures:added:     - String
modifiedAWS::MediaConnect::Flowhistorydocs ↗#Link to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::FlowProperties:  Source:    Decryption:      # Required: Yes → Nomodified:       Algorithm: Stringadded:     MinLatency: Integeradded:     SourceIngestPort: StringFn::GetAtt:added:   Source.SourceIngestPort: String
modifiedAWS::MediaConnect::FlowOutputhistorydocs ↗#Link to AWS::MediaConnect::FlowOutput
Type: AWS::MediaConnect::FlowOutputProperties:  Encryption:    # Required: Yes → Nomodified:     Algorithm: Stringadded:   MinLatency: Integer
modifiedAWS::MediaConnect::FlowSourcehistorydocs ↗#Link to AWS::MediaConnect::FlowSource
Type: AWS::MediaConnect::FlowSourceFn::GetAtt:added:   SourceIngestPort: String
modifiedAWS::OpenSearchService::Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainFn::GetAtt:added:   DomainArn: String
modifiedAWS::SQS::QueuePolicyhistorydocs ↗#Link to AWS::SQS::QueuePolicy
Type: AWS::SQS::QueuePolicyFn::GetAtt:added:   Id: String
modifiedAWS::SSM::MaintenanceWindowTaskhistorydocs ↗#Link to AWS::SSM::MaintenanceWindowTask
Type: AWS::SSM::MaintenanceWindowTaskProperties:added:   CutoffBehavior: String