CfnConfigurationBundleProps Struct
Properties for defining a CfnConfigurationBundle.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
declare const configuration: any;
const cfnConfigurationBundleProps: bedrockagentcore.CfnConfigurationBundleProps = {
bundleName: 'bundleName',
components: {
componentsKey: {
configuration: configuration,
},
},
// the properties below are optional
branchName: 'branchName',
commitMessage: 'commitMessage',
createdBy: {
name: 'name',
// the properties below are optional
arn: 'arn',
},
description: 'description',
kmsKeyArn: 'kmsKeyArn',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
branchNameoptionalstringbranch_nameoptionalstrbranchNameoptionalStringBranchNameoptionalstringBranchNameoptional*string#The branch name for version tracking.
The name for the configuration bundle.
Names must be unique within your account.
commitMessageoptionalstringcommit_messageoptionalstrcommitMessageoptionalStringCommitMessageoptionalstringCommitMessageoptional*string#A commit message describing the version of the configuration bundle.
componentsIResolvable | { [key: string]: IResolvable | CfnConfigurationBundle.ComponentConfigurationProperty }componentstyping.Union[IResolvable, typing.Mapping[str, typing.Union[IResolvable, ComponentConfigurationProperty]]]componentsIResolvableComponentsIResolvableComponentsinterface{}required#A map of component identifiers to their configurations.
createdByoptionalIResolvable | CfnConfigurationBundle.VersionCreatedBySourcePropertycreated_byoptionaltyping.Union[IResolvable, VersionCreatedBySourceProperty]createdByoptionalIResolvableCreatedByoptionalIResolvableCreatedByoptionalinterface{}#The source that created a configuration bundle version.
descriptionoptionalstringdescriptionoptionalstrdescriptionoptionalStringDescriptionoptionalstringDescriptionoptional*string#The description for the configuration bundle.
kmsKeyArnoptionalstringkms_key_arnoptionalstrkmsKeyArnoptionalStringKmsKeyArnoptionalstringKmsKeyArnoptional*string#The ARN of the KMS key used to encrypt component configurations.