Expected Exception Codes

The following are the known exception codes and corresponding data shapes that
this service may return as part of an error response.

CallRateLimitExceededException

[
'message' => '<string>',
]

Description

You have exceeded the permitted request rate for the specific operation.

Members

message

Type: string

ClientException

[
'message' => '<string>',
]

Description

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an invalid resource identifier.

Members

message

Type: string

ForbiddenException

[
'message' => '<string>',
]

Description

You are not authorized to perform the requested operation.

Members

message

Type: string

IdempotentParameterMismatchException

[
'message' => '<string>',
]

Description

You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.

Members

message

Type: string

InvalidPaginationTokenException

[
'message' => '<string>',
]

Description

You have provided an invalid pagination token in your request.

Members

message

Type: string

InvalidParameterCombinationException

[
'message' => '<string>',
]

Description

You have specified two or more mutually exclusive parameters. Review the error message for details.

Members

message

Type: string

InvalidParameterException

[
'message' => '<string>',
]

Description

The specified parameter is invalid. Review the available parameters for the API request.

Members

message

Type: string

InvalidParameterValueException

[
'message' => '<string>',
]

Description

The value that you provided for the specified parameter is invalid.

Members

message

Type: string

InvalidRequestException

[
'message' => '<string>',
]

Description

You have made a request for an action that is not supported by the service.

Members

message

Type: string

InvalidVersionNumberException

[
'message' => '<string>',
]

Description

Your version number is out of bounds or does not follow the required syntax.

Members

message

Type: string

ResourceAlreadyExistsException

[
'message' => '<string>',
]

Description

The resource that you are trying to create already exists.

Members

message

Type: string

ResourceDependencyException

[
'message' => '<string>',
]

Description

You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.

Members

message

Type: string

ResourceInUseException

[
'message' => '<string>',
]

Description

The resource that you are trying to operate on is currently in use. Review the message details and retry later.

Members

message

Type: string

ResourceNotFoundException

[
'message' => '<string>',
]

Description

At least one of the resources referenced by your request does not exist.

Members

message

Type: string

ServiceException

[
'message' => '<string>',
]

Description

This exception is thrown when the service encounters an unrecoverable exception.