import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { IoTServiceException as __BaseException } from "./IoTServiceException"; /** *

An unexpected error has occurred.

* @public */ export declare class InternalFailureException extends __BaseException { readonly name: "InternalFailureException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request is not valid.

* @public */ export declare class InvalidRequestException extends __BaseException { readonly name: "InvalidRequestException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified resource does not exist.

* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The service is temporarily unavailable.

* @public */ export declare class ServiceUnavailableException extends __BaseException { readonly name: "ServiceUnavailableException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The rate exceeds the limit.

* @public */ export declare class ThrottlingException extends __BaseException { readonly name: "ThrottlingException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You can't revert the certificate transfer because the transfer is already * complete.

* @public */ export declare class TransferAlreadyCompletedException extends __BaseException { readonly name: "TransferAlreadyCompletedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You are not authorized to perform this operation.

* @public */ export declare class UnauthorizedException extends __BaseException { readonly name: "UnauthorizedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request conflicts with the current state of the resource.

* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; /** *

A resource with the same name already exists.

* @public */ resourceId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Internal error from the service that indicates an unexpected error or that the service * is unavailable.

* @public */ export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Service quota has been exceeded.

* @public */ export declare class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request is not valid.

* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A limit has been exceeded.

* @public */ export declare class LimitExceededException extends __BaseException { readonly name: "LimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception thrown when the version of an entity specified with the * expectedVersion parameter does not match the latest version in the * system.

* @public */ export declare class VersionConflictException extends __BaseException { readonly name: "VersionConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An attempt was made to change to an invalid state, for example by deleting a job or a * job execution which is "IN_PROGRESS" without setting the force * parameter.

* @public */ export declare class InvalidStateTransitionException extends __BaseException { readonly name: "InvalidStateTransitionException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A conflicting resource update exception. This exception is thrown when two pending * updates cause a conflict.

* @public */ export declare class ConflictingResourceUpdateException extends __BaseException { readonly name: "ConflictingResourceUpdateException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An unexpected error has occurred.

* @public */ export declare class InternalException extends __BaseException { readonly name: "InternalException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource already exists.

* @public */ export declare class ResourceAlreadyExistsException extends __BaseException { readonly name: "ResourceAlreadyExistsException"; readonly $fault: "client"; /** *

The ID of the resource that caused the exception.

* @public */ resourceId?: string | undefined; /** *

The ARN of the resource that caused the exception.

* @public */ resourceArn?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The certificate is invalid.

* @public */ export declare class CertificateValidationException extends __BaseException { readonly name: "CertificateValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The query is invalid.

* @public */ export declare class InvalidQueryException extends __BaseException { readonly name: "InvalidQueryException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The index is not ready.

* @public */ export declare class IndexNotReadyException extends __BaseException { readonly name: "IndexNotReadyException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The aggregation is invalid.

* @public */ export declare class InvalidAggregationException extends __BaseException { readonly name: "InvalidAggregationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The policy documentation is not valid.

* @public */ export declare class MalformedPolicyException extends __BaseException { readonly name: "MalformedPolicyException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The number of policy versions exceeds the limit.

* @public */ export declare class VersionsLimitExceededException extends __BaseException { readonly name: "VersionsLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The Rule-SQL expression can't be parsed correctly.

* @public */ export declare class SqlParseException extends __BaseException { readonly name: "SqlParseException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You can't delete the resource because it is attached to one or more * resources.

* @public */ export declare class DeleteConflictException extends __BaseException { readonly name: "DeleteConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The certificate operation is not allowed.

* @public */ export declare class CertificateStateException extends __BaseException { readonly name: "CertificateStateException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource is not configured.

* @public */ export declare class NotConfiguredException extends __BaseException { readonly name: "NotConfiguredException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The registration code is invalid.

* @public */ export declare class RegistrationCodeValidationException extends __BaseException { readonly name: "RegistrationCodeValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Unable to verify the CA certificate used to sign the device certificate you are * attempting to register. This is happens when you have registered more than one CA * certificate that has the same subject field and public key.

* @public */ export declare class CertificateConflictException extends __BaseException { readonly name: "CertificateConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource registration failed.

* @public */ export declare class ResourceRegistrationFailureException extends __BaseException { readonly name: "ResourceRegistrationFailureException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

* This exception occurs if you attempt to start a task with the same task-id as an existing task but with a different clientRequestToken. *

* @public */ export declare class TaskAlreadyExistsException extends __BaseException { readonly name: "TaskAlreadyExistsException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The response is invalid.

* @public */ export declare class InvalidResponseException extends __BaseException { readonly name: "InvalidResponseException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You can't transfer the certificate because authorization policies are still * attached.

* @public */ export declare class TransferConflictException extends __BaseException { readonly name: "TransferConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); }