Class CfnConfigurationBundleMixinProps
Properties for CfnConfigurationBundlePropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnConfigurationBundleMixinProps : ICfnConfigurationBundleMixinProps
Syntax (vb)
Public Class CfnConfigurationBundleMixinProps Implements ICfnConfigurationBundleMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore;
var configuration;
var cfnConfigurationBundleMixinProps = new CfnConfigurationBundleMixinProps {
BranchName = "branchName",
BundleName = "bundleName",
CommitMessage = "commitMessage",
Components = new Dictionary<string, object> {
{ "componentsKey", new ComponentConfigurationProperty {
Configuration = configuration
} }
},
CreatedBy = new VersionCreatedBySourceProperty {
Arn = "arn",
Name = "name"
},
Description = "description",
KmsKeyArn = "kmsKeyArn",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Constructors
| CfnConfigurationBundleMixinProps() | Properties for CfnConfigurationBundlePropsMixin. |
Properties
| BranchName | The branch name for version tracking. |
| BundleName | The name for the configuration bundle. |
| CommitMessage | A commit message describing the version of the configuration bundle. |
| Components | A map of component identifiers to their configurations. |
| CreatedBy | The source that created a configuration bundle version. |
| Description | The description for the configuration bundle. |
| KmsKeyArn | The ARN of the KMS key used to encrypt component configurations. |
| Tags | Tags to assign to the configuration bundle. |
Constructors
CfnConfigurationBundleMixinProps()
Properties for CfnConfigurationBundlePropsMixin.
public CfnConfigurationBundleMixinProps()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore;
var configuration;
var cfnConfigurationBundleMixinProps = new CfnConfigurationBundleMixinProps {
BranchName = "branchName",
BundleName = "bundleName",
CommitMessage = "commitMessage",
Components = new Dictionary<string, object> {
{ "componentsKey", new ComponentConfigurationProperty {
Configuration = configuration
} }
},
CreatedBy = new VersionCreatedBySourceProperty {
Arn = "arn",
Name = "name"
},
Description = "description",
KmsKeyArn = "kmsKeyArn",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Properties
BranchName
The branch name for version tracking.
public string? BranchName { get; set; }
Property Value
Remarks
BundleName
The name for the configuration bundle.
public string? BundleName { get; set; }
Property Value
Remarks
Names must be unique within your account.
CommitMessage
A commit message describing the version of the configuration bundle.
public string? CommitMessage { get; set; }
Property Value
Remarks
Components
A map of component identifiers to their configurations.
public object? Components { get; set; }
Property Value
Remarks
Type union: either IResolvable or Dictionary<string, either IResolvable or CfnConfigurationBundlePropsMixin.IComponentConfigurationProperty>
CreatedBy
The source that created a configuration bundle version.
public object? CreatedBy { get; set; }
Property Value
Remarks
Description
The description for the configuration bundle.
public string? Description { get; set; }
Property Value
Remarks
KmsKeyArn
The ARN of the KMS key used to encrypt component configurations.
public string? KmsKeyArn { get; set; }
Property Value
Remarks
Tags
Tags to assign to the configuration bundle.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]