amazonka-sts-0.0.0: Amazon Security Token Service SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.STS.Types

Contents

Synopsis

Service

data STS Source

Version 2011-06-15 of the Amazon Security Token Service service.

Instances

AWSService STS 
type Er STS = RESTError 
type Sg STS = V4 

Error

data RESTError :: *

Instances

Eq RESTError 
Show RESTError 
Generic RESTError 
FromXML RESTError 
type Rep RESTError = D1 D1RESTError (C1 C1_0RESTError ((:*:) (S1 S1_0_0RESTError (Rec0 RESTMessage)) (S1 S1_0_1RESTError (Rec0 Text)))) 

XML

Credentials

cAccessKeyId :: Lens' Credentials Text Source

The access key ID that identifies the temporary security credentials.

cExpiration :: Lens' Credentials UTCTime Source

The date on which the current credentials expire.

cSecretAccessKey :: Lens' Credentials Text Source

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

cSessionToken :: Lens' Credentials Text Source

The token that users must pass to the service API to use the temporary credentials.

FederatedUser

federatedUser Source

FederatedUser constructor.

The fields accessible through corresponding lenses are:

fuArn :: Lens' FederatedUser Text Source

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using IAM.

fuFederatedUserId :: Lens' FederatedUser Text Source

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

AssumedRoleUser

assumedRoleUser Source

AssumedRoleUser constructor.

The fields accessible through corresponding lenses are:

aruArn :: Lens' AssumedRoleUser Text Source

The ARN of the temporary security credentials that are returned from the AssumeRole action. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using IAM.

aruAssumedRoleId :: Lens' AssumedRoleUser Text Source

A unique identifier that contains the role ID and the role session name of the role that is being assumed. The role ID is generated by AWS when the role is created.