amazonka-athena-2.0: Amazon Athena SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Athena.CreatePresignedNotebookUrl

Description

Gets an authentication token and the URL at which the notebook can be accessed. During programmatic access, CreatePresignedNotebookUrl must be called every 10 minutes to refresh the authentication token.

Synopsis

Creating a Request

data CreatePresignedNotebookUrl Source #

See: newCreatePresignedNotebookUrl smart constructor.

Constructors

CreatePresignedNotebookUrl' 

Fields

Instances

Instances details
ToJSON CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

ToHeaders CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

ToPath CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

ToQuery CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

AWSRequest CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Generic CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Associated Types

type Rep CreatePresignedNotebookUrl :: Type -> Type #

Read CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Show CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

NFData CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Eq CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Hashable CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type AWSResponse CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type Rep CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type Rep CreatePresignedNotebookUrl = D1 ('MetaData "CreatePresignedNotebookUrl" "Amazonka.Athena.CreatePresignedNotebookUrl" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreatePresignedNotebookUrl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreatePresignedNotebookUrl Source #

Create a value of CreatePresignedNotebookUrl 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:

CreatePresignedNotebookUrl, createPresignedNotebookUrl_sessionId - The session ID.

Request Lenses

Destructuring the Response

data CreatePresignedNotebookUrlResponse Source #

Constructors

CreatePresignedNotebookUrlResponse' 

Fields

Instances

Instances details
Generic CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Associated Types

type Rep CreatePresignedNotebookUrlResponse :: Type -> Type #

Read CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Show CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

NFData CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Eq CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type Rep CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type Rep CreatePresignedNotebookUrlResponse = D1 ('MetaData "CreatePresignedNotebookUrlResponse" "Amazonka.Athena.CreatePresignedNotebookUrl" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreatePresignedNotebookUrlResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "notebookUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "authToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authTokenExpirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))

Response Lenses

createPresignedNotebookUrlResponse_notebookUrl :: Lens' CreatePresignedNotebookUrlResponse Text Source #

The URL of the notebook. The URL includes the authentication token and notebook file name and points directly to the opened notebook.