Version 189.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 types1

addedAWS::CloudFront::VpcOrigindocs ↗#Link to AWS::CloudFront::VpcOrigin
Type: AWS::CloudFront::VpcOriginProperties:  VpcOriginEndpointConfig:    HTTPSPort: Integer    OriginSSLProtocols:      - String    Arn: String    HTTPPort: Integer    Name: String    OriginProtocolPolicy: String  Tags:    - Key: String      Value: StringFn::GetAtt:  Status: String  CreatedTime: String  LastModifiedTime: String  Id: String  Arn: String

02Modified resource types14

modifiedAWS::Bedrock::KnowledgeBasehistorydocs ↗#Link to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBaseProperties:  KnowledgeBaseConfiguration:    VectorKnowledgeBaseConfiguration:      EmbeddingModelConfiguration:        BedrockEmbeddingModelConfiguration:added:           EmbeddingDataType: String
modifiedAWS::DataZone::DataSourcehistorydocs ↗#Link to AWS::DataZone::DataSource
Type: AWS::DataZone::DataSourceProperties:  Configuration:    GlueRunConfiguration:added:       CatalogName: String    RedshiftRunConfiguration:      # Required: Yes → Nomodified:       RedshiftCredentialConfiguration: RedshiftCredentialConfiguration      # Required: Yes → Nomodified:       RedshiftStorage: RedshiftStorageadded:   ConnectionIdentifier: String  # Required: Yes → Nomodified:   EnvironmentIdentifier: StringFn::GetAtt:added:   ConnectionId: String
modifiedAWS::EC2::CapacityReservationhistorydocs ↗#Link to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservationProperties:  # Required: Yes → Nomodified:   AvailabilityZone: Stringadded:   AvailabilityZoneId: String
modifiedAWS::EC2::VerifiedAccessEndpointhistorydocs ↗#Link to AWS::EC2::VerifiedAccessEndpoint
Type: AWS::EC2::VerifiedAccessEndpointProperties:  # Required: Yes → Nomodified:   ApplicationDomain: Stringadded:   CidrOptions:added:     Cidr: Stringadded:     PortRanges:added:       - FromPort: Integeradded:         ToPort: Integeradded:     Protocol: Stringadded:     SubnetIds:added:       - String  # Required: Yes → Nomodified:   DomainCertificateArn: String  # Required: Yes → Nomodified:   EndpointDomainPrefix: String  LoadBalancerOptions:added:     PortRanges:  # PortRange: see above  NetworkInterfaceOptions:added:     PortRanges:  # PortRange: see aboveadded:   RdsOptions:added:     RdsDbProxyArn: Stringadded:     RdsDbClusterArn: Stringadded:     RdsEndpoint: Stringadded:     Port: Integeradded:     RdsDbInstanceArn: Stringadded:     Protocol: Stringadded:     SubnetIds:added:       - String
modifiedAWS::EC2::VerifiedAccessInstancehistorydocs ↗#Link to AWS::EC2::VerifiedAccessInstance
Type: AWS::EC2::VerifiedAccessInstanceProperties:added:   CidrEndpointsCustomSubDomain: StringFn::GetAtt:added:   CidrEndpointsCustomSubDomainNameServers:added:     - String
modifiedAWS::EC2::VerifiedAccessTrustProviderhistorydocs ↗#Link to AWS::EC2::VerifiedAccessTrustProvider
Type: AWS::EC2::VerifiedAccessTrustProviderProperties:added:   NativeApplicationOidcOptions:added:     TokenEndpoint: Stringadded:     Scope: Stringadded:     Issuer: Stringadded:     ClientSecret: Stringadded:     UserInfoEndpoint: Stringadded:     ClientId: Stringadded:     AuthorizationEndpoint: Stringadded:     PublicSigningKeyEndpoint: String
modifiedAWS::FMS::Policyhistorydocs ↗#Link to AWS::FMS::Policy
Type: AWS::FMS::PolicyProperties:added:   ResourceTagLogicalOperator: String
modifiedAWS::Glue::Connectionhistorydocs ↗#Link to AWS::Glue::Connection
Type: AWS::Glue::ConnectionProperties:  ConnectionInput:added:     AthenaProperties: Jsonadded:     AuthenticationConfiguration:added:       SecretArn: Stringadded:       KmsKeyArn: Stringadded:       OAuth2Properties:added:         AuthorizationCodeProperties:added:           AuthorizationCode: Stringadded:           RedirectUri: Stringadded:         OAuth2ClientApplication:added:           AWSManagedClientApplicationReference: Stringadded:           UserManagedClientApplicationClientId: Stringadded:         TokenUrl: Stringadded:         OAuth2Credentials:added:           UserManagedClientApplicationClientSecret: Stringadded:           JwtToken: Stringadded:           RefreshToken: Stringadded:           AccessToken: Stringadded:         OAuth2GrantType: Stringadded:         TokenUrlParametersMap: Jsonadded:       CustomAuthenticationCredentials: Jsonadded:       BasicAuthenticationCredentials:added:         Username: Stringadded:         Password: Stringadded:       AuthenticationType: Stringadded:     PythonProperties: Jsonadded:     SparkProperties: Jsonadded:     ValidateCredentials: Booleanadded:     ValidateForComputeEnvironments:added:       - String
modifiedAWS::Glue::TableOptimizerhistorydocs ↗#Link to AWS::Glue::TableOptimizer
Type: AWS::Glue::TableOptimizerProperties:  TableOptimizerConfiguration:added:     OrphanFileDeletionConfiguration:added:       IcebergConfiguration:added:         OrphanFileRetentionPeriodInDays: Integeradded:         Location: Stringadded:     RetentionConfiguration:added:       IcebergConfiguration:  # IcebergConfiguration: see aboveadded:     VpcConfiguration:added:       GlueConnectionName: String
modifiedAWS::MediaConnect::Flowhistorydocs ↗#Link to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::FlowProperties:  SourceMonitoringConfig:added:     AudioMonitoringSettings:added:       - SilentAudio:added:           State: Stringadded:           ThresholdSeconds: Integeradded:     ContentQualityAnalysisState: String    # Required: Yes → Nomodified:     ThumbnailState: Stringadded:     VideoMonitoringSettings:added:       - BlackFrames:added:           State: Stringadded:           ThresholdSeconds: Integeradded:         FrozenFrames:added:           State: Stringadded:           ThresholdSeconds: Integer
modifiedAWS::QBusiness::WebExperiencehistorydocs ↗#Link to AWS::QBusiness::WebExperience
Type: AWS::QBusiness::WebExperienceProperties:added:   BrowserExtensionConfiguration:added:     EnabledBrowserExtensions:added:       - String
modifiedAWS::QuickSight::Topichistorydocs ↗#Link to AWS::QuickSight::Topic
Type: AWS::QuickSight::TopicProperties:added:   ConfigOptions:added:     QBusinessInsightsEnabled: Booleanadded:   FolderArns:added:     - String
modifiedAWS::ResilienceHub::Apphistorydocs ↗#Link to AWS::ResilienceHub::App
Type: AWS::ResilienceHub::AppProperties:removed:   RegulatoryPolicyArn: String
modifiedAWS::Timestream::InfluxDBInstancehistorydocs ↗#Link to AWS::Timestream::InfluxDBInstance
Type: AWS::Timestream::InfluxDBInstanceProperties:  # Update requires: Replacement → No interruptionmodified:   DbInstanceType: String  # Update requires: Replacement → No interruptionmodified:   DeploymentType: Stringadded:   NetworkType: Stringadded:   Port: Integer