Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- logout_accessToken :: Lens' Logout Text
- getRoleCredentials_roleName :: Lens' GetRoleCredentials Text
- getRoleCredentials_accountId :: Lens' GetRoleCredentials Text
- getRoleCredentials_accessToken :: Lens' GetRoleCredentials Text
- getRoleCredentialsResponse_roleCredentials :: Lens' GetRoleCredentialsResponse (Maybe RoleCredentials)
- getRoleCredentialsResponse_httpStatus :: Lens' GetRoleCredentialsResponse Int
- listAccounts_nextToken :: Lens' ListAccounts (Maybe Text)
- listAccounts_maxResults :: Lens' ListAccounts (Maybe Natural)
- listAccounts_accessToken :: Lens' ListAccounts Text
- listAccountsResponse_accountList :: Lens' ListAccountsResponse (Maybe [AccountInfo])
- listAccountsResponse_nextToken :: Lens' ListAccountsResponse (Maybe Text)
- listAccountsResponse_httpStatus :: Lens' ListAccountsResponse Int
- listAccountRoles_nextToken :: Lens' ListAccountRoles (Maybe Text)
- listAccountRoles_maxResults :: Lens' ListAccountRoles (Maybe Natural)
- listAccountRoles_accessToken :: Lens' ListAccountRoles Text
- listAccountRoles_accountId :: Lens' ListAccountRoles Text
- listAccountRolesResponse_roleList :: Lens' ListAccountRolesResponse (Maybe [RoleInfo])
- listAccountRolesResponse_nextToken :: Lens' ListAccountRolesResponse (Maybe Text)
- listAccountRolesResponse_httpStatus :: Lens' ListAccountRolesResponse Int
- accountInfo_accountName :: Lens' AccountInfo (Maybe Text)
- accountInfo_accountId :: Lens' AccountInfo (Maybe Text)
- accountInfo_emailAddress :: Lens' AccountInfo (Maybe Text)
- roleCredentials_secretAccessKey :: Lens' RoleCredentials (Maybe Text)
- roleCredentials_sessionToken :: Lens' RoleCredentials (Maybe Text)
- roleCredentials_expiration :: Lens' RoleCredentials (Maybe Integer)
- roleCredentials_accessKeyId :: Lens' RoleCredentials (Maybe Text)
- roleInfo_roleName :: Lens' RoleInfo (Maybe Text)
- roleInfo_accountId :: Lens' RoleInfo (Maybe Text)
Operations
Logout
logout_accessToken :: Lens' Logout Text Source #
The token issued by the CreateToken
API call. For more information,
see
CreateToken
in the AWS SSO OIDC API Reference Guide.
GetRoleCredentials
getRoleCredentials_roleName :: Lens' GetRoleCredentials Text Source #
The friendly name of the role that is assigned to the user.
getRoleCredentials_accountId :: Lens' GetRoleCredentials Text Source #
The identifier for the AWS account that is assigned to the user.
getRoleCredentials_accessToken :: Lens' GetRoleCredentials Text Source #
The token issued by the CreateToken
API call. For more information,
see
CreateToken
in the AWS SSO OIDC API Reference Guide.
getRoleCredentialsResponse_roleCredentials :: Lens' GetRoleCredentialsResponse (Maybe RoleCredentials) Source #
The credentials for the role that is assigned to the user.
getRoleCredentialsResponse_httpStatus :: Lens' GetRoleCredentialsResponse Int Source #
The response's http status code.
ListAccounts
listAccounts_nextToken :: Lens' ListAccounts (Maybe Text) Source #
(Optional) When requesting subsequent pages, this is the page token from the previous response output.
listAccounts_maxResults :: Lens' ListAccounts (Maybe Natural) Source #
This is the number of items clients can request per page.
listAccounts_accessToken :: Lens' ListAccounts Text Source #
The token issued by the CreateToken
API call. For more information,
see
CreateToken
in the AWS SSO OIDC API Reference Guide.
listAccountsResponse_accountList :: Lens' ListAccountsResponse (Maybe [AccountInfo]) Source #
A paginated response with the list of account information and the next token if more results are available.
listAccountsResponse_nextToken :: Lens' ListAccountsResponse (Maybe Text) Source #
The page token client that is used to retrieve the list of accounts.
listAccountsResponse_httpStatus :: Lens' ListAccountsResponse Int Source #
The response's http status code.
ListAccountRoles
listAccountRoles_nextToken :: Lens' ListAccountRoles (Maybe Text) Source #
The page token from the previous response output when you request subsequent pages.
listAccountRoles_maxResults :: Lens' ListAccountRoles (Maybe Natural) Source #
The number of items that clients can request per page.
listAccountRoles_accessToken :: Lens' ListAccountRoles Text Source #
The token issued by the CreateToken
API call. For more information,
see
CreateToken
in the AWS SSO OIDC API Reference Guide.
listAccountRoles_accountId :: Lens' ListAccountRoles Text Source #
The identifier for the AWS account that is assigned to the user.
listAccountRolesResponse_roleList :: Lens' ListAccountRolesResponse (Maybe [RoleInfo]) Source #
A paginated response with the list of roles and the next token if more results are available.
listAccountRolesResponse_nextToken :: Lens' ListAccountRolesResponse (Maybe Text) Source #
The page token client that is used to retrieve the list of accounts.
listAccountRolesResponse_httpStatus :: Lens' ListAccountRolesResponse Int Source #
The response's http status code.
Types
AccountInfo
accountInfo_accountName :: Lens' AccountInfo (Maybe Text) Source #
The display name of the AWS account that is assigned to the user.
accountInfo_accountId :: Lens' AccountInfo (Maybe Text) Source #
The identifier of the AWS account that is assigned to the user.
accountInfo_emailAddress :: Lens' AccountInfo (Maybe Text) Source #
The email address of the AWS account that is assigned to the user.
RoleCredentials
roleCredentials_secretAccessKey :: Lens' RoleCredentials (Maybe Text) Source #
The key that is used to sign the request. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.
roleCredentials_sessionToken :: Lens' RoleCredentials (Maybe Text) Source #
The token used for temporary credentials. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.
roleCredentials_expiration :: Lens' RoleCredentials (Maybe Integer) Source #
The date on which temporary security credentials expire.
roleCredentials_accessKeyId :: Lens' RoleCredentials (Maybe Text) Source #
The identifier used for the temporary security credentials. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.