Class IoTFleetWiseException
- Exception
- RuntimeException
- Aws\Exception\AwsException implements Aws\MonitoringEventsInterface, Aws\ResponseContainerInterface, ArrayAccess uses Aws\HasDataTrait, Aws\HasMonitoringEventsTrait
- Aws\IoTFleetWise\Exception\IoTFleetWiseException
- Namespace: Aws\IoTFleetWise\Exception
- Located at IoTFleetWise/Exception/IoTFleetWiseException.php
Represents an error interacting with the AWS IoT FleetWise 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
AccessDeniedException
[ 'message' => '<string>', ]
Description
You don't have sufficient permission to perform this action.
Members
- message
-
- Required: Yes
- Type: string
ConflictException
[ 'message' => '<string>', 'resource' => '<string>', 'resourceType' => '<string>', ]
Description
The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
Members
- message
-
- Required: Yes
- Type: string
- resource
-
- Required: Yes
- Type: string
The resource on which there are conflicting operations.
- resourceType
-
- Required: Yes
- Type: string
The type of resource on which there are conflicting operations..
DecoderManifestValidationException
[ 'invalidNetworkInterfaces' => [ [ 'interfaceId' => '<string>', 'reason' => 'DUPLICATE_NETWORK_INTERFACE|CONFLICTING_NETWORK_INTERFACE|NETWORK_INTERFACE_TO_ADD_ALREADY_EXISTS|CAN_NETWORK_INTERFACE_INFO_IS_NULL|OBD_NETWORK_INTERFACE_INFO_IS_NULL|NETWORK_INTERFACE_TO_REMOVE_ASSOCIATED_WITH_SIGNALS|VEHICLE_MIDDLEWARE_NETWORK_INTERFACE_INFO_IS_NULL', ], // ... ], 'invalidSignals' => [ [ 'hint' => '<string>', 'name' => '<string>', 'reason' => 'DUPLICATE_SIGNAL|CONFLICTING_SIGNAL|SIGNAL_TO_ADD_ALREADY_EXISTS|SIGNAL_NOT_ASSOCIATED_WITH_NETWORK_INTERFACE|NETWORK_INTERFACE_TYPE_INCOMPATIBLE_WITH_SIGNAL_DECODER_TYPE|SIGNAL_NOT_IN_MODEL|CAN_SIGNAL_INFO_IS_NULL|OBD_SIGNAL_INFO_IS_NULL|NO_DECODER_INFO_FOR_SIGNAL_IN_MODEL|MESSAGE_SIGNAL_INFO_IS_NULL|SIGNAL_DECODER_TYPE_INCOMPATIBLE_WITH_MESSAGE_SIGNAL_TYPE|STRUCT_SIZE_MISMATCH|NO_SIGNAL_IN_CATALOG_FOR_DECODER_SIGNAL|SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG|EMPTY_MESSAGE_SIGNAL', ], // ... ], 'message' => '<string>', ]
Description
The request couldn't be completed because it contains signal decoders with one or more validation errors.
Members
- invalidNetworkInterfaces
-
- Type: Array of InvalidNetworkInterface structures
The request couldn't be completed because of invalid network interfaces in the request.
- invalidSignals
-
- Type: Array of InvalidSignalDecoder structures
The request couldn't be completed because of invalid signals in the request.
- message
-
- Type: string
InternalServerException
[ 'message' => '<string>', 'retryAfterSeconds' => <integer>, ]
Description
The request couldn't be completed because the server temporarily failed.
Members
- message
-
- Required: Yes
- Type: string
- retryAfterSeconds
-
- Type: int
The number of seconds to wait before retrying the command.
InvalidNodeException
[ 'invalidNodes' => [ [ 'actuator' => [ 'allowedValues' => ['<string>', ...], 'assignedValue' => '<string>', 'comment' => '<string>', 'dataType' => 'INT8|UINT8|INT16|UINT16|INT32|UINT32|INT64|UINT64|BOOLEAN|FLOAT|DOUBLE|STRING|UNIX_TIMESTAMP|INT8_ARRAY|UINT8_ARRAY|INT16_ARRAY|UINT16_ARRAY|INT32_ARRAY|UINT32_ARRAY|INT64_ARRAY|UINT64_ARRAY|BOOLEAN_ARRAY|FLOAT_ARRAY|DOUBLE_ARRAY|STRING_ARRAY|UNIX_TIMESTAMP_ARRAY|UNKNOWN|STRUCT|STRUCT_ARRAY', 'deprecationMessage' => '<string>', 'description' => '<string>', 'fullyQualifiedName' => '<string>', 'max' => <float>, 'min' => <float>, 'structFullyQualifiedName' => '<string>', 'unit' => '<string>', ], 'attribute' => [ 'allowedValues' => ['<string>', ...], 'assignedValue' => '<string>', 'comment' => '<string>', 'dataType' => 'INT8|UINT8|INT16|UINT16|INT32|UINT32|INT64|UINT64|BOOLEAN|FLOAT|DOUBLE|STRING|UNIX_TIMESTAMP|INT8_ARRAY|UINT8_ARRAY|INT16_ARRAY|UINT16_ARRAY|INT32_ARRAY|UINT32_ARRAY|INT64_ARRAY|UINT64_ARRAY|BOOLEAN_ARRAY|FLOAT_ARRAY|DOUBLE_ARRAY|STRING_ARRAY|UNIX_TIMESTAMP_ARRAY|UNKNOWN|STRUCT|STRUCT_ARRAY', 'defaultValue' => '<string>', 'deprecationMessage' => '<string>', 'description' => '<string>', 'fullyQualifiedName' => '<string>', 'max' => <float>, 'min' => <float>, 'unit' => '<string>', ], 'branch' => [ 'comment' => '<string>', 'deprecationMessage' => '<string>', 'description' => '<string>', 'fullyQualifiedName' => '<string>', ], 'property' => [ 'comment' => '<string>', 'dataEncoding' => 'BINARY|TYPED', 'dataType' => 'INT8|UINT8|INT16|UINT16|INT32|UINT32|INT64|UINT64|BOOLEAN|FLOAT|DOUBLE|STRING|UNIX_TIMESTAMP|INT8_ARRAY|UINT8_ARRAY|INT16_ARRAY|UINT16_ARRAY|INT32_ARRAY|UINT32_ARRAY|INT64_ARRAY|UINT64_ARRAY|BOOLEAN_ARRAY|FLOAT_ARRAY|DOUBLE_ARRAY|STRING_ARRAY|UNIX_TIMESTAMP_ARRAY|UNKNOWN|STRUCT|STRUCT_ARRAY', 'deprecationMessage' => '<string>', 'description' => '<string>', 'fullyQualifiedName' => '<string>', 'structFullyQualifiedName' => '<string>', ], 'sensor' => [ 'allowedValues' => ['<string>', ...], 'comment' => '<string>', 'dataType' => 'INT8|UINT8|INT16|UINT16|INT32|UINT32|INT64|UINT64|BOOLEAN|FLOAT|DOUBLE|STRING|UNIX_TIMESTAMP|INT8_ARRAY|UINT8_ARRAY|INT16_ARRAY|UINT16_ARRAY|INT32_ARRAY|UINT32_ARRAY|INT64_ARRAY|UINT64_ARRAY|BOOLEAN_ARRAY|FLOAT_ARRAY|DOUBLE_ARRAY|STRING_ARRAY|UNIX_TIMESTAMP_ARRAY|UNKNOWN|STRUCT|STRUCT_ARRAY', 'deprecationMessage' => '<string>', 'description' => '<string>', 'fullyQualifiedName' => '<string>', 'max' => <float>, 'min' => <float>, 'structFullyQualifiedName' => '<string>', 'unit' => '<string>', ], 'struct' => [ 'comment' => '<string>', 'deprecationMessage' => '<string>', 'description' => '<string>', 'fullyQualifiedName' => '<string>', ], ], // ... ], 'message' => '<string>', 'reason' => '<string>', ]
Description
The specified node type doesn't match the expected node type for a node. You can specify the node type as branch, sensor, actuator, or attribute.
Members
- invalidNodes
-
- Type: Array of Node structures
The specified node type isn't valid.
- message
-
- Type: string
- reason
-
- Type: string
The reason the node validation failed.
InvalidSignalsException
[ 'invalidSignals' => [ [ 'name' => '<string>', 'reason' => '<string>', ], // ... ], 'message' => '<string>', ]
Description
The request couldn't be completed because it contains signals that aren't valid.
Members
- invalidSignals
-
- Type: Array of InvalidSignal structures
The signals which caused the exception.
- message
-
- Type: string
LimitExceededException
[ 'message' => '<string>', 'resourceId' => '<string>', 'resourceType' => '<string>', ]
Description
A service quota was exceeded.
Members
- message
-
- Required: Yes
- Type: string
- resourceId
-
- Required: Yes
- Type: string
The identifier of the resource that was exceeded.
- resourceType
-
- Required: Yes
- Type: string
The type of resource that was exceeded.
ResourceNotFoundException
[ 'message' => '<string>', 'resourceId' => '<string>', 'resourceType' => '<string>', ]
Description
The resource wasn't found.
Members
- message
-
- Required: Yes
- Type: string
- resourceId
-
- Required: Yes
- Type: string
The identifier of the resource that wasn't found.
- resourceType
-
- Required: Yes
- Type: string
The type of resource that wasn't found.
ThrottlingException
[ 'message' => '<string>', 'quotaCode' => '<string>', 'retryAfterSeconds' => <integer>, 'serviceCode' => '<string>', ]
Description
The request couldn't be completed due to throttling.
Members
- message
-
- Required: Yes
- Type: string
- quotaCode
-
- Type: string
The quota identifier of the applied throttling rules for this request.
- retryAfterSeconds
-
- Type: int
The number of seconds to wait before retrying the command.
- serviceCode
-
- Type: string
The code for the service that couldn't be completed due to throttling.
ValidationException
[ 'fieldList' => [ [ 'message' => '<string>', 'name' => '<string>', ], // ... ], 'message' => '<string>', 'reason' => 'unknownOperation|cannotParse|fieldValidationFailed|other', ]
Description
The input fails to satisfy the constraints specified by an Amazon Web Services service.
Members
- fieldList
-
- Type: Array of ValidationExceptionField structures
The list of fields that fail to satisfy the constraints specified by an Amazon Web Services service.
- message
-
- Required: Yes
- Type: string
- reason
-
- Type: string
The reason the input failed to satisfy the constraints specified by an Amazon Web Services service.