Skip to main content

Aws/databrew

@swamp/aws/databrewv2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS DATABREW infrastructure models

02Behaviors6
@swamp/aws/databrew/datasetv2026.10.23.1dataset.ts

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringDataset name
Format?enumDataset format
FormatOptions?objectFormat options for dataset
InputobjectInput
Source?enumSource type of the dataset
PathOptions?objectPathOptions
Tags?array
fn create()
Create a DataBrew Dataset
fn get(identifier: string)
Get a DataBrew Dataset
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Dataset
fn update()
Update a DataBrew Dataset
fn delete(identifier: string)
Delete a DataBrew Dataset
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Dataset
fn sync()
Sync DataBrew Dataset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Dataset resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
DatasetName?stringDataset name
EncryptionKeyArn?stringEncryption Key Arn
EncryptionMode?enumEncryption mode
NamestringJob name
TypeenumJob type
LogSubscription?enumLog subscription
MaxCapacity?numberMax capacity
MaxRetries?numberMax retries
Outputs?array
DataCatalogOutputs?array
DatabaseOutputs?array
OutputLocation?objectOutput location
ProjectName?stringProject name
Recipe?object
RoleArnstringRole arn
Tags?array
Timeout?numberTimeout
JobSample?objectJob Sample
ProfileConfiguration?objectProfile Job configuration
ValidationConfigurations?arrayData quality rules configuration
fn create()
Create a DataBrew Job
fn get(identifier: string)
Get a DataBrew Job
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Job
fn update()
Update a DataBrew Job
fn delete(identifier: string)
Delete a DataBrew Job
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Job
fn sync()
Sync DataBrew Job state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Job resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
DatasetNamestringDataset name
NamestringProject name
RecipeNamestringRecipe name
RoleArnstringRole arn
Sample?objectSample
Tags?array
fn create()
Create a DataBrew Project
fn get(identifier: string)
Get a DataBrew Project
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Project
fn update()
Update a DataBrew Project
fn delete(identifier: string)
Delete a DataBrew Project
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Project
fn sync()
Sync DataBrew Project state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Project resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Description?stringDescription of the recipe
NamestringRecipe name
Stepsarray
Tags?array
fn create()
Create a DataBrew Recipe
fn get(identifier: string)
Get a DataBrew Recipe
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Recipe
fn update()
Update a DataBrew Recipe
fn delete(identifier: string)
Delete a DataBrew Recipe
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Recipe
fn sync()
Sync DataBrew Recipe state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Recipe resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringName of the Ruleset
Description?stringDescription of the Ruleset
TargetArnstringArn of the target resource (dataset) to apply the ruleset to
RulesarrayList of the data quality rules in the ruleset
Tags?array
fn create()
Create a DataBrew Ruleset
fn get(identifier: string)
Get a DataBrew Ruleset
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Ruleset
fn update()
Update a DataBrew Ruleset
fn delete(identifier: string)
Delete a DataBrew Ruleset
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Ruleset
fn sync()
Sync DataBrew Ruleset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Ruleset resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
JobNames?array
CronExpressionstringSchedule cron
NamestringSchedule Name
Tags?array
fn create()
Create a DataBrew Schedule
fn get(identifier: string)
Get a DataBrew Schedule
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Schedule
fn update()
Update a DataBrew Schedule
fn delete(identifier: string)
Delete a DataBrew Schedule
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Schedule
fn sync()
Sync DataBrew Schedule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DataBrew Schedule resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— DataBrew Schedule resource state
03Previous Versions19
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