Class IotException
- Exception
-
RuntimeException
-
Aws\Exception\AwsException implements Aws\MonitoringEventsInterface, Aws\ResponseContainerInterface, ArrayAccess uses Aws\HasDataTrait, Aws\HasMonitoringEventsTrait
-
Aws\Iot\Exception\IotException
- Namespace: Aws\Iot\Exception
- Located at Iot/Exception/IotException.php
Represents an error interacting with the AWS IoT service.
Methods Summary
Methods inherited from Aws\Exception\AwsException
__construct()
,
__toString()
,
get()
,
getAwsErrorCode()
,
getAwsErrorMessage()
,
getAwsErrorShape()
,
getAwsErrorType()
,
getAwsRequestId()
,
getCommand()
,
getRequest()
,
getResponse()
,
getResult()
,
getStatusCode()
,
getTransferInfo()
,
hasKey()
,
isConnectionError()
,
isMaxRetriesExceeded()
,
search()
,
setMaxRetriesExceeded()
,
setTransferInfo()
Methods inherited from Exception
__wakeup()
,
getCode()
,
getFile()
,
getLine()
,
getMessage()
,
getPrevious()
,
getTrace()
,
getTraceAsString()
Methods inherited from ArrayAccess
offsetExists()
,
offsetGet()
,
offsetSet()
,
offsetUnset()
Methods inherited from Aws\MonitoringEventsInterface
Methods used from Aws\HasDataTrait
Methods used from Aws\HasMonitoringEventsTrait
Expected Exception Codes
CertificateConflictException
[ 'message' => '<string>', ]
Description
Unable to verify the CA certificate used to sign the device certificate you are attempting to register. This is happens when you have registered more than one CA certificate that has the same subject field and public key.
Members
CertificateStateException
[ 'message' => '<string>', ]
Description
The certificate operation is not allowed.
Members
CertificateValidationException
[ 'message' => '<string>', ]
Description
The certificate is invalid.
Members
ConflictException
[ 'message' => '<string>', ]
ConflictingResourceUpdateException
[ 'message' => '<string>', ]
Description
A conflicting resource update exception. This exception is thrown when two pending updates cause a conflict.
Members
DeleteConflictException
[ 'message' => '<string>', ]
Description
You can't delete the resource because it is attached to one or more resources.
Members
IndexNotReadyException
[ 'message' => '<string>', ]
InternalException
[ 'message' => '<string>', ]
Description
An unexpected error has occurred.
Members
InternalFailureException
[ 'message' => '<string>', ]
Description
An unexpected error has occurred.
Members
InternalServerException
[ 'message' => '<string>', ]
Description
Internal error from the service that indicates an unexpected error or that the service is unavailable.
Members
InvalidAggregationException
[ 'message' => '<string>', ]
InvalidQueryException
[ 'message' => '<string>', ]
InvalidRequestException
[ 'message' => '<string>', ]
InvalidResponseException
[ 'message' => '<string>', ]
InvalidStateTransitionException
[ 'message' => '<string>', ]
Description
An attempt was made to change to an invalid state, for example by deleting a job or a job execution which is "IN_PROGRESS" without setting the force
parameter.
Members
LimitExceededException
[ 'message' => '<string>', ]
MalformedPolicyException
[ 'message' => '<string>', ]
Description
The policy documentation is not valid.
Members
NotConfiguredException
[ 'message' => '<string>', ]
Description
The resource is not configured.
Members
RegistrationCodeValidationException
[ 'message' => '<string>', ]
Description
The registration code is invalid.
Members
ResourceAlreadyExistsException
[ 'message' => '<string>', 'resourceArn' => '<string>', 'resourceId' => '<string>', ]
Description
The resource already exists.
Members
ResourceNotFoundException
[ 'message' => '<string>', ]
Description
The specified resource does not exist.
Members
ResourceRegistrationFailureException
[ 'message' => '<string>', ]
Description
The resource registration failed.
Members
ServiceUnavailableException
[ 'message' => '<string>', ]
Description
The service is temporarily unavailable.
Members
SqlParseException
[ 'message' => '<string>', ]
Description
The Rule-SQL expression can't be parsed correctly.
Members
TaskAlreadyExistsException
[ 'message' => '<string>', ]
Description
This exception occurs if you attempt to start a task with the same task-id as an existing task but with a different clientRequestToken.
Members
ThrottlingException
[ 'message' => '<string>', ]
TransferAlreadyCompletedException
[ 'message' => '<string>', ]
Description
You can't revert the certificate transfer because the transfer is already complete.
Members
TransferConflictException
[ 'message' => '<string>', ]
Description
You can't transfer the certificate because authorization policies are still attached.
Members
UnauthorizedException
[ 'message' => '<string>', ]
Description
You are not authorized to perform this operation.
Members
VersionConflictException
[ 'message' => '<string>', ]
Description
An exception thrown when the version of an entity specified with the expectedVersion
parameter does not match the latest version in the system.
Members
VersionsLimitExceededException
[ 'message' => '<string>', ]