{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue/refs/heads/main/json-schema/glue-update-dev-endpoint-request-schema.json", "title": "UpdateDevEndpointRequest", "description": "UpdateDevEndpointRequest schema from Amazon Glue API", "type": "object", "properties": { "EndpointName": { "allOf": [ { "$ref": "#/components/schemas/GenericString" }, { "description": "The name of the DevEndpoint to be updated." } ] }, "PublicKey": { "allOf": [ { "$ref": "#/components/schemas/GenericString" }, { "description": "The public key for the DevEndpoint to use." } ] }, "AddPublicKeys": { "allOf": [ { "$ref": "#/components/schemas/PublicKeysList" }, { "description": "The list of public keys for the DevEndpoint to use." } ] }, "DeletePublicKeys": { "allOf": [ { "$ref": "#/components/schemas/PublicKeysList" }, { "description": "The list of public keys to be deleted from the DevEndpoint." } ] }, "CustomLibraries": { "allOf": [ { "$ref": "#/components/schemas/DevEndpointCustomLibraries" }, { "description": "Custom Python or Java libraries to be loaded in the DevEndpoint." } ] }, "UpdateEtlLibraries": { "allOf": [ { "$ref": "#/components/schemas/BooleanValue" }, { "description": " True if the list of custom libraries to be loaded in the development endpoint needs to be updated, or False if otherwise." } ] }, "DeleteArguments": { "allOf": [ { "$ref": "#/components/schemas/StringList" }, { "description": "The list of argument keys to be deleted from the map of arguments used to configure the DevEndpoint." } ] }, "AddArguments": { "allOf": [ { "$ref": "#/components/schemas/MapValue" }, { "description": "

The map of arguments to add the map of arguments used to configure the DevEndpoint.

Valid arguments are:

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

" } ] } }, "required": [ "EndpointName" ] }