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 - Value: String Key: StringFn::GetAtt: LastUpdatedAt: String CreatedAt: StringaddedAWS:: Notifications:: ChannelAssociationdocs ↗#Link to AWS::Notifications::ChannelAssociation
Type: AWS::Notifications::ChannelAssociationProperties: NotificationConfigurationArn: String Arn: StringaddedAWS:: 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: StringaddedAWS:: Notifications:: ManagedNotificationAccountContactAssociationdocs ↗#Link to AWS::Notifications::ManagedNotificationAccountContactAssociation
Type: AWS::Notifications::ManagedNotificationAccountContactAssociationProperties: ContactIdentifier: String ManagedNotificationConfigurationArn: StringaddedAWS:: Notifications:: ManagedNotificationAdditionalChannelAssociationdocs ↗#Link to AWS::Notifications::ManagedNotificationAdditionalChannelAssociation
Type: AWS::Notifications::ManagedNotificationAdditionalChannelAssociationProperties: ChannelArn: String ManagedNotificationConfigurationArn: StringaddedAWS:: Notifications:: NotificationConfigurationdocs ↗#Link to AWS::Notifications::NotificationConfiguration
Type: AWS::Notifications::NotificationConfigurationProperties: Description: String AggregationDuration: String - Value: String Key: String Name: StringFn::GetAtt: Status: String CreationTime: String Arn: StringaddedAWS:: 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: StringaddedAWS:: NotificationsContacts:: EmailContactdocs ↗#Link to AWS::NotificationsContacts::EmailContact
Type: AWS::NotificationsContacts::EmailContactProperties: EmailAddress: String - 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: String02Modified 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 → No # Required: No → Yesmodified: Key: String # Required: No → Yesmodified: Value: StringFn::GetAtt:added: DeploymentNumber: StringmodifiedAWS:: Backup:: LogicallyAirGappedBackupVaulthistorydocs ↗#Link to AWS::Backup::LogicallyAirGappedBackupVault
Type: AWS::Backup::LogicallyAirGappedBackupVaultProperties:removed: VaultState: Stringremoved: VaultType: StringFn::GetAtt:added: VaultState: Stringadded: VaultType: StringmodifiedAWS:: 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: IntegermodifiedAWS:: 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: TextPromptTemplateConfigurationmodifiedAWS:: 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 abovemodifiedAWS:: CleanRooms:: Membershiphistorydocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties: PaymentConfiguration:added: MachineLearning:added: ModelInference:added: IsResponsible: Booleanadded: ModelTraining:added: IsResponsible: BooleanmodifiedAWS:: 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 abovemodifiedAWS:: 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: StringmodifiedAWS:: DataSync:: LocationFSxLustrehistorydocs ↗#Link to AWS::DataSync::LocationFSxLustre
Type: AWS::DataSync::LocationFSxLustreProperties: # Update requires: Replacement → No interruptionmodified: Subdirectory: StringmodifiedAWS:: 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: StringmodifiedAWS:: 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: StringmodifiedAWS:: 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: StringmodifiedAWS:: 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: StringmodifiedAWS:: DynamoDB:: GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties: PointInTimeRecoverySpecification:added: RecoveryPeriodInDays: Integer Replicas: - PointInTimeRecoverySpecification: # PointInTimeRecoverySpecification: see abovemodifiedAWS:: EC2:: ClientVpnEndpointhistorydocs ↗#Link to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpointProperties:added: DisconnectOnSessionTimeout: BooleanmodifiedAWS:: ECS:: Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties: VolumeConfigurations: - ManagedEBSVolume:added: VolumeInitializationRate: IntegermodifiedAWS:: 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: StringmodifiedAWS:: EKS:: Nodegrouphistorydocs ↗#Link to AWS::EKS::Nodegroup
Type: AWS::EKS::NodegroupProperties: UpdateConfig:added: UpdateStrategy: StringmodifiedAWS:: ElastiCache:: UserGrouphistorydocs ↗#Link to AWS::ElastiCache::UserGroup
Type: AWS::ElastiCache::UserGroupProperties: # Update requires: Replacement → No interruptionmodified: Engine: StringmodifiedAWS:: EMRServerless:: Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties: MonitoringConfiguration:added: PrometheusMonitoringConfiguration:added: RemoteWriteUrl: StringmodifiedAWS:: KafkaConnect:: Connectorhistorydocs ↗#Link to AWS::KafkaConnect::Connector
Type: AWS::KafkaConnect::ConnectorProperties: # Update requires: Replacement → No interruptionmodified: ConnectorConfiguration: <key>: StringmodifiedAWS:: Lex:: Bothistorydocs ↗#Link to AWS::Lex::Bot
Type: AWS::Lex::BotProperties:added: Replication:added: ReplicaRegions:added: - StringmodifiedAWS:: ResilienceHub:: Apphistorydocs ↗#Link to AWS::ResilienceHub::App
Type: AWS::ResilienceHub::AppProperties:added: RegulatoryPolicyArn: StringmodifiedAWS:: RolesAnywhere:: Profilehistorydocs ↗#Link to AWS::RolesAnywhere::Profile
Type: AWS::RolesAnywhere::ProfileProperties: # Update requires: No interruption → Replacementmodified: RequireInstanceProperties: BooleanmodifiedAWS:: SES:: ConfigurationSethistorydocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties: TrackingOptions:added: HttpsPolicy: StringmodifiedAWS:: SNS:: Topichistorydocs ↗#Link to AWS::SNS::Topic
Type: AWS::SNS::TopicProperties:added: FifoThroughputScope: StringmodifiedAWS:: Wisdom:: AIAgenthistorydocs ↗#Link to AWS::Wisdom::AIAgent
Type: AWS::Wisdom::AIAgentFn::GetAtt:added: ModifiedTimeSeconds: DoublemodifiedAWS:: Wisdom:: AIPrompthistorydocs ↗#Link to AWS::Wisdom::AIPrompt
Type: AWS::Wisdom::AIPromptFn::GetAtt:added: ModifiedTimeSeconds: Double