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 your- DevEndpoint.- 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, or- Falseif 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 the- CreateDevEndpointor- UpdateDevEndpointAPIs. 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