Version 272.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::CloudWatch::Alertdocs ↗#Link to AWS::CloudWatch::Alert
Type: AWS::CloudWatch::AlertProperties:  ProfileId: String  NotificationsEnabled: Boolean  Description: String  NotificationRules:    - Target:        Type: String        Metadata:          <key>: String        Arn: String      Trigger:        StateValues:          - String  SpaceId: String  Rule:    TelemetryRule:      Condition:        CriticalThreshold: Double        WarningThreshold: Double        ThresholdMode: String        ThresholdField: String        Comparator: String      Evaluation:        PendingDurationSeconds: Integer        IntervalSeconds: Integer        RecoveryDurationSeconds: Integer      Query:        Language: String        Expression: String      NoData:        TreatAs: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  AlertId: String  AccountId: String  CreatedAt: String  Arn: String  UpdatedAt: String
addedAWS::KinesisAnalyticsV2::Snapshotdocs ↗#Link to AWS::KinesisAnalyticsV2::Snapshot
Type: AWS::KinesisAnalyticsV2::SnapshotProperties:  ImportSourceConfiguration:    ImportRoleArn: String    SourceType: String    SourceEncryptionConfiguration:      KeyType: String      KeyId: String    SourceS3PrefixLocation:      BucketARN: String      KeyPrefix: String  ApplicationName: String  SnapshotFormat: String  SnapshotEncryptionConfigurationDescription:  # SnapshotEncryptionConfigurationDescription: see above  SnapshotDescription: String  SnapshotName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  SnapshotSourceDescription.S3PrefixLocation.BucketARN: String  SnapshotSourceDescription.S3PrefixLocation.KeyPrefix: String  RuntimeEnvironment: String  SnapshotSourceDescription.SourceApplicationDescription.ApplicationCreationTimestamp: String  SnapshotArn: String  SnapshotSizeInBytes: Integer  SnapshotSourceDescription.SourceApplicationDescription.ApplicationName: String  SnapshotInitiatorOperation: String  SnapshotSourceDescription:    SourceApplicationDescription:      ApplicationName: String      ApplicationCreationTimestamp: String      ApplicationVersionId: Integer    S3PrefixLocation:  # S3PrefixLocation: see above  SnapshotStatus: String  SnapshotInitiator: String  SnapshotCreationTimestamp: String  SnapshotSourceDescription.SourceApplicationDescription.ApplicationVersionId: Integer  SnapshotSourceDescription.SourceApplicationDescription:  # SourceApplicationDescription: see above  SnapshotSourceDescription.S3PrefixLocation:  # S3PrefixLocation: see above
addedAWS::SSM::DefaultHostManagementConfigurationdocs ↗#Link to AWS::SSM::DefaultHostManagementConfiguration
Type: AWS::SSM::DefaultHostManagementConfigurationProperties:  PermissionModel: String  CustomerManagedRoleArn: StringFn::GetAtt:  Status: String  LastModifiedDate: String  SettingArn: String  SettingId: String  RoleArn: String  LastModifiedUser: String
addedAWS::WellArchitected::AgentOrganizationalProfiledocs ↗#Link to AWS::WellArchitected::AgentOrganizationalProfile
Type: AWS::WellArchitected::AgentOrganizationalProfileProperties:  Description: String  DisplayName: String  BusinessOverview: String  Pillars:    - String  DeletionProtection: Boolean  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  LastModifiedBy: String  CreatedBy: String  LastModifiedAt: String  CreatedAt: String  Arn: String
addedAWS::WellArchitected::AgentProfilePolicydocs ↗#Link to AWS::WellArchitected::AgentProfilePolicy
Type: AWS::WellArchitected::AgentProfilePolicyProperties:  Policy: String  ProfileArn: String

02Modified resource types29

modifiedAWS::AppConfig::ConfigurationProfilehistorydocs ↗#Link to AWS::AppConfig::ConfigurationProfile
Type: AWS::AppConfig::ConfigurationProfileProperties:  # Update requires: Replacement → No interruptionmodified:   Type: String
modifiedAWS::Batch::JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties:  EksProperties:    PodProperties:      Containers:        - SecurityContext:added:             Capabilities:added:               Add:added:                 - Stringadded:               Drop:added:                 - Stringadded:             SeccompProfile:added:               LocalhostProfile: Stringadded:               Type: String      InitContainers:  # EksContainer: see aboveadded:       SecurityContext:added:         RunAsUser: Integeradded:         RunAsNonRoot: Booleanadded:         RunAsGroup: Integeradded:         SeccompProfile:  # EksSeccompProfile: see aboveadded:         FsGroup: Integer  NodeProperties:    NodeRangeProperties:      - EksProperties:  # EksProperties: see above
modifiedAWS::BedrockAgentCore::PaymentManagerhistorydocs ↗#Link to AWS::BedrockAgentCore::PaymentManager
Type: AWS::BedrockAgentCore::PaymentManagerProperties:  AuthorizerConfiguration:modified:     CustomJWTAuthorizer: CustomJWTAuthorizer → CustomJWTAuthorizerConfiguration      CustomClaims:modified:         - AuthorizingClaimMatchValue: AuthorizingClaimMatchValue → AuthorizingClaimMatchValueTypemodified:             ClaimMatchValue: ClaimMatchValue → ClaimMatchValueType
modifiedAWS::CleanRooms::Membershiphistorydocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties:  DefaultJobResultConfiguration:    OutputConfiguration:      S3:added:         ResultFormat: String
modifiedAWS::CloudTrail::Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties:added:   RecursiveLogging: Boolean
modifiedAWS::CustomerProfiles::CalculatedAttributeDefinitionhistorydocs ↗#Link to AWS::CustomerProfiles::CalculatedAttributeDefinition
Type: AWS::CustomerProfiles::CalculatedAttributeDefinitionProperties:  Conditions:    Range:      # Required: Yes → Nomodified:       Unit: Stringadded:   Filter:added:     Groups:added:       - Type: Stringadded:         Dimensions:added:           - Attributes:              <key>:added:                 DimensionType: Stringadded:                 Values:added:                   - Stringadded:     Include: String
modifiedAWS::DevOpsAgent::Associationhistorydocs ↗#Link to AWS::DevOpsAgent::Association
Type: AWS::DevOpsAgent::AssociationProperties:added:   Capabilities:added:     CodeChangeRiskAnalysisAutomatedTesting:added:       Enabled: Booleanadded:     CodeChangeRiskAnalysis:added:       Enabled: Booleanadded:       TriggerFilterGroups:added:         - Events:added:             - Stringadded:           TargetBranches:added:             Patterns:added:               - String  Configuration:added:     ReleaseManagement:added:       NetworkAccess:added:         PrivateAccess:added:           PrivateConnectionName: Stringadded:           RuntimeRoleArn: Stringadded:       Name: String
modifiedAWS::DMS::DataProviderhistorydocs ↗#Link to AWS::DMS::DataProvider
Type: AWS::DMS::DataProviderProperties:  Settings:    OracleSettings:added:       S3AccessRoleArn: Stringadded:       S3Path: String
modifiedAWS::DMS::ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties:  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag  # Duplicates allowed: Not specified → Yesmodified:   VpcSecurityGroupIds:    - StringFn::GetAtt:added:   ReplicationInstanceArn: String
modifiedAWS::EMRServerless::Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties:  IdentityCenterConfiguration:added:     UserBackgroundSessionsEnabled: Boolean
modifiedAWS::FSx::Backuphistorydocs ↗#Link to AWS::FSx::Backup
Type: AWS::FSx::BackupProperties:  # Required: Yes → Nomodified:   FileSystemId: String
modifiedAWS::GameLift::GameSessionQueuehistorydocs ↗#Link to AWS::GameLift::GameSessionQueue
Type: AWS::GameLift::GameSessionQueueProperties:added:   LogConfiguration:added:     DeliveryDestinations:added:       - LogDestination: Stringadded:         DestinationArn: String
modifiedAWS::Glue::Cataloghistorydocs ↗#Link to AWS::Glue::Catalog
Type: AWS::Glue::CatalogFn::GetAtt:modified:   CreateTime: Integer → Stringmodified:   UpdateTime: Integer → String
modifiedAWS::KinesisAnalyticsV2::Applicationhistorydocs ↗#Link to AWS::KinesisAnalyticsV2::Application
Type: AWS::KinesisAnalyticsV2::ApplicationProperties:  ApplicationConfiguration:    ApplicationSnapshotConfiguration:added:       SnapshotMode: Stringremoved:     SqlApplicationConfiguration:removed:       Inputs:removed:         - NamePrefix: Stringremoved:           InputSchema:removed:             RecordEncoding: Stringremoved:             RecordColumns:removed:               - Mapping: Stringremoved:                 SqlType: Stringremoved:                 Name: Stringremoved:             RecordFormat:removed:               MappingParameters:removed:                 JSONMappingParameters:removed:                   RecordRowPath: Stringremoved:                 CSVMappingParameters:removed:                   RecordRowDelimiter: Stringremoved:                   RecordColumnDelimiter: Stringremoved:               RecordFormatType: Stringremoved:           KinesisStreamsInput:removed:             ResourceARN: Stringremoved:           KinesisFirehoseInput:removed:             ResourceARN: Stringremoved:           InputProcessingConfiguration:removed:             InputLambdaProcessor:removed:               ResourceARN: Stringremoved:           InputParallelism:removed:             Count: Integer  RunConfiguration:    ApplicationRestoreConfiguration:added:       SnapshotArn: String
modifiedAWS::Lambda::NetworkConnectorhistorydocs ↗#Link to AWS::Lambda::NetworkConnector
Type: AWS::Lambda::NetworkConnectorProperties:  Configuration:    VpcEgressConfiguration:removed:       ElasticIpConfiguration: Json
modifiedAWS::NetworkFirewall::FirewallPolicyhistorydocs ↗#Link to AWS::NetworkFirewall::FirewallPolicy
Type: AWS::NetworkFirewall::FirewallPolicyProperties:  FirewallPolicy:added:     Route53ResolvedIPValidation:added:       DNSExpiryExceptionPolicy: Stringadded:       DNSFirewallRuleGroupId: Stringadded:       Action: Stringadded:       BypassDestinationValidationIPRanges:added:         - AddressDefinition: Stringadded:       SourceIPRanges:  # Address: see above
modifiedAWS::NetworkManager::ConnectAttachmenthistorydocs ↗#Link to AWS::NetworkManager::ConnectAttachment
Type: AWS::NetworkManager::ConnectAttachmentProperties:added:   NatGatewayRules:added:     - MatchSourceCidr: Stringadded:       RuleNumber: Integeradded:       NatCidr: Stringadded:   NatGatewaySupport: StringFn::GetAtt:added:   NatSystemRouteSupport: Boolean
modifiedAWS::NetworkManager::DirectConnectGatewayAttachmenthistorydocs ↗#Link to AWS::NetworkManager::DirectConnectGatewayAttachment
Type: AWS::NetworkManager::DirectConnectGatewayAttachmentProperties:added:   NatGatewayRules:added:     - MatchSourceCidr: Stringadded:       RuleNumber: Integeradded:       NatCidr: Stringadded:   NatGatewaySupport: Stringadded:   NatSystemRouteSupport: Boolean
modifiedAWS::NetworkManager::SiteToSiteVpnAttachmenthistorydocs ↗#Link to AWS::NetworkManager::SiteToSiteVpnAttachment
Type: AWS::NetworkManager::SiteToSiteVpnAttachmentProperties:added:   NatGatewayRules:added:     - MatchSourceCidr: Stringadded:       RuleNumber: Integeradded:       NatCidr: Stringadded:   NatGatewaySupport: Stringadded:   NatSystemRouteSupport: Boolean
modifiedAWS::NetworkManager::VpcAttachmenthistorydocs ↗#Link to AWS::NetworkManager::VpcAttachment
Type: AWS::NetworkManager::VpcAttachmentProperties:added:   NatGatewayRules:added:     - MatchSourceCidr: Stringadded:       RuleNumber: Integeradded:       NatCidr: Stringadded:   NatGatewaySupport: StringFn::GetAtt:added:   NatSystemRouteSupport: Boolean
modifiedAWS::PaymentCryptography::Keyhistorydocs ↗#Link to AWS::PaymentCryptography::Key
Type: AWS::PaymentCryptography::KeyFn::GetAtt:  ReplicationStatus:    <key>:added:       KmsEncryptionKeyArn: Stringadded:       KmsEncryptionKeyId: Stringremoved:       KmsKeyArn: Stringremoved:       KmsKeyId: String
modifiedAWS::PCS::ComputeNodeGrouphistorydocs ↗#Link to AWS::PCS::ComputeNodeGroup
Type: AWS::PCS::ComputeNodeGroupProperties:added:   LaunchTemplateMode: Stringadded:   SecurityGroupIds:added:     - Stringadded:   SshKeyName: String
modifiedAWS::QuickSight::Analysishistorydocs ↗#Link to AWS::QuickSight::Analysis
Type: AWS::QuickSight::AnalysisProperties:  Definition:    Options:added:       CustomActionDefaults:added:         HighlightOperation:added:           Trigger: Stringadded:       VisualMessages:added:         NoDataMessage:added:           TitleVisibility: Stringadded:           Description: Stringadded:           LinkUrl: Stringadded:           LinkVisibility: Stringadded:           Enabled: Booleanadded:           Title: Stringadded:           DescriptionVisibility: Stringadded:           LinkText: String    Sheets:added:       - CustomActionDefaults:  # VisualCustomActionDefaults: see above
modifiedAWS::QuickSight::Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties:  Definition:    Options:added:       CustomActionDefaults:added:         HighlightOperation:added:           Trigger: Stringadded:       VisualMessages:added:         NoDataMessage:added:           TitleVisibility: Stringadded:           Description: Stringadded:           LinkUrl: Stringadded:           LinkVisibility: Stringadded:           Enabled: Booleanadded:           Title: Stringadded:           DescriptionVisibility: Stringadded:           LinkText: String    Sheets:added:       - CustomActionDefaults:  # VisualCustomActionDefaults: see above
modifiedAWS::QuickSight::Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateProperties:  Definition:    Options:added:       CustomActionDefaults:added:         HighlightOperation:added:           Trigger: Stringadded:       VisualMessages:added:         NoDataMessage:added:           TitleVisibility: Stringadded:           Description: Stringadded:           LinkUrl: Stringadded:           LinkVisibility: Stringadded:           Enabled: Booleanadded:           Title: Stringadded:           DescriptionVisibility: Stringadded:           LinkText: String    Sheets:added:       - CustomActionDefaults:  # VisualCustomActionDefaults: see above
modifiedAWS::S3Tables::TableBuckethistorydocs ↗#Link to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucketProperties:added:   LoggingConfiguration:added:     TargetPrefix: Stringadded:     TargetObjectKeyFormat:added:       PartitionedPrefix:added:         PartitionDateSource: Stringadded:     TargetBucket: String
modifiedAWS::SecurityAgent::Pentesthistorydocs ↗#Link to AWS::SecurityAgent::Pentest
Type: AWS::SecurityAgent::PentestProperties:  Assets:added:     ClientCertificates:added:       - SecretArn: Stringadded:         Origins:added:           - Stringadded:         Name: Stringadded:   MaxTaskHours: Double
modifiedAWS::WAFv2::RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties:  MonetizationConfig:added:     ConnectedAccountConfigs:added:       - PaymentNetworks:added:           - Chain: Stringadded:             Prices:added:               - Amount: Stringadded:                 Currency: Stringadded:         ConnectedAccountArn: String
modifiedAWS::Wisdom::AIAgenthistorydocs ↗#Link to AWS::Wisdom::AIAgent
Type: AWS::Wisdom::AIAgentProperties:  Configuration:    OrchestrationAIAgentConfiguration:added:       InputSchemas:added:         - Jsonadded:       MultiAgentConfigurations:added:         - HandoffAgentConfiguration:added:             AgentTarget:added:               ApplicationId: Stringadded:               AIAgentId: Stringadded:             ImmediateHandoff: Booleanadded:             AudioStreamingEnabled: Booleanadded:             Instruction:added:               Instruction: Stringadded:               Examples:added:                 - Stringadded:           DelegateAgentConfiguration:added:             AgentTarget:  # AgentTarget: see aboveadded:             Instruction:  # MultiAgentInstruction: see above      # Required: Yes → Nomodified:       OrchestrationAIPromptId: Stringadded:       OutputSchemas:added:         - Json