import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { CloudFrontServiceException as __BaseException } from "./CloudFrontServiceException"; /** *
Access denied.
* @public */ export declare class AccessDenied extends __BaseException { readonly name: "AccessDenied"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe update contains modifications that are not allowed.
* @public */ export declare class IllegalUpdate extends __BaseException { readonly name: "IllegalUpdate"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn argument is invalid.
* @public */ export declare class InvalidArgument extends __BaseException { readonly name: "InvalidArgument"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified distribution does not exist.
* @public */ export declare class NoSuchDistribution extends __BaseException { readonly name: "NoSuchDistribution"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains more CNAMEs than are allowed per distribution.
* @public */ export declare class TooManyDistributionCNAMEs extends __BaseException { readonly name: "TooManyDistributionCNAMEs"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe entity limit has been exceeded.
* @public */ export declare class EntityLimitExceeded extends __BaseException { readonly name: "EntityLimitExceeded"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe entity was not found.
* @public */ export declare class EntityNotFound extends __BaseException { readonly name: "EntityNotFound"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe If-Match version is missing or not valid.
The precondition in one or more of the request fields evaluated to false.
Invalidation batch specified is too large.
* @public */ export declare class BatchTooLarge extends __BaseException { readonly name: "BatchTooLarge"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA cache policy with this name already exists. You must provide a unique name. To modify an existing cache policy, use UpdateCachePolicy.
Cannot delete the cache policy because it is attached to one or more cache behaviors.
* @public */ export declare class CachePolicyInUse extends __BaseException { readonly name: "CachePolicyInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou can't change the value of a public key.
* @public */ export declare class CannotChangeImmutablePublicKeyFields extends __BaseException { readonly name: "CannotChangeImmutablePublicKeyFields"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe entity cannot be deleted while it is in use.
* @public */ export declare class CannotDeleteEntityWhileInUse extends __BaseException { readonly name: "CannotDeleteEntityWhileInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe entity cannot be updated while it is in use.
* @public */ export declare class CannotUpdateEntityWhileInUse extends __BaseException { readonly name: "CannotUpdateEntityWhileInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe CNAME specified is already defined for CloudFront.
* @public */ export declare class CNAMEAlreadyExists extends __BaseException { readonly name: "CNAMEAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe caller reference you attempted to create the distribution with is associated with another distribution.
* @public */ export declare class DistributionAlreadyExists extends __BaseException { readonly name: "DistributionAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified configuration for field-level encryption can't be associated with the specified cache behavior.
* @public */ export declare class IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior extends __BaseException { readonly name: "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe value of Quantity and the size of Items don't match.
The default root object file name is too big or contains an invalid character.
* @public */ export declare class InvalidDefaultRootObject extends __BaseException { readonly name: "InvalidDefaultRootObject"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn invalid error code was specified.
* @public */ export declare class InvalidErrorCode extends __BaseException { readonly name: "InvalidErrorCode"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains forward cookies option which doesn't match with the expectation for the whitelisted list of cookie names. Either list of cookie names has been specified when not allowed or list of cookie names is missing when expected.
A CloudFront function association is invalid.
* @public */ export declare class InvalidFunctionAssociation extends __BaseException { readonly name: "InvalidFunctionAssociation"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified geo restriction parameter is not valid.
* @public */ export declare class InvalidGeoRestrictionParameter extends __BaseException { readonly name: "InvalidGeoRestrictionParameter"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe headers specified are not valid for an Amazon S3 origin.
* @public */ export declare class InvalidHeadersForS3Origin extends __BaseException { readonly name: "InvalidHeadersForS3Origin"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified Lambda@Edge function association is invalid.
* @public */ export declare class InvalidLambdaFunctionAssociation extends __BaseException { readonly name: "InvalidLambdaFunctionAssociation"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe location code specified is not valid.
* @public */ export declare class InvalidLocationCode extends __BaseException { readonly name: "InvalidLocationCode"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe minimum protocol version specified is not valid.
* @public */ export declare class InvalidMinimumProtocolVersion extends __BaseException { readonly name: "InvalidMinimumProtocolVersion"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket.
* @public */ export declare class InvalidOrigin extends __BaseException { readonly name: "InvalidOrigin"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe origin access control is not valid.
* @public */ export declare class InvalidOriginAccessControl extends __BaseException { readonly name: "InvalidOriginAccessControl"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe origin access identity is not valid or doesn't exist.
* @public */ export declare class InvalidOriginAccessIdentity extends __BaseException { readonly name: "InvalidOriginAccessIdentity"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe keep alive timeout specified for the origin is not valid.
* @public */ export declare class InvalidOriginKeepaliveTimeout extends __BaseException { readonly name: "InvalidOriginKeepaliveTimeout"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe read timeout specified for the origin is not valid.
* @public */ export declare class InvalidOriginReadTimeout extends __BaseException { readonly name: "InvalidOriginReadTimeout"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou cannot specify SSLv3 as the minimum protocol version if you only want to support only clients that support Server Name Indication (SNI).
* @public */ export declare class InvalidProtocolSettings extends __BaseException { readonly name: "InvalidProtocolSettings"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe query string parameters specified are not valid.
* @public */ export declare class InvalidQueryStringParameters extends __BaseException { readonly name: "InvalidQueryStringParameters"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe relative path is too big, is not URL-encoded, or does not begin with a slash (/).
* @public */ export declare class InvalidRelativePath extends __BaseException { readonly name: "InvalidRelativePath"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThis operation requires the HTTPS protocol. Ensure that you specify the HTTPS protocol in your request, or omit the RequiredProtocols element from your distribution configuration.
A response code is not valid.
* @public */ export declare class InvalidResponseCode extends __BaseException { readonly name: "InvalidResponseCode"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe TTL order specified is not valid.
* @public */ export declare class InvalidTTLOrder extends __BaseException { readonly name: "InvalidTTLOrder"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA viewer certificate specified is not valid.
* @public */ export declare class InvalidViewerCertificate extends __BaseException { readonly name: "InvalidViewerCertificate"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA web ACL ID specified is not valid. To specify a web ACL created using the latest version of WAF, use the ACL ARN, for example arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a. To specify a web ACL created using WAF Classic, use the ACL ID, for example 473e64fd-f30b-4765-81a0-62ad96dd167a.
This operation requires a body. Ensure that the body is present and the Content-Type header is set.
The cache policy does not exist.
* @public */ export declare class NoSuchCachePolicy extends __BaseException { readonly name: "NoSuchCachePolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified configuration for field-level encryption doesn't exist.
* @public */ export declare class NoSuchFieldLevelEncryptionConfig extends __BaseException { readonly name: "NoSuchFieldLevelEncryptionConfig"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo origin exists with the specified Origin Id.
The origin request policy does not exist.
* @public */ export declare class NoSuchOriginRequestPolicy extends __BaseException { readonly name: "NoSuchOriginRequestPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe real-time log configuration does not exist.
* @public */ export declare class NoSuchRealtimeLogConfig extends __BaseException { readonly name: "NoSuchRealtimeLogConfig"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe response headers policy does not exist.
* @public */ export declare class NoSuchResponseHeadersPolicy extends __BaseException { readonly name: "NoSuchResponseHeadersPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified real-time log configuration belongs to a different Amazon Web Services account.
* @public */ export declare class RealtimeLogConfigOwnerMismatch extends __BaseException { readonly name: "RealtimeLogConfigOwnerMismatch"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou cannot create more cache behaviors for the distribution.
* @public */ export declare class TooManyCacheBehaviors extends __BaseException { readonly name: "TooManyCacheBehaviors"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou cannot create anymore custom SSL/TLS certificates.
* @public */ export declare class TooManyCertificates extends __BaseException { readonly name: "TooManyCertificates"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains more cookie names in the whitelist than are allowed per cache behavior.
* @public */ export declare class TooManyCookieNamesInWhiteList extends __BaseException { readonly name: "TooManyCookieNamesInWhiteList"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeProcessing your request would cause you to exceed the maximum number of distributions allowed.
* @public */ export declare class TooManyDistributions extends __BaseException { readonly name: "TooManyDistributions"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of distributions have been associated with the specified cache policy. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyDistributionsAssociatedToCachePolicy extends __BaseException { readonly name: "TooManyDistributionsAssociatedToCachePolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of distributions have been associated with the specified configuration for field-level encryption.
* @public */ export declare class TooManyDistributionsAssociatedToFieldLevelEncryptionConfig extends __BaseException { readonly name: "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of distributions that reference this key group is more than the maximum allowed. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyDistributionsAssociatedToKeyGroup extends __BaseException { readonly name: "TooManyDistributionsAssociatedToKeyGroup"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of distributions have been associated with the specified origin access control.
For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyDistributionsAssociatedToOriginAccessControl extends __BaseException { readonly name: "TooManyDistributionsAssociatedToOriginAccessControl"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of distributions have been associated with the specified origin request policy. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyDistributionsAssociatedToOriginRequestPolicy extends __BaseException { readonly name: "TooManyDistributionsAssociatedToOriginRequestPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of distributions have been associated with the specified response headers policy.
For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyDistributionsAssociatedToResponseHeadersPolicy extends __BaseException { readonly name: "TooManyDistributionsAssociatedToResponseHeadersPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have reached the maximum number of distributions that are associated with a CloudFront function. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyDistributionsWithFunctionAssociations extends __BaseException { readonly name: "TooManyDistributionsWithFunctionAssociations"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeProcessing your request would cause the maximum number of distributions with Lambda@Edge function associations per owner to be exceeded.
* @public */ export declare class TooManyDistributionsWithLambdaAssociations extends __BaseException { readonly name: "TooManyDistributionsWithLambdaAssociations"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of distributions have been associated with the specified Lambda@Edge function.
* @public */ export declare class TooManyDistributionsWithSingleFunctionARN extends __BaseException { readonly name: "TooManyDistributionsWithSingleFunctionARN"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have reached the maximum number of CloudFront function associations for this distribution. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyFunctionAssociations extends __BaseException { readonly name: "TooManyFunctionAssociations"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains too many headers in forwarded values.
* @public */ export declare class TooManyHeadersInForwardedValues extends __BaseException { readonly name: "TooManyHeadersInForwardedValues"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of key groups referenced by this distribution is more than the maximum allowed. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyKeyGroupsAssociatedToDistribution extends __BaseException { readonly name: "TooManyKeyGroupsAssociatedToDistribution"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains more Lambda@Edge function associations than are allowed per distribution.
* @public */ export declare class TooManyLambdaFunctionAssociations extends __BaseException { readonly name: "TooManyLambdaFunctionAssociations"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains too many origin custom headers.
* @public */ export declare class TooManyOriginCustomHeaders extends __BaseException { readonly name: "TooManyOriginCustomHeaders"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeProcessing your request would cause you to exceed the maximum number of origin groups allowed.
* @public */ export declare class TooManyOriginGroupsPerDistribution extends __BaseException { readonly name: "TooManyOriginGroupsPerDistribution"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou cannot create more origins for the distribution.
* @public */ export declare class TooManyOrigins extends __BaseException { readonly name: "TooManyOrigins"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains too many query string parameters.
* @public */ export declare class TooManyQueryStringParameters extends __BaseException { readonly name: "TooManyQueryStringParameters"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains more trusted signers than are allowed per distribution.
* @public */ export declare class TooManyTrustedSigners extends __BaseException { readonly name: "TooManyTrustedSigners"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified key group does not exist.
* @public */ export declare class TrustedKeyGroupDoesNotExist extends __BaseException { readonly name: "TrustedKeyGroupDoesNotExist"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeOne or more of your trusted signers don't exist.
* @public */ export declare class TrustedSignerDoesNotExist extends __BaseException { readonly name: "TrustedSignerDoesNotExist"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe entity already exists. You must provide a unique entity.
* @public */ export declare class EntityAlreadyExists extends __BaseException { readonly name: "EntityAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe tagging specified is not valid.
* @public */ export declare class InvalidTagging extends __BaseException { readonly name: "InvalidTagging"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThis operation is not supported in this Amazon Web Services Region.
* @public */ export declare class UnsupportedOperation extends __BaseException { readonly name: "UnsupportedOperation"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have reached the maximum number of cache policies for this Amazon Web Services account. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyCachePolicies extends __BaseException { readonly name: "TooManyCachePolicies"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of cookies in the cache policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyCookiesInCachePolicy extends __BaseException { readonly name: "TooManyCookiesInCachePolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of headers in the cache policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyHeadersInCachePolicy extends __BaseException { readonly name: "TooManyHeadersInCachePolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of query strings in the cache policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyQueryStringsInCachePolicy extends __BaseException { readonly name: "TooManyQueryStringsInCachePolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIf the CallerReference is a value you already sent in a previous request to create an identity but the content of the CloudFrontOriginAccessIdentityConfig is different from the original request, CloudFront returns a CloudFrontOriginAccessIdentityAlreadyExists error.
Processing your request would cause you to exceed the maximum number of origin access identities allowed.
* @public */ export declare class TooManyCloudFrontOriginAccessIdentities extends __BaseException { readonly name: "TooManyCloudFrontOriginAccessIdentities"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe entity size limit was exceeded.
* @public */ export declare class EntitySizeLimitExceeded extends __BaseException { readonly name: "EntitySizeLimitExceeded"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA continuous deployment policy with this configuration already exists.
* @public */ export declare class ContinuousDeploymentPolicyAlreadyExists extends __BaseException { readonly name: "ContinuousDeploymentPolicyAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA continuous deployment policy for this staging distribution already exists.
* @public */ export declare class StagingDistributionInUse extends __BaseException { readonly name: "StagingDistributionInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have reached the maximum number of continuous deployment policies for this Amazon Web Services account.
* @public */ export declare class TooManyContinuousDeploymentPolicies extends __BaseException { readonly name: "TooManyContinuousDeploymentPolicies"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou cannot delete a continuous deployment policy that is associated with a primary distribution.
* @public */ export declare class ContinuousDeploymentPolicyInUse extends __BaseException { readonly name: "ContinuousDeploymentPolicyInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn origin cannot contain both an origin access control (OAC) and an origin access identity (OAI).
* @public */ export declare class IllegalOriginAccessConfiguration extends __BaseException { readonly name: "IllegalOriginAccessConfiguration"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn origin access control is associated with an origin whose domain name is not supported.
* @public */ export declare class InvalidDomainNameForOriginAccessControl extends __BaseException { readonly name: "InvalidDomainNameForOriginAccessControl"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe continuous deployment policy doesn't exist.
* @public */ export declare class NoSuchContinuousDeploymentPolicy extends __BaseException { readonly name: "NoSuchContinuousDeploymentPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified CloudFront resource can't be associated.
* @public */ export declare class InvalidAssociation extends __BaseException { readonly name: "InvalidAssociation"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified configuration for field-level encryption already exists.
* @public */ export declare class FieldLevelEncryptionConfigAlreadyExists extends __BaseException { readonly name: "FieldLevelEncryptionConfigAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified profile for field-level encryption doesn't exist.
* @public */ export declare class NoSuchFieldLevelEncryptionProfile extends __BaseException { readonly name: "NoSuchFieldLevelEncryptionProfile"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo profile specified for the field-level encryption query argument.
* @public */ export declare class QueryArgProfileEmpty extends __BaseException { readonly name: "QueryArgProfileEmpty"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of configurations for field-level encryption have been created.
* @public */ export declare class TooManyFieldLevelEncryptionConfigs extends __BaseException { readonly name: "TooManyFieldLevelEncryptionConfigs"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of content type profiles for field-level encryption have been created.
* @public */ export declare class TooManyFieldLevelEncryptionContentTypeProfiles extends __BaseException { readonly name: "TooManyFieldLevelEncryptionContentTypeProfiles"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of query arg profiles for field-level encryption have been created.
* @public */ export declare class TooManyFieldLevelEncryptionQueryArgProfiles extends __BaseException { readonly name: "TooManyFieldLevelEncryptionQueryArgProfiles"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified profile for field-level encryption already exists.
* @public */ export declare class FieldLevelEncryptionProfileAlreadyExists extends __BaseException { readonly name: "FieldLevelEncryptionProfileAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum size of a profile for field-level encryption was exceeded.
* @public */ export declare class FieldLevelEncryptionProfileSizeExceeded extends __BaseException { readonly name: "FieldLevelEncryptionProfileSizeExceeded"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified public key doesn't exist.
* @public */ export declare class NoSuchPublicKey extends __BaseException { readonly name: "NoSuchPublicKey"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of encryption entities for field-level encryption have been created.
* @public */ export declare class TooManyFieldLevelEncryptionEncryptionEntities extends __BaseException { readonly name: "TooManyFieldLevelEncryptionEncryptionEntities"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of field patterns for field-level encryption have been created.
* @public */ export declare class TooManyFieldLevelEncryptionFieldPatterns extends __BaseException { readonly name: "TooManyFieldLevelEncryptionFieldPatterns"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of profiles for field-level encryption have been created.
* @public */ export declare class TooManyFieldLevelEncryptionProfiles extends __BaseException { readonly name: "TooManyFieldLevelEncryptionProfiles"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA function with the same name already exists in this Amazon Web Services account. To create a function, you must provide a unique name. To update an existing function, use UpdateFunction.
The function is too large. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class FunctionSizeLimitExceeded extends __BaseException { readonly name: "FunctionSizeLimitExceeded"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have reached the maximum number of CloudFront functions for this Amazon Web Services account. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyFunctions extends __BaseException { readonly name: "TooManyFunctions"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have exceeded the maximum number of allowable InProgress invalidation batch requests, or invalidation objects.
* @public */ export declare class TooManyInvalidationsInProgress extends __BaseException { readonly name: "TooManyInvalidationsInProgress"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA key group with this name already exists. You must provide a unique name. To modify an existing key group, use UpdateKeyGroup.
You have reached the maximum number of key groups for this Amazon Web Services account. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyKeyGroups extends __BaseException { readonly name: "TooManyKeyGroups"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of public keys in this key group is more than the maximum allowed. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyPublicKeysInKeyGroup extends __BaseException { readonly name: "TooManyPublicKeysInKeyGroup"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA monitoring subscription already exists for the specified distribution.
* @public */ export declare class MonitoringSubscriptionAlreadyExists extends __BaseException { readonly name: "MonitoringSubscriptionAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn origin access control with the specified parameters already exists.
* @public */ export declare class OriginAccessControlAlreadyExists extends __BaseException { readonly name: "OriginAccessControlAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of origin access controls in your Amazon Web Services account exceeds the maximum allowed.
For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyOriginAccessControls extends __BaseException { readonly name: "TooManyOriginAccessControls"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn origin request policy with this name already exists. You must provide a unique name. To modify an existing origin request policy, use UpdateOriginRequestPolicy.
The number of cookies in the origin request policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyCookiesInOriginRequestPolicy extends __BaseException { readonly name: "TooManyCookiesInOriginRequestPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of headers in the origin request policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyHeadersInOriginRequestPolicy extends __BaseException { readonly name: "TooManyHeadersInOriginRequestPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have reached the maximum number of origin request policies for this Amazon Web Services account. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyOriginRequestPolicies extends __BaseException { readonly name: "TooManyOriginRequestPolicies"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of query strings in the origin request policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyQueryStringsInOriginRequestPolicy extends __BaseException { readonly name: "TooManyQueryStringsInOriginRequestPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified public key already exists.
* @public */ export declare class PublicKeyAlreadyExists extends __BaseException { readonly name: "PublicKeyAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe maximum number of public keys for field-level encryption have been created. To create a new public key, delete one of the existing keys.
* @public */ export declare class TooManyPublicKeys extends __BaseException { readonly name: "TooManyPublicKeys"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA real-time log configuration with this name already exists. You must provide a unique name. To modify an existing real-time log configuration, use UpdateRealtimeLogConfig.
You have reached the maximum number of real-time log configurations for this Amazon Web Services account. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyRealtimeLogConfigs extends __BaseException { readonly name: "TooManyRealtimeLogConfigs"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA response headers policy with this name already exists. You must provide a unique name. To modify an existing response headers policy, use UpdateResponseHeadersPolicy.
The length of the Content-Security-Policy header value in the response headers policy exceeds the maximum.
For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooLongCSPInResponseHeadersPolicy extends __BaseException { readonly name: "TooLongCSPInResponseHeadersPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of custom headers in the response headers policy exceeds the maximum.
For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyCustomHeadersInResponseHeadersPolicy extends __BaseException { readonly name: "TooManyCustomHeadersInResponseHeadersPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of headers in RemoveHeadersConfig in the response headers policy exceeds the maximum.
For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyRemoveHeadersInResponseHeadersPolicy extends __BaseException { readonly name: "TooManyRemoveHeadersInResponseHeadersPolicy"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have reached the maximum number of response headers policies for this Amazon Web Services account.
For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
* @public */ export declare class TooManyResponseHeadersPolicies extends __BaseException { readonly name: "TooManyResponseHeadersPolicies"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe caller reference you attempted to create the streaming distribution with is associated with another distribution
* @public */ export declare class StreamingDistributionAlreadyExists extends __BaseException { readonly name: "StreamingDistributionAlreadyExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request contains more CNAMEs than are allowed per distribution.
* @public */ export declare class TooManyStreamingDistributionCNAMEs extends __BaseException { readonly name: "TooManyStreamingDistributionCNAMEs"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeProcessing your request would cause you to exceed the maximum number of streaming distributions allowed.
* @public */ export declare class TooManyStreamingDistributions extends __BaseException { readonly name: "TooManyStreamingDistributions"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeDeletion is not allowed for this entity.
* @public */ export declare class IllegalDelete extends __BaseException { readonly name: "IllegalDelete"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Origin Access Identity specified is already in use.
* @public */ export declare class CloudFrontOriginAccessIdentityInUse extends __BaseException { readonly name: "CloudFrontOriginAccessIdentityInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified origin access identity does not exist.
* @public */ export declare class NoSuchCloudFrontOriginAccessIdentity extends __BaseException { readonly name: "NoSuchCloudFrontOriginAccessIdentity"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified CloudFront resource hasn't been disabled yet.
* @public */ export declare class ResourceNotDisabled extends __BaseException { readonly name: "ResourceNotDisabled"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified CloudFront distribution is not disabled. You must disable the distribution before you can delete it.
* @public */ export declare class DistributionNotDisabled extends __BaseException { readonly name: "DistributionNotDisabled"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeCannot delete this resource because it is in use.
* @public */ export declare class ResourceInUse extends __BaseException { readonly name: "ResourceInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified configuration for field-level encryption is in use.
* @public */ export declare class FieldLevelEncryptionConfigInUse extends __BaseException { readonly name: "FieldLevelEncryptionConfigInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified profile for field-level encryption is in use.
* @public */ export declare class FieldLevelEncryptionProfileInUse extends __BaseException { readonly name: "FieldLevelEncryptionProfileInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeCannot delete the function because it's attached to one or more cache behaviors.
* @public */ export declare class FunctionInUse extends __BaseException { readonly name: "FunctionInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe function does not exist.
* @public */ export declare class NoSuchFunctionExists extends __BaseException { readonly name: "NoSuchFunctionExists"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA resource that was specified is not valid.
* @public */ export declare class NoSuchResource extends __BaseException { readonly name: "NoSuchResource"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA monitoring subscription does not exist for the specified distribution.
* @public */ export declare class NoSuchMonitoringSubscription extends __BaseException { readonly name: "NoSuchMonitoringSubscription"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe origin access control does not exist.
* @public */ export declare class NoSuchOriginAccessControl extends __BaseException { readonly name: "NoSuchOriginAccessControl"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeCannot delete the origin access control because it's in use by one or more distributions.
* @public */ export declare class OriginAccessControlInUse extends __BaseException { readonly name: "OriginAccessControlInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeCannot delete the origin request policy because it is attached to one or more cache behaviors.
* @public */ export declare class OriginRequestPolicyInUse extends __BaseException { readonly name: "OriginRequestPolicyInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified public key is in use.
* @public */ export declare class PublicKeyInUse extends __BaseException { readonly name: "PublicKeyInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeCannot delete the real-time log configuration because it is attached to one or more cache behaviors.
* @public */ export declare class RealtimeLogConfigInUse extends __BaseException { readonly name: "RealtimeLogConfigInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeCannot delete the response headers policy because it is attached to one or more cache behaviors in a CloudFront distribution.
* @public */ export declare class ResponseHeadersPolicyInUse extends __BaseException { readonly name: "ResponseHeadersPolicyInUse"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified streaming distribution does not exist.
* @public */ export declare class NoSuchStreamingDistribution extends __BaseException { readonly name: "NoSuchStreamingDistribution"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified CloudFront distribution is not disabled. You must disable the distribution before you can delete it.
* @public */ export declare class StreamingDistributionNotDisabled extends __BaseException { readonly name: "StreamingDistributionNotDisabled"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified invalidation does not exist.
* @public */ export declare class NoSuchInvalidation extends __BaseException { readonly name: "NoSuchInvalidation"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe CloudFront function failed.
* @public */ export declare class TestFunctionFailed extends __BaseException { readonly name: "TestFunctionFailed"; readonly $fault: "server"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType