libZSservicesZSamazonka-glueZSamazonka-glue
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Glue.UpdateDevEndpoint

Description

Updates a specified development endpoint.

Synopsis

Creating a Request

data UpdateDevEndpoint Source #

See: newUpdateDevEndpoint smart constructor.

Constructors

UpdateDevEndpoint' 

Fields

  • addPublicKeys :: Maybe [Text]

    The list of public keys for the DevEndpoint to use.

  • customLibraries :: Maybe DevEndpointCustomLibraries

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

  • publicKey :: Maybe Text

    The public key for the DevEndpoint to use.

  • deleteArguments :: Maybe [Text]

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

  • deletePublicKeys :: Maybe [Text]

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

  • updateEtlLibraries :: Maybe Bool

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

  • addArguments :: Maybe (HashMap Text Text)

    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.

  • endpointName :: Text

    The name of the DevEndpoint to be updated.

Instances

Instances details
Eq UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Read UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Show UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Generic UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Associated Types

type Rep UpdateDevEndpoint :: Type -> Type #

NFData UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Methods

rnf :: UpdateDevEndpoint -> () #

Hashable UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

ToJSON UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

AWSRequest UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Associated Types

type AWSResponse UpdateDevEndpoint #

ToHeaders UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

ToPath UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

ToQuery UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

type Rep UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

type Rep UpdateDevEndpoint = D1 ('MetaData "UpdateDevEndpoint" "Amazonka.Glue.UpdateDevEndpoint" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "UpdateDevEndpoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addPublicKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "customLibraries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DevEndpointCustomLibraries))) :*: (S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deleteArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "deletePublicKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "updateEtlLibraries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "addArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateDevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

newUpdateDevEndpoint Source #

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.

Constructors

UpdateDevEndpointResponse' 

Fields

Instances

Instances details
Eq UpdateDevEndpointResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Read UpdateDevEndpointResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Show UpdateDevEndpointResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Generic UpdateDevEndpointResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

Associated Types

type Rep UpdateDevEndpointResponse :: Type -> Type #

NFData UpdateDevEndpointResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

type Rep UpdateDevEndpointResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateDevEndpoint

type Rep UpdateDevEndpointResponse = D1 ('MetaData "UpdateDevEndpointResponse" "Amazonka.Glue.UpdateDevEndpoint" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "UpdateDevEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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