ServiceError
¶
ServiceError(
fault: Literal["client", "server"],
*,
is_throttling_error: bool,
is_retryable: bool,
code: str | None = None,
message: str | None = None,
response: Response,
)
Bases: CloudFrontError
Base class for all modeled service errors.
Parameters:
-
fault(Literal['client', 'server']) –"client"or"server". -
is_throttling_error(bool) –Whether this error is a throttling error.
-
is_retryable(bool) –Whether this error is retryable.
-
code(str | None, default:None) –The wire error code, or
None. -
message(str | None, default:None) –The error message, or
None. -
response(Response) –The HTTP response the error was read from.
Subclassed by
-
Errors
-
AccessDenied -
BatchTooLarge -
CNAMEAlreadyExists -
CachePolicyAlreadyExists -
CachePolicyInUse -
CannotChangeImmutablePublicKeyFields -
CannotDeleteEntityWhileInUse -
CannotUpdateEntityWhileInUse -
CloudFrontOriginAccessIdentityAlreadyExists -
CloudFrontOriginAccessIdentityInUse -
ContinuousDeploymentPolicyAlreadyExists -
ContinuousDeploymentPolicyInUse -
DistributionAlreadyExists -
DistributionNotDisabled -
EntityAlreadyExists -
EntityLimitExceeded -
EntityNotFound -
EntitySizeLimitExceeded -
FieldLevelEncryptionConfigAlreadyExists -
FieldLevelEncryptionConfigInUse -
FieldLevelEncryptionProfileAlreadyExists -
FieldLevelEncryptionProfileInUse -
FieldLevelEncryptionProfileSizeExceeded -
FunctionAlreadyExists -
FunctionInUse -
FunctionSizeLimitExceeded -
IllegalDelete -
IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior -
IllegalOriginAccessConfiguration -
IllegalUpdate -
InconsistentQuantities -
InvalidArgument -
InvalidAssociation -
InvalidDefaultRootObject -
InvalidDomainNameForOriginAccessControl -
InvalidErrorCode -
InvalidForwardCookies -
InvalidFunctionAssociation -
InvalidGeoRestrictionParameter -
InvalidHeadersForS3Origin -
InvalidIfMatchVersion -
InvalidLambdaFunctionAssociation -
InvalidLocationCode -
InvalidMinimumProtocolVersion -
InvalidOrigin -
InvalidOriginAccessControl -
InvalidOriginAccessIdentity -
InvalidOriginKeepaliveTimeout -
InvalidOriginReadTimeout -
InvalidProtocolSettings -
InvalidQueryStringParameters -
InvalidRelativePath -
InvalidRequiredProtocol -
InvalidResponseCode -
InvalidTTLOrder -
InvalidTagging -
InvalidViewerCertificate -
InvalidWebACLId -
KeyGroupAlreadyExists -
MissingBody -
MonitoringSubscriptionAlreadyExists -
NoSuchCachePolicy -
NoSuchCloudFrontOriginAccessIdentity -
NoSuchContinuousDeploymentPolicy -
NoSuchDistribution -
NoSuchFieldLevelEncryptionConfig -
NoSuchFieldLevelEncryptionProfile -
NoSuchFunctionExists -
NoSuchInvalidation -
NoSuchMonitoringSubscription -
NoSuchOrigin -
NoSuchOriginAccessControl -
NoSuchOriginRequestPolicy -
NoSuchPublicKey -
NoSuchRealtimeLogConfig -
NoSuchResource -
NoSuchResponseHeadersPolicy -
NoSuchStreamingDistribution -
OriginAccessControlAlreadyExists -
OriginAccessControlInUse -
OriginRequestPolicyAlreadyExists -
OriginRequestPolicyInUse -
PreconditionFailed -
PublicKeyAlreadyExists -
PublicKeyInUse -
QueryArgProfileEmpty -
RealtimeLogConfigAlreadyExists -
RealtimeLogConfigInUse -
RealtimeLogConfigOwnerMismatch -
ResourceInUse -
ResourceNotDisabled -
ResponseHeadersPolicyAlreadyExists -
ResponseHeadersPolicyInUse -
StagingDistributionInUse -
StreamingDistributionAlreadyExists -
StreamingDistributionNotDisabled -
TestFunctionFailed -
TooLongCSPInResponseHeadersPolicy -
TooManyCacheBehaviors -
TooManyCachePolicies -
TooManyCertificates -
TooManyCloudFrontOriginAccessIdentities -
TooManyContinuousDeploymentPolicies -
TooManyCookieNamesInWhiteList -
TooManyCookiesInCachePolicy -
TooManyCookiesInOriginRequestPolicy -
TooManyCustomHeadersInResponseHeadersPolicy -
TooManyDistributionCNAMEs -
TooManyDistributions -
TooManyDistributionsAssociatedToCachePolicy -
TooManyDistributionsAssociatedToFieldLevelEncryptionConfig -
TooManyDistributionsAssociatedToKeyGroup -
TooManyDistributionsAssociatedToOriginAccessControl -
TooManyDistributionsAssociatedToOriginRequestPolicy -
TooManyDistributionsAssociatedToResponseHeadersPolicy -
TooManyDistributionsWithFunctionAssociations -
TooManyDistributionsWithLambdaAssociations -
TooManyDistributionsWithSingleFunctionARN -
TooManyFieldLevelEncryptionConfigs -
TooManyFieldLevelEncryptionContentTypeProfiles -
TooManyFieldLevelEncryptionEncryptionEntities -
TooManyFieldLevelEncryptionFieldPatterns -
TooManyFieldLevelEncryptionProfiles -
TooManyFieldLevelEncryptionQueryArgProfiles -
TooManyFunctionAssociations -
TooManyFunctions -
TooManyHeadersInCachePolicy -
TooManyHeadersInForwardedValues -
TooManyHeadersInOriginRequestPolicy -
TooManyInvalidationsInProgress -
TooManyKeyGroups -
TooManyKeyGroupsAssociatedToDistribution -
TooManyLambdaFunctionAssociations -
TooManyOriginAccessControls -
TooManyOriginCustomHeaders -
TooManyOriginGroupsPerDistribution -
TooManyOriginRequestPolicies -
TooManyOrigins -
TooManyPublicKeys -
TooManyPublicKeysInKeyGroup -
TooManyQueryStringParameters -
TooManyQueryStringsInCachePolicy -
TooManyQueryStringsInOriginRequestPolicy -
TooManyRealtimeLogConfigs -
TooManyRemoveHeadersInResponseHeadersPolicy -
TooManyResponseHeadersPolicies -
TooManyStreamingDistributionCNAMEs -
TooManyStreamingDistributions -
TooManyTrustedSigners -
TrustedKeyGroupDoesNotExist -
TrustedSignerDoesNotExist -
UnknownServiceError -
UnsupportedOperation
-