Class SfnException
- Exception
- RuntimeException
- Aws\Exception\AwsException implements Aws\MonitoringEventsInterface, Aws\ResponseContainerInterface, ArrayAccess uses Aws\HasDataTrait, Aws\HasMonitoringEventsTrait
- Aws\Sfn\Exception\SfnException
- Namespace: Aws\Sfn\Exception
- Located at Sfn/Exception/SfnException.php
Represents an error interacting with the AWS Step Functions 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
ActivityDoesNotExist
[ 'message' => '<string>', ]
Description
The specified activity does not exist.
Members
- message
-
- Type: string
ActivityLimitExceeded
[ 'message' => '<string>', ]
Description
The maximum number of activities has been reached. Existing activities must be deleted before a new activity can be created.
Members
- message
-
- Type: string
ActivityWorkerLimitExceeded
[ 'message' => '<string>', ]
Description
The maximum number of workers concurrently polling for activity tasks has been reached.
Members
- message
-
- Type: string
ConflictException
[ 'message' => '<string>', ]
Description
Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish
parameter set to true
.
HTTP Status Code: 409
Members
- message
-
- Type: string
ExecutionAlreadyExists
[ 'message' => '<string>', ]
Description
The execution has the same name
as another execution (but a different input
).
Executions with the same name
and input
are considered idempotent.
Members
- message
-
- Type: string
ExecutionDoesNotExist
[ 'message' => '<string>', ]
Description
The specified execution does not exist.
Members
- message
-
- Type: string
ExecutionLimitExceeded
[ 'message' => '<string>', ]
Description
The maximum number of running executions has been reached. Running executions must end or be stopped before a new execution can be started.
Members
- message
-
- Type: string
ExecutionNotRedrivable
[ 'message' => '<string>', ]
Description
The execution Amazon Resource Name (ARN) that you specified for executionArn
cannot be redriven.
Members
- message
-
- Type: string
InvalidArn
[ 'message' => '<string>', ]
Description
The provided Amazon Resource Name (ARN) is not valid.
Members
- message
-
- Type: string
InvalidDefinition
[ 'message' => '<string>', ]
Description
The provided Amazon States Language definition is not valid.
Members
- message
-
- Type: string
InvalidExecutionInput
[ 'message' => '<string>', ]
Description
The provided JSON input data is not valid.
Members
- message
-
- Type: string
InvalidLoggingConfiguration
[ 'message' => '<string>', ]
Description
Members
- message
-
- Type: string
InvalidName
[ 'message' => '<string>', ]
Description
The provided name is not valid.
Members
- message
-
- Type: string
InvalidOutput
[ 'message' => '<string>', ]
Description
The provided JSON output data is not valid.
Members
- message
-
- Type: string
InvalidToken
[ 'message' => '<string>', ]
Description
The provided token is not valid.
Members
- message
-
- Type: string
InvalidTracingConfiguration
[ 'message' => '<string>', ]
Description
Your tracingConfiguration
key does not match, or enabled
has not been set to true
or false
.
Members
- message
-
- Type: string
MissingRequiredParameter
[ 'message' => '<string>', ]
Description
Request is missing a required parameter. This error occurs if both definition
and roleArn
are not specified.
Members
- message
-
- Type: string
ResourceNotFound
[ 'message' => '<string>', 'resourceName' => '<string>', ]
Description
Could not find the referenced resource.
Members
- message
-
- Type: string
- resourceName
-
- Type: string
ServiceQuotaExceededException
[ 'message' => '<string>', ]
Description
The request would cause a service quota to be exceeded.
HTTP Status Code: 402
Members
- message
-
- Type: string
StateMachineAlreadyExists
[ 'message' => '<string>', ]
Description
A state machine with the same name but a different definition or role ARN already exists.
Members
- message
-
- Type: string
StateMachineDeleting
[ 'message' => '<string>', ]
Description
The specified state machine is being deleted.
Members
- message
-
- Type: string
StateMachineDoesNotExist
[ 'message' => '<string>', ]
Description
The specified state machine does not exist.
Members
- message
-
- Type: string
StateMachineLimitExceeded
[ 'message' => '<string>', ]
Description
The maximum number of state machines has been reached. Existing state machines must be deleted before a new state machine can be created.
Members
- message
-
- Type: string
StateMachineTypeNotSupported
[ 'message' => '<string>', ]
Description
Members
- message
-
- Type: string
TaskDoesNotExist
[ 'message' => '<string>', ]
Description
The activity does not exist.
Members
- message
-
- Type: string
TaskTimedOut
[ 'message' => '<string>', ]
Description
The task token has either expired or the task associated with the token has already been closed.
Members
- message
-
- Type: string
TooManyTags
[ 'message' => '<string>', 'resourceName' => '<string>', ]
Description
You've exceeded the number of tags allowed for a resource. See the Limits Topic in the Step Functions Developer Guide.
Members
- message
-
- Type: string
- resourceName
-
- Type: string
ValidationException
[ 'message' => '<string>', 'reason' => 'API_DOES_NOT_SUPPORT_LABELED_ARNS|MISSING_REQUIRED_PARAMETER|CANNOT_UPDATE_COMPLETED_MAP_RUN|INVALID_ROUTING_CONFIGURATION', ]
Description
The input does not satisfy the constraints specified by an Amazon Web Services service.
Members
- message
-
- Type: string
- reason
-
- Type: string
The input does not satisfy the constraints specified by an Amazon Web Services service.