Skip to content

Updates a specified development endpoint

Description

Updates a specified development endpoint.

Usage

glue_update_dev_endpoint(EndpointName, PublicKey, AddPublicKeys,
  DeletePublicKeys, CustomLibraries, UpdateEtlLibraries, DeleteArguments,
  AddArguments)

Arguments

  • EndpointName

    [required] The name of the DevEndpoint to be updated.

  • PublicKey

    The public key for the DevEndpoint to use.

  • AddPublicKeys

    The list of public keys for the DevEndpoint to use.

  • DeletePublicKeys

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

  • CustomLibraries

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

  • UpdateEtlLibraries

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

  • DeleteArguments

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

  • AddArguments

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

Value

An empty list.

Request syntax

svc$update_dev_endpoint(
  EndpointName = "string",
  PublicKey = "string",
  AddPublicKeys = list(
    "string"
  ),
  DeletePublicKeys = list(
    "string"
  ),
  CustomLibraries = list(
    ExtraPythonLibsS3Path = "string",
    ExtraJarsS3Path = "string"
  ),
  UpdateEtlLibraries = TRUE|FALSE,
  DeleteArguments = list(
    "string"
  ),
  AddArguments = list(
    "string"
  )
)