Module Values_2.UpdateDevEndpointRequestSource

Updates a specified development endpoint.

Sourcetype nonrec t = {
  1. endpointName : Values_0.GenericString.t;
    (*

    The name of the DevEndpoint to be updated.

    *)
  2. publicKey : Values_0.GenericString.t option;
    (*

    The public key for the DevEndpoint to use.

    *)
  3. addPublicKeys : Values_0.PublicKeysList.t option;
    (*

    The list of public keys for the DevEndpoint to use.

    *)
  4. deletePublicKeys : Values_0.PublicKeysList.t option;
    (*

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

    *)
  5. customLibraries : Values_1.DevEndpointCustomLibraries.t option;
    (*

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

    *)
  6. updateEtlLibraries : Values_0.BooleanValue.t option;
    (*

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

    *)
  7. deleteArguments : Values_0.StringList.t option;
    (*

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

    *)
  8. addArguments : Values_0.MapValue.t option;
    (*

    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.

    *)
}
Sourceval context_ : string
Sourceval make : ?publicKey:??? -> ?addPublicKeys:??? -> ?deletePublicKeys:??? -> ?customLibraries:??? -> ?updateEtlLibraries:??? -> ?deleteArguments:??? -> ?addArguments:??? -> endpointName:Values_0.GenericString.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Values_0.BooleanValue.t | `List of [> `String of string ] list | `Map of ([> `String of string ] * [> `String of string ]) list | `String of Values_0.GenericString.t | `Structure of (string * [> `String of Values_0.GenericString.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t