Get a configuration bundle
Retrieve a configuration bundle to inspect its metadata or read the full configuration content of a specific version. Two operations are available:
-
GetConfigurationBundle — Returns the latest version on a branch (defaults to
mainline). Use this to read the current active configuration. -
GetConfigurationBundleVersion — Returns a specific historical version by version ID. Use this to inspect past configurations or compare versions.
Bundle metadata vs version content
GetConfigurationBundle returns both the bundle-level metadata (name, description, ARN) and the full version content (components with their configuration key-value pairs). If you only need to know which versions exist without fetching their full content, use ListConfigurationBundleVersions instead.
GetConfigurationBundleVersion returns the same fields plus versionCreatedAt, which tells you exactly when that specific version was created (as opposed to createdAt, which is when the bundle itself was first created).
Code samples
Example
Request parameters
GetConfigurationBundle
| Parameter | Type | Required | Description |
|---|---|---|---|
|
|
String |
Yes |
The ID of the configuration bundle. Passed as a path parameter. |
|
|
String |
No |
Branch name to get the latest version from. Defaults to |
GetConfigurationBundleVersion
| Parameter | Type | Required | Description |
|---|---|---|---|
|
|
String |
Yes |
The ID of the configuration bundle. Passed as a path parameter. |
|
|
String |
Yes |
The UUID of the specific version to retrieve. Passed as a path parameter. |
Response
Both operations return the same fields. GetConfigurationBundleVersion additionally returns versionCreatedAt.
| Field | Type | Description |
|---|---|---|
|
|
String |
ARN of the configuration bundle. |
|
|
String |
ID of the configuration bundle. |
|
|
String |
Name of the bundle. |
|
|
String |
Description of the bundle (if set). |
|
|
String |
UUID of the version returned. |
|
|
Map |
Map of component identifier to component configuration. Each value contains a |
|
|
Object |
Version lineage metadata including |
|
|
Timestamp |
When the bundle was originally created. |
|
|
Timestamp |
When the bundle was last updated (GetConfigurationBundle only). |
|
|
Timestamp |
When this specific version was created (GetConfigurationBundleVersion only). |
Errors
| Error | HTTP status | Description |
|---|---|---|
|
|
400 |
Invalid request parameters. |
|
|
404 |
The specified |
|
|
403 |
Insufficient permissions. Verify IAM policies include |
|
|
429 |
Request rate exceeded. Retry with exponential backoff. |
|
|
500 |
Service-side error. Retry the request. |