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

addedAWS::EC2::TransitGatewayPolicyTableEntrydocs ↗#Link to AWS::EC2::TransitGatewayPolicyTableEntry
Type: AWS::EC2::TransitGatewayPolicyTableEntryProperties:  PolicyRule:    DestinationPortRange: String    SourcePortRange: String    SourceCidrBlock: String    DestinationCidrBlock: String    Protocol: String  PolicyRuleNumber: String  TransitGatewayPolicyTableId: String  TargetRouteTableId: StringFn::GetAtt:  State: String
addedAWS::MSK::Channeldocs ↗#Link to AWS::MSK::Channel
Type: AWS::MSK::ChannelProperties:  ClusterArn: String  ChannelName: String  EncryptionConfiguration:    KmsKeyArn: String  IcebergDestinationConfiguration:    DeadLetterQueueS3:      ErrorOutputPrefix: String      BucketArn: String      ExpectedBucketOwner: String    ServiceExecutionRoleArn: String    DataFreshnessInSeconds: Integer    DestinationTableList:      - DestinationDatabaseName: String        DestinationTableName: String        PartitionSpec:          SourceList:            - SourceName: String          PartitionStrategy: String    SchemaEvolution:      EnableSchemaEvolution: Boolean    TableCreation:      EnableTableCreation: Boolean    AppendOnly: Boolean    CompressionType: String    Catalog:      CatalogArn: String      WarehouseLocation: String  S3DestinationConfiguration:    Storage:      BucketArn: String      OutputPrefix: String      StorageClass: String      OutputKeyTemplate: String      CompressionType: String      ExpectedBucketOwner: String    DeadLetterQueueS3:  # DeadLetterQueueS3: see above    DataFreshnessInSeconds: Integer    ServiceExecutionRoleArn: String  LoggingInfo:    S3:      Bucket: String      Enabled: Boolean      Prefix: String    Firehose:      DeliveryStream: String      Enabled: Boolean    CloudWatchLogs:      LogGroup: String      Enabled: Boolean  Tags:    <key>: String  TopicConfigurationList:    - RecordConverter:        ValueConverter: String      TopicArn: String      RecordSchema:        GsrArn: StringFn::GetAtt:  Status: String  ChannelArn: String  StateInfo:    Message: String    Code: String  StateInfo.Code: String  StateInfo.Message: String
addedAWS::QuickSight::Spacedocs ↗#Link to AWS::QuickSight::Space
Type: AWS::QuickSight::SpaceProperties:  Description: String  AwsAccountId: String  SpaceId: String  Permissions:    - Actions:        - String      Principal: String  Resources:    - ResourceArn: String      ResourceType: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  CreatedBy: String  CreatedAt: String  Arn: String  UpdatedAt: String

02Modified resource types11

modifiedAWS::CertificateManager::Certificatehistorydocs ↗#Link to AWS::CertificateManager::Certificate
Type: AWS::CertificateManager::CertificateProperties:  # Update requires: No interruption → Replacementmodified:   CertificateExport: String  # Duplicates allowed: No → Yesmodified:   DomainValidationOptions:    - # Required: Yes → No      # Update requires: No interruption → Replacementmodified:       DomainName: String      # Update requires: No interruption → Replacementmodified:       HostedZoneId: String      # Update requires: No interruption → Replacementmodified:       ValidationDomain: String  # Duplicates allowed: No → Yesmodified:   SubjectAlternativeNames:    - StringFn::GetAtt:added:   CertificateArn: String
modifiedAWS::CloudWatch::Alarmhistorydocs ↗#Link to AWS::CloudWatch::Alarm
Type: AWS::CloudWatch::AlarmProperties:added:   EvaluationWindow:added:     WallClockWindow:added:       Timezone: Stringadded:     SlidingWindow: Json
modifiedAWS::Cognito::UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties:  SmsConfiguration:added:     EumsSms:added:       InTemplateId: Stringadded:       InEntityId: Stringadded:       ExternalId: Stringadded:       CallerArn: Stringadded:       ConfigurationSetName: Stringadded:       Region: Stringadded:       OriginationIdentity: String
modifiedAWS::Cognito::UserPoolRegionalConfigurationAttachmenthistorydocs ↗#Link to AWS::Cognito::UserPoolRegionalConfigurationAttachment
Type: AWS::Cognito::UserPoolRegionalConfigurationAttachmentProperties:  SmsConfiguration:added:     EumsSms:added:       InTemplateId: Stringadded:       InEntityId: Stringadded:       ExternalId: Stringadded:       CallerArn: Stringadded:       ConfigurationSetName: Stringadded:       Region: Stringadded:       OriginationIdentity: String
modifiedAWS::Connect::QuickConnecthistorydocs ↗#Link to AWS::Connect::QuickConnect
Type: AWS::Connect::QuickConnectProperties:  QuickConnectConfig:added:     FlowConfig:added:       ContactFlowArn: String
modifiedAWS::DMS::Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties:  ElasticsearchSettings:    # Update requires: No interruption → Replacementmodified:     EndpointUri: String  MongoDbSettings:    # Update requires: No interruption → Replacementmodified:     AuthType: String  OracleSettings:    # Duplicates allowed: Not specified → Yesmodified:     ExtraArchivedLogDestIds:      - Integer  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - TagFn::GetAtt:added:   EndpointArn: String
modifiedAWS::DynamoDB::GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties:  Replicas:    - ReplicaStreamSpecification:        # Required: Yes → Nomodified:         ResourcePolicy: ResourcePolicy
modifiedAWS::EC2::PlacementGrouphistorydocs ↗#Link to AWS::EC2::PlacementGroup
Type: AWS::EC2::PlacementGroupProperties:added:   ParentGroupId: String
modifiedAWS::Grafana::Workspacehistorydocs ↗#Link to AWS::Grafana::Workspace
Type: AWS::Grafana::WorkspaceProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::OpenSearchService::Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties:added:   EngineMode: Stringadded:   UseCase: String
modifiedAWS::SageMaker::UserProfilehistorydocs ↗#Link to AWS::SageMaker::UserProfile
Type: AWS::SageMaker::UserProfileProperties:  # Update requires: Replacement → No interruptionmodified:   Tags:    - Tag  UserSettings:    CodeEditorAppSettings:      DefaultResourceSpec:added:         TrainingPlanArn: String    JupyterLabAppSettings:      DefaultResourceSpec:  # ResourceSpec: see aboveadded:       EmrSettings:added:         AssumableRoleArns:added:           - Stringadded:         ExecutionRoleArns:added:           - String    JupyterServerAppSettings:      DefaultResourceSpec:  # ResourceSpec: see above    KernelGatewayAppSettings:      DefaultResourceSpec:  # ResourceSpec: see above

03Removed resource types45

removedAWS::Artifact::Reporthistory#Link to AWS::Artifact::Report

removedAWS::Athena::Sessionhistory#Link to AWS::Athena::Session

removedAWS::BackupSearch::SearchJobhistory#Link to AWS::BackupSearch::SearchJob

removedAWS::BCMDataExports::Tablehistory#Link to AWS::BCMDataExports::Table

removedAWS::Bedrock::DefaultPromptRouterhistory#Link to AWS::Bedrock::DefaultPromptRouter

removedAWS::Bedrock::ModelInvocationJobhistory#Link to AWS::Bedrock::ModelInvocationJob

removedAWS::BedrockAgentCore::Browserhistory#Link to AWS::BedrockAgentCore::Browser

removedAWS::BedrockAgentCore::CodeInterpreterhistory#Link to AWS::BedrockAgentCore::CodeInterpreter

removedAWS::BedrockAgentCore::TokenVaulthistory#Link to AWS::BedrockAgentCore::TokenVault

removedAWS::CloudFormation::ResourceScanhistory#Link to AWS::CloudFormation::ResourceScan

removedAWS::CodeArtifact::Packagehistory#Link to AWS::CodeArtifact::Package

removedAWS::CodeBuild::Sandboxhistory#Link to AWS::CodeBuild::Sandbox

removedAWS::CognitoSync::Datasethistory#Link to AWS::CognitoSync::Dataset

removedAWS::ControlCatalog::Objectivehistory#Link to AWS::ControlCatalog::Objective

removedAWS::DynamoDB::Exporthistory#Link to AWS::DynamoDB::Export

removedAWS::ElastiCache::ReservedCacheNodehistory#Link to AWS::ElastiCache::ReservedCacheNode

removedAWS::EMR::NotebookExecutionhistory#Link to AWS::EMR::NotebookExecution

removedAWS::Events::Replayhistory#Link to AWS::Events::Replay

removedAWS::FIS::SafetyLeverhistory#Link to AWS::FIS::SafetyLever

removedAWS::GreengrassV2::Componenthistory#Link to AWS::GreengrassV2::Component

removedAWS::GreengrassV2::CoreDevicehistory#Link to AWS::GreengrassV2::CoreDevice

removedAWS::IdentityStore::AllGroupMembershipshistory#Link to AWS::IdentityStore::AllGroupMemberships

removedAWS::ImageBuilder::AllImageBuildVersionshistory#Link to AWS::ImageBuilder::AllImageBuildVersions

removedAWS::ImageBuilder::AllWorkflowBuildVersionshistory#Link to AWS::ImageBuilder::AllWorkflowBuildVersions

removedAWS::ImageBuilder::WorkflowExecutionhistory#Link to AWS::ImageBuilder::WorkflowExecution

removedAWS::ImageBuilder::WorkflowStepExecutionhistory#Link to AWS::ImageBuilder::WorkflowStepExecution

removedAWS::MediaLive::Offeringhistory#Link to AWS::MediaLive::Offering

removedAWS::MediaPackage::HarvestJobhistory#Link to AWS::MediaPackage::HarvestJob

removedAWS::MemoryDB::MultiRegionParameterGrouphistory#Link to AWS::MemoryDB::MultiRegionParameterGroup

removedAWS::MemoryDB::ReservedNodehistory#Link to AWS::MemoryDB::ReservedNode

removedAWS::Omics::Referencehistory#Link to AWS::Omics::Reference

removedAWS::OSIS::PipelineBlueprinthistory#Link to AWS::OSIS::PipelineBlueprint

removedAWS::Personalize::Recipehistory#Link to AWS::Personalize::Recipe

removedAWS::RedshiftServerless::RecoveryPointhistory#Link to AWS::RedshiftServerless::RecoveryPoint

removedAWS::SageMaker::ModelCardExportJobhistory#Link to AWS::SageMaker::ModelCardExportJob

removedAWS::SageMaker::MonitoringScheduleAlerthistory#Link to AWS::SageMaker::MonitoringScheduleAlert

removedAWS::SageMaker::TransformJobhistory#Link to AWS::SageMaker::TransformJob

removedAWS::Signer::SigningJobhistory#Link to AWS::Signer::SigningJob

removedAWS::SSM::Sessionhistory#Link to AWS::SSM::Session

removedAWS::SSO::ApplicationProviderhistory#Link to AWS::SSO::ApplicationProvider

removedAWS::States::Executionhistory#Link to AWS::States::Execution

removedAWS::StepFunctions::MapRunhistory#Link to AWS::StepFunctions::MapRun

removedAWS::ThinClient::SoftwareSethistory#Link to AWS::ThinClient::SoftwareSet

removedAWS::Transcribe::MedicalTranscriptionJobhistory#Link to AWS::Transcribe::MedicalTranscriptionJob

removedAWS::UserNotifications::ManagedNotificationConfigurationhistory#Link to AWS::UserNotifications::ManagedNotificationConfiguration