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