batch_delete_recipe_version
(**kwargs)¶Deletes one or more versions of a recipe at a time.
The entire request will be rejected if:
The request will complete successfully, but with partial failures, if:
LATEST_WORKING
, but it's being used by a project.The LATEST_WORKING
version will only be deleted if the recipe has no other versions. If you try to delete LATEST_WORKING
while other versions exist (or if they can't be deleted), then LATEST_WORKING
will be listed as partial failure in the response.
See also: AWS API Documentation
Request Syntax
response = client.batch_delete_recipe_version(
Name='string',
RecipeVersions=[
'string',
]
)
[REQUIRED]
The name of the recipe whose versions are to be deleted.
[REQUIRED]
An array of version identifiers, for the recipe versions to be deleted. You can specify numeric versions ( X.Y
) or LATEST_WORKING
. LATEST_PUBLISHED
is not supported.
dict
Response Syntax
{
'Name': 'string',
'Errors': [
{
'ErrorCode': 'string',
'ErrorMessage': 'string',
'RecipeVersion': 'string'
},
]
}
Response Structure
(dict) --
Name (string) --
The name of the recipe that was modified.
Errors (list) --
Errors, if any, that occurred while attempting to delete the recipe versions.
(dict) --
Represents any errors encountered when attempting to delete multiple recipe versions.
ErrorCode (string) --
The HTTP status code for the error.
ErrorMessage (string) --
The text of the error message.
RecipeVersion (string) --
The identifier for the recipe version associated with this error.
Exceptions
GlueDataBrew.Client.exceptions.ConflictException
GlueDataBrew.Client.exceptions.ResourceNotFoundException
GlueDataBrew.Client.exceptions.ValidationException