amazonka-finspace-data-2.0: Amazon FinSpace Public API 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.FinSpaceData.Types.AwsCredentials

Description

 
Synopsis

Documentation

data AwsCredentials Source #

The credentials required to access the external Dataview from the S3 location.

See: newAwsCredentials smart constructor.

Constructors

AwsCredentials' 

Fields

Instances

Instances details
FromJSON AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

Generic AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

Associated Types

type Rep AwsCredentials :: Type -> Type #

Show AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

NFData AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

Methods

rnf :: AwsCredentials -> () #

Eq AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

Hashable AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

type Rep AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

type Rep AwsCredentials = D1 ('MetaData "AwsCredentials" "Amazonka.FinSpaceData.Types.AwsCredentials" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "AwsCredentials'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "secretAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "sessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newAwsCredentials :: AwsCredentials Source #

Create a value of AwsCredentials 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:accessKeyId:AwsCredentials', awsCredentials_accessKeyId - The unique identifier for the security credentials.

$sel:expiration:AwsCredentials', awsCredentials_expiration - The Epoch time when the current credentials expire.

$sel:secretAccessKey:AwsCredentials', awsCredentials_secretAccessKey - The secret access key that can be used to sign requests.

$sel:sessionToken:AwsCredentials', awsCredentials_sessionToken - The token that users must pass to use the credentials.

awsCredentials_accessKeyId :: Lens' AwsCredentials (Maybe Text) Source #

The unique identifier for the security credentials.

awsCredentials_expiration :: Lens' AwsCredentials (Maybe Integer) Source #

The Epoch time when the current credentials expire.

awsCredentials_secretAccessKey :: Lens' AwsCredentials (Maybe Text) Source #

The secret access key that can be used to sign requests.

awsCredentials_sessionToken :: Lens' AwsCredentials (Maybe Text) Source #

The token that users must pass to use the credentials.