import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import type { RejectedRecord } from "./models_0"; import { TimestreamWriteServiceException as __BaseException } from "./TimestreamWriteServiceException"; /** *
You are not authorized to perform this action.
* @public */ export declare class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException"; readonly $fault: "client"; Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeTimestream was unable to process this request because it contains resource that * already exists.
* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType* Timestream was unable to fully process this request because of an internal server * error.
* @public */ export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "server"; Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested endpoint was not valid.
* @public */ export declare class InvalidEndpointException extends __BaseException { readonly name: "InvalidEndpointException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe operation tried to access a nonexistent resource. The resource might not be * specified correctly, or its status might not be ACTIVE.
* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe instance quota of resource exceeded for this account.
* @public */ export declare class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeToo many requests were made by a user and they exceeded the service quotas. The request * was throttled.
* @public */ export declare class ThrottlingException extends __BaseException { readonly name: "ThrottlingException"; readonly $fault: "client"; Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn invalid or malformed request.
* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeWriteRecords would throw this exception in the following cases:
*Records with duplicate data where there are multiple records with the same * dimensions, timestamps, and measure names but:
*Measure values are different
*Version is not present in the request or the value of * version in the new record is equal to or lower than the existing value
* In this case, if Timestream rejects data, the
* ExistingVersion field in the RejectedRecords response
* will indicate the current record’s version. To force an update, you can resend the
* request with a version for the record set to a value greater than the
* ExistingVersion.
Records with timestamps that lie outside the retention duration of the memory * store.
*Records with dimensions or measures that exceed the Timestream defined * limits.
*For more information, see Quotas in the Amazon Timestream Developer Guide.
* @public */ export declare class RejectedRecordsException extends __BaseException { readonly name: "RejectedRecordsException"; readonly $fault: "client"; Message?: string | undefined; /** **
* @public */ RejectedRecords?: RejectedRecord[] | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType