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?
-
init(addArguments:addPublicKeys:customLibraries:deleteArguments:deletePublicKeys:endpointName:publicKey:updateEtlLibraries:)
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