Version 224.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 types4

addedAWS::FSx::StorageVirtualMachinedocs ↗#Link to AWS::FSx::StorageVirtualMachine
Type: AWS::FSx::StorageVirtualMachineProperties:  SvmAdminPassword: String  ActiveDirectoryConfiguration:    SelfManagedActiveDirectoryConfiguration:      FileSystemAdministratorsGroup: String      UserName: String      DomainName: String      OrganizationalUnitDistinguishedName: String      DnsIps:        - String      Password: String    NetBiosName: String  RootVolumeSecurityStyle: String  FileSystemId: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  ResourceARN: String  StorageVirtualMachineId: String  UUID: String
addedAWS::MediaConnect::RouterInputdocs ↗#Link to AWS::MediaConnect::RouterInput
Type: AWS::MediaConnect::RouterInputProperties:  RoutingScope: String  TransitEncryption:    EncryptionKeyType: String    EncryptionKeyConfiguration:      SecretsManager:        SecretArn: String        RoleArn: String      Automatic: Json  Configuration:    MediaConnectFlow:      FlowOutputArn: String      SourceTransitDecryption:        EncryptionKeyType: String        EncryptionKeyConfiguration:          SecretsManager:  # SecretsManagerEncryptionKeyConfiguration: see above          Automatic: Json      FlowArn: String    Failover:      NetworkInterfaceArn: String      SourcePriorityMode: String      ProtocolConfigurations:        - SrtCaller:            SourceAddress: String            StreamId: String            DecryptionConfiguration:              EncryptionKey:  # SecretsManagerEncryptionKeyConfiguration: see above            SourcePort: Integer            MinimumLatencyMilliseconds: Integer          SrtListener:            Port: Integer            DecryptionConfiguration:  # SrtDecryptionConfiguration: see above            MinimumLatencyMilliseconds: Integer          Rist:            Port: Integer            RecoveryLatencyMilliseconds: Integer          Rtp:            ForwardErrorCorrection: String            Port: Integer      PrimarySourceIndex: Integer    Merge:      MergeRecoveryWindowMilliseconds: Integer      NetworkInterfaceArn: String      ProtocolConfigurations:        - Rist:  # RistRouterInputConfiguration: see above          Rtp:  # RtpRouterInputConfiguration: see above    Standard:      ProtocolConfiguration:        SrtCaller:  # SrtCallerRouterInputConfiguration: see above        SrtListener:  # SrtListenerRouterInputConfiguration: see above        Rist:  # RistRouterInputConfiguration: see above        Rtp:  # RtpRouterInputConfiguration: see above      NetworkInterfaceArn: String      Protocol: String  Tier: String  RegionName: String  MaximumBitrate: Integer  AvailabilityZone: String  MaintenanceConfiguration:    Default: Json    PreferredDayTime:      Time: String      Day: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  InputType: String  State: String  CreatedAt: String  IpAddress: String  Id: String  Arn: String  RoutedOutputs: Integer  UpdatedAt: String  MaintenanceType: String
addedAWS::MediaConnect::RouterNetworkInterfacedocs ↗#Link to AWS::MediaConnect::RouterNetworkInterface
Type: AWS::MediaConnect::RouterNetworkInterfaceProperties:  Configuration:    Vpc:      SubnetId: String      SecurityGroupIds:        - String    Public:      AllowRules:        - Cidr: String  RegionName: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  AssociatedInputCount: Integer  AssociatedOutputCount: Integer  NetworkInterfaceType: String  State: String  CreatedAt: String  Id: String  Arn: String  UpdatedAt: String
addedAWS::MediaConnect::RouterOutputdocs ↗#Link to AWS::MediaConnect::RouterOutput
Type: AWS::MediaConnect::RouterOutputProperties:  RoutingScope: String  Configuration:    MediaLiveInput:      MediaLiveInputArn: String      MediaLivePipelineId: String      DestinationTransitEncryption:        EncryptionKeyType: String        EncryptionKeyConfiguration:          SecretsManager:            SecretArn: String            RoleArn: String          Automatic: Json    MediaConnectFlow:      FlowSourceArn: String      FlowArn: String      DestinationTransitEncryption:        EncryptionKeyType: String        EncryptionKeyConfiguration:          SecretsManager:  # SecretsManagerEncryptionKeyConfiguration: see above          Automatic: Json    Standard:      ProtocolConfiguration:        SrtCaller:          StreamId: String          EncryptionConfiguration:            EncryptionKey:  # SecretsManagerEncryptionKeyConfiguration: see above          DestinationPort: Integer          MinimumLatencyMilliseconds: Integer          DestinationAddress: String        SrtListener:          EncryptionConfiguration:  # SrtEncryptionConfiguration: see above          Port: Integer          MinimumLatencyMilliseconds: Integer        Rist:          DestinationPort: Integer          DestinationAddress: String        Rtp:          ForwardErrorCorrection: String          DestinationPort: Integer          DestinationAddress: String      NetworkInterfaceArn: String      Protocol: String  Tier: String  RegionName: String  MaximumBitrate: Integer  AvailabilityZone: String  MaintenanceConfiguration:    Default: Json    PreferredDayTime:      Time: String      Day: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  State: String  CreatedAt: String  IpAddress: String  Id: String  Arn: String  RoutedState: String  UpdatedAt: String  MaintenanceType: String  OutputType: String

02Modified resource types10

modifiedAWS::ElasticLoadBalancingV2::TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupProperties:  Targets:added:     - QuicServerId: String
modifiedAWS::ImageBuilder::ContainerRecipehistorydocs ↗#Link to AWS::ImageBuilder::ContainerRecipe
Type: AWS::ImageBuilder::ContainerRecipeFn::GetAtt:added:   LatestVersion:added:     Major: Stringadded:     Minor: Stringadded:     Arn: Stringadded:     Patch: Stringadded:   LatestVersion.Arn: Stringadded:   LatestVersion.Major: Stringadded:   LatestVersion.Minor: Stringadded:   LatestVersion.Patch: String
modifiedAWS::ImageBuilder::ImageRecipehistorydocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeFn::GetAtt:added:   LatestVersion:added:     Major: Stringadded:     Minor: Stringadded:     Arn: Stringadded:     Patch: Stringadded:   LatestVersion.Arn: Stringadded:   LatestVersion.Major: Stringadded:   LatestVersion.Minor: Stringadded:   LatestVersion.Patch: String
modifiedAWS::LakeFormation::DataLakeSettingshistorydocs ↗#Link to AWS::LakeFormation::DataLakeSettings
Type: AWS::LakeFormation::DataLakeSettingsProperties:added:   ReadOnlyAdmins:added:     - DataLakePrincipalIdentifier: StringPropertyTypes:added:   ReadOnlyAdmins:added:     - DataLakePrincipalIdentifier: String
modifiedAWS::Lambda::EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:added:   LoggingConfig:added:     SystemLogLevel: String  ProvisionedPollerConfig:added:     PollerGroupName: String
modifiedAWS::MediaConnect::Flowhistorydocs ↗#Link to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::FlowProperties:  Source:added:     RouterIntegrationState: Stringadded:     RouterIntegrationTransitDecryption:added:       EncryptionKeyType: Stringadded:       EncryptionKeyConfiguration:added:         SecretsManager:added:           SecretArn: Stringadded:           RoleArn: Stringadded:         Automatic: Json
modifiedAWS::MediaConnect::FlowOutputhistorydocs ↗#Link to AWS::MediaConnect::FlowOutput
Type: AWS::MediaConnect::FlowOutputProperties:  # Required: Yes → Nomodified:   Protocol: Stringadded:   RouterIntegrationState: Stringadded:   RouterIntegrationTransitEncryption:added:     EncryptionKeyType: Stringadded:     EncryptionKeyConfiguration:added:       SecretsManager:added:         SecretArn: Stringadded:         RoleArn: Stringadded:       Automatic: Json
modifiedAWS::S3Tables::TableBuckethistorydocs ↗#Link to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucketProperties:added:   MetricsConfiguration:added:     Status: String
modifiedAWS::ServiceCatalog::CloudFormationProducthistorydocs ↗#Link to AWS::ServiceCatalog::CloudFormationProduct
Type: AWS::ServiceCatalog::CloudFormationProductProperties:  # Duplicates allowed: Yes → Not specifiedmodified:   ProvisioningArtifactParameters:modified:     - Info: Info → Json  # Duplicates allowed: Yes → Not specifiedmodified:   Tags:    - TagFn::GetAtt:removed:   Id: String
modifiedAWS::WorkSpacesWeb::BrowserSettingshistorydocs ↗#Link to AWS::WorkSpacesWeb::BrowserSettings
Type: AWS::WorkSpacesWeb::BrowserSettingsProperties:added:   WebContentFilteringPolicy:added:     BlockedUrls:added:       - Stringadded:     AllowedUrls:added:       - Stringadded:     BlockedCategories:added:       - String

03Removed resource types1

removedDev::FSx::StorageVirtualMachinehistory#Link to Dev::FSx::StorageVirtualMachine