CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 1
- REMOVED
- 0
- MODIFIED
- 14
- DOCUMENTATION
- 0
New resource types
AWS:: CloudFront:: VpcOriginLink to AWS::CloudFront::VpcOrigin
Type: AWS::CloudFront::VpcOrigin
Properties:
VpcOriginEndpointConfig:
HTTPSPort: Integer
OriginSSLProtocols:
- String
Arn: String
HTTPPort: Integer
Name: String
OriginProtocolPolicy: String
- Key: String
Value: String
Fn::GetAtt:
Status: String
CreatedTime: String
LastModifiedTime: String
Id: String
Arn: String
Changed resource types
AWS:: Bedrock:: KnowledgeBaseLink to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBase
Properties:
KnowledgeBaseConfiguration:
VectorKnowledgeBaseConfiguration:
EmbeddingModelConfiguration:
BedrockEmbeddingModelConfiguration:
added: EmbeddingDataType: String
AWS:: DataZone:: DataSourceLink to AWS::DataZone::DataSource
Type: AWS::DataZone::DataSource
Properties:
Configuration:
GlueRunConfiguration:
added: CatalogName: String
RedshiftRunConfiguration:
modified: # Required: Yes → No
RedshiftCredentialConfiguration:
modified: # Required: Yes → No
RedshiftStorage:
added: ConnectionIdentifier: String
modified: # Required: Yes → No
EnvironmentIdentifier: String
Fn::GetAtt:
added: ConnectionId: String
AWS:: EC2:: CapacityReservationLink to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservation
Properties:
modified: # Required: Yes → No
AvailabilityZone: String
added: AvailabilityZoneId: String
AWS:: EC2:: VerifiedAccessEndpointLink to AWS::EC2::VerifiedAccessEndpoint
Type: AWS::EC2::VerifiedAccessEndpoint
Properties:
modified: # Required: Yes → No
ApplicationDomain: String
added: CidrOptions:
added: Cidr: String
added: PortRanges:
added: - FromPort: Integer
added: ToPort: Integer
added: Protocol: String
added: SubnetIds:
added: - String
modified: # Required: Yes → No
DomainCertificateArn: String
modified: # Required: Yes → No
EndpointDomainPrefix: String
LoadBalancerOptions:
added: PortRanges: # PortRange: see above
NetworkInterfaceOptions:
added: PortRanges: # PortRange: see above
added: RdsOptions:
added: RdsDbProxyArn: String
added: RdsDbClusterArn: String
added: RdsEndpoint: String
added: Port: Integer
added: RdsDbInstanceArn: String
added: Protocol: String
added: SubnetIds:
added: - String
AWS:: EC2:: VerifiedAccessInstanceLink to AWS::EC2::VerifiedAccessInstance
Type: AWS::EC2::VerifiedAccessInstance
Properties:
added: CidrEndpointsCustomSubDomain: String
Fn::GetAtt:
added: CidrEndpointsCustomSubDomainNameServers:
added: - String
AWS:: EC2:: VerifiedAccessTrustProviderLink to AWS::EC2::VerifiedAccessTrustProvider
Type: AWS::EC2::VerifiedAccessTrustProvider
Properties:
added: NativeApplicationOidcOptions:
added: TokenEndpoint: String
added: Scope: String
added: Issuer: String
added: ClientSecret: String
added: UserInfoEndpoint: String
added: ClientId: String
added: AuthorizationEndpoint: String
added: PublicSigningKeyEndpoint: String
AWS:: FMS:: PolicyLink to AWS::FMS::Policy
Type: AWS::FMS::Policy
Properties:
added: ResourceTagLogicalOperator: String
AWS:: Glue:: ConnectionLink to AWS::Glue::Connection
Type: AWS::Glue::Connection
Properties:
ConnectionInput:
added: AthenaProperties: Json
added: AuthenticationConfiguration:
added: SecretArn: String
added: KmsKeyArn: String
added: OAuth2Properties:
added: AuthorizationCode: String
added: RedirectUri: String
added: OAuth2ClientApplication:
added: AWSManagedClientApplicationReference: String
added: UserManagedClientApplicationClientId: String
added: TokenUrl: String
added: OAuth2Credentials:
added: UserManagedClientApplicationClientSecret: String
added: JwtToken: String
added: RefreshToken: String
added: AccessToken: String
added: OAuth2GrantType: String
added: TokenUrlParametersMap: Json
added: CustomAuthenticationCredentials: Json
added: BasicAuthenticationCredentials:
added: Username: String
added: Password: String
added: AuthenticationType: String
added: PythonProperties: Json
added: SparkProperties: Json
added: ValidateCredentials: Boolean
added: ValidateForComputeEnvironments:
added: - String
AWS:: Glue:: TableOptimizerLink to AWS::Glue::TableOptimizer
Type: AWS::Glue::TableOptimizer
Properties:
TableOptimizerConfiguration:
added: OrphanFileDeletionConfiguration:
added: IcebergConfiguration:
added: OrphanFileRetentionPeriodInDays: Integer
added: Location: String
added: RetentionConfiguration:
added: IcebergConfiguration: # IcebergConfiguration: see above
added: VpcConfiguration:
added: GlueConnectionName: String
AWS:: MediaConnect:: FlowLink to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::Flow
Properties:
SourceMonitoringConfig:
added: AudioMonitoringSettings:
added: - SilentAudio:
added: State: String
added: ThresholdSeconds: Integer
added: ContentQualityAnalysisState: String
modified: # Required: Yes → No
ThumbnailState: String
added: VideoMonitoringSettings:
added: - BlackFrames:
added: State: String
added: ThresholdSeconds: Integer
added: FrozenFrames:
added: State: String
added: ThresholdSeconds: Integer
AWS:: QBusiness:: WebExperienceLink to AWS::QBusiness::WebExperience
Type: AWS::QBusiness::WebExperience
Properties:
added: BrowserExtensionConfiguration:
added: EnabledBrowserExtensions:
added: - String
AWS:: QuickSight:: TopicLink to AWS::QuickSight::Topic
Type: AWS::QuickSight::Topic
Properties:
added: ConfigOptions:
added: QBusinessInsightsEnabled: Boolean
added: FolderArns:
added: - String
AWS:: ResilienceHub:: AppLink to AWS::ResilienceHub::App
Type: AWS::ResilienceHub::App
Properties:
removed: RegulatoryPolicyArn: String
AWS:: Timestream:: InfluxDBInstanceLink to AWS::Timestream::InfluxDBInstance
Type: AWS::Timestream::InfluxDBInstance
Properties:
modified: # Update requires: Replacement → No interruption
DbInstanceType: String
modified: # Update requires: Replacement → No interruption
DeploymentType: String
added: NetworkType: String
added: Port: Integer