AWS.STS
Clients
- ISTSOptions — Options interface for TSTSClient.
- TSTSOptions — Options for TSTSClient.
- ISTSClient — Interface for Simple Token Service (STS) client.
- TSTSClient — Client for Amazon Simple Token Service (STS).
Types
- TSTSEndpointProvider — Endpoint provider for Amazon's Security Token Service (STS).
- ISTSAssumedRoleUser — Interface representing an Assumed Role User.
- TSTSAssumedRoleUser — Assumed Role User class.
- ISTSFederatedUser — Interface for a federated user.
- TSTSFederatedUser — Federated user class.
Requests
- ISTSRequest — Base interface for STS requests.
- TSTSRequest — Base implementation for STS requests.
- ISTSAssumeRoleRequest — Interface for AssumeRole requests.
- TSTSAssumeRoleRequest — AssumeRole request class.
- ISTSAssumeRoleWithSAMLRequest — Interface for AssumeRoleWithSAML requests.
- TSTSAssumeRoleWithSAMLRequest — AssumeRoleWithSAML request class.
- ISTSAssumeRoleWithWebIdentityRequest — Interface for AssumeRoleWithWebIdentity requests.
- TSTSAssumeRoleWithWebIdentityRequest — AssumeRoleWithWebIdentity request class.
- ISTSDecodeAuthorizationMessageRequest — Interface for DecodeAuthorizationMessage requests.
- TSTSDecodeAuthorizationMessageRequest — DecodeAuthorizationMessage request class.
- ISTSGetAccessKeyInfoRequest — Interface for GetAccessKeyInfo requests.
- TSTSGetAccessKeyInfoRequest — GetAccessKeyInfo request class.
- ISTSGetCallerIdentityRequest — Interface for GetCallerIdentity requests.
- TSTSGetCallerIdentityRequest — GetCallerIdentity request class.
- ISTSGetFederationTokenRequest — Interface for GetFederationToken requests.
- TSTSGetFederationTokenRequest — GetFederationToken request class.
- ISTSGetSessionTokenRequest — Interface for GetSessionToken requests.
- TSTSGetSessionTokenRequest — GetSessionToken request class.
Responses
- ISTSResponse — Base interface for STS responses.
- TSTSResponse — Base implementation for STS responses.
- ISTSAssumeRoleResponse — Interface for AssumeRole responses.
- TSTSAssumeRoleResponse — AssumeRole response class.
- ISTSAssumeRoleWithSAMLResponse — Interface for AssumeRoleWithSAML responses.
- TSTSAssumeRoleWithSAMLResponse — AssumeRoleWithSAML response class.
- ISTSAssumeRoleWithWebIdentityResponse — Interface for AssumeRoleWithWebIdentity responses.
- TSTSAssumeRoleWithWebIdentityResponse — AssumeRoleWithWebIdentity response class.
- ISTSDecodeAuthorizationMessageResponse — Interface for DecodeAuthorizationMessage responses.
- TSTSDecodeAuthorizationMessageResponse — DecodeAuthorizationMessage response class.
- ISTSGetAccessKeyInfoResponse — Interface for GetAccessKeyInfo responses.
- TSTSGetAccessKeyInfoResponse — GetAccessKeyInfo response class.
- ISTSGetCallerIdentityResponse — Interface for GetCallerIdentity responses.
- TSTSGetCallerIdentityResponse — GetCallerIdentity response class.
- ISTSGetFederationTokenResponse — Interface for GetFederationToken responses.
- TSTSGetFederationTokenResponse — GetFederationToken request class.
- ISTSGetSessionTokenResponse — Interface for GetSessionToken responses.
- TSTSGetSessionTokenResponse — GetSessionToken response class.
Exceptions
- ESTSException — Base exception class for STS operations.
- ESTSExpiredToken — The web identitity token provided is expired on is not valid.
- ESTSIDPCommunicationError — The request could not be filfilled because the identity provider (IdP) that was asked to verify the identity token could not be reached.
- ESTSIDPRejectedClaim — The identity provider (IdP) reported that the authentication failed.
- ESTSInvalidAuthorizationMessage — The encoded authorization message was invalid.
- ESTSInvalidIdentityToken — The web identity token that was provided could not be validated by AWS.
- ESTSMalformedPolicyDocument — The request was rejected because the policy document was malformed.
- ESTSPackedPolicyTooLarge — The request was rejected because the total packed size of the session policies and session tags combined was too large.
- ESTSRegionDisabled — AWS STS is not activated in the requested region.
Type Aliases
TSTSResponseClass = class of TSTSResponse;— Meta-class for STS responses.