UpdateDevEndpointRequest

public struct UpdateDevEndpointRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The map of arguments to add the map of arguments used to configure the DevEndpoint. Valid arguments are: “–enable-glue-datacatalog”: “” “GLUE_PYTHON_VERSION”: “3” “GLUE_PYTHON_VERSION”: “2” 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.

    Declaration

    Swift

    public let addArguments: [String : String]?
  • The list of public keys for the DevEndpoint to use.

    Declaration

    Swift

    public let addPublicKeys: [String]?
  • Custom Python or Java libraries to be loaded in the DevEndpoint.

    Declaration

    Swift

    public let customLibraries: DevEndpointCustomLibraries?
  • The list of argument keys to be deleted from the map of arguments used to configure the DevEndpoint.

    Declaration

    Swift

    public let deleteArguments: [String]?
  • The list of public keys to be deleted from the DevEndpoint.

    Declaration

    Swift

    public let deletePublicKeys: [String]?
  • The name of the DevEndpoint to be updated.

    Declaration

    Swift

    public let endpointName: String
  • The public key for the DevEndpoint to use.

    Declaration

    Swift

    public let publicKey: String?
  • True if the list of custom libraries to be loaded in the development endpoint needs to be updated, or False if otherwise.

    Declaration

    Swift

    public let updateEtlLibraries: Bool?
  • Undocumented

    Declaration

    Swift

    public init(addArguments: [String : String]? = nil, addPublicKeys: [String]? = nil, customLibraries: DevEndpointCustomLibraries? = nil, deleteArguments: [String]? = nil, deletePublicKeys: [String]? = nil, endpointName: String, publicKey: String? = nil, updateEtlLibraries: Bool? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws