Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Updates a specified development endpoint.
Synopsis
- data UpdateDevEndpoint = UpdateDevEndpoint' {}
- newUpdateDevEndpoint :: Text -> UpdateDevEndpoint
- updateDevEndpoint_addPublicKeys :: Lens' UpdateDevEndpoint (Maybe [Text])
- updateDevEndpoint_customLibraries :: Lens' UpdateDevEndpoint (Maybe DevEndpointCustomLibraries)
- updateDevEndpoint_publicKey :: Lens' UpdateDevEndpoint (Maybe Text)
- updateDevEndpoint_deleteArguments :: Lens' UpdateDevEndpoint (Maybe [Text])
- updateDevEndpoint_deletePublicKeys :: Lens' UpdateDevEndpoint (Maybe [Text])
- updateDevEndpoint_updateEtlLibraries :: Lens' UpdateDevEndpoint (Maybe Bool)
- updateDevEndpoint_addArguments :: Lens' UpdateDevEndpoint (Maybe (HashMap Text Text))
- updateDevEndpoint_endpointName :: Lens' UpdateDevEndpoint Text
- data UpdateDevEndpointResponse = UpdateDevEndpointResponse' {
- httpStatus :: Int
- newUpdateDevEndpointResponse :: Int -> UpdateDevEndpointResponse
- updateDevEndpointResponse_httpStatus :: Lens' UpdateDevEndpointResponse Int
Creating a Request
data UpdateDevEndpoint Source #
See: newUpdateDevEndpoint
smart constructor.
UpdateDevEndpoint' | |
|
Instances
Create a value of UpdateDevEndpoint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:addPublicKeys:UpdateDevEndpoint'
, updateDevEndpoint_addPublicKeys
- The list of public keys for the DevEndpoint
to use.
$sel:customLibraries:UpdateDevEndpoint'
, updateDevEndpoint_customLibraries
- Custom Python or Java libraries to be loaded in the DevEndpoint
.
$sel:publicKey:UpdateDevEndpoint'
, updateDevEndpoint_publicKey
- The public key for the DevEndpoint
to use.
$sel:deleteArguments:UpdateDevEndpoint'
, updateDevEndpoint_deleteArguments
- The list of argument keys to be deleted from the map of arguments used
to configure the DevEndpoint
.
$sel:deletePublicKeys:UpdateDevEndpoint'
, updateDevEndpoint_deletePublicKeys
- The list of public keys to be deleted from the DevEndpoint
.
$sel:updateEtlLibraries:UpdateDevEndpoint'
, updateDevEndpoint_updateEtlLibraries
- True
if the list of custom libraries to be loaded in the development
endpoint needs to be updated, or False
if otherwise.
$sel:addArguments:UpdateDevEndpoint'
, updateDevEndpoint_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 CreateDevEndpoint
or
UpdateDevEndpoint
APIs. If no arguments are provided, the version
defaults to Python 2.
$sel:endpointName:UpdateDevEndpoint'
, updateDevEndpoint_endpointName
- The name of the DevEndpoint
to be updated.
Request Lenses
updateDevEndpoint_addPublicKeys :: Lens' UpdateDevEndpoint (Maybe [Text]) Source #
The list of public keys for the DevEndpoint
to use.
updateDevEndpoint_customLibraries :: Lens' UpdateDevEndpoint (Maybe DevEndpointCustomLibraries) Source #
Custom Python or Java libraries to be loaded in the DevEndpoint
.
updateDevEndpoint_publicKey :: Lens' UpdateDevEndpoint (Maybe Text) Source #
The public key for the DevEndpoint
to use.
updateDevEndpoint_deleteArguments :: Lens' UpdateDevEndpoint (Maybe [Text]) Source #
The list of argument keys to be deleted from the map of arguments used
to configure the DevEndpoint
.
updateDevEndpoint_deletePublicKeys :: Lens' UpdateDevEndpoint (Maybe [Text]) Source #
The list of public keys to be deleted from the DevEndpoint
.
updateDevEndpoint_updateEtlLibraries :: Lens' UpdateDevEndpoint (Maybe Bool) Source #
True
if the list of custom libraries to be loaded in the development
endpoint needs to be updated, or False
if otherwise.
updateDevEndpoint_addArguments :: Lens' UpdateDevEndpoint (Maybe (HashMap Text Text)) Source #
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.
updateDevEndpoint_endpointName :: Lens' UpdateDevEndpoint Text Source #
The name of the DevEndpoint
to be updated.
Destructuring the Response
data UpdateDevEndpointResponse Source #
See: newUpdateDevEndpointResponse
smart constructor.
UpdateDevEndpointResponse' | |
|
Instances
newUpdateDevEndpointResponse Source #
Create a value of UpdateDevEndpointResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateDevEndpointResponse'
, updateDevEndpointResponse_httpStatus
- The response's http status code.
Response Lenses
updateDevEndpointResponse_httpStatus :: Lens' UpdateDevEndpointResponse Int Source #
The response's http status code.