CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 6
- REMOVED
- 0
- MODIFIED
- 20
- DOCUMENTATION
- 0
New resource types
AWS:: Bedrock:: FlowLink to AWS::Bedrock::Flow
Type: AWS::Bedrock::Flow
Properties:
TestAliasTags:
<key>: String
ExecutionRoleArn: String
Description: String
DefinitionString: String
Definition:
Connections:
- Type: String
Target: String
Configuration:
Data:
SourceOutput: String
TargetInput: String
Conditional:
Condition: String
Source: String
Name: String
Nodes:
- Type: String
Configuration:
Condition:
Conditions:
- Expression: String
Name: String
Input: Json
KnowledgeBase:
KnowledgeBaseId: String
ModelId: String
Output: Json
Prompt:
SourceConfiguration:
Resource:
PromptArn: String
Inline:
InferenceConfiguration:
Text:
TopK: Double
Temperature: Double
StopSequences:
- String
MaxTokens: Double
TopP: Double
TemplateConfiguration:
Text:
InputVariables:
- Name: String
Text: String
TemplateType: String
ModelId: String
LambdaFunction:
LambdaArn: String
Lex:
BotAliasArn: String
LocaleId: String
Outputs:
- Type: String
Name: String
Inputs:
- Type: String
Expression: String
Name: String
Name: String
DefinitionSubstitutions:
<key>: Json
CustomerEncryptionKeyArn: String
DefinitionS3Location:
Bucket: String
Version: String
Key: String
Tags:
<key>: String
Name: String
Fn::GetAtt:
Status: String
Version: String
CreatedAt: String
Id: String
Arn: String
UpdatedAt: String
AWS:: Bedrock:: FlowAliasLink to AWS::Bedrock::FlowAlias
Type: AWS::Bedrock::FlowAlias
Properties:
Description: String
RoutingConfiguration:
- FlowVersion: String
FlowArn: String
Tags:
<key>: String
Name: String
Fn::GetAtt:
FlowId: String
CreatedAt: String
Id: String
Arn: String
UpdatedAt: String
AWS:: Bedrock:: FlowVersionLink to AWS::Bedrock::FlowVersion
Type: AWS::Bedrock::FlowVersion
Properties:
Description: String
FlowArn: String
Fn::GetAtt:
FlowId: String
Status: String
ExecutionRoleArn: String
Definition.Nodes:
- Type: String
Configuration:
Condition:
Conditions:
- Expression: String
Name: String
Input: Json
KnowledgeBase:
KnowledgeBaseId: String
ModelId: String
Output: Json
Prompt:
SourceConfiguration:
Resource:
PromptArn: String
Inline:
InferenceConfiguration:
Text:
TopK: Double
Temperature: Double
StopSequences:
- String
MaxTokens: Double
TopP: Double
TemplateConfiguration:
Text:
InputVariables:
- Name: String
Text: String
TemplateType: String
ModelId: String
LambdaFunction:
LambdaArn: String
Lex:
BotAliasArn: String
LocaleId: String
Outputs:
- Type: String
Name: String
Inputs:
- Type: String
Expression: String
Name: String
Name: String
Version: String
CreatedAt: String
Definition:
Connections:
- Type: String
Target: String
Configuration:
Data:
SourceOutput: String
TargetInput: String
Conditional:
Condition: String
Source: String
Name: String
Nodes: # FlowNode: see above
Definition.Connections: # FlowConnection: see above
Name: String
AWS:: Bedrock:: PromptLink to AWS::Bedrock::Prompt
Type: AWS::Bedrock::Prompt
Properties:
Variants:
- InferenceConfiguration:
Text:
TopK: Double
Temperature: Double
StopSequences:
- String
MaxTokens: Double
TopP: Double
TemplateConfiguration:
Text:
InputVariables:
- Name: String
TextS3Location:
Bucket: String
Version: String
Key: String
Text: String
TemplateType: String
ModelId: String
Name: String
Description: String
CustomerEncryptionKeyArn: String
DefaultVariant: String
Tags:
<key>: String
Name: String
Fn::GetAtt:
Version: String
CreatedAt: String
Id: String
Arn: String
UpdatedAt: String
AWS:: Bedrock:: PromptVersionLink to AWS::Bedrock::PromptVersion
Type: AWS::Bedrock::PromptVersion
Properties:
Description: String
PromptArn: String
Fn::GetAtt:
Variants:
- InferenceConfiguration:
Text:
TopK: Double
Temperature: Double
StopSequences:
- String
MaxTokens: Double
TopP: Double
TemplateConfiguration:
Text:
InputVariables:
- Name: String
Text: String
TemplateType: String
ModelId: String
Name: String
Version: String
CreatedAt: String
Arn: String
DefaultVariant: String
PromptId: String
UpdatedAt: String
Name: String
AWS:: SageMaker:: MlflowTrackingServerLink to AWS::SageMaker::MlflowTrackingServer
Type: AWS::SageMaker::MlflowTrackingServer
Properties:
TrackingServerName: String
MlflowVersion: String
WeeklyMaintenanceWindowStart: String
TrackingServerSize: String
ArtifactStoreUri: String
AutomaticModelRegistration: Boolean
RoleArn: String
- Value: String
Key: String
Fn::GetAtt:
TrackingServerArn: String
Changed resource types
AWS:: Batch:: JobDefinitionLink to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinition
Properties:
NodeProperties:
NodeRangeProperties:
added: - EksProperties:
added: PodProperties:
added: InitContainers:
added: - Args:
added: - String
added: VolumeMounts:
added: - MountPath: String
added: ReadOnly: Boolean
added: Name: String
added: ImagePullPolicy: String
added: Command:
added: - String
added: SecurityContext:
added: RunAsUser: Integer
added: AllowPrivilegeEscalation: Boolean
added: RunAsNonRoot: Boolean
added: Privileged: Boolean
added: ReadOnlyRootFilesystem: Boolean
added: RunAsGroup: Integer
added: Resources:
added: Limits: Json
added: Requests: Json
added: Image: String
added: Env:
added: - Value: String
added: Name: String
added: Name: String
added: Volumes:
added: - Secret:
added: SecretName: String
added: Optional: Boolean
added: EmptyDir:
added: Medium: String
added: SizeLimit: String
added: HostPath:
added: Path: String
added: Name: String
added: DnsPolicy: String
added: Containers: # EksContainer: see above
added: Metadata:
added: Labels: Json
added: ServiceAccountName: String
added: ImagePullSecrets:
added: - Name: String
added: HostNetwork: Boolean
added: ShareProcessNamespace: Boolean
AWS:: Bedrock:: KnowledgeBaseLink to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBase
Properties:
KnowledgeBaseConfiguration:
VectorKnowledgeBaseConfiguration:
added: EmbeddingModelConfiguration:
added: BedrockEmbeddingModelConfiguration:
added: Dimensions: Integer
StorageConfiguration:
added: MongoDbAtlasConfiguration:
added: Endpoint: String
added: CollectionName: String
added: VectorIndexName: String
added: FieldMapping:
added: VectorField: String
added: TextField: String
added: MetadataField: String
added: DatabaseName: String
added: EndpointServiceName: String
added: CredentialsSecretArn: String
AWS:: DMS:: ReplicationConfigLink to AWS::DMS::ReplicationConfig
Type: AWS::DMS::ReplicationConfig
Properties:
modified: # Required: No → Yes
ComputeConfig:
modified: # Required: No → Yes
ReplicationConfigIdentifier: String
modified: # Required: No → Yes
ReplicationType: String
modified: # Required: No → Yes
SourceEndpointArn: String
modified: # Required: No → Yes
TableMappings: Json
modified: # Required: No → Yes
TargetEndpointArn: String
AWS:: ECR:: RepositoryCreationTemplateLink to AWS::ECR::RepositoryCreationTemplate
Type: AWS::ECR::RepositoryCreationTemplate
Properties:
added: CustomRoleArn: String
AWS:: EKS:: ClusterLink to AWS::EKS::Cluster
Type: AWS::EKS::Cluster
Properties:
added: UpgradePolicy:
added: SupportType: String
AWS:: FSx:: FileSystemLink to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystem
Properties:
OntapConfiguration:
modified: # Update requires: Replacement → No interruption
HAPairs: Integer
AWS:: GlobalAccelerator:: CrossAccountAttachmentLink to AWS::GlobalAccelerator::CrossAccountAttachment
Type: AWS::GlobalAccelerator::CrossAccountAttachment
Properties:
Resources:
added: - Cidr: String
modified: # Required: Yes → No
EndpointId: String
AWS:: Glue:: TriggerLink to AWS::Glue::Trigger
Type: AWS::Glue::Trigger
Properties:
modified: # Duplicates allowed: Not specified → Yes
Actions:
Predicate:
modified: # Duplicates allowed: Not specified → Yes
Conditions:
AWS:: IAM:: OIDCProviderLink to AWS::IAM::OIDCProvider
Type: AWS::IAM::OIDCProvider
Properties:
modified: # Required: Yes → No
ThumbprintList:
- String
AWS:: Lambda:: AliasLink to AWS::Lambda::Alias
Type: AWS::Lambda::Alias
Properties:
RoutingConfig:
modified: # Required: Yes → No
AdditionalVersionWeights:
Fn::GetAtt:
added: AliasArn: String
AWS:: MediaConnect:: FlowOutputLink to AWS::MediaConnect::FlowOutput
Type: AWS::MediaConnect::FlowOutput
Properties:
added: OutputStatus: String
AWS:: MediaPackageV2:: ChannelLink to AWS::MediaPackageV2::Channel
Type: AWS::MediaPackageV2::Channel
Properties:
added: InputType: String
AWS:: MediaPackageV2:: OriginEndpointLink to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpoint
Properties:
added: ForceEndpointErrorConfiguration:
added: EndpointErrorConditions:
added: - String
AWS:: SageMaker:: DomainLink to AWS::SageMaker::Domain
Type: AWS::SageMaker::Domain
Properties:
DefaultUserSettings:
added: StudioWebPortalSettings:
added: HiddenAppTypes:
added: - String
added: HiddenMlTools:
added: - String
AWS:: SageMaker:: ModelLink to AWS::SageMaker::Model
Type: AWS::SageMaker::Model
Properties:
Containers:
- ModelDataSource:
S3DataSource:
added: HubAccessConfig:
added: HubContentArn: String
PrimaryContainer: # ContainerDefinition: see above
AWS:: SageMaker:: UserProfileLink to AWS::SageMaker::UserProfile
Type: AWS::SageMaker::UserProfile
Properties:
UserSettings:
added: StudioWebPortalSettings:
added: HiddenAppTypes:
added: - String
added: HiddenMlTools:
added: - String
AWS:: SecretsManager:: ResourcePolicyLink to AWS::SecretsManager::ResourcePolicy
Type: AWS::SecretsManager::ResourcePolicy
Fn::GetAtt:
added: Id: String
AWS:: StepFunctions:: ActivityLink to AWS::StepFunctions::Activity
Type: AWS::StepFunctions::Activity
Properties:
added: EncryptionConfiguration:
added: Type: String
added: KmsKeyId: String
added: KmsDataKeyReusePeriodSeconds: Integer
AWS:: StepFunctions:: StateMachineLink to AWS::StepFunctions::StateMachine
Type: AWS::StepFunctions::StateMachine
Properties:
added: EncryptionConfiguration:
added: Type: String
added: KmsKeyId: String
added: KmsDataKeyReusePeriodSeconds: Integer
AWS:: WorkSpacesWeb:: UserSettingsLink to AWS::WorkSpacesWeb::UserSettings
Type: AWS::WorkSpacesWeb::UserSettings
Properties:
added: DeepLinkAllowed: String