This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::BedrockAgentCore::ConfigurationBundle VersionLineageMetadata
The version lineage metadata that tracks parent versions and creation source. Supports git-like two-parent merges for branch management.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "BranchName" :String, "CommitMessage" :String, "CreatedBy" :VersionCreatedBySource, "ParentVersionIds" :[ String, ... ]}
YAML
BranchName:StringCommitMessage:StringCreatedBy:VersionCreatedBySourceParentVersionIds:- String
Properties
BranchName-
The branch name for this version. If not specified, inherits the parent's branch or defaults to
mainline.Required: No
Type: String
Pattern:
^[a-zA-Z][a-zA-Z0-9_/-]{0,127}$Minimum:
1Maximum:
128Update requires: No interruption
CommitMessage-
A commit message describing the changes in this version.
Required: No
Type: String
Minimum:
1Maximum:
500Update requires: No interruption
CreatedBy-
The source that created this version.
Required: No
Type: VersionCreatedBySource
Update requires: No interruption
ParentVersionIds-
A list of parent version identifiers. Regular commits have 0-1 parents. Merge commits have 2 parents: the target branch parent and the source branch parent. The first parent represents the primary lineage.
Required: No
Type: Array of String
Update requires: No interruption