Version 218.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::BedrockAgentCore::Memorydocs ↗#Link to AWS::BedrockAgentCore::Memory
Type: AWS::BedrockAgentCore::MemoryProperties:  Description: String  EncryptionKeyArn: String  MemoryExecutionRoleArn: String  MemoryStrategies:    - SummaryMemoryStrategy:        Status: String        Namespaces:          - String        Type: String        Description: String        CreatedAt: String        StrategyId: String        UpdatedAt: String        Name: String      CustomMemoryStrategy:        Status: String        Namespaces:          - String        Type: String        Description: String        Configuration:          SummaryOverride:            Consolidation:              AppendToPrompt: String              ModelId: String          UserPreferenceOverride:            Consolidation:              AppendToPrompt: String              ModelId: String            Extraction:              AppendToPrompt: String              ModelId: String          SemanticOverride:            Consolidation:              AppendToPrompt: String              ModelId: String            Extraction:              AppendToPrompt: String              ModelId: String          SelfManagedConfiguration:            TriggerConditions:              - MessageBasedTrigger:                  MessageCount: Integer                TokenBasedTrigger:                  TokenCount: Integer                TimeBasedTrigger:                  IdleSessionTimeout: Integer            InvocationConfiguration:              TopicArn: String              PayloadDeliveryBucketName: String            HistoricalContextWindowSize: Integer        CreatedAt: String        StrategyId: String        UpdatedAt: String        Name: String      SemanticMemoryStrategy:        Status: String        Namespaces:          - String        Type: String        Description: String        CreatedAt: String        StrategyId: String        UpdatedAt: String        Name: String      UserPreferenceMemoryStrategy:        Status: String        Namespaces:          - String        Type: String        Description: String        CreatedAt: String        StrategyId: String        UpdatedAt: String        Name: String  EventExpiryDuration: Integer  Tags:    <key>: String  Name: StringFn::GetAtt:  Status: String  MemoryArn: String  CreatedAt: String  FailureReason: String  UpdatedAt: String  MemoryId: String
addedAWS::Lightsail::DiskSnapshotdocs ↗#Link to AWS::Lightsail::DiskSnapshot
Type: AWS::Lightsail::DiskSnapshotProperties:  DiskSnapshotName: String  DiskName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  SizeInGb: Integer  Progress: String  Location.AvailabilityZone: String  DiskSnapshotArn: String  SupportCode: String  State: String  CreatedAt: String  FromDiskName: String  ResourceType: String  IsFromAutoSnapshot: Boolean  Location:    RegionName: String    AvailabilityZone: String  Location.RegionName: String
addedAWS::ObservabilityAdmin::OrganizationCentralizationRuledocs ↗#Link to AWS::ObservabilityAdmin::OrganizationCentralizationRule
Type: AWS::ObservabilityAdmin::OrganizationCentralizationRuleProperties:  Rule:    Destination:      Account: String      DestinationLogsConfiguration:        LogsEncryptionConfiguration:          KmsKeyArn: String          EncryptionStrategy: String          EncryptionConflictResolutionStrategy: String        BackupConfiguration:          KmsKeyArn: String          Region: String      Region: String    Source:      Scope: String      SourceLogsConfiguration:        EncryptedLogGroupStrategy: String        LogGroupSelectionCriteria: String      Regions:        - String  RuleName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  RuleArn: String
addedAWS::SSMQuickSetup::LifecycleAutomationdocs ↗#Link to AWS::SSMQuickSetup::LifecycleAutomation
Type: AWS::SSMQuickSetup::LifecycleAutomationProperties:  AutomationParameters: Json  AutomationDocument: String  Tags:    <key>: String  ResourceKey: StringFn::GetAtt:  AssociationId: String
addedDev::FSx::StorageVirtualMachinedocs ↗#Link to Dev::FSx::StorageVirtualMachine
Type: Dev::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

02Modified resource types30

modifiedAWS::AppSync::DataSourcehistorydocs ↗#Link to AWS::AppSync::DataSource
Type: AWS::AppSync::DataSourceProperties:removed:   ElasticsearchConfig:removed:     AwsRegion: Stringremoved:     Endpoint: String
modifiedAWS::BedrockAgentCore::BrowserCustomhistorydocs ↗#Link to AWS::BedrockAgentCore::BrowserCustom
Type: AWS::BedrockAgentCore::BrowserCustomProperties:  NetworkConfiguration:added:     VpcConfig:added:       SecurityGroups:added:         - Stringadded:       Subnets:added:         - StringFn::GetAtt:added:   FailureReason: String
modifiedAWS::BedrockAgentCore::CodeInterpreterCustomhistorydocs ↗#Link to AWS::BedrockAgentCore::CodeInterpreterCustom
Type: AWS::BedrockAgentCore::CodeInterpreterCustomProperties:  NetworkConfiguration:added:     VpcConfig:added:       SecurityGroups:added:         - Stringadded:       Subnets:added:         - StringFn::GetAtt:added:   FailureReason: String
modifiedAWS::BedrockAgentCore::Runtimehistorydocs ↗#Link to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::RuntimeProperties:  NetworkConfiguration:added:     NetworkModeConfig:added:       SecurityGroups:added:         - Stringadded:       Subnets:added:         - String
modifiedAWS::CloudFront::AnycastIpListhistorydocs ↗#Link to AWS::CloudFront::AnycastIpList
Type: AWS::CloudFront::AnycastIpListProperties:added:   IpAddressType: StringFn::GetAtt:  AnycastIpList:added:     IpAddressType: Stringadded:   AnycastIpList.IpAddressType: String
modifiedAWS::DataZone::ProjectProfilehistorydocs ↗#Link to AWS::DataZone::ProjectProfile
Type: AWS::DataZone::ProjectProfileProperties:  EnvironmentConfigurations:added:     - EnvironmentConfigurationId: Stringremoved:       Id: String
modifiedAWS::DocDB::DBClusterhistorydocs ↗#Link to AWS::DocDB::DBCluster
Type: AWS::DocDB::DBClusterProperties:  # Update requires: Replacement → No interruptionmodified:   GlobalClusterIdentifier: String
modifiedAWS::DynamoDB::GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties:removed:   GlobalTableSettingsReplicationMode: Stringremoved:   GlobalTableSourceArn: String
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:removed:   GlobalTableSettingsReplicationMode: String
modifiedAWS::EC2::NatGatewayhistorydocs ↗#Link to AWS::EC2::NatGateway
Type: AWS::EC2::NatGatewayProperties:added:   VpcId: StringFn::GetAtt:added:   EniId: String
modifiedAWS::ECS::ClusterCapacityProviderAssociationshistorydocs ↗#Link to AWS::ECS::ClusterCapacityProviderAssociations
Type: AWS::ECS::ClusterCapacityProviderAssociationsProperties:  # Required: Yes → Nomodified:   CapacityProviders:    - String
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:  DeploymentConfiguration:added:     CanaryConfiguration: Jsonadded:     LinearConfiguration: Json
modifiedAWS::ImageBuilder::Componenthistorydocs ↗#Link to AWS::ImageBuilder::Component
Type: AWS::ImageBuilder::ComponentFn::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::Imagehistorydocs ↗#Link to AWS::ImageBuilder::Image
Type: AWS::ImageBuilder::ImageFn::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::Workflowhistorydocs ↗#Link to AWS::ImageBuilder::Workflow
Type: AWS::ImageBuilder::WorkflowFn::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::Logs::DeliveryDestinationhistorydocs ↗#Link to AWS::Logs::DeliveryDestination
Type: AWS::Logs::DeliveryDestinationProperties:added:   DeliveryDestinationType: StringFn::GetAtt:removed:   DeliveryDestinationType: String
modifiedAWS::Logs::MetricFilterhistorydocs ↗#Link to AWS::Logs::MetricFilter
Type: AWS::Logs::MetricFilterProperties:added:   EmitSystemFieldDimensions:added:     - Stringadded:   FieldSelectionCriteria: String
modifiedAWS::Logs::SubscriptionFilterhistorydocs ↗#Link to AWS::Logs::SubscriptionFilter
Type: AWS::Logs::SubscriptionFilterProperties:added:   EmitSystemFields:added:     - Stringadded:   FieldSelectionCriteria: String
modifiedAWS::MediaLive::Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:  EncoderSettings:    OutputGroups:      - OutputGroupSettings:          MediaPackageGroupSettings:            MediapackageV2GroupSettings:added:               Id3Behavior: Stringadded:               KlvBehavior: Stringadded:               NielsenId3Behavior: Stringadded:               Scte35Type: Stringadded:               SegmentLength: Integeradded:               SegmentLengthUnits: Stringadded:               TimedMetadataId3Frame: Stringadded:               TimedMetadataId3Period: Integeradded:               TimedMetadataPassthrough: String
modifiedAWS::Neptune::EventSubscriptionhistorydocs ↗#Link to AWS::Neptune::EventSubscription
Type: AWS::Neptune::EventSubscriptionProperties:  # Duplicates allowed: Not specified → Nomodified:   EventCategories:    - String  # Required: No → Yesmodified:   SnsTopicArn: String  # Duplicates allowed: Not specified → Nomodified:   SourceIds:    - Stringadded:   SubscriptionName: Stringadded:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::PCS::Clusterhistorydocs ↗#Link to AWS::PCS::Cluster
Type: AWS::PCS::ClusterProperties:  # Update requires: Replacement → No interruptionmodified:   SlurmConfiguration:    # Update requires: Replacement → No interruptionmodified:     Accounting:      # Update requires: Replacement → No interruptionmodified:       DefaultPurgeTimeInDays: Integer      # Update requires: Replacement → No interruptionmodified:       Mode: String    # Update requires: Replacement → No interruptionmodified:     AuthKey:      # Update requires: Replacement → No interruptionmodified:       SecretArn: String      # Update requires: Replacement → No interruptionmodified:       SecretVersion: String    # Update requires: Replacement → No interruptionmodified:     ScaleDownIdleTimeInSeconds: Integer    # Update requires: Replacement → No interruptionmodified:     SlurmCustomSettings:      - # Update requires: Replacement → No interruptionmodified:         ParameterName: String        # Update requires: Replacement → No interruptionmodified:         ParameterValue: String
modifiedAWS::PCS::Queuehistorydocs ↗#Link to AWS::PCS::Queue
Type: AWS::PCS::QueueProperties:added:   SlurmConfiguration:added:     SlurmCustomSettings:added:       - ParameterValue: Stringadded:         ParameterName: String
modifiedAWS::QuickSight::Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties:  DashboardPublishOptions:added:     QuickSuiteActionsOption:added:       AvailabilityStatus: String
modifiedAWS::SageMaker::Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties:  DomainSettings:added:     IpAddressType: String
modifiedAWS::ServiceCatalog::LaunchNotificationConstrainthistorydocs ↗#Link to AWS::ServiceCatalog::LaunchNotificationConstraint
Type: AWS::ServiceCatalog::LaunchNotificationConstraintProperties:  # Duplicates allowed: Not specified → Yesmodified:   NotificationArns:    - StringFn::GetAtt:added:   Id: String
modifiedAWS::ServiceCatalog::ResourceUpdateConstrainthistorydocs ↗#Link to AWS::ServiceCatalog::ResourceUpdateConstraint
Type: AWS::ServiceCatalog::ResourceUpdateConstraintFn::GetAtt:added:   Id: String
modifiedAWS::ServiceCatalog::TagOptionAssociationhistorydocs ↗#Link to AWS::ServiceCatalog::TagOptionAssociation
Type: AWS::ServiceCatalog::TagOptionAssociationProperties:  # Required: Yes → Nomodified:   ResourceId: String  # Required: Yes → Nomodified:   TagOptionId: String
modifiedAWS::Synthetics::Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties:  Code:added:     BlueprintTypes:added:       - String    # Required: Yes → Nomodified:     Handler: String
modifiedAWS::Transfer::Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:  # Update requires: Replacement → No interruptionmodified:   IdentityProviderType: String
modifiedAWS::VpcLattice::ResourceGatewayhistorydocs ↗#Link to AWS::VpcLattice::ResourceGateway
Type: AWS::VpcLattice::ResourceGatewayProperties:added:   Ipv4AddressesPerEni: Integer

03Removed resource types1

removedAWS::FSx::StorageVirtualMachinehistory#Link to AWS::FSx::StorageVirtualMachine