NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Namespace Aws\Sts\Exception

## Exceptions summary

ExpiredTokenException | The web identity token that was passed is expired or is not valid. Get a new identity token from the identity provider and then retry the request.
IDPCommunicationErrorException | The request could not be fulfilled because the non-AWS identity provider (IDP) that was asked to verify the incoming identity token could not be reached. This is often a transient error caused by network conditions. Retry the request a limited number of times so that you don't exceed the request rate. If the error persists, the non-AWS identity provider might be down or not responding.
IDPRejectedClaimException | The identity provider (IdP) reported that authentication failed. This might be because the claim is invalid. If this error is returned for the AssumeRoleWithWebIdentity operation, it can also mean that the claim has expired or has been explicitly revoked.
IncompleteSignatureException | The request signature does not conform to AWS standards.
InternalFailureException | The request processing has failed due to some unknown error, exception or failure.
InvalidActionException | The action or operation requested is invalid.
InvalidAuthorizationMessageException | The error returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen if the token contains invalid characters, such as linebreaks.
InvalidClientTokenIdException | The X.509 certificate or AWS Access Key ID provided does not exist in our records.
InvalidIdentityTokenException | The web identity token that was passed could not be validated by AWS. Get a new identity token from the identity provider and then retry the request.
InvalidParameterCombinationException | Parameters that must not be used together were used together.
InvalidParameterValueException | A bad or out-of-range value was supplied for the input parameter.
InvalidQueryParameterException | AWS query string is malformed, does not adhere to AWS standards.
MalformedPolicyDocumentException | The request was rejected because the policy document was malformed. The error message describes the specific error.
MalformedQueryStringException | The query string is malformed.
MissingActionException | The request is missing an action or operation parameter.
MissingAuthenticationTokenException | Request must contain either a valid (registered) AWS Access Key ID or X.509 certificate.
MissingParameterException | An input parameter that is mandatory for processing the request is not supplied.
OptInRequiredException | The AWS Access Key ID needs a subscription for the service.
PackedPolicyTooLargeException | The request was rejected because the policy document was too large. The error message describes how big the policy document is, in packed form, as a percentage of what the API allows.
RequestExpiredException | Request is past expires date or the request date (either with 15 minute padding), or the request date occurs more than 15 minutes in the future.
ServiceUnavailableException | The request has failed due to a temporary failure of the server.
StsException | Default service exception class
ThrottlingException | Request was denied due to request throttling.