Interface CfnConfigurationBundleProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfigurationBundleProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.133.0 (build 0f43e37)",
date="2026-06-16T16:14:19.558Z")
@Stability(Stable)
public interface CfnConfigurationBundleProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnConfigurationBundle.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.bedrockagentcore.*;
Object configuration;
CfnConfigurationBundleProps cfnConfigurationBundleProps = CfnConfigurationBundleProps.builder()
.bundleName("bundleName")
.components(Map.of(
"componentsKey", ComponentConfigurationProperty.builder()
.configuration(configuration)
.build()))
// the properties below are optional
.branchName("branchName")
.commitMessage("commitMessage")
.createdBy(VersionCreatedBySourceProperty.builder()
.name("name")
// the properties below are optional
.arn("arn")
.build())
.description("description")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnConfigurationBundlePropsstatic final classAn implementation forCfnConfigurationBundleProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe branch name for version tracking.The name for the configuration bundle.default StringA commit message describing the version of the configuration bundle.A map of component identifiers to their configurations.default ObjectThe source that created a configuration bundle version.default StringThe description for the configuration bundle.getTags()Tags to assign to the configuration bundle.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBundleName
The name for the configuration bundle.Names must be unique within your account.
- See Also:
-
getComponents
A map of component identifiers to their configurations.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnConfigurationBundle.ComponentConfigurationProperty>- See Also:
-
getBranchName
The branch name for version tracking.- See Also:
-
getCommitMessage
A commit message describing the version of the configuration bundle.- See Also:
-
getCreatedBy
The source that created a configuration bundle version.Returns union: either
IResolvableorCfnConfigurationBundle.VersionCreatedBySourceProperty- See Also:
-
getDescription
The description for the configuration bundle.- See Also:
-
getTags
Tags to assign to the configuration bundle.- See Also:
-
builder
-