Skip to main content

@swamp/aws/databrew

v2026.04.23.3

AWS DATABREW infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsdatabrewcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

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/databrew

@swamp/aws/databrew/datasetv2026.04.23.2dataset.ts

Global Arguments

ArgumentTypeDescription
NamestringDataset name
Format?enumDataset format
FormatOptions?objectFormat options for dataset
InputobjectInput
Source?enumSource type of the dataset
PathOptions?objectPathOptions
Tags?array
createCreate a DataBrew Dataset
getGet a DataBrew Dataset
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Dataset
updateUpdate a DataBrew Dataset
deleteDelete a DataBrew Dataset
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Dataset
syncSync DataBrew Dataset state from AWS

Resources

state(infinite)— DataBrew Dataset resource state
@swamp/aws/databrew/jobv2026.04.23.2job.ts

Global Arguments

ArgumentTypeDescription
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
createCreate a DataBrew Job
getGet a DataBrew Job
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Job
updateUpdate a DataBrew Job
deleteDelete a DataBrew Job
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Job
syncSync DataBrew Job state from AWS

Resources

state(infinite)— DataBrew Job resource state
@swamp/aws/databrew/projectv2026.04.23.2project.ts

Global Arguments

ArgumentTypeDescription
DatasetNamestringDataset name
NamestringProject name
RecipeNamestringRecipe name
RoleArnstringRole arn
Sample?objectSample
Tags?array
createCreate a DataBrew Project
getGet a DataBrew Project
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Project
updateUpdate a DataBrew Project
deleteDelete a DataBrew Project
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Project
syncSync DataBrew Project state from AWS

Resources

state(infinite)— DataBrew Project resource state
@swamp/aws/databrew/recipev2026.04.23.2recipe.ts

Global Arguments

ArgumentTypeDescription
Description?stringDescription of the recipe
NamestringRecipe name
Stepsarray
Tags?array
createCreate a DataBrew Recipe
getGet a DataBrew Recipe
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Recipe
updateUpdate a DataBrew Recipe
deleteDelete a DataBrew Recipe
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Recipe
syncSync DataBrew Recipe state from AWS

Resources

state(infinite)— DataBrew Recipe resource state
@swamp/aws/databrew/rulesetv2026.04.23.2ruleset.ts

Global Arguments

ArgumentTypeDescription
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
createCreate a DataBrew Ruleset
getGet a DataBrew Ruleset
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Ruleset
updateUpdate a DataBrew Ruleset
deleteDelete a DataBrew Ruleset
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Ruleset
syncSync DataBrew Ruleset state from AWS

Resources

state(infinite)— DataBrew Ruleset resource state
@swamp/aws/databrew/schedulev2026.04.23.2schedule.ts

Global Arguments

ArgumentTypeDescription
JobNames?array
CronExpressionstringSchedule cron
NamestringSchedule Name
Tags?array
createCreate a DataBrew Schedule
getGet a DataBrew Schedule
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Schedule
updateUpdate a DataBrew Schedule
deleteDelete a DataBrew Schedule
ArgumentTypeDescription
identifierstringThe primary identifier of the DataBrew Schedule
syncSync DataBrew Schedule state from AWS

Resources

state(infinite)— DataBrew Schedule resource state