Class DataExchangeException
- Exception
-
RuntimeException
-
Aws\Exception\AwsException implements Aws\MonitoringEventsInterface, Aws\ResponseContainerInterface, ArrayAccess uses Aws\HasDataTrait, Aws\HasMonitoringEventsTrait
-
Aws\DataExchange\Exception\DataExchangeException
- Namespace: Aws\DataExchange\Exception
- Located at DataExchange/Exception/DataExchangeException.php
Represents an error interacting with the AWS Data Exchange 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
The following are the known exception codes and corresponding data shapes that
this service may return as part of an error response.
AccessDeniedException
[ 'Message' => '<string>', ]
Description
Access to the resource is denied.
Members
ConflictException
[ 'Message' => '<string>', 'ResourceId' => '<string>', 'ResourceType' => 'DATA_SET|REVISION|ASSET|JOB|EVENT_ACTION', ]
Description
The request couldn't be completed because it conflicted with the current state of the resource.
Members
InternalServerException
[ 'Message' => '<string>', ]
Description
An exception occurred with the service.
Members
ResourceNotFoundException
[ 'Message' => '<string>', 'ResourceId' => '<string>', 'ResourceType' => 'DATA_SET|REVISION|ASSET|JOB|EVENT_ACTION', ]
Description
The resource couldn't be found.
Members
ServiceLimitExceededException
[ 'LimitName' => 'Products per account|Data sets per account|Data sets per product|Revisions per data set|Assets per revision|Assets per import job from Amazon S3|Asset per export job from Amazon S3|Asset size in GB|Concurrent in progress jobs to export assets to Amazon S3|Concurrent in progress jobs to export assets to a signed URL|Concurrent in progress jobs to import assets from Amazon S3|Concurrent in progress jobs to import assets from a signed URL|Concurrent in progress jobs to export revisions to Amazon S3|Event actions per account|Auto export event actions per data set|Amazon Redshift datashare assets per import job from Redshift|Concurrent in progress jobs to import assets from Amazon Redshift datashares|Revisions per Amazon Redshift datashare data set|Amazon Redshift datashare assets per revision|Concurrent in progress jobs to import assets from an API Gateway API|Amazon API Gateway API assets per revision|Revisions per Amazon API Gateway API data set|Concurrent in progress jobs to import assets from an AWS Lake Formation tag policy|AWS Lake Formation data permission assets per revision|Revisions per AWS Lake Formation data permission data set|Revisions per Amazon S3 data access data set|Amazon S3 data access assets per revision|Concurrent in progress jobs to create Amazon S3 data access assets from S3 buckets', 'LimitValue' => <float>, 'Message' => '<string>', ]
Description
The request has exceeded the quotas imposed by the service.
Members
ThrottlingException
[ 'Message' => '<string>', ]
Description
The limit on the number of requests per second was exceeded.
Members
ValidationException
[ 'ExceptionCause' => 'InsufficientS3BucketPolicy|S3AccessDenied', 'Message' => '<string>', ]