Glue.Client.
batch_get_blueprints
(**kwargs)¶Retrieves information about a list of blueprints.
See also: AWS API Documentation
Request Syntax
response = client.batch_get_blueprints(
Names=[
'string',
],
IncludeBlueprint=True|False,
IncludeParameterSpec=True|False
)
[REQUIRED]
A list of blueprint names.
dict
Response Syntax
{
'Blueprints': [
{
'Name': 'string',
'Description': 'string',
'CreatedOn': datetime(2015, 1, 1),
'LastModifiedOn': datetime(2015, 1, 1),
'ParameterSpec': 'string',
'BlueprintLocation': 'string',
'BlueprintServiceLocation': 'string',
'Status': 'CREATING'|'ACTIVE'|'UPDATING'|'FAILED',
'ErrorMessage': 'string',
'LastActiveDefinition': {
'Description': 'string',
'LastModifiedOn': datetime(2015, 1, 1),
'ParameterSpec': 'string',
'BlueprintLocation': 'string',
'BlueprintServiceLocation': 'string'
}
},
],
'MissingBlueprints': [
'string',
]
}
Response Structure
(dict) --
Blueprints (list) --
Returns a list of blueprint as a Blueprints
object.
(dict) --
The details of a blueprint.
Name (string) --
The name of the blueprint.
Description (string) --
The description of the blueprint.
CreatedOn (datetime) --
The date and time the blueprint was registered.
LastModifiedOn (datetime) --
The date and time the blueprint was last modified.
ParameterSpec (string) --
A JSON string that indicates the list of parameter specifications for the blueprint.
BlueprintLocation (string) --
Specifies the path in Amazon S3 where the blueprint is published.
BlueprintServiceLocation (string) --
Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint
to register the blueprint in Glue.
Status (string) --
The status of the blueprint registration.
ErrorMessage (string) --
An error message.
LastActiveDefinition (dict) --
When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.
Description (string) --
The description of the blueprint.
LastModifiedOn (datetime) --
The date and time the blueprint was last modified.
ParameterSpec (string) --
A JSON string specifying the parameters for the blueprint.
BlueprintLocation (string) --
Specifies a path in Amazon S3 where the blueprint is published by the Glue developer.
BlueprintServiceLocation (string) --
Specifies a path in Amazon S3 where the blueprint is copied when you create or update the blueprint.
MissingBlueprints (list) --
Returns a list of BlueprintNames
that were not found.
Exceptions
Glue.Client.exceptions.InternalServiceException
Glue.Client.exceptions.OperationTimeoutException
Glue.Client.exceptions.InvalidInputException