Class SecurityLakeException
- Exception
-
RuntimeException
-
Aws\Exception\AwsException implements Aws\MonitoringEventsInterface, Aws\ResponseContainerInterface, ArrayAccess uses Aws\HasDataTrait, Aws\HasMonitoringEventsTrait
-
Aws\SecurityLake\Exception\SecurityLakeException
- Namespace: Aws\SecurityLake\Exception
- Located at SecurityLake/Exception/SecurityLakeException.php
Represents an error interacting with the Amazon Security Lake 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
[ 'errorCode' => '<string>', 'message' => '<string>', ]
Description
You do not have sufficient access to perform this action. Access denied errors appear when Amazon Security Lake explicitly or implicitly denies an authorization request. An explicit denial occurs when a policy contains a Deny statement for the specific Amazon Web Services action. An implicit denial occurs when there is no applicable Deny statement and also no applicable Allow statement.
Members
AccountNotFoundException
[ 'message' => '<string>', ]
Description
Amazon Security Lake cannot find an Amazon Web Services account with the accountID that you specified, or the account whose credentials you used to make this request isn't a member of an organization.
Members
BucketNotFoundException
[ 'message' => '<string>', ]
Description
Amazon Security Lake generally returns 404 errors if the requested object is missing from the bucket.
Members
ConcurrentModificationException
[ 'message' => '<string>', ]
Description
More than one process tried to modify a resource at the same time.
Members
ConflictException
[ 'message' => '<string>', 'resourceId' => '<string>', 'resourceType' => '<string>', ]
Description
Occurs when a conflict with a previous successful write is detected. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
Members
ConflictSourceNamesException
[ 'message' => '<string>', ]
Description
There was a conflict when you attempted to modify a Security Lake source name.
Members
ConflictSubscriptionException
[ 'message' => '<string>', ]
Description
A conflicting subscription exception operation is in progress.
Members
EventBridgeException
[ 'message' => '<string>', ]
Description
Represents an error interacting with the Amazon EventBridge service.
Members
InternalServerException
[ 'message' => '<string>', 'retryAfterSeconds' => <integer>, ]
Description
Internal service exceptions are sometimes caused by transient issues. Before you start troubleshooting, perform the operation again.
Members
InvalidInputException
[ 'message' => '<string>', ]
Description
The request was rejected because a value that's not valid or is out of range was supplied for an input parameter.
Members
ResourceNotFoundException
[ 'message' => '<string>', 'resourceId' => '<string>', 'resourceType' => '<string>', ]
Description
The resource could not be found.
Members
S3Exception
[ 'message' => '<string>', ]
Description
Provides an extension of the AmazonServiceException for errors reported by Amazon S3 while processing a request. In particular, this class provides access to the Amazon S3 extended request ID. If Amazon S3 is incorrectly handling a request and you need to contact Amazon, this extended request ID may provide useful debugging information.
Members
ServiceQuotaExceededException
[ 'message' => '<string>', 'quotaCode' => '<string>', 'resourceId' => '<string>', 'resourceType' => '<string>', 'serviceCode' => '<string>', ]
Description
You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
Members
- message
-
- Required: Yes
- Type: string
- quotaCode
-
- Required: Yes
- Type: string
That the rate of requests to Security Lake is exceeding the request quotas for your Amazon Web Services account.
- resourceId
-
- Required: Yes
- Type: string
The ID of the resource that exceeds the service quota.
- resourceType
-
- Required: Yes
- Type: string
The type of the resource that exceeds the service quota.
- serviceCode
-
- Required: Yes
- Type: string
The code for the service in Service Quotas.
ThrottlingException
[ 'message' => '<string>', 'quotaCode' => '<string>', 'retryAfterSeconds' => <integer>, 'serviceCode' => '<string>', ]
Description
The limit on the number of requests per second was exceeded.
Members
- message
-
- Required: Yes
- Type: string
- quotaCode
-
- Type: string
That the rate of requests to Security Lake is exceeding the request quotas for your Amazon Web Services account.
- retryAfterSeconds
-
- Type: int
Retry the request after the specified time.
- serviceCode
-
- Type: string
The code for the service in Service Quotas.
ValidationException
[ 'fieldList' => [ [ 'message' => '<string>', 'name' => '<string>', ], // ... ], 'message' => '<string>', 'reason' => 'unknownOperation|cannotParse|fieldValidationFailed|other', ]
Description
Your signing certificate could not be validated.
Members
- fieldList
-
- Type: Array of ValidationExceptionField structures
The list of parameters that failed to validate.
- message
-
- Required: Yes
- Type: string
- reason
-
- Required: Yes
- Type: string
The reason for the validation exception.