Skip to content
v2.275.0

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.
bundleNamestringbundle_namestrbundleNameStringBundleNamestringBundleName*stringrequired#
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.
tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#
Tags to assign to the configuration bundle.