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: __ExceptionOptionTypeThe request is not valid.
* @public */ export declare class InvalidRequestException extends __BaseException { readonly name: "InvalidRequestException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified resource does not exist.
* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe service is temporarily unavailable.
* @public */ export declare class ServiceUnavailableException extends __BaseException { readonly name: "ServiceUnavailableException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe rate exceeds the limit.
* @public */ export declare class ThrottlingException extends __BaseException { readonly name: "ThrottlingException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou 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: __ExceptionOptionTypeYou are not authorized to perform this operation.
* @public */ export declare class UnauthorizedException extends __BaseException { readonly name: "UnauthorizedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeInternal 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: __ExceptionOptionTypeService quota has been exceeded.
* @public */ export declare class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request is not valid.
* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA limit has been exceeded.
* @public */ export declare class LimitExceededException extends __BaseException { readonly name: "LimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn exception thrown when the version of an entity specified with the
* expectedVersion parameter does not match the latest version in the
* system.
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.
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: __ExceptionOptionTypeAn unexpected error has occurred.
* @public */ export declare class InternalException extends __BaseException { readonly name: "InternalException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeThe certificate is invalid.
* @public */ export declare class CertificateValidationException extends __BaseException { readonly name: "CertificateValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe query is invalid.
* @public */ export declare class InvalidQueryException extends __BaseException { readonly name: "InvalidQueryException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe index is not ready.
* @public */ export declare class IndexNotReadyException extends __BaseException { readonly name: "IndexNotReadyException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe aggregation is invalid.
* @public */ export declare class InvalidAggregationException extends __BaseException { readonly name: "InvalidAggregationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe policy documentation is not valid.
* @public */ export declare class MalformedPolicyException extends __BaseException { readonly name: "MalformedPolicyException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of policy versions exceeds the limit.
* @public */ export declare class VersionsLimitExceededException extends __BaseException { readonly name: "VersionsLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Rule-SQL expression can't be parsed correctly.
* @public */ export declare class SqlParseException extends __BaseException { readonly name: "SqlParseException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou 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: __ExceptionOptionTypeThe certificate operation is not allowed.
* @public */ export declare class CertificateStateException extends __BaseException { readonly name: "CertificateStateException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe resource is not configured.
* @public */ export declare class NotConfiguredException extends __BaseException { readonly name: "NotConfiguredException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe registration code is invalid.
* @public */ export declare class RegistrationCodeValidationException extends __BaseException { readonly name: "RegistrationCodeValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeUnable 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeThe response is invalid.
* @public */ export declare class InvalidResponseException extends __BaseException { readonly name: "InvalidResponseException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou 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