Skip to content

UpdateDevEndpointRequest

Source code in docs_src/capo_glue/types/update_dev_endpoint_request.py
class UpdateDevEndpointRequest(TypedDict, closed=True):
    endpoint_name: "capo_glue.types.generic_string.GenericString"
    """<p>The name of the <code>DevEndpoint</code> to be updated.</p>"""
    public_key: NotRequired["capo_glue.types.generic_string.GenericString"]
    """<p>The public key for the <code>DevEndpoint</code> to use.</p>"""
    add_public_keys: NotRequired["capo_glue.types.public_keys_list.PublicKeysList"]
    """<p>The list of public keys for the <code>DevEndpoint</code> to use.</p>"""
    delete_public_keys: NotRequired["capo_glue.types.public_keys_list.PublicKeysList"]
    """<p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>"""
    custom_libraries: NotRequired[
        "capo_glue.types.dev_endpoint_custom_libraries.DevEndpointCustomLibraries"
    ]
    """<p>Custom Python or Java libraries to be loaded in the <code>DevEndpoint</code>.</p>"""
    update_etl_libraries: "capo_glue.types.boolean_value.BooleanValue"
    """<p> <code>True</code> if the list of custom libraries to be loaded in the development endpoint needs to be updated, or <code>False</code> if otherwise.</p>"""
    delete_arguments: NotRequired["capo_glue.types.string_list.StringList"]
    """<p>The list of argument keys to be deleted from the map of arguments used to configure the <code>DevEndpoint</code>.</p>"""
    add_arguments: NotRequired["capo_glue.types.map_value.MapValue"]
    """<p>The map of arguments to add the map of arguments used to configure the <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p> <code>"--enable-glue-datacatalog": ""</code> </p> </li> </ul> <p>You can specify a version of Python support for development endpoints by using the <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version defaults to Python 2.</p>"""

add_arguments instance-attribute

add_arguments: NotRequired[MapValue]

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 the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

add_public_keys instance-attribute

add_public_keys: NotRequired[PublicKeysList]

The list of public keys for the DevEndpoint to use.

custom_libraries instance-attribute

custom_libraries: NotRequired[DevEndpointCustomLibraries]

Custom Python or Java libraries to be loaded in the DevEndpoint.

delete_arguments instance-attribute

delete_arguments: NotRequired[StringList]

The list of argument keys to be deleted from the map of arguments used to configure the DevEndpoint.

delete_public_keys instance-attribute

delete_public_keys: NotRequired[PublicKeysList]

The list of public keys to be deleted from the DevEndpoint.

endpoint_name instance-attribute

endpoint_name: GenericString

The name of the DevEndpoint to be updated.

public_key instance-attribute

public_key: NotRequired[GenericString]

The public key for the DevEndpoint to use.

update_etl_libraries instance-attribute

update_etl_libraries: BooleanValue

True if the list of custom libraries to be loaded in the development endpoint needs to be updated, or False if otherwise.