Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data STS
- data RESTError :: *
- ns :: Text
- data Credentials
- credentials :: Text -> Text -> Text -> UTCTime -> Credentials
- cAccessKeyId :: Lens' Credentials Text
- cExpiration :: Lens' Credentials UTCTime
- cSecretAccessKey :: Lens' Credentials Text
- cSessionToken :: Lens' Credentials Text
- data FederatedUser
- federatedUser :: Text -> Text -> FederatedUser
- fuArn :: Lens' FederatedUser Text
- fuFederatedUserId :: Lens' FederatedUser Text
- data AssumedRoleUser
- assumedRoleUser :: Text -> Text -> AssumedRoleUser
- aruArn :: Lens' AssumedRoleUser Text
- aruAssumedRoleId :: Lens' AssumedRoleUser Text
Service
Version 2011-06-15
of the Amazon Security Token Service service.
Error
data RESTError :: *
XML
Credentials
data Credentials Source
Credentials
constructor.
The fields accessible through corresponding lenses are:
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
data FederatedUser Source
FederatedUser
constructor.
The fields accessible through corresponding lenses are:
fuArn
::
Text
fuFederatedUserId
::
Text
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
data AssumedRoleUser Source
AssumedRoleUser
constructor.
The fields accessible through corresponding lenses are:
aruArn
::
Text
aruAssumedRoleId
::
Text
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.