libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline
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.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
Eq AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Show 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 #

NFData AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Methods

rnf :: AWSSessionCredentials -> () #

Hashable AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

FromJSON 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" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" '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.