Version 188.1.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 types8

addedAWS::CustomerProfiles::EventTriggerdocs ↗#Link to AWS::CustomerProfiles::EventTrigger
Type: AWS::CustomerProfiles::EventTriggerProperties:  EventTriggerLimits:    Periods:      - MaxInvocationsPerProfile: Integer        Value: Integer        Unlimited: Boolean        Unit: String    EventExpiration: Integer  Description: String  DomainName: String  ObjectTypeName: String  SegmentFilter: String  EventTriggerConditions:    - EventTriggerDimensions:        - ObjectAttributes:            - ComparisonOperator: String              Values:                - String              FieldName: String              Source: String      LogicalOperator: String  EventTriggerName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  LastUpdatedAt: String  CreatedAt: String
addedAWS::Notifications::ChannelAssociationdocs ↗#Link to AWS::Notifications::ChannelAssociation
Type: AWS::Notifications::ChannelAssociationProperties:  NotificationConfigurationArn: String  Arn: String
addedAWS::Notifications::EventRuledocs ↗#Link to AWS::Notifications::EventRule
Type: AWS::Notifications::EventRuleProperties:  EventPattern: String  EventType: String  NotificationConfigurationArn: String  Regions:    - String  Source: StringFn::GetAtt:  StatusSummaryByRegion:    <key>:      Status: String      Reason: String  CreationTime: String  ManagedRules:    - String  Arn: String
addedAWS::Notifications::ManagedNotificationAccountContactAssociationdocs ↗#Link to AWS::Notifications::ManagedNotificationAccountContactAssociation
Type: AWS::Notifications::ManagedNotificationAccountContactAssociationProperties:  ContactIdentifier: String  ManagedNotificationConfigurationArn: String
addedAWS::Notifications::ManagedNotificationAdditionalChannelAssociationdocs ↗#Link to AWS::Notifications::ManagedNotificationAdditionalChannelAssociation
Type: AWS::Notifications::ManagedNotificationAdditionalChannelAssociationProperties:  ChannelArn: String  ManagedNotificationConfigurationArn: String
addedAWS::Notifications::NotificationConfigurationdocs ↗#Link to AWS::Notifications::NotificationConfiguration
Type: AWS::Notifications::NotificationConfigurationProperties:  Description: String  AggregationDuration: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  CreationTime: String  Arn: String
addedAWS::Notifications::NotificationHubdocs ↗#Link to AWS::Notifications::NotificationHub
Type: AWS::Notifications::NotificationHubProperties:  Region: StringFn::GetAtt:  NotificationHubStatusSummary.NotificationHubStatus: String  CreationTime: String  NotificationHubStatusSummary:    NotificationHubStatus: String    NotificationHubStatusReason: String  NotificationHubStatusSummary.NotificationHubStatusReason: String
addedAWS::NotificationsContacts::EmailContactdocs ↗#Link to AWS::NotificationsContacts::EmailContact
Type: AWS::NotificationsContacts::EmailContactProperties:  EmailAddress: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  EmailContact:    Status: String    Address: String    CreationTime: String    UpdateTime: String    Arn: String    Name: String  EmailContact.Address: String  Arn: String  EmailContact.Status: String  EmailContact.CreationTime: String  EmailContact.Name: String  EmailContact.Arn: String  EmailContact.UpdateTime: String

02Modified resource types28

modifiedAWS::AppConfig::Deploymenthistorydocs ↗#Link to AWS::AppConfig::Deployment
Type: AWS::AppConfig::DeploymentProperties:  # Duplicates allowed: Not specified → Yesmodified:   DynamicExtensionParameters:    - # Update requires: No interruption → Replacementmodified:       ExtensionReference: String      # Update requires: No interruption → Replacementmodified:       ParameterName: String      # Update requires: No interruption → Replacementmodified:       ParameterValue: String  # Duplicates allowed: Not specified → Nomodified:   Tags: List of Tags → List of Tag    # Required: No → Yesmodified:     Key: String    # Required: No → Yesmodified:     Value: StringFn::GetAtt:added:   DeploymentNumber: String
modifiedAWS::Backup::LogicallyAirGappedBackupVaulthistorydocs ↗#Link to AWS::Backup::LogicallyAirGappedBackupVault
Type: AWS::Backup::LogicallyAirGappedBackupVaultProperties:removed:   VaultState: Stringremoved:   VaultType: StringFn::GetAtt:added:   VaultState: Stringadded:   VaultType: String
modifiedAWS::Bedrock::KnowledgeBasehistorydocs ↗#Link to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBaseProperties:  # Update requires: Replacement → No interruptionmodified:   KnowledgeBaseConfiguration:added:     SqlKnowledgeBaseConfiguration:added:       Type: Stringadded:       RedshiftConfiguration:added:         QueryEngineConfiguration:added:           Type: Stringadded:           ProvisionedConfiguration:added:             AuthConfiguration:added:               Type: Stringadded:               DatabaseUser: Stringadded:               UsernamePasswordSecretArn: Stringadded:             ClusterIdentifier: Stringadded:           ServerlessConfiguration:added:             WorkgroupArn: Stringadded:             AuthConfiguration:added:               Type: Stringadded:               UsernamePasswordSecretArn: Stringadded:         StorageConfigurations:added:           - Type: Stringadded:             RedshiftConfiguration:added:               DatabaseName: Stringadded:             AwsDataCatalogConfiguration:added:               TableNames:added:                 - Stringadded:         QueryGenerationConfiguration:added:           GenerationContext:added:             CuratedQueries:added:               - NaturalLanguage: Stringadded:                 Sql: Stringadded:             Tables:added:               - Description: Stringadded:                 Inclusion: Stringadded:                 Columns:added:                   - Description: Stringadded:                     Inclusion: Stringadded:                     Name: Stringadded:                 Name: Stringadded:           ExecutionTimeoutSeconds: Integer
modifiedAWS::Bedrock::PromptVersionhistorydocs ↗#Link to AWS::Bedrock::PromptVersion
Type: AWS::Bedrock::PromptVersionFn::GetAtt:  Variants:added:     - GenAiResource:added:         Agent:added:           AgentIdentifier: String      TemplateConfiguration:added:         Chat:added:           Messages:added:             - Role: Stringadded:               Content:added:                 - Text: Stringadded:           InputVariables:added:             - Name: Stringadded:           ToolConfiguration:added:             ToolChoice:added:               Auto: Jsonadded:               Any: Jsonadded:               Tool:added:                 Name: Stringadded:             Tools:added:               - ToolSpec:added:                   Description: Stringadded:                   InputSchema:added:                     Json: Jsonadded:                   Name: Stringadded:           System:added:             - Text: String        # Required: Yes → Nomodified:         Text: TextPromptTemplateConfiguration
modifiedAWS::CleanRooms::Collaborationhistorydocs ↗#Link to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::CollaborationProperties:added:   CreatorMLMemberAbilities:added:     CustomMLMemberAbilities:added:       - String  CreatorPaymentConfiguration:added:     MachineLearning:added:       ModelInference:added:         IsResponsible: Booleanadded:       ModelTraining:added:         IsResponsible: Boolean  Members:added:     - MLMemberAbilities:  # MLMemberAbilities: see above      PaymentConfiguration:  # PaymentConfiguration: see above
modifiedAWS::CleanRooms::Membershiphistorydocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties:  PaymentConfiguration:added:     MachineLearning:added:       ModelInference:added:         IsResponsible: Booleanadded:       ModelTraining:added:         IsResponsible: Boolean
modifiedAWS::CodePipeline::Pipelinehistorydocs ↗#Link to AWS::CodePipeline::Pipeline
Type: AWS::CodePipeline::PipelineProperties:  Stages:    - BeforeEntry:        Conditions:          - Rules:added:               - Commands:added:                   - String      OnFailure:        Conditions:  # Condition: see above      OnSuccess:        Conditions:  # Condition: see above
modifiedAWS::DataSync::LocationEFShistorydocs ↗#Link to AWS::DataSync::LocationEFS
Type: AWS::DataSync::LocationEFSProperties:  # Update requires: Replacement → No interruptionmodified:   AccessPointArn: String  # Update requires: Replacement → No interruptionmodified:   FileSystemAccessRoleArn: String  # Update requires: Replacement → No interruptionmodified:   InTransitEncryption: String  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String
modifiedAWS::DataSync::LocationFSxLustrehistorydocs ↗#Link to AWS::DataSync::LocationFSxLustre
Type: AWS::DataSync::LocationFSxLustreProperties:  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String
modifiedAWS::DataSync::LocationFSxONTAPhistorydocs ↗#Link to AWS::DataSync::LocationFSxONTAP
Type: AWS::DataSync::LocationFSxONTAPProperties:  # Update requires: Replacement → No interruptionmodified:   Protocol:    # Update requires: Replacement → No interruptionmodified:     NFS:      # Update requires: Replacement → No interruptionmodified:       MountOptions:        # Update requires: Replacement → No interruptionmodified:         Version: String    # Update requires: Replacement → No interruptionmodified:     SMB:      # Update requires: Replacement → No interruptionmodified:       Domain: String      # Update requires: Replacement → No interruptionmodified:       MountOptions:        # Update requires: Replacement → No interruptionmodified:         Version: String      # Update requires: Replacement → No interruptionmodified:       Password: String      # Update requires: Replacement → No interruptionmodified:       User: String  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String
modifiedAWS::DataSync::LocationFSxOpenZFShistorydocs ↗#Link to AWS::DataSync::LocationFSxOpenZFS
Type: AWS::DataSync::LocationFSxOpenZFSProperties:  # Update requires: Replacement → No interruptionmodified:   Protocol:    # Update requires: Replacement → No interruptionmodified:     NFS:      # Update requires: Replacement → No interruptionmodified:       MountOptions:        # Update requires: Replacement → No interruptionmodified:         Version: String  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String
modifiedAWS::DataSync::LocationFSxWindowshistorydocs ↗#Link to AWS::DataSync::LocationFSxWindows
Type: AWS::DataSync::LocationFSxWindowsProperties:  # Update requires: Replacement → No interruptionmodified:   Domain: String  # Update requires: Replacement → No interruptionmodified:   Password: String  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String  # Update requires: Replacement → No interruptionmodified:   User: String
modifiedAWS::DataSync::LocationS3historydocs ↗#Link to AWS::DataSync::LocationS3
Type: AWS::DataSync::LocationS3Properties:  # Update requires: Replacement → No interruptionmodified:   S3Config:    # Update requires: Replacement → No interruptionmodified:     BucketAccessRoleArn: String  # Update requires: Replacement → No interruptionmodified:   S3StorageClass: String  # Update requires: Replacement → No interruptionmodified:   Subdirectory: String
modifiedAWS::DynamoDB::GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties:  PointInTimeRecoverySpecification:added:     RecoveryPeriodInDays: Integer  Replicas:    - PointInTimeRecoverySpecification:  # PointInTimeRecoverySpecification: see above
modifiedAWS::EC2::ClientVpnEndpointhistorydocs ↗#Link to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpointProperties:added:   DisconnectOnSessionTimeout: Boolean
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:  VolumeConfigurations:    - ManagedEBSVolume:added:         VolumeInitializationRate: Integer
modifiedAWS::EKS::Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties:  # Update requires: Replacement → No interruptionmodified:   KubernetesNetworkConfig:    # Update requires: Replacement → No interruptionmodified:     ElasticLoadBalancing:      # Update requires: Replacement → No interruptionmodified:       Enabled: Boolean    # Update requires: Replacement → No interruptionmodified:     ServiceIpv6Cidr: String
modifiedAWS::EKS::Nodegrouphistorydocs ↗#Link to AWS::EKS::Nodegroup
Type: AWS::EKS::NodegroupProperties:  UpdateConfig:added:     UpdateStrategy: String
modifiedAWS::ElastiCache::UserGrouphistorydocs ↗#Link to AWS::ElastiCache::UserGroup
Type: AWS::ElastiCache::UserGroupProperties:  # Update requires: Replacement → No interruptionmodified:   Engine: String
modifiedAWS::EMRServerless::Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties:  MonitoringConfiguration:added:     PrometheusMonitoringConfiguration:added:       RemoteWriteUrl: String
modifiedAWS::KafkaConnect::Connectorhistorydocs ↗#Link to AWS::KafkaConnect::Connector
Type: AWS::KafkaConnect::ConnectorProperties:  # Update requires: Replacement → No interruptionmodified:   ConnectorConfiguration:    <key>: String
modifiedAWS::Lex::Bothistorydocs ↗#Link to AWS::Lex::Bot
Type: AWS::Lex::BotProperties:added:   Replication:added:     ReplicaRegions:added:       - String
modifiedAWS::ResilienceHub::Apphistorydocs ↗#Link to AWS::ResilienceHub::App
Type: AWS::ResilienceHub::AppProperties:added:   RegulatoryPolicyArn: String
modifiedAWS::RolesAnywhere::Profilehistorydocs ↗#Link to AWS::RolesAnywhere::Profile
Type: AWS::RolesAnywhere::ProfileProperties:  # Update requires: No interruption → Replacementmodified:   RequireInstanceProperties: Boolean
modifiedAWS::SES::ConfigurationSethistorydocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties:  TrackingOptions:added:     HttpsPolicy: String
modifiedAWS::SNS::Topichistorydocs ↗#Link to AWS::SNS::Topic
Type: AWS::SNS::TopicProperties:added:   FifoThroughputScope: String
modifiedAWS::Wisdom::AIAgenthistorydocs ↗#Link to AWS::Wisdom::AIAgent
Type: AWS::Wisdom::AIAgentFn::GetAtt:added:   ModifiedTimeSeconds: Double
modifiedAWS::Wisdom::AIPrompthistorydocs ↗#Link to AWS::Wisdom::AIPrompt
Type: AWS::Wisdom::AIPromptFn::GetAtt:added:   ModifiedTimeSeconds: Double