We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 15, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 15, 2026 by Pulumi
Definition of AWS::BedrockAgentCore::ConfigurationBundle Resource Type
Create ConfigurationBundle Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConfigurationBundle(name: string, args: ConfigurationBundleArgs, opts?: CustomResourceOptions);@overload
def ConfigurationBundle(resource_name: str,
args: ConfigurationBundleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ConfigurationBundle(resource_name: str,
opts: Optional[ResourceOptions] = None,
components: Optional[Mapping[str, ConfigurationBundleComponentConfigurationArgs]] = None,
branch_name: Optional[str] = None,
bundle_name: Optional[str] = None,
commit_message: Optional[str] = None,
created_by: Optional[ConfigurationBundleVersionCreatedBySourceArgs] = None,
description: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewConfigurationBundle(ctx *Context, name string, args ConfigurationBundleArgs, opts ...ResourceOption) (*ConfigurationBundle, error)public ConfigurationBundle(string name, ConfigurationBundleArgs args, CustomResourceOptions? opts = null)
public ConfigurationBundle(String name, ConfigurationBundleArgs args)
public ConfigurationBundle(String name, ConfigurationBundleArgs args, CustomResourceOptions options)
type: aws-native:bedrockagentcore:ConfigurationBundle
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_bedrockagentcore_configurationbundle" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ConfigurationBundleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConfigurationBundleArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConfigurationBundleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConfigurationBundleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConfigurationBundleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ConfigurationBundle Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ConfigurationBundle resource accepts the following input properties:
- Components
Dictionary<string, Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Configuration Bundle Component Configuration Args> - A map of component identifiers to their configurations.
- Branch
Name string - The branch name for version tracking.
- Bundle
Name string - The name for the configuration bundle. Names must be unique within your account.
- Commit
Message string - A commit message describing the version of the configuration bundle.
- Created
By Pulumi.Aws Native. Bedrock Agent Core. Inputs. Configuration Bundle Version Created By Source - Description string
- The description for the configuration bundle.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to assign to the configuration bundle.
- Components
map[string]Configuration
Bundle Component Configuration Args - A map of component identifiers to their configurations.
- Branch
Name string - The branch name for version tracking.
- Bundle
Name string - The name for the configuration bundle. Names must be unique within your account.
- Commit
Message string - A commit message describing the version of the configuration bundle.
- Created
By ConfigurationBundle Version Created By Source Args - Description string
- The description for the configuration bundle.
-
Tag
Args - Tags to assign to the configuration bundle.
- components map(object)
- A map of component identifiers to their configurations.
- branch_
name string - The branch name for version tracking.
- bundle_
name string - The name for the configuration bundle. Names must be unique within your account.
- commit_
message string - A commit message describing the version of the configuration bundle.
- created_
by object - description string
- The description for the configuration bundle.
- list(object)
- Tags to assign to the configuration bundle.
- components
Map<String,Configuration
Bundle Component Configuration Args> - A map of component identifiers to their configurations.
- branch
Name String - The branch name for version tracking.
- bundle
Name String - The name for the configuration bundle. Names must be unique within your account.
- commit
Message String - A commit message describing the version of the configuration bundle.
- created
By ConfigurationBundle Version Created By Source - description String
- The description for the configuration bundle.
- List<Tag>
- Tags to assign to the configuration bundle.
- components
{[key: string]: Configuration
Bundle Component Configuration Args} - A map of component identifiers to their configurations.
- branch
Name string - The branch name for version tracking.
- bundle
Name string - The name for the configuration bundle. Names must be unique within your account.
- commit
Message string - A commit message describing the version of the configuration bundle.
- created
By ConfigurationBundle Version Created By Source - description string
- The description for the configuration bundle.
- Tag[]
- Tags to assign to the configuration bundle.
- components
Mapping[str, Configuration
Bundle Component Configuration Args] - A map of component identifiers to their configurations.
- branch_
name str - The branch name for version tracking.
- bundle_
name str - The name for the configuration bundle. Names must be unique within your account.
- commit_
message str - A commit message describing the version of the configuration bundle.
- created_
by ConfigurationBundle Version Created By Source Args - description str
- The description for the configuration bundle.
-
Sequence[Tag
Args] - Tags to assign to the configuration bundle.
- components Map<Property Map>
- A map of component identifiers to their configurations.
- branch
Name String - The branch name for version tracking.
- bundle
Name String - The name for the configuration bundle. Names must be unique within your account.
- commit
Message String - A commit message describing the version of the configuration bundle.
- created
By Property Map - description String
- The description for the configuration bundle.
- List<Property Map>
- Tags to assign to the configuration bundle.
Outputs
All input properties are implicitly available as output properties. Additionally, the ConfigurationBundle resource produces the following output properties:
- Bundle
Arn string - The Amazon Resource Name (ARN) of the configuration bundle.
- Bundle
Id string - The unique identifier of the configuration bundle.
- Created
At string - The timestamp when the configuration bundle was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lineage
Metadata Pulumi.Aws Native. Bedrock Agent Core. Outputs. Configuration Bundle Version Lineage Metadata - Updated
At string - The timestamp when the configuration bundle was last updated.
- Version
Id string - The version identifier of the configuration bundle.
- Bundle
Arn string - The Amazon Resource Name (ARN) of the configuration bundle.
- Bundle
Id string - The unique identifier of the configuration bundle.
- Created
At string - The timestamp when the configuration bundle was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lineage
Metadata ConfigurationBundle Version Lineage Metadata - Updated
At string - The timestamp when the configuration bundle was last updated.
- Version
Id string - The version identifier of the configuration bundle.
- bundle_
arn string - The Amazon Resource Name (ARN) of the configuration bundle.
- bundle_
id string - The unique identifier of the configuration bundle.
- created_
at string - The timestamp when the configuration bundle was created.
- id string
- The provider-assigned unique ID for this managed resource.
- lineage_
metadata object - updated_
at string - The timestamp when the configuration bundle was last updated.
- version_
id string - The version identifier of the configuration bundle.
- bundle
Arn String - The Amazon Resource Name (ARN) of the configuration bundle.
- bundle
Id String - The unique identifier of the configuration bundle.
- created
At String - The timestamp when the configuration bundle was created.
- id String
- The provider-assigned unique ID for this managed resource.
- lineage
Metadata ConfigurationBundle Version Lineage Metadata - updated
At String - The timestamp when the configuration bundle was last updated.
- version
Id String - The version identifier of the configuration bundle.
- bundle
Arn string - The Amazon Resource Name (ARN) of the configuration bundle.
- bundle
Id string - The unique identifier of the configuration bundle.
- created
At string - The timestamp when the configuration bundle was created.
- id string
- The provider-assigned unique ID for this managed resource.
- lineage
Metadata ConfigurationBundle Version Lineage Metadata - updated
At string - The timestamp when the configuration bundle was last updated.
- version
Id string - The version identifier of the configuration bundle.
- bundle_
arn str - The Amazon Resource Name (ARN) of the configuration bundle.
- bundle_
id str - The unique identifier of the configuration bundle.
- created_
at str - The timestamp when the configuration bundle was created.
- id str
- The provider-assigned unique ID for this managed resource.
- lineage_
metadata ConfigurationBundle Version Lineage Metadata - updated_
at str - The timestamp when the configuration bundle was last updated.
- version_
id str - The version identifier of the configuration bundle.
- bundle
Arn String - The Amazon Resource Name (ARN) of the configuration bundle.
- bundle
Id String - The unique identifier of the configuration bundle.
- created
At String - The timestamp when the configuration bundle was created.
- id String
- The provider-assigned unique ID for this managed resource.
- lineage
Metadata Property Map - updated
At String - The timestamp when the configuration bundle was last updated.
- version
Id String - The version identifier of the configuration bundle.
Supporting Types
ConfigurationBundleComponentConfiguration, ConfigurationBundleComponentConfigurationArgs
The configuration for a component within a configuration bundle.- Configuration object
- The configuration values as a flexible JSON document.
- Configuration interface{}
- The configuration values as a flexible JSON document.
- configuration any
- The configuration values as a flexible JSON document.
- configuration Object
- The configuration values as a flexible JSON document.
- configuration any
- The configuration values as a flexible JSON document.
- configuration Any
- The configuration values as a flexible JSON document.
- configuration Any
- The configuration values as a flexible JSON document.
ConfigurationBundleVersionCreatedBySource, ConfigurationBundleVersionCreatedBySourceArgs
The source that created a configuration bundle version.ConfigurationBundleVersionLineageMetadata, ConfigurationBundleVersionLineageMetadataArgs
The version lineage metadata that tracks parent versions and creation source.- Branch
Name string - The branch name for this version.
- Commit
Message string - A commit message describing the changes in this version.
- Created
By Pulumi.Aws Native. Bedrock Agent Core. Inputs. Configuration Bundle Version Created By Source - Parent
Version List<string>Ids - A list of parent version identifiers.
- Branch
Name string - The branch name for this version.
- Commit
Message string - A commit message describing the changes in this version.
- Created
By ConfigurationBundle Version Created By Source - Parent
Version []stringIds - A list of parent version identifiers.
- branch_
name string - The branch name for this version.
- commit_
message string - A commit message describing the changes in this version.
- created_
by object - parent_
version_ list(string)ids - A list of parent version identifiers.
- branch
Name String - The branch name for this version.
- commit
Message String - A commit message describing the changes in this version.
- created
By ConfigurationBundle Version Created By Source - parent
Version List<String>Ids - A list of parent version identifiers.
- branch
Name string - The branch name for this version.
- commit
Message string - A commit message describing the changes in this version.
- created
By ConfigurationBundle Version Created By Source - parent
Version string[]Ids - A list of parent version identifiers.
- branch_
name str - The branch name for this version.
- commit_
message str - A commit message describing the changes in this version.
- created_
by ConfigurationBundle Version Created By Source - parent_
version_ Sequence[str]ids - A list of parent version identifiers.
- branch
Name String - The branch name for this version.
- commit
Message String - A commit message describing the changes in this version.
- created
By Property Map - parent
Version List<String>Ids - A list of parent version identifiers.
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 15, 2026 by Pulumi