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
DevEndpoint
to be updated.PublicKey (string) – The public key for the
DevEndpoint
to use.AddPublicKeys (list) –
The list of public keys for the
DevEndpoint
to 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
.jar
files in an S3 bucket that should be loaded in yourDevEndpoint
.Note
You can only use pure Java/Scala libraries with a
DevEndpoint
.
UpdateEtlLibraries (boolean) –
True
if the list of custom libraries to be loaded in the development endpoint needs to be updated, orFalse
if 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
Arguments
parameter in theCreateDevEndpoint
orUpdateDevEndpoint
APIs. 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.EntityNotFoundException
Glue.Client.exceptions.InternalServiceException
Glue.Client.exceptions.OperationTimeoutException
Glue.Client.exceptions.InvalidInputException
Glue.Client.exceptions.ValidationException