import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { CloudWatchServiceException as __BaseException } from "./CloudWatchServiceException"; import type { DashboardValidationMessage } from "./models_0"; /** *
This operation attempted to create a resource that already exists.
* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe operation was denied because either the calling principal lacks the required
* Amazon Web Services Key Management Service (Amazon Web Services KMS) permission on the
* key, or the key policy does not grant Amazon CloudWatch the permissions it needs
* to use the key. Verify that the caller has kms:Decrypt permission on the
* key, and that the key policy grants the CloudWatch service principal the
* kms:DescribeKey, kms:GenerateDataKey,
* kms:Encrypt, kms:Decrypt, and kms:ReEncrypt*
* permissions described in AssociateDatasetKmsKey.
The specified Amazon Web Services Key Management Service (Amazon Web Services KMS) key * is disabled or pending deletion. Re-enable the key (or restore it, if it is pending * deletion) and retry the operation.
* @public */ export declare class KmsKeyDisabledException extends __BaseException { readonly name: "KmsKeyDisabledException"; readonly $fault: "client"; Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified Amazon Web Services Key Management Service (Amazon Web Services KMS) key * could not be found. Verify that the key Amazon Resource Name (ARN) is correct, that * the key exists, and that it is in the same Amazon Web Services Region as the * resource.
* @public */ export declare class KmsKeyNotFoundException extends __BaseException { readonly name: "KmsKeyNotFoundException"; readonly $fault: "client"; Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe named resource does not exist.
* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; ResourceType?: string | undefined; ResourceId?: string | undefined; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeMore than one process tried to modify a resource at the same time.
* @public */ export declare class ConcurrentModificationException extends __BaseException { readonly name: "ConcurrentModificationException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeSome part of the dashboard data is invalid.
* @public */ export declare class DashboardInvalidInputError extends __BaseException { readonly name: "DashboardInvalidInputError"; readonly $fault: "client"; dashboardValidationMessages?: DashboardValidationMessage[] | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified dashboard does not exist.
* @public */ export declare class DashboardNotFoundError extends __BaseException { readonly name: "DashboardNotFoundError"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe named resource does not exist.
* @public */ export declare class ResourceNotFound extends __BaseException { readonly name: "ResourceNotFound"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeRequest processing has failed due to some unknown error, exception, or * failure.
* @public */ export declare class InternalServiceFault extends __BaseException { readonly name: "InternalServiceFault"; readonly $fault: "server"; /** * * @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeParameters were used together that cannot be used together.
* @public */ export declare class InvalidParameterCombinationException extends __BaseException { readonly name: "InvalidParameterCombinationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe value of an input parameter is bad or out-of-range.
* @public */ export declare class InvalidParameterValueException extends __BaseException { readonly name: "InvalidParameterValueException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn input parameter that is required is missing.
* @public */ export declare class MissingRequiredParameterException extends __BaseException { readonly name: "MissingRequiredParameterException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe next token specified is invalid.
* @public */ export declare class InvalidNextToken extends __BaseException { readonly name: "InvalidNextToken"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe operation exceeded one or more limits.
* @public */ export declare class LimitExceededException extends __BaseException { readonly name: "LimitExceededException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe quota for alarms for this customer has already been reached.
* @public */ export declare class LimitExceededFault extends __BaseException { readonly name: "LimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeData was not syntactically valid JSON.
* @public */ export declare class InvalidFormatFault extends __BaseException { readonly name: "InvalidFormatFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType