@swamp/aws/redshiftserverless
v2026.04.23.3
AWS REDSHIFTSERVERLESS infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsredshiftserverlesscloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/redshiftserverless@swamp/aws/redshiftserverless/namespacev2026.04.23.2namespace.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AdminPasswordSecretKmsKeyId? | string | The ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. You can only use this parameter if manageAdminPassword is true. |
| AdminUserPassword? | string | The password associated with the admin user for the namespace that is being created. Password must be at least 8 characters in length, should be any printable ASCII character. Must contain at least one lowercase letter, one uppercase letter and one decimal digit. You can't use adminUserPassword if manageAdminPassword is true. |
| ManageAdminPassword? | boolean | If true, Amazon Redshift uses AWS Secrets Manager to manage the namespace's admin credentials. You can't use adminUserPassword if manageAdminPassword is true. If manageAdminPassword is false or not set, Amazon Redshift uses adminUserPassword for the admin user account's password. |
| Namespace? | object | Definition of Namespace resource. |
| Tags? | array | The list of tags for the namespace. |
| FinalSnapshotName? | string | The name of the namespace the source snapshot was created from. Please specify the name if needed before deleting namespace |
| FinalSnapshotRetentionPeriod? | number | The number of days to retain automated snapshot in the destination region after they are copied from the source region. If the value is -1, the manual snapshot is retained indefinitely. The value must be either -1 or an integer between 1 and 3,653. |
| NamespaceResourcePolicy? | string | The resource policy document that will be attached to the namespace. |
| RedshiftIdcApplicationArn? | string | The ARN for the Redshift application that integrates with IAM Identity Center. |
| SnapshotCopyConfigurations? | array | The snapshot copy configurations for the namespace. |
createCreate a RedshiftServerless Namespace
getGet a RedshiftServerless Namespace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RedshiftServerless Namespace |
updateUpdate a RedshiftServerless Namespace
deleteDelete a RedshiftServerless Namespace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RedshiftServerless Namespace |
syncSync RedshiftServerless Namespace state from AWS
Resources
state(infinite)— RedshiftServerless Namespace resource state
@swamp/aws/redshiftserverless/snapshotv2026.04.23.2snapshot.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a RedshiftServerless Snapshot
getGet a RedshiftServerless Snapshot
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RedshiftServerless Snapshot |
updateUpdate a RedshiftServerless Snapshot
deleteDelete a RedshiftServerless Snapshot
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RedshiftServerless Snapshot |
syncSync RedshiftServerless Snapshot state from AWS
Resources
state(infinite)— RedshiftServerless Snapshot resource state
@swamp/aws/redshiftserverless/workgroupv2026.04.23.2workgroup.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| PricePerformanceTarget? | object | A property that represents the price performance target settings for the workgroup. |
| SnapshotArn? | string | The Amazon Resource Name (ARN) of the snapshot to restore from. |
| SnapshotName? | string | The snapshot name to restore from. |
| SnapshotOwnerAccount? | string | The Amazon Web Services account that owns the snapshot. |
| RecoveryPointId? | string | The recovery point id to restore from. |
| Tags? | array | The map of the key-value pairs used to tag the workgroup. |
| Workgroup? | object | Definition for workgroup resource |
createCreate a RedshiftServerless Workgroup
getGet a RedshiftServerless Workgroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RedshiftServerless Workgroup |
updateUpdate a RedshiftServerless Workgroup
deleteDelete a RedshiftServerless Workgroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RedshiftServerless Workgroup |
syncSync RedshiftServerless Workgroup state from AWS
Resources
state(infinite)— RedshiftServerless Workgroup resource state
2026.04.23.2590.5 KBApr 23, 2026
AWS REDSHIFTSERVERLESS infrastructure models
Release Notes
- Updated: namespace, snapshot, workgroup
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsredshiftserverlesscloudinfrastructure
2026.04.03.2591.1 KBApr 3, 2026
AWS REDSHIFTSERVERLESS infrastructure models
Release Notes
- Updated: namespace, snapshot, workgroup
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsredshiftserverlesscloudinfrastructure
2026.03.19.1635.1 KBMar 19, 2026
AWS REDSHIFTSERVERLESS infrastructure models
Release Notes
- Updated: namespace, snapshot, workgroup
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsredshiftserverlesscloudinfrastructure
2026.03.16.1615.3 KBMar 16, 2026
AWS REDSHIFTSERVERLESS infrastructure models
Release Notes
- Updated: namespace, snapshot, workgroup
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsredshiftserverlesscloudinfrastructure
2026.03.13.1613.0 KBMar 13, 2026
AWS REDSHIFTSERVERLESS infrastructure models
Release Notes
- Updated: workgroup
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsredshiftserverlesscloudinfrastructure
2026.03.10.5613.7 KBMar 10, 2026
AWS REDSHIFTSERVERLESS infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsredshiftserverlesscloudinfrastructure