Aws/databrew
@swamp/aws/databrewv2026.10.25.1
01README
AWS DATABREW infrastructure models
02Behaviors
@swamp/aws/databrew/datasetv2026.10.23.1dataset.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | Dataset name |
| Format? | enum | Dataset format |
| FormatOptions? | object | Format options for dataset |
| Input | object | Input |
| Source? | enum | Source type of the dataset |
| PathOptions? | object | PathOptions |
| Tags? | array |
fn create()
Create a DataBrew Dataset
fn get(identifier: string)
Get a DataBrew Dataset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Dataset |
fn update()
Update a DataBrew Dataset
fn delete(identifier: string)
Delete a DataBrew Dataset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Dataset |
fn sync()
Sync DataBrew Dataset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Dataset resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— DataBrew Dataset resource state
@swamp/aws/databrew/jobv2026.10.23.1job.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| DatasetName? | string | Dataset name |
| EncryptionKeyArn? | string | Encryption Key Arn |
| EncryptionMode? | enum | Encryption mode |
| Name | string | Job name |
| Type | enum | Job type |
| LogSubscription? | enum | Log subscription |
| MaxCapacity? | number | Max capacity |
| MaxRetries? | number | Max retries |
| Outputs? | array | |
| DataCatalogOutputs? | array | |
| DatabaseOutputs? | array | |
| OutputLocation? | object | Output location |
| ProjectName? | string | Project name |
| Recipe? | object | |
| RoleArn | string | Role arn |
| Tags? | array | |
| Timeout? | number | Timeout |
| JobSample? | object | Job Sample |
| ProfileConfiguration? | object | Profile Job configuration |
| ValidationConfigurations? | array | Data quality rules configuration |
fn create()
Create a DataBrew Job
fn get(identifier: string)
Get a DataBrew Job
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Job |
fn update()
Update a DataBrew Job
fn delete(identifier: string)
Delete a DataBrew Job
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Job |
fn sync()
Sync DataBrew Job state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Job resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— DataBrew Job resource state
@swamp/aws/databrew/projectv2026.10.23.1project.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| DatasetName | string | Dataset name |
| Name | string | Project name |
| RecipeName | string | Recipe name |
| RoleArn | string | Role arn |
| Sample? | object | Sample |
| Tags? | array |
fn create()
Create a DataBrew Project
fn get(identifier: string)
Get a DataBrew Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Project |
fn update()
Update a DataBrew Project
fn delete(identifier: string)
Delete a DataBrew Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Project |
fn sync()
Sync DataBrew Project state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Project resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— DataBrew Project resource state
@swamp/aws/databrew/recipev2026.10.23.1recipe.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Description? | string | Description of the recipe |
| Name | string | Recipe name |
| Steps | array | |
| Tags? | array |
fn create()
Create a DataBrew Recipe
fn get(identifier: string)
Get a DataBrew Recipe
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Recipe |
fn update()
Update a DataBrew Recipe
fn delete(identifier: string)
Delete a DataBrew Recipe
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Recipe |
fn sync()
Sync DataBrew Recipe state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Recipe resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— DataBrew Recipe resource state
@swamp/aws/databrew/rulesetv2026.10.23.1ruleset.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | Name of the Ruleset |
| Description? | string | Description of the Ruleset |
| TargetArn | string | Arn of the target resource (dataset) to apply the ruleset to |
| Rules | array | List of the data quality rules in the ruleset |
| Tags? | array |
fn create()
Create a DataBrew Ruleset
fn get(identifier: string)
Get a DataBrew Ruleset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Ruleset |
fn update()
Update a DataBrew Ruleset
fn delete(identifier: string)
Delete a DataBrew Ruleset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Ruleset |
fn sync()
Sync DataBrew Ruleset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Ruleset resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— DataBrew Ruleset resource state
@swamp/aws/databrew/schedulev2026.10.23.1schedule.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| JobNames? | array | |
| CronExpression | string | Schedule cron |
| Name | string | Schedule Name |
| Tags? | array |
fn create()
Create a DataBrew Schedule
fn get(identifier: string)
Get a DataBrew Schedule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Schedule |
fn update()
Update a DataBrew Schedule
fn delete(identifier: string)
Delete a DataBrew Schedule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataBrew Schedule |
fn sync()
Sync DataBrew Schedule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Schedule resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— DataBrew Schedule resource state
03Previous Versions
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
- Updated: dataset, job, project, recipe, ruleset, schedule
2026.10.13.1
- Updated: dataset, job, project, recipe, ruleset, schedule
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.21.1
2026.09.20.1
04Stats
A
100 / 100
Downloads
36
Archive size
1.2 MB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Docs keep secrets in a vault1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
05Platforms
06Labels