import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import type { KmsKeyState, ValidationExceptionReason } from "./enums"; import { SFNServiceException as __BaseException } from "./SFNServiceException"; /** *
Activity already exists. EncryptionConfiguration may not be updated.
The specified activity does not exist.
* @public */ export declare class ActivityDoesNotExist extends __BaseException { readonly name: "ActivityDoesNotExist"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of activities has been reached. Existing activities must be deleted * before a new activity can be created.
* @public */ export declare class ActivityLimitExceeded extends __BaseException { readonly name: "ActivityLimitExceeded"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of workers concurrently polling for activity tasks has been * reached.
* @public */ export declare class ActivityWorkerLimitExceeded extends __BaseException { readonly name: "ActivityWorkerLimitExceeded"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeReceived when encryptionConfiguration is specified but various conditions exist which make the configuration invalid. For example, if type is set to CUSTOMER_MANAGED_KMS_KEY, but kmsKeyId is null, or kmsDataKeyReusePeriodSeconds is not between 60 and 900, or the KMS key is not symmetric or inactive.
The provided name is not valid.
* @public */ export declare class InvalidName extends __BaseException { readonly name: "InvalidName"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeEither your KMS key policy or API caller does not have the required permissions.
* @public */ export declare class KmsAccessDeniedException extends __BaseException { readonly name: "KmsAccessDeniedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeReceived when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
You've exceeded the number of tags allowed for a resource. See the Limits Topic in the * Step Functions Developer Guide.
* @public */ export declare class TooManyTags extends __BaseException { readonly name: "TooManyTags"; readonly $fault: "client"; resourceName?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeUpdating 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
* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe provided Amazon Resource Name (ARN) is not valid.
* @public */ export declare class InvalidArn extends __BaseException { readonly name: "InvalidArn"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe provided Amazon States Language definition is not valid.
* @public */ export declare class InvalidDefinition extends __BaseException { readonly name: "InvalidDefinition"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeConfiguration is not valid.
* @public */ export declare class InvalidLoggingConfiguration extends __BaseException { readonly name: "InvalidLoggingConfiguration"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour tracingConfiguration key does not match, or enabled has not
* been set to true or false.
A state machine with the same name but a different definition or role ARN already * exists.
* @public */ export declare class StateMachineAlreadyExists extends __BaseException { readonly name: "StateMachineAlreadyExists"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified state machine is being deleted.
* @public */ export declare class StateMachineDeleting extends __BaseException { readonly name: "StateMachineDeleting"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of state machines has been reached. Existing state machines must be * deleted before a new state machine can be created.
* @public */ export declare class StateMachineLimitExceeded extends __BaseException { readonly name: "StateMachineLimitExceeded"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeState machine type is not supported.
* @public */ export declare class StateMachineTypeNotSupported extends __BaseException { readonly name: "StateMachineTypeNotSupported"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe input does not satisfy the constraints specified by an Amazon Web Services service.
* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; /** *The input does not satisfy the constraints specified by an Amazon Web Services service.
* @public */ reason?: ValidationExceptionReason | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeCould not find the referenced resource.
* @public */ export declare class ResourceNotFound extends __BaseException { readonly name: "ResourceNotFound"; readonly $fault: "client"; resourceName?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request would cause a service quota to be exceeded.
*HTTP Status Code: 402
* @public */ export declare class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified execution does not exist.
* @public */ export declare class ExecutionDoesNotExist extends __BaseException { readonly name: "ExecutionDoesNotExist"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe KMS key is not in valid state, for example: Disabled or Deleted.
* @public */ export declare class KmsInvalidStateException extends __BaseException { readonly name: "KmsInvalidStateException"; readonly $fault: "client"; /** *Current status of the KMS; key. For example: DISABLED, PENDING_DELETION, PENDING_IMPORT, UNAVAILABLE, CREATING.
The specified state machine does not exist.
* @public */ export declare class StateMachineDoesNotExist extends __BaseException { readonly name: "StateMachineDoesNotExist"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe provided token is not valid.
* @public */ export declare class InvalidToken extends __BaseException { readonly name: "InvalidToken"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of running executions has been reached. Running executions must end or * be stopped before a new execution can be started.
* @public */ export declare class ExecutionLimitExceeded extends __BaseException { readonly name: "ExecutionLimitExceeded"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe execution Amazon Resource Name (ARN) that you specified for executionArn cannot be redriven.
The activity does not exist.
* @public */ export declare class TaskDoesNotExist extends __BaseException { readonly name: "TaskDoesNotExist"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe task token has either expired or the task associated with the token has already been closed.
* @public */ export declare class TaskTimedOut extends __BaseException { readonly name: "TaskTimedOut"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe provided JSON output data is not valid.
* @public */ export declare class InvalidOutput extends __BaseException { readonly name: "InvalidOutput"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe execution has the same name as another execution (but a different
* input).
Executions with the same name and input are considered
* idempotent.
The provided JSON input data is not valid.
* @public */ export declare class InvalidExecutionInput extends __BaseException { readonly name: "InvalidExecutionInput"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeRequest is missing a required parameter. This error occurs if both definition
* and roleArn are not specified.