amazonka-codepipeline-2.0: Amazon CodePipeline 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.CodePipeline.Types.AWSSessionCredentials

Description

 
Synopsis

Documentation

data AWSSessionCredentials Source #

Represents an AWS session credentials object. These credentials are temporary credentials that are issued by AWS Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifact for the pipeline in AWS CodePipeline.

See: newAWSSessionCredentials smart constructor.

Constructors

AWSSessionCredentials' 

Fields

Instances

Instances details
FromJSON AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Generic AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Associated Types

type Rep AWSSessionCredentials :: Type -> Type #

Show AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

NFData AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Methods

rnf :: AWSSessionCredentials -> () #

Eq AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Hashable AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

type Rep AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

type Rep AWSSessionCredentials = D1 ('MetaData "AWSSessionCredentials" "Amazonka.CodePipeline.Types.AWSSessionCredentials" "amazonka-codepipeline-2.0-AHHPJTmnvhi1gPjRAFzjQE" 'False) (C1 ('MetaCons "AWSSessionCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: (S1 ('MetaSel ('Just "secretAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "sessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newAWSSessionCredentials Source #

Create a value of AWSSessionCredentials 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:AWSSessionCredentials', aWSSessionCredentials_accessKeyId - The access key for the session.

$sel:secretAccessKey:AWSSessionCredentials', aWSSessionCredentials_secretAccessKey - The secret access key for the session.

$sel:sessionToken:AWSSessionCredentials', aWSSessionCredentials_sessionToken - The token for the session.