Glue / Client / update_dev_endpoint
update_dev_endpoint#
- Glue.Client.update_dev_endpoint(**kwargs)#
Updates a specified development endpoint.
See also: AWS API Documentation
Request Syntax
response = client.update_dev_endpoint( EndpointName='string', PublicKey='string', AddPublicKeys=[ 'string', ], DeletePublicKeys=[ 'string', ], CustomLibraries={ 'ExtraPythonLibsS3Path': 'string', 'ExtraJarsS3Path': 'string' }, UpdateEtlLibraries=True|False, DeleteArguments=[ 'string', ], AddArguments={ 'string': 'string' } )
- Parameters:
EndpointName (string) –
[REQUIRED]
The name of the
DevEndpointto be updated.PublicKey (string) – The public key for the
DevEndpointto use.AddPublicKeys (list) –
The list of public keys for the
DevEndpointto use.(string) –
DeletePublicKeys (list) –
The list of public keys to be deleted from the
DevEndpoint.(string) –
CustomLibraries (dict) –
Custom Python or Java libraries to be loaded in the
DevEndpoint.ExtraPythonLibsS3Path (string) –
The paths to one or more Python libraries in an Amazon Simple Storage Service (Amazon S3) bucket that should be loaded in your
DevEndpoint. Multiple values must be complete paths separated by a comma.Note
You can only use pure Python libraries with a
DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.ExtraJarsS3Path (string) –
The path to one or more Java
.jarfiles in an S3 bucket that should be loaded in yourDevEndpoint.Note
You can only use pure Java/Scala libraries with a
DevEndpoint.
UpdateEtlLibraries (boolean) –
Trueif the list of custom libraries to be loaded in the development endpoint needs to be updated, orFalseif otherwise.DeleteArguments (list) –
The list of argument keys to be deleted from the map of arguments used to configure the
DevEndpoint.(string) –
AddArguments (dict) –
The map of arguments to add the map of arguments used to configure the
DevEndpoint.Valid arguments are:
"--enable-glue-datacatalog": ""
You can specify a version of Python support for development endpoints by using the
Argumentsparameter in theCreateDevEndpointorUpdateDevEndpointAPIs. If no arguments are provided, the version defaults to Python 2.(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{}Response Structure
(dict) –
Exceptions
Glue.Client.exceptions.EntityNotFoundExceptionGlue.Client.exceptions.InternalServiceExceptionGlue.Client.exceptions.OperationTimeoutExceptionGlue.Client.exceptions.InvalidInputExceptionGlue.Client.exceptions.ValidationException