{ "opencollection": "1.0.0", "info": { "name": "AWS Glue DataBrew Datasets Recipes API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Recipes", "type": "folder" }, "items": [ { "info": { "name": "Amazon Glue DataBrew Batch Delete Recipe Version", "type": "http" }, "http": { "method": "POST", "url": "http://databrew.{region}.amazonaws.com/recipes/:name/batchDeleteRecipeVersion", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the recipe whose versions are to be deleted." } ], "body": { "type": "json", "data": "{}" } }, "docs": "
Deletes one or more versions of a recipe at a time.
The entire request will be rejected if:
The recipe does not exist.
There is an invalid version identifier in the list of versions.
The version list is empty.
The version list size exceeds 50.
The version list contains duplicate entries.
The request will complete successfully, but with partial failures, if:
A ver" }, { "info": { "name": "Amazon Glue DataBrew List Recipes", "type": "http" }, "http": { "method": "GET", "url": "http://databrew.{region}.amazonaws.com/recipes", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "maxResults", "value": "", "type": "query", "description": "The maximum number of results to return in this request. " }, { "name": "nextToken", "value": "", "type": "query", "description": "The token returned by a previous call to retrieve the next set of results." }, { "name": "recipeVersion", "value": "", "type": "query", "description": "
Return only those recipes with a version identifier of LATEST_WORKING or LATEST_PUBLISHED. If RecipeVersion is omitted, ListRecipes returns all of the LATEST_PUBLISHED recipe versions.
Valid values: LATEST_WORKING | LATEST_PUBLISHED
X.Y) or LATEST_WORKING. LATEST_PUBLISHED is not supported."
}
]
},
"docs": "Deletes a single version of a DataBrew recipe."
},
{
"info": {
"name": "Amazon Glue DataBrew Describe Recipe",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://databrew.{region}.amazonaws.com/recipes/:name",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "The name of the recipe to be described."
},
{
"name": "recipeVersion",
"value": "",
"type": "query",
"description": "The recipe version identifier. If this parameter isn't specified, then the latest published version is returned."
}
]
},
"docs": "Returns the definition of a specific DataBrew recipe corresponding to a particular version."
},
{
"info": {
"name": "Amazon Glue DataBrew Update Recipe",
"type": "http"
},
"http": {
"method": "PUT",
"url": "http://databrew.{region}.amazonaws.com/recipes/:name",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "The name of the recipe to be updated."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modifies the definition of the LATEST_WORKING version of a DataBrew recipe."
},
{
"info": {
"name": "Amazon Glue DataBrew Publish Recipe",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://databrew.{region}.amazonaws.com/recipes/:name/publishRecipe",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "The name of the recipe to be published."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Publishes a new version of a DataBrew recipe."
}
]
}
],
"bundled": true
}