CfnConfigurationBundleProps

class aws_cdk.aws_bedrockagentcore.CfnConfigurationBundleProps(*, bundle_name, components, branch_name=None, commit_message=None, created_by=None, description=None, tags=None)

Bases: object

Properties for defining a CfnConfigurationBundle.

Parameters:
  • bundle_name (str) – The name for the configuration bundle. Names must be unique within your account.

  • components (Union[IResolvable, Mapping[str, Union[IResolvable, ComponentConfigurationProperty, Dict[str, Any]]]]) – A map of component identifiers to their configurations.

  • branch_name (Optional[str]) – The branch name for version tracking.

  • commit_message (Optional[str]) – A commit message describing the version of the configuration bundle.

  • created_by (Union[IResolvable, VersionCreatedBySourceProperty, Dict[str, Any], None]) – The source that created a configuration bundle version.

  • description (Optional[str]) – The description for the configuration bundle.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – Tags to assign to the configuration bundle.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-configurationbundle.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_bedrockagentcore as bedrockagentcore

# configuration: Any

cfn_configuration_bundle_props = bedrockagentcore.CfnConfigurationBundleProps(
    bundle_name="bundleName",
    components={
        "components_key": bedrockagentcore.CfnConfigurationBundle.ComponentConfigurationProperty(
            configuration=configuration
        )
    },

    # the properties below are optional
    branch_name="branchName",
    commit_message="commitMessage",
    created_by=bedrockagentcore.CfnConfigurationBundle.VersionCreatedBySourceProperty(
        name="name",

        # the properties below are optional
        arn="arn"
    ),
    description="description",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

branch_name

The branch name for version tracking.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-configurationbundle.html#cfn-bedrockagentcore-configurationbundle-branchname

bundle_name

The name for the configuration bundle.

Names must be unique within your account.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-configurationbundle.html#cfn-bedrockagentcore-configurationbundle-bundlename

commit_message

A commit message describing the version of the configuration bundle.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-configurationbundle.html#cfn-bedrockagentcore-configurationbundle-commitmessage

components

A map of component identifiers to their configurations.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-configurationbundle.html#cfn-bedrockagentcore-configurationbundle-components

created_by

The source that created a configuration bundle version.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-configurationbundle.html#cfn-bedrockagentcore-configurationbundle-createdby

description

The description for the configuration bundle.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-configurationbundle.html#cfn-bedrockagentcore-configurationbundle-description

tags

Tags to assign to the configuration bundle.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-configurationbundle.html#cfn-bedrockagentcore-configurationbundle-tags