1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDenied(crate::types::error::AccessDenied),
8 BatchTooLarge(crate::types::error::BatchTooLarge),
10 CnameAlreadyExists(crate::types::error::CnameAlreadyExists),
12 CachePolicyAlreadyExists(crate::types::error::CachePolicyAlreadyExists),
14 CachePolicyInUse(crate::types::error::CachePolicyInUse),
16 CannotChangeImmutablePublicKeyFields(crate::types::error::CannotChangeImmutablePublicKeyFields),
18 CannotDeleteEntityWhileInUse(crate::types::error::CannotDeleteEntityWhileInUse),
20 CannotUpdateEntityWhileInUse(crate::types::error::CannotUpdateEntityWhileInUse),
22 CloudFrontOriginAccessIdentityAlreadyExists(crate::types::error::CloudFrontOriginAccessIdentityAlreadyExists),
24 CloudFrontOriginAccessIdentityInUse(crate::types::error::CloudFrontOriginAccessIdentityInUse),
26 ContinuousDeploymentPolicyAlreadyExists(crate::types::error::ContinuousDeploymentPolicyAlreadyExists),
28 ContinuousDeploymentPolicyInUse(crate::types::error::ContinuousDeploymentPolicyInUse),
30 DistributionAlreadyExists(crate::types::error::DistributionAlreadyExists),
32 DistributionNotDisabled(crate::types::error::DistributionNotDisabled),
34 EntityAlreadyExists(crate::types::error::EntityAlreadyExists),
36 EntityLimitExceeded(crate::types::error::EntityLimitExceeded),
38 EntityNotFound(crate::types::error::EntityNotFound),
40 EntitySizeLimitExceeded(crate::types::error::EntitySizeLimitExceeded),
42 FieldLevelEncryptionConfigAlreadyExists(crate::types::error::FieldLevelEncryptionConfigAlreadyExists),
44 FieldLevelEncryptionConfigInUse(crate::types::error::FieldLevelEncryptionConfigInUse),
46 FieldLevelEncryptionProfileAlreadyExists(crate::types::error::FieldLevelEncryptionProfileAlreadyExists),
48 FieldLevelEncryptionProfileInUse(crate::types::error::FieldLevelEncryptionProfileInUse),
50 FieldLevelEncryptionProfileSizeExceeded(crate::types::error::FieldLevelEncryptionProfileSizeExceeded),
52 FunctionAlreadyExists(crate::types::error::FunctionAlreadyExists),
54 FunctionInUse(crate::types::error::FunctionInUse),
56 FunctionSizeLimitExceeded(crate::types::error::FunctionSizeLimitExceeded),
58 IllegalDelete(crate::types::error::IllegalDelete),
60 IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(crate::types::error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior),
62 IllegalOriginAccessConfiguration(crate::types::error::IllegalOriginAccessConfiguration),
64 IllegalUpdate(crate::types::error::IllegalUpdate),
66 InconsistentQuantities(crate::types::error::InconsistentQuantities),
68 InvalidArgument(crate::types::error::InvalidArgument),
70 InvalidAssociation(crate::types::error::InvalidAssociation),
72 InvalidDefaultRootObject(crate::types::error::InvalidDefaultRootObject),
74 InvalidDomainNameForOriginAccessControl(crate::types::error::InvalidDomainNameForOriginAccessControl),
76 InvalidErrorCode(crate::types::error::InvalidErrorCode),
78 InvalidForwardCookies(crate::types::error::InvalidForwardCookies),
80 InvalidFunctionAssociation(crate::types::error::InvalidFunctionAssociation),
82 InvalidGeoRestrictionParameter(crate::types::error::InvalidGeoRestrictionParameter),
84 InvalidHeadersForS3Origin(crate::types::error::InvalidHeadersForS3Origin),
86 InvalidIfMatchVersion(crate::types::error::InvalidIfMatchVersion),
88 InvalidLambdaFunctionAssociation(crate::types::error::InvalidLambdaFunctionAssociation),
90 InvalidLocationCode(crate::types::error::InvalidLocationCode),
92 InvalidMinimumProtocolVersion(crate::types::error::InvalidMinimumProtocolVersion),
94 InvalidOrigin(crate::types::error::InvalidOrigin),
96 InvalidOriginAccessControl(crate::types::error::InvalidOriginAccessControl),
98 InvalidOriginAccessIdentity(crate::types::error::InvalidOriginAccessIdentity),
100 InvalidOriginKeepaliveTimeout(crate::types::error::InvalidOriginKeepaliveTimeout),
102 InvalidOriginReadTimeout(crate::types::error::InvalidOriginReadTimeout),
104 InvalidProtocolSettings(crate::types::error::InvalidProtocolSettings),
106 InvalidQueryStringParameters(crate::types::error::InvalidQueryStringParameters),
108 InvalidRelativePath(crate::types::error::InvalidRelativePath),
110 InvalidRequiredProtocol(crate::types::error::InvalidRequiredProtocol),
112 InvalidResponseCode(crate::types::error::InvalidResponseCode),
114 InvalidTtlOrder(crate::types::error::InvalidTtlOrder),
116 InvalidTagging(crate::types::error::InvalidTagging),
118 InvalidViewerCertificate(crate::types::error::InvalidViewerCertificate),
120 InvalidWebAclId(crate::types::error::InvalidWebAclId),
122 KeyGroupAlreadyExists(crate::types::error::KeyGroupAlreadyExists),
124 MissingBody(crate::types::error::MissingBody),
126 MonitoringSubscriptionAlreadyExists(crate::types::error::MonitoringSubscriptionAlreadyExists),
128 NoSuchCachePolicy(crate::types::error::NoSuchCachePolicy),
130 NoSuchCloudFrontOriginAccessIdentity(crate::types::error::NoSuchCloudFrontOriginAccessIdentity),
132 NoSuchContinuousDeploymentPolicy(crate::types::error::NoSuchContinuousDeploymentPolicy),
134 NoSuchDistribution(crate::types::error::NoSuchDistribution),
136 NoSuchFieldLevelEncryptionConfig(crate::types::error::NoSuchFieldLevelEncryptionConfig),
138 NoSuchFieldLevelEncryptionProfile(crate::types::error::NoSuchFieldLevelEncryptionProfile),
140 NoSuchFunctionExists(crate::types::error::NoSuchFunctionExists),
142 NoSuchInvalidation(crate::types::error::NoSuchInvalidation),
144 NoSuchMonitoringSubscription(crate::types::error::NoSuchMonitoringSubscription),
146 NoSuchOrigin(crate::types::error::NoSuchOrigin),
148 NoSuchOriginAccessControl(crate::types::error::NoSuchOriginAccessControl),
150 NoSuchOriginRequestPolicy(crate::types::error::NoSuchOriginRequestPolicy),
152 NoSuchPublicKey(crate::types::error::NoSuchPublicKey),
154 NoSuchRealtimeLogConfig(crate::types::error::NoSuchRealtimeLogConfig),
156 NoSuchResource(crate::types::error::NoSuchResource),
158 NoSuchResponseHeadersPolicy(crate::types::error::NoSuchResponseHeadersPolicy),
160 NoSuchStreamingDistribution(crate::types::error::NoSuchStreamingDistribution),
162 OriginAccessControlAlreadyExists(crate::types::error::OriginAccessControlAlreadyExists),
164 OriginAccessControlInUse(crate::types::error::OriginAccessControlInUse),
166 OriginRequestPolicyAlreadyExists(crate::types::error::OriginRequestPolicyAlreadyExists),
168 OriginRequestPolicyInUse(crate::types::error::OriginRequestPolicyInUse),
170 PreconditionFailed(crate::types::error::PreconditionFailed),
172 PublicKeyAlreadyExists(crate::types::error::PublicKeyAlreadyExists),
174 PublicKeyInUse(crate::types::error::PublicKeyInUse),
176 QueryArgProfileEmpty(crate::types::error::QueryArgProfileEmpty),
178 RealtimeLogConfigAlreadyExists(crate::types::error::RealtimeLogConfigAlreadyExists),
180 RealtimeLogConfigInUse(crate::types::error::RealtimeLogConfigInUse),
182 RealtimeLogConfigOwnerMismatch(crate::types::error::RealtimeLogConfigOwnerMismatch),
184 ResourceInUse(crate::types::error::ResourceInUse),
186 ResourceNotDisabled(crate::types::error::ResourceNotDisabled),
188 ResponseHeadersPolicyAlreadyExists(crate::types::error::ResponseHeadersPolicyAlreadyExists),
190 ResponseHeadersPolicyInUse(crate::types::error::ResponseHeadersPolicyInUse),
192 StagingDistributionInUse(crate::types::error::StagingDistributionInUse),
194 StreamingDistributionAlreadyExists(crate::types::error::StreamingDistributionAlreadyExists),
196 StreamingDistributionNotDisabled(crate::types::error::StreamingDistributionNotDisabled),
198 TestFunctionFailed(crate::types::error::TestFunctionFailed),
200 TooLongCspInResponseHeadersPolicy(crate::types::error::TooLongCspInResponseHeadersPolicy),
203 TooManyCacheBehaviors(crate::types::error::TooManyCacheBehaviors),
205 TooManyCachePolicies(crate::types::error::TooManyCachePolicies),
207 TooManyCertificates(crate::types::error::TooManyCertificates),
209 TooManyCloudFrontOriginAccessIdentities(crate::types::error::TooManyCloudFrontOriginAccessIdentities),
211 TooManyContinuousDeploymentPolicies(crate::types::error::TooManyContinuousDeploymentPolicies),
213 TooManyCookieNamesInWhiteList(crate::types::error::TooManyCookieNamesInWhiteList),
215 TooManyCookiesInCachePolicy(crate::types::error::TooManyCookiesInCachePolicy),
217 TooManyCookiesInOriginRequestPolicy(crate::types::error::TooManyCookiesInOriginRequestPolicy),
219 TooManyCustomHeadersInResponseHeadersPolicy(crate::types::error::TooManyCustomHeadersInResponseHeadersPolicy),
222 TooManyDistributionCnamEs(crate::types::error::TooManyDistributionCnamEs),
224 TooManyDistributions(crate::types::error::TooManyDistributions),
226 TooManyDistributionsAssociatedToCachePolicy(crate::types::error::TooManyDistributionsAssociatedToCachePolicy),
228 TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(crate::types::error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig),
230 TooManyDistributionsAssociatedToKeyGroup(crate::types::error::TooManyDistributionsAssociatedToKeyGroup),
232 TooManyDistributionsAssociatedToOriginAccessControl(crate::types::error::TooManyDistributionsAssociatedToOriginAccessControl),
235 TooManyDistributionsAssociatedToOriginRequestPolicy(crate::types::error::TooManyDistributionsAssociatedToOriginRequestPolicy),
237 TooManyDistributionsAssociatedToResponseHeadersPolicy(crate::types::error::TooManyDistributionsAssociatedToResponseHeadersPolicy),
240 TooManyDistributionsWithFunctionAssociations(crate::types::error::TooManyDistributionsWithFunctionAssociations),
242 TooManyDistributionsWithLambdaAssociations(crate::types::error::TooManyDistributionsWithLambdaAssociations),
244 TooManyDistributionsWithSingleFunctionArn(crate::types::error::TooManyDistributionsWithSingleFunctionArn),
246 TooManyFieldLevelEncryptionConfigs(crate::types::error::TooManyFieldLevelEncryptionConfigs),
248 TooManyFieldLevelEncryptionContentTypeProfiles(crate::types::error::TooManyFieldLevelEncryptionContentTypeProfiles),
250 TooManyFieldLevelEncryptionEncryptionEntities(crate::types::error::TooManyFieldLevelEncryptionEncryptionEntities),
252 TooManyFieldLevelEncryptionFieldPatterns(crate::types::error::TooManyFieldLevelEncryptionFieldPatterns),
254 TooManyFieldLevelEncryptionProfiles(crate::types::error::TooManyFieldLevelEncryptionProfiles),
256 TooManyFieldLevelEncryptionQueryArgProfiles(crate::types::error::TooManyFieldLevelEncryptionQueryArgProfiles),
258 TooManyFunctionAssociations(crate::types::error::TooManyFunctionAssociations),
260 TooManyFunctions(crate::types::error::TooManyFunctions),
262 TooManyHeadersInCachePolicy(crate::types::error::TooManyHeadersInCachePolicy),
264 TooManyHeadersInForwardedValues(crate::types::error::TooManyHeadersInForwardedValues),
266 TooManyHeadersInOriginRequestPolicy(crate::types::error::TooManyHeadersInOriginRequestPolicy),
268 TooManyInvalidationsInProgress(crate::types::error::TooManyInvalidationsInProgress),
270 TooManyKeyGroups(crate::types::error::TooManyKeyGroups),
272 TooManyKeyGroupsAssociatedToDistribution(crate::types::error::TooManyKeyGroupsAssociatedToDistribution),
274 TooManyLambdaFunctionAssociations(crate::types::error::TooManyLambdaFunctionAssociations),
276 TooManyOriginAccessControls(crate::types::error::TooManyOriginAccessControls),
279 TooManyOriginCustomHeaders(crate::types::error::TooManyOriginCustomHeaders),
281 TooManyOriginGroupsPerDistribution(crate::types::error::TooManyOriginGroupsPerDistribution),
283 TooManyOriginRequestPolicies(crate::types::error::TooManyOriginRequestPolicies),
285 TooManyOrigins(crate::types::error::TooManyOrigins),
287 TooManyPublicKeys(crate::types::error::TooManyPublicKeys),
289 TooManyPublicKeysInKeyGroup(crate::types::error::TooManyPublicKeysInKeyGroup),
291 TooManyQueryStringParameters(crate::types::error::TooManyQueryStringParameters),
293 TooManyQueryStringsInCachePolicy(crate::types::error::TooManyQueryStringsInCachePolicy),
295 TooManyQueryStringsInOriginRequestPolicy(crate::types::error::TooManyQueryStringsInOriginRequestPolicy),
297 TooManyRealtimeLogConfigs(crate::types::error::TooManyRealtimeLogConfigs),
299 TooManyRemoveHeadersInResponseHeadersPolicy(crate::types::error::TooManyRemoveHeadersInResponseHeadersPolicy),
302 TooManyResponseHeadersPolicies(crate::types::error::TooManyResponseHeadersPolicies),
305 TooManyStreamingDistributionCnamEs(crate::types::error::TooManyStreamingDistributionCnamEs),
307 TooManyStreamingDistributions(crate::types::error::TooManyStreamingDistributions),
309 TooManyTrustedSigners(crate::types::error::TooManyTrustedSigners),
311 TrustedKeyGroupDoesNotExist(crate::types::error::TrustedKeyGroupDoesNotExist),
313 TrustedSignerDoesNotExist(crate::types::error::TrustedSignerDoesNotExist),
315 UnsupportedOperation(crate::types::error::UnsupportedOperation),
317 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
319 variable wildcard pattern and check `.code()`:
320 \
321 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
322 \
323 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
324 Unhandled(crate::error::sealed_unhandled::Unhandled),
325}
326impl ::std::fmt::Display for Error {
327 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
328 match self {
329 Error::AccessDenied(inner) => inner.fmt(f),
330 Error::BatchTooLarge(inner) => inner.fmt(f),
331 Error::CnameAlreadyExists(inner) => inner.fmt(f),
332 Error::CachePolicyAlreadyExists(inner) => inner.fmt(f),
333 Error::CachePolicyInUse(inner) => inner.fmt(f),
334 Error::CannotChangeImmutablePublicKeyFields(inner) => inner.fmt(f),
335 Error::CannotDeleteEntityWhileInUse(inner) => inner.fmt(f),
336 Error::CannotUpdateEntityWhileInUse(inner) => inner.fmt(f),
337 Error::CloudFrontOriginAccessIdentityAlreadyExists(inner) => inner.fmt(f),
338 Error::CloudFrontOriginAccessIdentityInUse(inner) => inner.fmt(f),
339 Error::ContinuousDeploymentPolicyAlreadyExists(inner) => inner.fmt(f),
340 Error::ContinuousDeploymentPolicyInUse(inner) => inner.fmt(f),
341 Error::DistributionAlreadyExists(inner) => inner.fmt(f),
342 Error::DistributionNotDisabled(inner) => inner.fmt(f),
343 Error::EntityAlreadyExists(inner) => inner.fmt(f),
344 Error::EntityLimitExceeded(inner) => inner.fmt(f),
345 Error::EntityNotFound(inner) => inner.fmt(f),
346 Error::EntitySizeLimitExceeded(inner) => inner.fmt(f),
347 Error::FieldLevelEncryptionConfigAlreadyExists(inner) => inner.fmt(f),
348 Error::FieldLevelEncryptionConfigInUse(inner) => inner.fmt(f),
349 Error::FieldLevelEncryptionProfileAlreadyExists(inner) => inner.fmt(f),
350 Error::FieldLevelEncryptionProfileInUse(inner) => inner.fmt(f),
351 Error::FieldLevelEncryptionProfileSizeExceeded(inner) => inner.fmt(f),
352 Error::FunctionAlreadyExists(inner) => inner.fmt(f),
353 Error::FunctionInUse(inner) => inner.fmt(f),
354 Error::FunctionSizeLimitExceeded(inner) => inner.fmt(f),
355 Error::IllegalDelete(inner) => inner.fmt(f),
356 Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => inner.fmt(f),
357 Error::IllegalOriginAccessConfiguration(inner) => inner.fmt(f),
358 Error::IllegalUpdate(inner) => inner.fmt(f),
359 Error::InconsistentQuantities(inner) => inner.fmt(f),
360 Error::InvalidArgument(inner) => inner.fmt(f),
361 Error::InvalidAssociation(inner) => inner.fmt(f),
362 Error::InvalidDefaultRootObject(inner) => inner.fmt(f),
363 Error::InvalidDomainNameForOriginAccessControl(inner) => inner.fmt(f),
364 Error::InvalidErrorCode(inner) => inner.fmt(f),
365 Error::InvalidForwardCookies(inner) => inner.fmt(f),
366 Error::InvalidFunctionAssociation(inner) => inner.fmt(f),
367 Error::InvalidGeoRestrictionParameter(inner) => inner.fmt(f),
368 Error::InvalidHeadersForS3Origin(inner) => inner.fmt(f),
369 Error::InvalidIfMatchVersion(inner) => inner.fmt(f),
370 Error::InvalidLambdaFunctionAssociation(inner) => inner.fmt(f),
371 Error::InvalidLocationCode(inner) => inner.fmt(f),
372 Error::InvalidMinimumProtocolVersion(inner) => inner.fmt(f),
373 Error::InvalidOrigin(inner) => inner.fmt(f),
374 Error::InvalidOriginAccessControl(inner) => inner.fmt(f),
375 Error::InvalidOriginAccessIdentity(inner) => inner.fmt(f),
376 Error::InvalidOriginKeepaliveTimeout(inner) => inner.fmt(f),
377 Error::InvalidOriginReadTimeout(inner) => inner.fmt(f),
378 Error::InvalidProtocolSettings(inner) => inner.fmt(f),
379 Error::InvalidQueryStringParameters(inner) => inner.fmt(f),
380 Error::InvalidRelativePath(inner) => inner.fmt(f),
381 Error::InvalidRequiredProtocol(inner) => inner.fmt(f),
382 Error::InvalidResponseCode(inner) => inner.fmt(f),
383 Error::InvalidTtlOrder(inner) => inner.fmt(f),
384 Error::InvalidTagging(inner) => inner.fmt(f),
385 Error::InvalidViewerCertificate(inner) => inner.fmt(f),
386 Error::InvalidWebAclId(inner) => inner.fmt(f),
387 Error::KeyGroupAlreadyExists(inner) => inner.fmt(f),
388 Error::MissingBody(inner) => inner.fmt(f),
389 Error::MonitoringSubscriptionAlreadyExists(inner) => inner.fmt(f),
390 Error::NoSuchCachePolicy(inner) => inner.fmt(f),
391 Error::NoSuchCloudFrontOriginAccessIdentity(inner) => inner.fmt(f),
392 Error::NoSuchContinuousDeploymentPolicy(inner) => inner.fmt(f),
393 Error::NoSuchDistribution(inner) => inner.fmt(f),
394 Error::NoSuchFieldLevelEncryptionConfig(inner) => inner.fmt(f),
395 Error::NoSuchFieldLevelEncryptionProfile(inner) => inner.fmt(f),
396 Error::NoSuchFunctionExists(inner) => inner.fmt(f),
397 Error::NoSuchInvalidation(inner) => inner.fmt(f),
398 Error::NoSuchMonitoringSubscription(inner) => inner.fmt(f),
399 Error::NoSuchOrigin(inner) => inner.fmt(f),
400 Error::NoSuchOriginAccessControl(inner) => inner.fmt(f),
401 Error::NoSuchOriginRequestPolicy(inner) => inner.fmt(f),
402 Error::NoSuchPublicKey(inner) => inner.fmt(f),
403 Error::NoSuchRealtimeLogConfig(inner) => inner.fmt(f),
404 Error::NoSuchResource(inner) => inner.fmt(f),
405 Error::NoSuchResponseHeadersPolicy(inner) => inner.fmt(f),
406 Error::NoSuchStreamingDistribution(inner) => inner.fmt(f),
407 Error::OriginAccessControlAlreadyExists(inner) => inner.fmt(f),
408 Error::OriginAccessControlInUse(inner) => inner.fmt(f),
409 Error::OriginRequestPolicyAlreadyExists(inner) => inner.fmt(f),
410 Error::OriginRequestPolicyInUse(inner) => inner.fmt(f),
411 Error::PreconditionFailed(inner) => inner.fmt(f),
412 Error::PublicKeyAlreadyExists(inner) => inner.fmt(f),
413 Error::PublicKeyInUse(inner) => inner.fmt(f),
414 Error::QueryArgProfileEmpty(inner) => inner.fmt(f),
415 Error::RealtimeLogConfigAlreadyExists(inner) => inner.fmt(f),
416 Error::RealtimeLogConfigInUse(inner) => inner.fmt(f),
417 Error::RealtimeLogConfigOwnerMismatch(inner) => inner.fmt(f),
418 Error::ResourceInUse(inner) => inner.fmt(f),
419 Error::ResourceNotDisabled(inner) => inner.fmt(f),
420 Error::ResponseHeadersPolicyAlreadyExists(inner) => inner.fmt(f),
421 Error::ResponseHeadersPolicyInUse(inner) => inner.fmt(f),
422 Error::StagingDistributionInUse(inner) => inner.fmt(f),
423 Error::StreamingDistributionAlreadyExists(inner) => inner.fmt(f),
424 Error::StreamingDistributionNotDisabled(inner) => inner.fmt(f),
425 Error::TestFunctionFailed(inner) => inner.fmt(f),
426 Error::TooLongCspInResponseHeadersPolicy(inner) => inner.fmt(f),
427 Error::TooManyCacheBehaviors(inner) => inner.fmt(f),
428 Error::TooManyCachePolicies(inner) => inner.fmt(f),
429 Error::TooManyCertificates(inner) => inner.fmt(f),
430 Error::TooManyCloudFrontOriginAccessIdentities(inner) => inner.fmt(f),
431 Error::TooManyContinuousDeploymentPolicies(inner) => inner.fmt(f),
432 Error::TooManyCookieNamesInWhiteList(inner) => inner.fmt(f),
433 Error::TooManyCookiesInCachePolicy(inner) => inner.fmt(f),
434 Error::TooManyCookiesInOriginRequestPolicy(inner) => inner.fmt(f),
435 Error::TooManyCustomHeadersInResponseHeadersPolicy(inner) => inner.fmt(f),
436 Error::TooManyDistributionCnamEs(inner) => inner.fmt(f),
437 Error::TooManyDistributions(inner) => inner.fmt(f),
438 Error::TooManyDistributionsAssociatedToCachePolicy(inner) => inner.fmt(f),
439 Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => inner.fmt(f),
440 Error::TooManyDistributionsAssociatedToKeyGroup(inner) => inner.fmt(f),
441 Error::TooManyDistributionsAssociatedToOriginAccessControl(inner) => inner.fmt(f),
442 Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => inner.fmt(f),
443 Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => inner.fmt(f),
444 Error::TooManyDistributionsWithFunctionAssociations(inner) => inner.fmt(f),
445 Error::TooManyDistributionsWithLambdaAssociations(inner) => inner.fmt(f),
446 Error::TooManyDistributionsWithSingleFunctionArn(inner) => inner.fmt(f),
447 Error::TooManyFieldLevelEncryptionConfigs(inner) => inner.fmt(f),
448 Error::TooManyFieldLevelEncryptionContentTypeProfiles(inner) => inner.fmt(f),
449 Error::TooManyFieldLevelEncryptionEncryptionEntities(inner) => inner.fmt(f),
450 Error::TooManyFieldLevelEncryptionFieldPatterns(inner) => inner.fmt(f),
451 Error::TooManyFieldLevelEncryptionProfiles(inner) => inner.fmt(f),
452 Error::TooManyFieldLevelEncryptionQueryArgProfiles(inner) => inner.fmt(f),
453 Error::TooManyFunctionAssociations(inner) => inner.fmt(f),
454 Error::TooManyFunctions(inner) => inner.fmt(f),
455 Error::TooManyHeadersInCachePolicy(inner) => inner.fmt(f),
456 Error::TooManyHeadersInForwardedValues(inner) => inner.fmt(f),
457 Error::TooManyHeadersInOriginRequestPolicy(inner) => inner.fmt(f),
458 Error::TooManyInvalidationsInProgress(inner) => inner.fmt(f),
459 Error::TooManyKeyGroups(inner) => inner.fmt(f),
460 Error::TooManyKeyGroupsAssociatedToDistribution(inner) => inner.fmt(f),
461 Error::TooManyLambdaFunctionAssociations(inner) => inner.fmt(f),
462 Error::TooManyOriginAccessControls(inner) => inner.fmt(f),
463 Error::TooManyOriginCustomHeaders(inner) => inner.fmt(f),
464 Error::TooManyOriginGroupsPerDistribution(inner) => inner.fmt(f),
465 Error::TooManyOriginRequestPolicies(inner) => inner.fmt(f),
466 Error::TooManyOrigins(inner) => inner.fmt(f),
467 Error::TooManyPublicKeys(inner) => inner.fmt(f),
468 Error::TooManyPublicKeysInKeyGroup(inner) => inner.fmt(f),
469 Error::TooManyQueryStringParameters(inner) => inner.fmt(f),
470 Error::TooManyQueryStringsInCachePolicy(inner) => inner.fmt(f),
471 Error::TooManyQueryStringsInOriginRequestPolicy(inner) => inner.fmt(f),
472 Error::TooManyRealtimeLogConfigs(inner) => inner.fmt(f),
473 Error::TooManyRemoveHeadersInResponseHeadersPolicy(inner) => inner.fmt(f),
474 Error::TooManyResponseHeadersPolicies(inner) => inner.fmt(f),
475 Error::TooManyStreamingDistributionCnamEs(inner) => inner.fmt(f),
476 Error::TooManyStreamingDistributions(inner) => inner.fmt(f),
477 Error::TooManyTrustedSigners(inner) => inner.fmt(f),
478 Error::TrustedKeyGroupDoesNotExist(inner) => inner.fmt(f),
479 Error::TrustedSignerDoesNotExist(inner) => inner.fmt(f),
480 Error::UnsupportedOperation(inner) => inner.fmt(f),
481 Error::Unhandled(_) => {
482 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
483 write!(f, "unhandled error ({code})")
484 } else {
485 f.write_str("unhandled error")
486 }
487 }
488 }
489 }
490}
491impl From<::aws_smithy_types::error::operation::BuildError> for Error {
492 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
493 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
494 source: value.into(),
495 meta: ::std::default::Default::default(),
496 })
497 }
498}
499impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
500 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
501 match self {
502 Self::AccessDenied(inner) => inner.meta(),
503 Self::BatchTooLarge(inner) => inner.meta(),
504 Self::CnameAlreadyExists(inner) => inner.meta(),
505 Self::CachePolicyAlreadyExists(inner) => inner.meta(),
506 Self::CachePolicyInUse(inner) => inner.meta(),
507 Self::CannotChangeImmutablePublicKeyFields(inner) => inner.meta(),
508 Self::CannotDeleteEntityWhileInUse(inner) => inner.meta(),
509 Self::CannotUpdateEntityWhileInUse(inner) => inner.meta(),
510 Self::CloudFrontOriginAccessIdentityAlreadyExists(inner) => inner.meta(),
511 Self::CloudFrontOriginAccessIdentityInUse(inner) => inner.meta(),
512 Self::ContinuousDeploymentPolicyAlreadyExists(inner) => inner.meta(),
513 Self::ContinuousDeploymentPolicyInUse(inner) => inner.meta(),
514 Self::DistributionAlreadyExists(inner) => inner.meta(),
515 Self::DistributionNotDisabled(inner) => inner.meta(),
516 Self::EntityAlreadyExists(inner) => inner.meta(),
517 Self::EntityLimitExceeded(inner) => inner.meta(),
518 Self::EntityNotFound(inner) => inner.meta(),
519 Self::EntitySizeLimitExceeded(inner) => inner.meta(),
520 Self::FieldLevelEncryptionConfigAlreadyExists(inner) => inner.meta(),
521 Self::FieldLevelEncryptionConfigInUse(inner) => inner.meta(),
522 Self::FieldLevelEncryptionProfileAlreadyExists(inner) => inner.meta(),
523 Self::FieldLevelEncryptionProfileInUse(inner) => inner.meta(),
524 Self::FieldLevelEncryptionProfileSizeExceeded(inner) => inner.meta(),
525 Self::FunctionAlreadyExists(inner) => inner.meta(),
526 Self::FunctionInUse(inner) => inner.meta(),
527 Self::FunctionSizeLimitExceeded(inner) => inner.meta(),
528 Self::IllegalDelete(inner) => inner.meta(),
529 Self::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => inner.meta(),
530 Self::IllegalOriginAccessConfiguration(inner) => inner.meta(),
531 Self::IllegalUpdate(inner) => inner.meta(),
532 Self::InconsistentQuantities(inner) => inner.meta(),
533 Self::InvalidArgument(inner) => inner.meta(),
534 Self::InvalidAssociation(inner) => inner.meta(),
535 Self::InvalidDefaultRootObject(inner) => inner.meta(),
536 Self::InvalidDomainNameForOriginAccessControl(inner) => inner.meta(),
537 Self::InvalidErrorCode(inner) => inner.meta(),
538 Self::InvalidForwardCookies(inner) => inner.meta(),
539 Self::InvalidFunctionAssociation(inner) => inner.meta(),
540 Self::InvalidGeoRestrictionParameter(inner) => inner.meta(),
541 Self::InvalidHeadersForS3Origin(inner) => inner.meta(),
542 Self::InvalidIfMatchVersion(inner) => inner.meta(),
543 Self::InvalidLambdaFunctionAssociation(inner) => inner.meta(),
544 Self::InvalidLocationCode(inner) => inner.meta(),
545 Self::InvalidMinimumProtocolVersion(inner) => inner.meta(),
546 Self::InvalidOrigin(inner) => inner.meta(),
547 Self::InvalidOriginAccessControl(inner) => inner.meta(),
548 Self::InvalidOriginAccessIdentity(inner) => inner.meta(),
549 Self::InvalidOriginKeepaliveTimeout(inner) => inner.meta(),
550 Self::InvalidOriginReadTimeout(inner) => inner.meta(),
551 Self::InvalidProtocolSettings(inner) => inner.meta(),
552 Self::InvalidQueryStringParameters(inner) => inner.meta(),
553 Self::InvalidRelativePath(inner) => inner.meta(),
554 Self::InvalidRequiredProtocol(inner) => inner.meta(),
555 Self::InvalidResponseCode(inner) => inner.meta(),
556 Self::InvalidTtlOrder(inner) => inner.meta(),
557 Self::InvalidTagging(inner) => inner.meta(),
558 Self::InvalidViewerCertificate(inner) => inner.meta(),
559 Self::InvalidWebAclId(inner) => inner.meta(),
560 Self::KeyGroupAlreadyExists(inner) => inner.meta(),
561 Self::MissingBody(inner) => inner.meta(),
562 Self::MonitoringSubscriptionAlreadyExists(inner) => inner.meta(),
563 Self::NoSuchCachePolicy(inner) => inner.meta(),
564 Self::NoSuchCloudFrontOriginAccessIdentity(inner) => inner.meta(),
565 Self::NoSuchContinuousDeploymentPolicy(inner) => inner.meta(),
566 Self::NoSuchDistribution(inner) => inner.meta(),
567 Self::NoSuchFieldLevelEncryptionConfig(inner) => inner.meta(),
568 Self::NoSuchFieldLevelEncryptionProfile(inner) => inner.meta(),
569 Self::NoSuchFunctionExists(inner) => inner.meta(),
570 Self::NoSuchInvalidation(inner) => inner.meta(),
571 Self::NoSuchMonitoringSubscription(inner) => inner.meta(),
572 Self::NoSuchOrigin(inner) => inner.meta(),
573 Self::NoSuchOriginAccessControl(inner) => inner.meta(),
574 Self::NoSuchOriginRequestPolicy(inner) => inner.meta(),
575 Self::NoSuchPublicKey(inner) => inner.meta(),
576 Self::NoSuchRealtimeLogConfig(inner) => inner.meta(),
577 Self::NoSuchResource(inner) => inner.meta(),
578 Self::NoSuchResponseHeadersPolicy(inner) => inner.meta(),
579 Self::NoSuchStreamingDistribution(inner) => inner.meta(),
580 Self::OriginAccessControlAlreadyExists(inner) => inner.meta(),
581 Self::OriginAccessControlInUse(inner) => inner.meta(),
582 Self::OriginRequestPolicyAlreadyExists(inner) => inner.meta(),
583 Self::OriginRequestPolicyInUse(inner) => inner.meta(),
584 Self::PreconditionFailed(inner) => inner.meta(),
585 Self::PublicKeyAlreadyExists(inner) => inner.meta(),
586 Self::PublicKeyInUse(inner) => inner.meta(),
587 Self::QueryArgProfileEmpty(inner) => inner.meta(),
588 Self::RealtimeLogConfigAlreadyExists(inner) => inner.meta(),
589 Self::RealtimeLogConfigInUse(inner) => inner.meta(),
590 Self::RealtimeLogConfigOwnerMismatch(inner) => inner.meta(),
591 Self::ResourceInUse(inner) => inner.meta(),
592 Self::ResourceNotDisabled(inner) => inner.meta(),
593 Self::ResponseHeadersPolicyAlreadyExists(inner) => inner.meta(),
594 Self::ResponseHeadersPolicyInUse(inner) => inner.meta(),
595 Self::StagingDistributionInUse(inner) => inner.meta(),
596 Self::StreamingDistributionAlreadyExists(inner) => inner.meta(),
597 Self::StreamingDistributionNotDisabled(inner) => inner.meta(),
598 Self::TestFunctionFailed(inner) => inner.meta(),
599 Self::TooLongCspInResponseHeadersPolicy(inner) => inner.meta(),
600 Self::TooManyCacheBehaviors(inner) => inner.meta(),
601 Self::TooManyCachePolicies(inner) => inner.meta(),
602 Self::TooManyCertificates(inner) => inner.meta(),
603 Self::TooManyCloudFrontOriginAccessIdentities(inner) => inner.meta(),
604 Self::TooManyContinuousDeploymentPolicies(inner) => inner.meta(),
605 Self::TooManyCookieNamesInWhiteList(inner) => inner.meta(),
606 Self::TooManyCookiesInCachePolicy(inner) => inner.meta(),
607 Self::TooManyCookiesInOriginRequestPolicy(inner) => inner.meta(),
608 Self::TooManyCustomHeadersInResponseHeadersPolicy(inner) => inner.meta(),
609 Self::TooManyDistributionCnamEs(inner) => inner.meta(),
610 Self::TooManyDistributions(inner) => inner.meta(),
611 Self::TooManyDistributionsAssociatedToCachePolicy(inner) => inner.meta(),
612 Self::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => inner.meta(),
613 Self::TooManyDistributionsAssociatedToKeyGroup(inner) => inner.meta(),
614 Self::TooManyDistributionsAssociatedToOriginAccessControl(inner) => inner.meta(),
615 Self::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => inner.meta(),
616 Self::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => inner.meta(),
617 Self::TooManyDistributionsWithFunctionAssociations(inner) => inner.meta(),
618 Self::TooManyDistributionsWithLambdaAssociations(inner) => inner.meta(),
619 Self::TooManyDistributionsWithSingleFunctionArn(inner) => inner.meta(),
620 Self::TooManyFieldLevelEncryptionConfigs(inner) => inner.meta(),
621 Self::TooManyFieldLevelEncryptionContentTypeProfiles(inner) => inner.meta(),
622 Self::TooManyFieldLevelEncryptionEncryptionEntities(inner) => inner.meta(),
623 Self::TooManyFieldLevelEncryptionFieldPatterns(inner) => inner.meta(),
624 Self::TooManyFieldLevelEncryptionProfiles(inner) => inner.meta(),
625 Self::TooManyFieldLevelEncryptionQueryArgProfiles(inner) => inner.meta(),
626 Self::TooManyFunctionAssociations(inner) => inner.meta(),
627 Self::TooManyFunctions(inner) => inner.meta(),
628 Self::TooManyHeadersInCachePolicy(inner) => inner.meta(),
629 Self::TooManyHeadersInForwardedValues(inner) => inner.meta(),
630 Self::TooManyHeadersInOriginRequestPolicy(inner) => inner.meta(),
631 Self::TooManyInvalidationsInProgress(inner) => inner.meta(),
632 Self::TooManyKeyGroups(inner) => inner.meta(),
633 Self::TooManyKeyGroupsAssociatedToDistribution(inner) => inner.meta(),
634 Self::TooManyLambdaFunctionAssociations(inner) => inner.meta(),
635 Self::TooManyOriginAccessControls(inner) => inner.meta(),
636 Self::TooManyOriginCustomHeaders(inner) => inner.meta(),
637 Self::TooManyOriginGroupsPerDistribution(inner) => inner.meta(),
638 Self::TooManyOriginRequestPolicies(inner) => inner.meta(),
639 Self::TooManyOrigins(inner) => inner.meta(),
640 Self::TooManyPublicKeys(inner) => inner.meta(),
641 Self::TooManyPublicKeysInKeyGroup(inner) => inner.meta(),
642 Self::TooManyQueryStringParameters(inner) => inner.meta(),
643 Self::TooManyQueryStringsInCachePolicy(inner) => inner.meta(),
644 Self::TooManyQueryStringsInOriginRequestPolicy(inner) => inner.meta(),
645 Self::TooManyRealtimeLogConfigs(inner) => inner.meta(),
646 Self::TooManyRemoveHeadersInResponseHeadersPolicy(inner) => inner.meta(),
647 Self::TooManyResponseHeadersPolicies(inner) => inner.meta(),
648 Self::TooManyStreamingDistributionCnamEs(inner) => inner.meta(),
649 Self::TooManyStreamingDistributions(inner) => inner.meta(),
650 Self::TooManyTrustedSigners(inner) => inner.meta(),
651 Self::TrustedKeyGroupDoesNotExist(inner) => inner.meta(),
652 Self::TrustedSignerDoesNotExist(inner) => inner.meta(),
653 Self::UnsupportedOperation(inner) => inner.meta(),
654 Self::Unhandled(inner) => &inner.meta,
655 }
656 }
657}
658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_alias::AssociateAliasError, R>> for Error
659where
660 R: Send + Sync + std::fmt::Debug + 'static,
661{
662 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_alias::AssociateAliasError, R>) -> Self {
663 match err {
664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
667 source: err.into(),
668 }),
669 }
670 }
671}
672impl From<crate::operation::associate_alias::AssociateAliasError> for Error {
673 fn from(err: crate::operation::associate_alias::AssociateAliasError) -> Self {
674 match err {
675 crate::operation::associate_alias::AssociateAliasError::AccessDenied(inner) => Error::AccessDenied(inner),
676 crate::operation::associate_alias::AssociateAliasError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
677 crate::operation::associate_alias::AssociateAliasError::InvalidArgument(inner) => Error::InvalidArgument(inner),
678 crate::operation::associate_alias::AssociateAliasError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
679 crate::operation::associate_alias::AssociateAliasError::TooManyDistributionCnamEs(inner) => Error::TooManyDistributionCnamEs(inner),
680 crate::operation::associate_alias::AssociateAliasError::Unhandled(inner) => Error::Unhandled(inner),
681 }
682 }
683}
684impl<R>
685 From<
686 ::aws_smithy_runtime_api::client::result::SdkError<
687 crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError,
688 R,
689 >,
690 > for Error
691where
692 R: Send + Sync + std::fmt::Debug + 'static,
693{
694 fn from(
695 err: ::aws_smithy_runtime_api::client::result::SdkError<
696 crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError,
697 R,
698 >,
699 ) -> Self {
700 match err {
701 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
702 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
703 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
704 source: err.into(),
705 }),
706 }
707 }
708}
709impl From<crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError> for Error {
710 fn from(err: crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError) -> Self {
711 match err {
712 crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError::AccessDenied(inner) => {
713 Error::AccessDenied(inner)
714 }
715 crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError::EntityNotFound(inner) => {
716 Error::EntityNotFound(inner)
717 }
718 crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError::InvalidArgument(inner) => {
719 Error::InvalidArgument(inner)
720 }
721 crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError::InvalidIfMatchVersion(inner) => {
722 Error::InvalidIfMatchVersion(inner)
723 }
724 crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError::PreconditionFailed(inner) => {
725 Error::PreconditionFailed(inner)
726 }
727 crate::operation::associate_distribution_tenant_web_acl::AssociateDistributionTenantWebACLError::Unhandled(inner) => {
728 Error::Unhandled(inner)
729 }
730 }
731 }
732}
733impl<R>
734 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError, R>>
735 for Error
736where
737 R: Send + Sync + std::fmt::Debug + 'static,
738{
739 fn from(
740 err: ::aws_smithy_runtime_api::client::result::SdkError<
741 crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError,
742 R,
743 >,
744 ) -> Self {
745 match err {
746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
749 source: err.into(),
750 }),
751 }
752 }
753}
754impl From<crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError> for Error {
755 fn from(err: crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError) -> Self {
756 match err {
757 crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError::AccessDenied(inner) => Error::AccessDenied(inner),
758 crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError::EntityNotFound(inner) => Error::EntityNotFound(inner),
759 crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError::InvalidArgument(inner) => {
760 Error::InvalidArgument(inner)
761 }
762 crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError::InvalidIfMatchVersion(inner) => {
763 Error::InvalidIfMatchVersion(inner)
764 }
765 crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError::PreconditionFailed(inner) => {
766 Error::PreconditionFailed(inner)
767 }
768 crate::operation::associate_distribution_web_acl::AssociateDistributionWebACLError::Unhandled(inner) => Error::Unhandled(inner),
769 }
770 }
771}
772impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_distribution::CopyDistributionError, R>> for Error
773where
774 R: Send + Sync + std::fmt::Debug + 'static,
775{
776 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_distribution::CopyDistributionError, R>) -> Self {
777 match err {
778 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
779 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
780 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
781 source: err.into(),
782 }),
783 }
784 }
785}
786impl From<crate::operation::copy_distribution::CopyDistributionError> for Error {
787 fn from(err: crate::operation::copy_distribution::CopyDistributionError) -> Self {
788 match err {
789 crate::operation::copy_distribution::CopyDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
790 crate::operation::copy_distribution::CopyDistributionError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
791 crate::operation::copy_distribution::CopyDistributionError::DistributionAlreadyExists(inner) => Error::DistributionAlreadyExists(inner),
792 crate::operation::copy_distribution::CopyDistributionError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => {
793 Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner)
794 }
795 crate::operation::copy_distribution::CopyDistributionError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
796 crate::operation::copy_distribution::CopyDistributionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
797 crate::operation::copy_distribution::CopyDistributionError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
798 crate::operation::copy_distribution::CopyDistributionError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
799 crate::operation::copy_distribution::CopyDistributionError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
800 crate::operation::copy_distribution::CopyDistributionError::InvalidFunctionAssociation(inner) => Error::InvalidFunctionAssociation(inner),
801 crate::operation::copy_distribution::CopyDistributionError::InvalidGeoRestrictionParameter(inner) => {
802 Error::InvalidGeoRestrictionParameter(inner)
803 }
804 crate::operation::copy_distribution::CopyDistributionError::InvalidHeadersForS3Origin(inner) => Error::InvalidHeadersForS3Origin(inner),
805 crate::operation::copy_distribution::CopyDistributionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
806 crate::operation::copy_distribution::CopyDistributionError::InvalidLambdaFunctionAssociation(inner) => {
807 Error::InvalidLambdaFunctionAssociation(inner)
808 }
809 crate::operation::copy_distribution::CopyDistributionError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
810 crate::operation::copy_distribution::CopyDistributionError::InvalidMinimumProtocolVersion(inner) => {
811 Error::InvalidMinimumProtocolVersion(inner)
812 }
813 crate::operation::copy_distribution::CopyDistributionError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
814 crate::operation::copy_distribution::CopyDistributionError::InvalidOriginAccessControl(inner) => Error::InvalidOriginAccessControl(inner),
815 crate::operation::copy_distribution::CopyDistributionError::InvalidOriginAccessIdentity(inner) => {
816 Error::InvalidOriginAccessIdentity(inner)
817 }
818 crate::operation::copy_distribution::CopyDistributionError::InvalidOriginKeepaliveTimeout(inner) => {
819 Error::InvalidOriginKeepaliveTimeout(inner)
820 }
821 crate::operation::copy_distribution::CopyDistributionError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
822 crate::operation::copy_distribution::CopyDistributionError::InvalidProtocolSettings(inner) => Error::InvalidProtocolSettings(inner),
823 crate::operation::copy_distribution::CopyDistributionError::InvalidQueryStringParameters(inner) => {
824 Error::InvalidQueryStringParameters(inner)
825 }
826 crate::operation::copy_distribution::CopyDistributionError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
827 crate::operation::copy_distribution::CopyDistributionError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
828 crate::operation::copy_distribution::CopyDistributionError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
829 crate::operation::copy_distribution::CopyDistributionError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
830 crate::operation::copy_distribution::CopyDistributionError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
831 crate::operation::copy_distribution::CopyDistributionError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
832 crate::operation::copy_distribution::CopyDistributionError::MissingBody(inner) => Error::MissingBody(inner),
833 crate::operation::copy_distribution::CopyDistributionError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
834 crate::operation::copy_distribution::CopyDistributionError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
835 crate::operation::copy_distribution::CopyDistributionError::NoSuchFieldLevelEncryptionConfig(inner) => {
836 Error::NoSuchFieldLevelEncryptionConfig(inner)
837 }
838 crate::operation::copy_distribution::CopyDistributionError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
839 crate::operation::copy_distribution::CopyDistributionError::NoSuchOriginRequestPolicy(inner) => Error::NoSuchOriginRequestPolicy(inner),
840 crate::operation::copy_distribution::CopyDistributionError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
841 crate::operation::copy_distribution::CopyDistributionError::NoSuchResponseHeadersPolicy(inner) => {
842 Error::NoSuchResponseHeadersPolicy(inner)
843 }
844 crate::operation::copy_distribution::CopyDistributionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
845 crate::operation::copy_distribution::CopyDistributionError::RealtimeLogConfigOwnerMismatch(inner) => {
846 Error::RealtimeLogConfigOwnerMismatch(inner)
847 }
848 crate::operation::copy_distribution::CopyDistributionError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
849 crate::operation::copy_distribution::CopyDistributionError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
850 crate::operation::copy_distribution::CopyDistributionError::TooManyCookieNamesInWhiteList(inner) => {
851 Error::TooManyCookieNamesInWhiteList(inner)
852 }
853 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionCnamEs(inner) => Error::TooManyDistributionCnamEs(inner),
854 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributions(inner) => Error::TooManyDistributions(inner),
855 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsAssociatedToCachePolicy(inner) => {
856 Error::TooManyDistributionsAssociatedToCachePolicy(inner)
857 }
858 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => {
859 Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner)
860 }
861 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsAssociatedToKeyGroup(inner) => {
862 Error::TooManyDistributionsAssociatedToKeyGroup(inner)
863 }
864 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => {
865 Error::TooManyDistributionsAssociatedToOriginAccessControl(inner)
866 }
867 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => {
868 Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner)
869 }
870 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => {
871 Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner)
872 }
873 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsWithFunctionAssociations(inner) => {
874 Error::TooManyDistributionsWithFunctionAssociations(inner)
875 }
876 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsWithLambdaAssociations(inner) => {
877 Error::TooManyDistributionsWithLambdaAssociations(inner)
878 }
879 crate::operation::copy_distribution::CopyDistributionError::TooManyDistributionsWithSingleFunctionArn(inner) => {
880 Error::TooManyDistributionsWithSingleFunctionArn(inner)
881 }
882 crate::operation::copy_distribution::CopyDistributionError::TooManyFunctionAssociations(inner) => {
883 Error::TooManyFunctionAssociations(inner)
884 }
885 crate::operation::copy_distribution::CopyDistributionError::TooManyHeadersInForwardedValues(inner) => {
886 Error::TooManyHeadersInForwardedValues(inner)
887 }
888 crate::operation::copy_distribution::CopyDistributionError::TooManyKeyGroupsAssociatedToDistribution(inner) => {
889 Error::TooManyKeyGroupsAssociatedToDistribution(inner)
890 }
891 crate::operation::copy_distribution::CopyDistributionError::TooManyLambdaFunctionAssociations(inner) => {
892 Error::TooManyLambdaFunctionAssociations(inner)
893 }
894 crate::operation::copy_distribution::CopyDistributionError::TooManyOriginCustomHeaders(inner) => Error::TooManyOriginCustomHeaders(inner),
895 crate::operation::copy_distribution::CopyDistributionError::TooManyOriginGroupsPerDistribution(inner) => {
896 Error::TooManyOriginGroupsPerDistribution(inner)
897 }
898 crate::operation::copy_distribution::CopyDistributionError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
899 crate::operation::copy_distribution::CopyDistributionError::TooManyQueryStringParameters(inner) => {
900 Error::TooManyQueryStringParameters(inner)
901 }
902 crate::operation::copy_distribution::CopyDistributionError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
903 crate::operation::copy_distribution::CopyDistributionError::TrustedKeyGroupDoesNotExist(inner) => {
904 Error::TrustedKeyGroupDoesNotExist(inner)
905 }
906 crate::operation::copy_distribution::CopyDistributionError::TrustedSignerDoesNotExist(inner) => Error::TrustedSignerDoesNotExist(inner),
907 crate::operation::copy_distribution::CopyDistributionError::Unhandled(inner) => Error::Unhandled(inner),
908 }
909 }
910}
911impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_anycast_ip_list::CreateAnycastIpListError, R>> for Error
912where
913 R: Send + Sync + std::fmt::Debug + 'static,
914{
915 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_anycast_ip_list::CreateAnycastIpListError, R>) -> Self {
916 match err {
917 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
918 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
919 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
920 source: err.into(),
921 }),
922 }
923 }
924}
925impl From<crate::operation::create_anycast_ip_list::CreateAnycastIpListError> for Error {
926 fn from(err: crate::operation::create_anycast_ip_list::CreateAnycastIpListError) -> Self {
927 match err {
928 crate::operation::create_anycast_ip_list::CreateAnycastIpListError::AccessDenied(inner) => Error::AccessDenied(inner),
929 crate::operation::create_anycast_ip_list::CreateAnycastIpListError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
930 crate::operation::create_anycast_ip_list::CreateAnycastIpListError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
931 crate::operation::create_anycast_ip_list::CreateAnycastIpListError::InvalidArgument(inner) => Error::InvalidArgument(inner),
932 crate::operation::create_anycast_ip_list::CreateAnycastIpListError::InvalidTagging(inner) => Error::InvalidTagging(inner),
933 crate::operation::create_anycast_ip_list::CreateAnycastIpListError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
934 crate::operation::create_anycast_ip_list::CreateAnycastIpListError::Unhandled(inner) => Error::Unhandled(inner),
935 }
936 }
937}
938impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cache_policy::CreateCachePolicyError, R>> for Error
939where
940 R: Send + Sync + std::fmt::Debug + 'static,
941{
942 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cache_policy::CreateCachePolicyError, R>) -> Self {
943 match err {
944 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
945 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
946 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
947 source: err.into(),
948 }),
949 }
950 }
951}
952impl From<crate::operation::create_cache_policy::CreateCachePolicyError> for Error {
953 fn from(err: crate::operation::create_cache_policy::CreateCachePolicyError) -> Self {
954 match err {
955 crate::operation::create_cache_policy::CreateCachePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
956 crate::operation::create_cache_policy::CreateCachePolicyError::CachePolicyAlreadyExists(inner) => Error::CachePolicyAlreadyExists(inner),
957 crate::operation::create_cache_policy::CreateCachePolicyError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
958 crate::operation::create_cache_policy::CreateCachePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
959 crate::operation::create_cache_policy::CreateCachePolicyError::TooManyCachePolicies(inner) => Error::TooManyCachePolicies(inner),
960 crate::operation::create_cache_policy::CreateCachePolicyError::TooManyCookiesInCachePolicy(inner) => {
961 Error::TooManyCookiesInCachePolicy(inner)
962 }
963 crate::operation::create_cache_policy::CreateCachePolicyError::TooManyHeadersInCachePolicy(inner) => {
964 Error::TooManyHeadersInCachePolicy(inner)
965 }
966 crate::operation::create_cache_policy::CreateCachePolicyError::TooManyQueryStringsInCachePolicy(inner) => {
967 Error::TooManyQueryStringsInCachePolicy(inner)
968 }
969 crate::operation::create_cache_policy::CreateCachePolicyError::Unhandled(inner) => Error::Unhandled(inner),
970 }
971 }
972}
973impl<R>
974 From<
975 ::aws_smithy_runtime_api::client::result::SdkError<
976 crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError,
977 R,
978 >,
979 > for Error
980where
981 R: Send + Sync + std::fmt::Debug + 'static,
982{
983 fn from(
984 err: ::aws_smithy_runtime_api::client::result::SdkError<
985 crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError,
986 R,
987 >,
988 ) -> Self {
989 match err {
990 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
991 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
992 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
993 source: err.into(),
994 }),
995 }
996 }
997}
998impl From<crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError> for Error {
999 fn from(err: crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError) -> Self {
1000 match err {
1001 crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError::CloudFrontOriginAccessIdentityAlreadyExists(inner) => Error::CloudFrontOriginAccessIdentityAlreadyExists(inner),
1002 crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1003 crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1004 crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError::MissingBody(inner) => Error::MissingBody(inner),
1005 crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError::TooManyCloudFrontOriginAccessIdentities(inner) => Error::TooManyCloudFrontOriginAccessIdentities(inner),
1006 crate::operation::create_cloud_front_origin_access_identity::CreateCloudFrontOriginAccessIdentityError::Unhandled(inner) => Error::Unhandled(inner),
1007 }
1008 }
1009}
1010impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connection_group::CreateConnectionGroupError, R>> for Error
1011where
1012 R: Send + Sync + std::fmt::Debug + 'static,
1013{
1014 fn from(
1015 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connection_group::CreateConnectionGroupError, R>,
1016 ) -> Self {
1017 match err {
1018 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1019 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1020 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1021 source: err.into(),
1022 }),
1023 }
1024 }
1025}
1026impl From<crate::operation::create_connection_group::CreateConnectionGroupError> for Error {
1027 fn from(err: crate::operation::create_connection_group::CreateConnectionGroupError) -> Self {
1028 match err {
1029 crate::operation::create_connection_group::CreateConnectionGroupError::AccessDenied(inner) => Error::AccessDenied(inner),
1030 crate::operation::create_connection_group::CreateConnectionGroupError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
1031 crate::operation::create_connection_group::CreateConnectionGroupError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
1032 crate::operation::create_connection_group::CreateConnectionGroupError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1033 crate::operation::create_connection_group::CreateConnectionGroupError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1034 crate::operation::create_connection_group::CreateConnectionGroupError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1035 crate::operation::create_connection_group::CreateConnectionGroupError::Unhandled(inner) => Error::Unhandled(inner),
1036 }
1037 }
1038}
1039impl<R>
1040 From<
1041 ::aws_smithy_runtime_api::client::result::SdkError<
1042 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError,
1043 R,
1044 >,
1045 > for Error
1046where
1047 R: Send + Sync + std::fmt::Debug + 'static,
1048{
1049 fn from(
1050 err: ::aws_smithy_runtime_api::client::result::SdkError<
1051 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError,
1052 R,
1053 >,
1054 ) -> Self {
1055 match err {
1056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1059 source: err.into(),
1060 }),
1061 }
1062 }
1063}
1064impl From<crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError> for Error {
1065 fn from(err: crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError) -> Self {
1066 match err {
1067 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::AccessDenied(inner) => {
1068 Error::AccessDenied(inner)
1069 }
1070 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::ContinuousDeploymentPolicyAlreadyExists(
1071 inner,
1072 ) => Error::ContinuousDeploymentPolicyAlreadyExists(inner),
1073 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::InconsistentQuantities(inner) => {
1074 Error::InconsistentQuantities(inner)
1075 }
1076 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::InvalidArgument(inner) => {
1077 Error::InvalidArgument(inner)
1078 }
1079 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::StagingDistributionInUse(inner) => {
1080 Error::StagingDistributionInUse(inner)
1081 }
1082 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::TooManyContinuousDeploymentPolicies(
1083 inner,
1084 ) => Error::TooManyContinuousDeploymentPolicies(inner),
1085 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1086 }
1087 }
1088}
1089impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution::CreateDistributionError, R>> for Error
1090where
1091 R: Send + Sync + std::fmt::Debug + 'static,
1092{
1093 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution::CreateDistributionError, R>) -> Self {
1094 match err {
1095 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1096 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1097 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1098 source: err.into(),
1099 }),
1100 }
1101 }
1102}
1103impl From<crate::operation::create_distribution::CreateDistributionError> for Error {
1104 fn from(err: crate::operation::create_distribution::CreateDistributionError) -> Self {
1105 match err {
1106 crate::operation::create_distribution::CreateDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
1107 crate::operation::create_distribution::CreateDistributionError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
1108 crate::operation::create_distribution::CreateDistributionError::ContinuousDeploymentPolicyInUse(inner) => {
1109 Error::ContinuousDeploymentPolicyInUse(inner)
1110 }
1111 crate::operation::create_distribution::CreateDistributionError::DistributionAlreadyExists(inner) => {
1112 Error::DistributionAlreadyExists(inner)
1113 }
1114 crate::operation::create_distribution::CreateDistributionError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
1115 crate::operation::create_distribution::CreateDistributionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1116 crate::operation::create_distribution::CreateDistributionError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => {
1117 Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner)
1118 }
1119 crate::operation::create_distribution::CreateDistributionError::IllegalOriginAccessConfiguration(inner) => {
1120 Error::IllegalOriginAccessConfiguration(inner)
1121 }
1122 crate::operation::create_distribution::CreateDistributionError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1123 crate::operation::create_distribution::CreateDistributionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1124 crate::operation::create_distribution::CreateDistributionError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
1125 crate::operation::create_distribution::CreateDistributionError::InvalidDomainNameForOriginAccessControl(inner) => {
1126 Error::InvalidDomainNameForOriginAccessControl(inner)
1127 }
1128 crate::operation::create_distribution::CreateDistributionError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
1129 crate::operation::create_distribution::CreateDistributionError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
1130 crate::operation::create_distribution::CreateDistributionError::InvalidFunctionAssociation(inner) => {
1131 Error::InvalidFunctionAssociation(inner)
1132 }
1133 crate::operation::create_distribution::CreateDistributionError::InvalidGeoRestrictionParameter(inner) => {
1134 Error::InvalidGeoRestrictionParameter(inner)
1135 }
1136 crate::operation::create_distribution::CreateDistributionError::InvalidHeadersForS3Origin(inner) => {
1137 Error::InvalidHeadersForS3Origin(inner)
1138 }
1139 crate::operation::create_distribution::CreateDistributionError::InvalidLambdaFunctionAssociation(inner) => {
1140 Error::InvalidLambdaFunctionAssociation(inner)
1141 }
1142 crate::operation::create_distribution::CreateDistributionError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
1143 crate::operation::create_distribution::CreateDistributionError::InvalidMinimumProtocolVersion(inner) => {
1144 Error::InvalidMinimumProtocolVersion(inner)
1145 }
1146 crate::operation::create_distribution::CreateDistributionError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
1147 crate::operation::create_distribution::CreateDistributionError::InvalidOriginAccessControl(inner) => {
1148 Error::InvalidOriginAccessControl(inner)
1149 }
1150 crate::operation::create_distribution::CreateDistributionError::InvalidOriginAccessIdentity(inner) => {
1151 Error::InvalidOriginAccessIdentity(inner)
1152 }
1153 crate::operation::create_distribution::CreateDistributionError::InvalidOriginKeepaliveTimeout(inner) => {
1154 Error::InvalidOriginKeepaliveTimeout(inner)
1155 }
1156 crate::operation::create_distribution::CreateDistributionError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
1157 crate::operation::create_distribution::CreateDistributionError::InvalidProtocolSettings(inner) => Error::InvalidProtocolSettings(inner),
1158 crate::operation::create_distribution::CreateDistributionError::InvalidQueryStringParameters(inner) => {
1159 Error::InvalidQueryStringParameters(inner)
1160 }
1161 crate::operation::create_distribution::CreateDistributionError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
1162 crate::operation::create_distribution::CreateDistributionError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
1163 crate::operation::create_distribution::CreateDistributionError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
1164 crate::operation::create_distribution::CreateDistributionError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
1165 crate::operation::create_distribution::CreateDistributionError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
1166 crate::operation::create_distribution::CreateDistributionError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
1167 crate::operation::create_distribution::CreateDistributionError::MissingBody(inner) => Error::MissingBody(inner),
1168 crate::operation::create_distribution::CreateDistributionError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
1169 crate::operation::create_distribution::CreateDistributionError::NoSuchContinuousDeploymentPolicy(inner) => {
1170 Error::NoSuchContinuousDeploymentPolicy(inner)
1171 }
1172 crate::operation::create_distribution::CreateDistributionError::NoSuchFieldLevelEncryptionConfig(inner) => {
1173 Error::NoSuchFieldLevelEncryptionConfig(inner)
1174 }
1175 crate::operation::create_distribution::CreateDistributionError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
1176 crate::operation::create_distribution::CreateDistributionError::NoSuchOriginRequestPolicy(inner) => {
1177 Error::NoSuchOriginRequestPolicy(inner)
1178 }
1179 crate::operation::create_distribution::CreateDistributionError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
1180 crate::operation::create_distribution::CreateDistributionError::NoSuchResponseHeadersPolicy(inner) => {
1181 Error::NoSuchResponseHeadersPolicy(inner)
1182 }
1183 crate::operation::create_distribution::CreateDistributionError::RealtimeLogConfigOwnerMismatch(inner) => {
1184 Error::RealtimeLogConfigOwnerMismatch(inner)
1185 }
1186 crate::operation::create_distribution::CreateDistributionError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
1187 crate::operation::create_distribution::CreateDistributionError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
1188 crate::operation::create_distribution::CreateDistributionError::TooManyCookieNamesInWhiteList(inner) => {
1189 Error::TooManyCookieNamesInWhiteList(inner)
1190 }
1191 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionCnamEs(inner) => {
1192 Error::TooManyDistributionCnamEs(inner)
1193 }
1194 crate::operation::create_distribution::CreateDistributionError::TooManyDistributions(inner) => Error::TooManyDistributions(inner),
1195 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToCachePolicy(inner) => {
1196 Error::TooManyDistributionsAssociatedToCachePolicy(inner)
1197 }
1198 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => {
1199 Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner)
1200 }
1201 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToKeyGroup(inner) => {
1202 Error::TooManyDistributionsAssociatedToKeyGroup(inner)
1203 }
1204 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => {
1205 Error::TooManyDistributionsAssociatedToOriginAccessControl(inner)
1206 }
1207 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => {
1208 Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner)
1209 }
1210 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => {
1211 Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner)
1212 }
1213 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsWithFunctionAssociations(inner) => {
1214 Error::TooManyDistributionsWithFunctionAssociations(inner)
1215 }
1216 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsWithLambdaAssociations(inner) => {
1217 Error::TooManyDistributionsWithLambdaAssociations(inner)
1218 }
1219 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsWithSingleFunctionArn(inner) => {
1220 Error::TooManyDistributionsWithSingleFunctionArn(inner)
1221 }
1222 crate::operation::create_distribution::CreateDistributionError::TooManyFunctionAssociations(inner) => {
1223 Error::TooManyFunctionAssociations(inner)
1224 }
1225 crate::operation::create_distribution::CreateDistributionError::TooManyHeadersInForwardedValues(inner) => {
1226 Error::TooManyHeadersInForwardedValues(inner)
1227 }
1228 crate::operation::create_distribution::CreateDistributionError::TooManyKeyGroupsAssociatedToDistribution(inner) => {
1229 Error::TooManyKeyGroupsAssociatedToDistribution(inner)
1230 }
1231 crate::operation::create_distribution::CreateDistributionError::TooManyLambdaFunctionAssociations(inner) => {
1232 Error::TooManyLambdaFunctionAssociations(inner)
1233 }
1234 crate::operation::create_distribution::CreateDistributionError::TooManyOriginCustomHeaders(inner) => {
1235 Error::TooManyOriginCustomHeaders(inner)
1236 }
1237 crate::operation::create_distribution::CreateDistributionError::TooManyOriginGroupsPerDistribution(inner) => {
1238 Error::TooManyOriginGroupsPerDistribution(inner)
1239 }
1240 crate::operation::create_distribution::CreateDistributionError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
1241 crate::operation::create_distribution::CreateDistributionError::TooManyQueryStringParameters(inner) => {
1242 Error::TooManyQueryStringParameters(inner)
1243 }
1244 crate::operation::create_distribution::CreateDistributionError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
1245 crate::operation::create_distribution::CreateDistributionError::TrustedKeyGroupDoesNotExist(inner) => {
1246 Error::TrustedKeyGroupDoesNotExist(inner)
1247 }
1248 crate::operation::create_distribution::CreateDistributionError::TrustedSignerDoesNotExist(inner) => {
1249 Error::TrustedSignerDoesNotExist(inner)
1250 }
1251 crate::operation::create_distribution::CreateDistributionError::Unhandled(inner) => Error::Unhandled(inner),
1252 }
1253 }
1254}
1255impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution_tenant::CreateDistributionTenantError, R>>
1256 for Error
1257where
1258 R: Send + Sync + std::fmt::Debug + 'static,
1259{
1260 fn from(
1261 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution_tenant::CreateDistributionTenantError, R>,
1262 ) -> Self {
1263 match err {
1264 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1265 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1266 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1267 source: err.into(),
1268 }),
1269 }
1270 }
1271}
1272impl From<crate::operation::create_distribution_tenant::CreateDistributionTenantError> for Error {
1273 fn from(err: crate::operation::create_distribution_tenant::CreateDistributionTenantError) -> Self {
1274 match err {
1275 crate::operation::create_distribution_tenant::CreateDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
1276 crate::operation::create_distribution_tenant::CreateDistributionTenantError::CnameAlreadyExists(inner) => {
1277 Error::CnameAlreadyExists(inner)
1278 }
1279 crate::operation::create_distribution_tenant::CreateDistributionTenantError::EntityAlreadyExists(inner) => {
1280 Error::EntityAlreadyExists(inner)
1281 }
1282 crate::operation::create_distribution_tenant::CreateDistributionTenantError::EntityLimitExceeded(inner) => {
1283 Error::EntityLimitExceeded(inner)
1284 }
1285 crate::operation::create_distribution_tenant::CreateDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1286 crate::operation::create_distribution_tenant::CreateDistributionTenantError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1287 crate::operation::create_distribution_tenant::CreateDistributionTenantError::InvalidAssociation(inner) => {
1288 Error::InvalidAssociation(inner)
1289 }
1290 crate::operation::create_distribution_tenant::CreateDistributionTenantError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1291 crate::operation::create_distribution_tenant::CreateDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
1292 }
1293 }
1294}
1295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError, R>>
1296 for Error
1297where
1298 R: Send + Sync + std::fmt::Debug + 'static,
1299{
1300 fn from(
1301 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError, R>,
1302 ) -> Self {
1303 match err {
1304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1307 source: err.into(),
1308 }),
1309 }
1310 }
1311}
1312impl From<crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError> for Error {
1313 fn from(err: crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError) -> Self {
1314 match err {
1315 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::AccessDenied(inner) => Error::AccessDenied(inner),
1316 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
1317 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::ContinuousDeploymentPolicyInUse(inner) => Error::ContinuousDeploymentPolicyInUse(inner),
1318 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::DistributionAlreadyExists(inner) => Error::DistributionAlreadyExists(inner),
1319 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1320 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner),
1321 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::IllegalOriginAccessConfiguration(inner) => Error::IllegalOriginAccessConfiguration(inner),
1322 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1323 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1324 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
1325 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidDomainNameForOriginAccessControl(inner) => Error::InvalidDomainNameForOriginAccessControl(inner),
1326 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
1327 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
1328 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidFunctionAssociation(inner) => Error::InvalidFunctionAssociation(inner),
1329 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidGeoRestrictionParameter(inner) => Error::InvalidGeoRestrictionParameter(inner),
1330 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidHeadersForS3Origin(inner) => Error::InvalidHeadersForS3Origin(inner),
1331 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidLambdaFunctionAssociation(inner) => Error::InvalidLambdaFunctionAssociation(inner),
1332 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
1333 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidMinimumProtocolVersion(inner) => Error::InvalidMinimumProtocolVersion(inner),
1334 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
1335 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOriginAccessControl(inner) => Error::InvalidOriginAccessControl(inner),
1336 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOriginAccessIdentity(inner) => Error::InvalidOriginAccessIdentity(inner),
1337 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOriginKeepaliveTimeout(inner) => Error::InvalidOriginKeepaliveTimeout(inner),
1338 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
1339 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidProtocolSettings(inner) => Error::InvalidProtocolSettings(inner),
1340 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidQueryStringParameters(inner) => Error::InvalidQueryStringParameters(inner),
1341 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
1342 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
1343 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
1344 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1345 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
1346 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
1347 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
1348 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::MissingBody(inner) => Error::MissingBody(inner),
1349 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
1350 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchContinuousDeploymentPolicy(inner) => Error::NoSuchContinuousDeploymentPolicy(inner),
1351 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchFieldLevelEncryptionConfig(inner) => Error::NoSuchFieldLevelEncryptionConfig(inner),
1352 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
1353 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchOriginRequestPolicy(inner) => Error::NoSuchOriginRequestPolicy(inner),
1354 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
1355 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchResponseHeadersPolicy(inner) => Error::NoSuchResponseHeadersPolicy(inner),
1356 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::RealtimeLogConfigOwnerMismatch(inner) => Error::RealtimeLogConfigOwnerMismatch(inner),
1357 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
1358 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
1359 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyCookieNamesInWhiteList(inner) => Error::TooManyCookieNamesInWhiteList(inner),
1360 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionCnamEs(inner) => Error::TooManyDistributionCnamEs(inner),
1361 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributions(inner) => Error::TooManyDistributions(inner),
1362 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToCachePolicy(inner) => Error::TooManyDistributionsAssociatedToCachePolicy(inner),
1363 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner),
1364 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToKeyGroup(inner) => Error::TooManyDistributionsAssociatedToKeyGroup(inner),
1365 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => Error::TooManyDistributionsAssociatedToOriginAccessControl(inner),
1366 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner),
1367 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner),
1368 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsWithFunctionAssociations(inner) => Error::TooManyDistributionsWithFunctionAssociations(inner),
1369 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsWithLambdaAssociations(inner) => Error::TooManyDistributionsWithLambdaAssociations(inner),
1370 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsWithSingleFunctionArn(inner) => Error::TooManyDistributionsWithSingleFunctionArn(inner),
1371 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyFunctionAssociations(inner) => Error::TooManyFunctionAssociations(inner),
1372 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyHeadersInForwardedValues(inner) => Error::TooManyHeadersInForwardedValues(inner),
1373 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyKeyGroupsAssociatedToDistribution(inner) => Error::TooManyKeyGroupsAssociatedToDistribution(inner),
1374 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyLambdaFunctionAssociations(inner) => Error::TooManyLambdaFunctionAssociations(inner),
1375 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyOriginCustomHeaders(inner) => Error::TooManyOriginCustomHeaders(inner),
1376 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyOriginGroupsPerDistribution(inner) => Error::TooManyOriginGroupsPerDistribution(inner),
1377 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
1378 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyQueryStringParameters(inner) => Error::TooManyQueryStringParameters(inner),
1379 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
1380 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TrustedKeyGroupDoesNotExist(inner) => Error::TrustedKeyGroupDoesNotExist(inner),
1381 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TrustedSignerDoesNotExist(inner) => Error::TrustedSignerDoesNotExist(inner),
1382 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::Unhandled(inner) => Error::Unhandled(inner),
1383 }
1384 }
1385}
1386impl<R>
1387 From<
1388 ::aws_smithy_runtime_api::client::result::SdkError<
1389 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError,
1390 R,
1391 >,
1392 > for Error
1393where
1394 R: Send + Sync + std::fmt::Debug + 'static,
1395{
1396 fn from(
1397 err: ::aws_smithy_runtime_api::client::result::SdkError<
1398 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError,
1399 R,
1400 >,
1401 ) -> Self {
1402 match err {
1403 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1404 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1405 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1406 source: err.into(),
1407 }),
1408 }
1409 }
1410}
1411impl From<crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError> for Error {
1412 fn from(err: crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError) -> Self {
1413 match err {
1414 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::FieldLevelEncryptionConfigAlreadyExists(inner) => Error::FieldLevelEncryptionConfigAlreadyExists(inner),
1415 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1416 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1417 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionProfile(inner) => Error::NoSuchFieldLevelEncryptionProfile(inner),
1418 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::QueryArgProfileEmpty(inner) => Error::QueryArgProfileEmpty(inner),
1419 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionConfigs(inner) => Error::TooManyFieldLevelEncryptionConfigs(inner),
1420 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionContentTypeProfiles(inner) => Error::TooManyFieldLevelEncryptionContentTypeProfiles(inner),
1421 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionQueryArgProfiles(inner) => Error::TooManyFieldLevelEncryptionQueryArgProfiles(inner),
1422 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::Unhandled(inner) => Error::Unhandled(inner),
1423 }
1424 }
1425}
1426impl<R>
1427 From<
1428 ::aws_smithy_runtime_api::client::result::SdkError<
1429 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError,
1430 R,
1431 >,
1432 > for Error
1433where
1434 R: Send + Sync + std::fmt::Debug + 'static,
1435{
1436 fn from(
1437 err: ::aws_smithy_runtime_api::client::result::SdkError<
1438 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError,
1439 R,
1440 >,
1441 ) -> Self {
1442 match err {
1443 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1444 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1445 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1446 source: err.into(),
1447 }),
1448 }
1449 }
1450}
1451impl From<crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError> for Error {
1452 fn from(err: crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError) -> Self {
1453 match err {
1454 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileAlreadyExists(inner) => Error::FieldLevelEncryptionProfileAlreadyExists(inner),
1455 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileSizeExceeded(inner) => Error::FieldLevelEncryptionProfileSizeExceeded(inner),
1456 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1457 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1458 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
1459 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionEncryptionEntities(inner) => Error::TooManyFieldLevelEncryptionEncryptionEntities(inner),
1460 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionFieldPatterns(inner) => Error::TooManyFieldLevelEncryptionFieldPatterns(inner),
1461 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionProfiles(inner) => Error::TooManyFieldLevelEncryptionProfiles(inner),
1462 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::Unhandled(inner) => Error::Unhandled(inner),
1463 }
1464 }
1465}
1466impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function::CreateFunctionError, R>> for Error
1467where
1468 R: Send + Sync + std::fmt::Debug + 'static,
1469{
1470 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function::CreateFunctionError, R>) -> Self {
1471 match err {
1472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1475 source: err.into(),
1476 }),
1477 }
1478 }
1479}
1480impl From<crate::operation::create_function::CreateFunctionError> for Error {
1481 fn from(err: crate::operation::create_function::CreateFunctionError) -> Self {
1482 match err {
1483 crate::operation::create_function::CreateFunctionError::FunctionAlreadyExists(inner) => Error::FunctionAlreadyExists(inner),
1484 crate::operation::create_function::CreateFunctionError::FunctionSizeLimitExceeded(inner) => Error::FunctionSizeLimitExceeded(inner),
1485 crate::operation::create_function::CreateFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1486 crate::operation::create_function::CreateFunctionError::TooManyFunctions(inner) => Error::TooManyFunctions(inner),
1487 crate::operation::create_function::CreateFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
1488 crate::operation::create_function::CreateFunctionError::Unhandled(inner) => Error::Unhandled(inner),
1489 }
1490 }
1491}
1492impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_invalidation::CreateInvalidationError, R>> for Error
1493where
1494 R: Send + Sync + std::fmt::Debug + 'static,
1495{
1496 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_invalidation::CreateInvalidationError, R>) -> Self {
1497 match err {
1498 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1499 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1500 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1501 source: err.into(),
1502 }),
1503 }
1504 }
1505}
1506impl From<crate::operation::create_invalidation::CreateInvalidationError> for Error {
1507 fn from(err: crate::operation::create_invalidation::CreateInvalidationError) -> Self {
1508 match err {
1509 crate::operation::create_invalidation::CreateInvalidationError::AccessDenied(inner) => Error::AccessDenied(inner),
1510 crate::operation::create_invalidation::CreateInvalidationError::BatchTooLarge(inner) => Error::BatchTooLarge(inner),
1511 crate::operation::create_invalidation::CreateInvalidationError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1512 crate::operation::create_invalidation::CreateInvalidationError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1513 crate::operation::create_invalidation::CreateInvalidationError::MissingBody(inner) => Error::MissingBody(inner),
1514 crate::operation::create_invalidation::CreateInvalidationError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
1515 crate::operation::create_invalidation::CreateInvalidationError::TooManyInvalidationsInProgress(inner) => {
1516 Error::TooManyInvalidationsInProgress(inner)
1517 }
1518 crate::operation::create_invalidation::CreateInvalidationError::Unhandled(inner) => Error::Unhandled(inner),
1519 }
1520 }
1521}
1522impl<R>
1523 From<
1524 ::aws_smithy_runtime_api::client::result::SdkError<
1525 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError,
1526 R,
1527 >,
1528 > for Error
1529where
1530 R: Send + Sync + std::fmt::Debug + 'static,
1531{
1532 fn from(
1533 err: ::aws_smithy_runtime_api::client::result::SdkError<
1534 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError,
1535 R,
1536 >,
1537 ) -> Self {
1538 match err {
1539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1542 source: err.into(),
1543 }),
1544 }
1545 }
1546}
1547impl From<crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError> for Error {
1548 fn from(err: crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError) -> Self {
1549 match err {
1550 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
1551 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::BatchTooLarge(inner) => Error::BatchTooLarge(inner),
1552 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1553 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1554 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1555 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::MissingBody(inner) => Error::MissingBody(inner),
1556 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::TooManyInvalidationsInProgress(inner) => Error::TooManyInvalidationsInProgress(inner),
1557 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
1558 }
1559 }
1560}
1561impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_key_group::CreateKeyGroupError, R>> for Error
1562where
1563 R: Send + Sync + std::fmt::Debug + 'static,
1564{
1565 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_key_group::CreateKeyGroupError, R>) -> Self {
1566 match err {
1567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1570 source: err.into(),
1571 }),
1572 }
1573 }
1574}
1575impl From<crate::operation::create_key_group::CreateKeyGroupError> for Error {
1576 fn from(err: crate::operation::create_key_group::CreateKeyGroupError) -> Self {
1577 match err {
1578 crate::operation::create_key_group::CreateKeyGroupError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1579 crate::operation::create_key_group::CreateKeyGroupError::KeyGroupAlreadyExists(inner) => Error::KeyGroupAlreadyExists(inner),
1580 crate::operation::create_key_group::CreateKeyGroupError::TooManyKeyGroups(inner) => Error::TooManyKeyGroups(inner),
1581 crate::operation::create_key_group::CreateKeyGroupError::TooManyPublicKeysInKeyGroup(inner) => Error::TooManyPublicKeysInKeyGroup(inner),
1582 crate::operation::create_key_group::CreateKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
1583 }
1584 }
1585}
1586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_key_value_store::CreateKeyValueStoreError, R>> for Error
1587where
1588 R: Send + Sync + std::fmt::Debug + 'static,
1589{
1590 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_key_value_store::CreateKeyValueStoreError, R>) -> Self {
1591 match err {
1592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1595 source: err.into(),
1596 }),
1597 }
1598 }
1599}
1600impl From<crate::operation::create_key_value_store::CreateKeyValueStoreError> for Error {
1601 fn from(err: crate::operation::create_key_value_store::CreateKeyValueStoreError) -> Self {
1602 match err {
1603 crate::operation::create_key_value_store::CreateKeyValueStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
1604 crate::operation::create_key_value_store::CreateKeyValueStoreError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
1605 crate::operation::create_key_value_store::CreateKeyValueStoreError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
1606 crate::operation::create_key_value_store::CreateKeyValueStoreError::EntitySizeLimitExceeded(inner) => {
1607 Error::EntitySizeLimitExceeded(inner)
1608 }
1609 crate::operation::create_key_value_store::CreateKeyValueStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1610 crate::operation::create_key_value_store::CreateKeyValueStoreError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
1611 crate::operation::create_key_value_store::CreateKeyValueStoreError::Unhandled(inner) => Error::Unhandled(inner),
1612 }
1613 }
1614}
1615impl<R>
1616 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError, R>>
1617 for Error
1618where
1619 R: Send + Sync + std::fmt::Debug + 'static,
1620{
1621 fn from(
1622 err: ::aws_smithy_runtime_api::client::result::SdkError<
1623 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError,
1624 R,
1625 >,
1626 ) -> Self {
1627 match err {
1628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1631 source: err.into(),
1632 }),
1633 }
1634 }
1635}
1636impl From<crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError> for Error {
1637 fn from(err: crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError) -> Self {
1638 match err {
1639 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::AccessDenied(inner) => Error::AccessDenied(inner),
1640 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::MonitoringSubscriptionAlreadyExists(inner) => {
1641 Error::MonitoringSubscriptionAlreadyExists(inner)
1642 }
1643 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::NoSuchDistribution(inner) => {
1644 Error::NoSuchDistribution(inner)
1645 }
1646 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::UnsupportedOperation(inner) => {
1647 Error::UnsupportedOperation(inner)
1648 }
1649 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1650 }
1651 }
1652}
1653impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_origin_access_control::CreateOriginAccessControlError, R>>
1654 for Error
1655where
1656 R: Send + Sync + std::fmt::Debug + 'static,
1657{
1658 fn from(
1659 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_origin_access_control::CreateOriginAccessControlError, R>,
1660 ) -> Self {
1661 match err {
1662 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1663 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1664 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1665 source: err.into(),
1666 }),
1667 }
1668 }
1669}
1670impl From<crate::operation::create_origin_access_control::CreateOriginAccessControlError> for Error {
1671 fn from(err: crate::operation::create_origin_access_control::CreateOriginAccessControlError) -> Self {
1672 match err {
1673 crate::operation::create_origin_access_control::CreateOriginAccessControlError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1674 crate::operation::create_origin_access_control::CreateOriginAccessControlError::OriginAccessControlAlreadyExists(inner) => {
1675 Error::OriginAccessControlAlreadyExists(inner)
1676 }
1677 crate::operation::create_origin_access_control::CreateOriginAccessControlError::TooManyOriginAccessControls(inner) => {
1678 Error::TooManyOriginAccessControls(inner)
1679 }
1680 crate::operation::create_origin_access_control::CreateOriginAccessControlError::Unhandled(inner) => Error::Unhandled(inner),
1681 }
1682 }
1683}
1684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError, R>>
1685 for Error
1686where
1687 R: Send + Sync + std::fmt::Debug + 'static,
1688{
1689 fn from(
1690 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError, R>,
1691 ) -> Self {
1692 match err {
1693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1696 source: err.into(),
1697 }),
1698 }
1699 }
1700}
1701impl From<crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError> for Error {
1702 fn from(err: crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError) -> Self {
1703 match err {
1704 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
1705 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::InconsistentQuantities(inner) => {
1706 Error::InconsistentQuantities(inner)
1707 }
1708 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1709 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::OriginRequestPolicyAlreadyExists(inner) => {
1710 Error::OriginRequestPolicyAlreadyExists(inner)
1711 }
1712 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::TooManyCookiesInOriginRequestPolicy(inner) => {
1713 Error::TooManyCookiesInOriginRequestPolicy(inner)
1714 }
1715 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::TooManyHeadersInOriginRequestPolicy(inner) => {
1716 Error::TooManyHeadersInOriginRequestPolicy(inner)
1717 }
1718 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::TooManyOriginRequestPolicies(inner) => {
1719 Error::TooManyOriginRequestPolicies(inner)
1720 }
1721 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::TooManyQueryStringsInOriginRequestPolicy(inner) => {
1722 Error::TooManyQueryStringsInOriginRequestPolicy(inner)
1723 }
1724 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1725 }
1726 }
1727}
1728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_public_key::CreatePublicKeyError, R>> for Error
1729where
1730 R: Send + Sync + std::fmt::Debug + 'static,
1731{
1732 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_public_key::CreatePublicKeyError, R>) -> Self {
1733 match err {
1734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1737 source: err.into(),
1738 }),
1739 }
1740 }
1741}
1742impl From<crate::operation::create_public_key::CreatePublicKeyError> for Error {
1743 fn from(err: crate::operation::create_public_key::CreatePublicKeyError) -> Self {
1744 match err {
1745 crate::operation::create_public_key::CreatePublicKeyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1746 crate::operation::create_public_key::CreatePublicKeyError::PublicKeyAlreadyExists(inner) => Error::PublicKeyAlreadyExists(inner),
1747 crate::operation::create_public_key::CreatePublicKeyError::TooManyPublicKeys(inner) => Error::TooManyPublicKeys(inner),
1748 crate::operation::create_public_key::CreatePublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
1749 }
1750 }
1751}
1752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError, R>>
1753 for Error
1754where
1755 R: Send + Sync + std::fmt::Debug + 'static,
1756{
1757 fn from(
1758 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError, R>,
1759 ) -> Self {
1760 match err {
1761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1764 source: err.into(),
1765 }),
1766 }
1767 }
1768}
1769impl From<crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError> for Error {
1770 fn from(err: crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError) -> Self {
1771 match err {
1772 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
1773 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1774 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::RealtimeLogConfigAlreadyExists(inner) => {
1775 Error::RealtimeLogConfigAlreadyExists(inner)
1776 }
1777 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::TooManyRealtimeLogConfigs(inner) => {
1778 Error::TooManyRealtimeLogConfigs(inner)
1779 }
1780 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::Unhandled(inner) => Error::Unhandled(inner),
1781 }
1782 }
1783}
1784impl<R>
1785 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError, R>>
1786 for Error
1787where
1788 R: Send + Sync + std::fmt::Debug + 'static,
1789{
1790 fn from(
1791 err: ::aws_smithy_runtime_api::client::result::SdkError<
1792 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError,
1793 R,
1794 >,
1795 ) -> Self {
1796 match err {
1797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1800 source: err.into(),
1801 }),
1802 }
1803 }
1804}
1805impl From<crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError> for Error {
1806 fn from(err: crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError) -> Self {
1807 match err {
1808 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
1809 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::InconsistentQuantities(inner) => {
1810 Error::InconsistentQuantities(inner)
1811 }
1812 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::InvalidArgument(inner) => {
1813 Error::InvalidArgument(inner)
1814 }
1815 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::ResponseHeadersPolicyAlreadyExists(inner) => {
1816 Error::ResponseHeadersPolicyAlreadyExists(inner)
1817 }
1818 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::TooLongCspInResponseHeadersPolicy(inner) => {
1819 Error::TooLongCspInResponseHeadersPolicy(inner)
1820 }
1821 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::TooManyCustomHeadersInResponseHeadersPolicy(
1822 inner,
1823 ) => Error::TooManyCustomHeadersInResponseHeadersPolicy(inner),
1824 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::TooManyRemoveHeadersInResponseHeadersPolicy(
1825 inner,
1826 ) => Error::TooManyRemoveHeadersInResponseHeadersPolicy(inner),
1827 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::TooManyResponseHeadersPolicies(inner) => {
1828 Error::TooManyResponseHeadersPolicies(inner)
1829 }
1830 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1831 }
1832 }
1833}
1834impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_streaming_distribution::CreateStreamingDistributionError, R>>
1835 for Error
1836where
1837 R: Send + Sync + std::fmt::Debug + 'static,
1838{
1839 fn from(
1840 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_streaming_distribution::CreateStreamingDistributionError, R>,
1841 ) -> Self {
1842 match err {
1843 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1844 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1845 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1846 source: err.into(),
1847 }),
1848 }
1849 }
1850}
1851impl From<crate::operation::create_streaming_distribution::CreateStreamingDistributionError> for Error {
1852 fn from(err: crate::operation::create_streaming_distribution::CreateStreamingDistributionError) -> Self {
1853 match err {
1854 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
1855 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::CnameAlreadyExists(inner) => {
1856 Error::CnameAlreadyExists(inner)
1857 }
1858 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InconsistentQuantities(inner) => {
1859 Error::InconsistentQuantities(inner)
1860 }
1861 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InvalidArgument(inner) => {
1862 Error::InvalidArgument(inner)
1863 }
1864 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
1865 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InvalidOriginAccessControl(inner) => {
1866 Error::InvalidOriginAccessControl(inner)
1867 }
1868 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InvalidOriginAccessIdentity(inner) => {
1869 Error::InvalidOriginAccessIdentity(inner)
1870 }
1871 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::MissingBody(inner) => Error::MissingBody(inner),
1872 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::StreamingDistributionAlreadyExists(inner) => {
1873 Error::StreamingDistributionAlreadyExists(inner)
1874 }
1875 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::TooManyStreamingDistributionCnamEs(inner) => {
1876 Error::TooManyStreamingDistributionCnamEs(inner)
1877 }
1878 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::TooManyStreamingDistributions(inner) => {
1879 Error::TooManyStreamingDistributions(inner)
1880 }
1881 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::TooManyTrustedSigners(inner) => {
1882 Error::TooManyTrustedSigners(inner)
1883 }
1884 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::TrustedSignerDoesNotExist(inner) => {
1885 Error::TrustedSignerDoesNotExist(inner)
1886 }
1887 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::Unhandled(inner) => Error::Unhandled(inner),
1888 }
1889 }
1890}
1891impl<R>
1892 From<
1893 ::aws_smithy_runtime_api::client::result::SdkError<
1894 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError,
1895 R,
1896 >,
1897 > for Error
1898where
1899 R: Send + Sync + std::fmt::Debug + 'static,
1900{
1901 fn from(
1902 err: ::aws_smithy_runtime_api::client::result::SdkError<
1903 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError,
1904 R,
1905 >,
1906 ) -> Self {
1907 match err {
1908 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1909 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1910 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1911 source: err.into(),
1912 }),
1913 }
1914 }
1915}
1916impl From<crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError> for Error {
1917 fn from(err: crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError) -> Self {
1918 match err {
1919 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::AccessDenied(inner) => Error::AccessDenied(inner),
1920 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
1921 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1922 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1923 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
1924 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidOriginAccessControl(inner) => Error::InvalidOriginAccessControl(inner),
1925 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidOriginAccessIdentity(inner) => Error::InvalidOriginAccessIdentity(inner),
1926 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1927 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::MissingBody(inner) => Error::MissingBody(inner),
1928 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::StreamingDistributionAlreadyExists(inner) => Error::StreamingDistributionAlreadyExists(inner),
1929 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::TooManyStreamingDistributionCnamEs(inner) => Error::TooManyStreamingDistributionCnamEs(inner),
1930 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::TooManyStreamingDistributions(inner) => Error::TooManyStreamingDistributions(inner),
1931 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
1932 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::TrustedSignerDoesNotExist(inner) => Error::TrustedSignerDoesNotExist(inner),
1933 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::Unhandled(inner) => Error::Unhandled(inner),
1934 }
1935 }
1936}
1937impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_origin::CreateVpcOriginError, R>> for Error
1938where
1939 R: Send + Sync + std::fmt::Debug + 'static,
1940{
1941 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_origin::CreateVpcOriginError, R>) -> Self {
1942 match err {
1943 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1944 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1945 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1946 source: err.into(),
1947 }),
1948 }
1949 }
1950}
1951impl From<crate::operation::create_vpc_origin::CreateVpcOriginError> for Error {
1952 fn from(err: crate::operation::create_vpc_origin::CreateVpcOriginError) -> Self {
1953 match err {
1954 crate::operation::create_vpc_origin::CreateVpcOriginError::AccessDenied(inner) => Error::AccessDenied(inner),
1955 crate::operation::create_vpc_origin::CreateVpcOriginError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
1956 crate::operation::create_vpc_origin::CreateVpcOriginError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
1957 crate::operation::create_vpc_origin::CreateVpcOriginError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1958 crate::operation::create_vpc_origin::CreateVpcOriginError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1959 crate::operation::create_vpc_origin::CreateVpcOriginError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1960 crate::operation::create_vpc_origin::CreateVpcOriginError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
1961 crate::operation::create_vpc_origin::CreateVpcOriginError::Unhandled(inner) => Error::Unhandled(inner),
1962 }
1963 }
1964}
1965impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError, R>> for Error
1966where
1967 R: Send + Sync + std::fmt::Debug + 'static,
1968{
1969 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError, R>) -> Self {
1970 match err {
1971 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1972 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1973 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1974 source: err.into(),
1975 }),
1976 }
1977 }
1978}
1979impl From<crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError> for Error {
1980 fn from(err: crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError) -> Self {
1981 match err {
1982 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::AccessDenied(inner) => Error::AccessDenied(inner),
1983 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::CannotDeleteEntityWhileInUse(inner) => {
1984 Error::CannotDeleteEntityWhileInUse(inner)
1985 }
1986 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1987 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::IllegalDelete(inner) => Error::IllegalDelete(inner),
1988 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1989 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
1990 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
1991 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
1992 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::Unhandled(inner) => Error::Unhandled(inner),
1993 }
1994 }
1995}
1996impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cache_policy::DeleteCachePolicyError, R>> for Error
1997where
1998 R: Send + Sync + std::fmt::Debug + 'static,
1999{
2000 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cache_policy::DeleteCachePolicyError, R>) -> Self {
2001 match err {
2002 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2003 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2004 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2005 source: err.into(),
2006 }),
2007 }
2008 }
2009}
2010impl From<crate::operation::delete_cache_policy::DeleteCachePolicyError> for Error {
2011 fn from(err: crate::operation::delete_cache_policy::DeleteCachePolicyError) -> Self {
2012 match err {
2013 crate::operation::delete_cache_policy::DeleteCachePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2014 crate::operation::delete_cache_policy::DeleteCachePolicyError::CachePolicyInUse(inner) => Error::CachePolicyInUse(inner),
2015 crate::operation::delete_cache_policy::DeleteCachePolicyError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2016 crate::operation::delete_cache_policy::DeleteCachePolicyError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2017 crate::operation::delete_cache_policy::DeleteCachePolicyError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
2018 crate::operation::delete_cache_policy::DeleteCachePolicyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2019 crate::operation::delete_cache_policy::DeleteCachePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2020 }
2021 }
2022}
2023impl<R>
2024 From<
2025 ::aws_smithy_runtime_api::client::result::SdkError<
2026 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError,
2027 R,
2028 >,
2029 > for Error
2030where
2031 R: Send + Sync + std::fmt::Debug + 'static,
2032{
2033 fn from(
2034 err: ::aws_smithy_runtime_api::client::result::SdkError<
2035 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError,
2036 R,
2037 >,
2038 ) -> Self {
2039 match err {
2040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2043 source: err.into(),
2044 }),
2045 }
2046 }
2047}
2048impl From<crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError> for Error {
2049 fn from(err: crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError) -> Self {
2050 match err {
2051 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::AccessDenied(inner) => Error::AccessDenied(inner),
2052 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::CloudFrontOriginAccessIdentityInUse(inner) => Error::CloudFrontOriginAccessIdentityInUse(inner),
2053 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2054 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::NoSuchCloudFrontOriginAccessIdentity(inner) => Error::NoSuchCloudFrontOriginAccessIdentity(inner),
2055 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2056 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::Unhandled(inner) => Error::Unhandled(inner),
2057 }
2058 }
2059}
2060impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection_group::DeleteConnectionGroupError, R>> for Error
2061where
2062 R: Send + Sync + std::fmt::Debug + 'static,
2063{
2064 fn from(
2065 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection_group::DeleteConnectionGroupError, R>,
2066 ) -> Self {
2067 match err {
2068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2071 source: err.into(),
2072 }),
2073 }
2074 }
2075}
2076impl From<crate::operation::delete_connection_group::DeleteConnectionGroupError> for Error {
2077 fn from(err: crate::operation::delete_connection_group::DeleteConnectionGroupError) -> Self {
2078 match err {
2079 crate::operation::delete_connection_group::DeleteConnectionGroupError::AccessDenied(inner) => Error::AccessDenied(inner),
2080 crate::operation::delete_connection_group::DeleteConnectionGroupError::CannotDeleteEntityWhileInUse(inner) => {
2081 Error::CannotDeleteEntityWhileInUse(inner)
2082 }
2083 crate::operation::delete_connection_group::DeleteConnectionGroupError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2084 crate::operation::delete_connection_group::DeleteConnectionGroupError::InvalidIfMatchVersion(inner) => {
2085 Error::InvalidIfMatchVersion(inner)
2086 }
2087 crate::operation::delete_connection_group::DeleteConnectionGroupError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2088 crate::operation::delete_connection_group::DeleteConnectionGroupError::ResourceNotDisabled(inner) => Error::ResourceNotDisabled(inner),
2089 crate::operation::delete_connection_group::DeleteConnectionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2090 }
2091 }
2092}
2093impl<R>
2094 From<
2095 ::aws_smithy_runtime_api::client::result::SdkError<
2096 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError,
2097 R,
2098 >,
2099 > for Error
2100where
2101 R: Send + Sync + std::fmt::Debug + 'static,
2102{
2103 fn from(
2104 err: ::aws_smithy_runtime_api::client::result::SdkError<
2105 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError,
2106 R,
2107 >,
2108 ) -> Self {
2109 match err {
2110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2113 source: err.into(),
2114 }),
2115 }
2116 }
2117}
2118impl From<crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError> for Error {
2119 fn from(err: crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError) -> Self {
2120 match err {
2121 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::AccessDenied(inner) => {
2122 Error::AccessDenied(inner)
2123 }
2124 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::ContinuousDeploymentPolicyInUse(inner) => {
2125 Error::ContinuousDeploymentPolicyInUse(inner)
2126 }
2127 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::InvalidArgument(inner) => {
2128 Error::InvalidArgument(inner)
2129 }
2130 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::InvalidIfMatchVersion(inner) => {
2131 Error::InvalidIfMatchVersion(inner)
2132 }
2133 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::NoSuchContinuousDeploymentPolicy(inner) => {
2134 Error::NoSuchContinuousDeploymentPolicy(inner)
2135 }
2136 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::PreconditionFailed(inner) => {
2137 Error::PreconditionFailed(inner)
2138 }
2139 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2140 }
2141 }
2142}
2143impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_distribution::DeleteDistributionError, R>> for Error
2144where
2145 R: Send + Sync + std::fmt::Debug + 'static,
2146{
2147 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_distribution::DeleteDistributionError, R>) -> Self {
2148 match err {
2149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2152 source: err.into(),
2153 }),
2154 }
2155 }
2156}
2157impl From<crate::operation::delete_distribution::DeleteDistributionError> for Error {
2158 fn from(err: crate::operation::delete_distribution::DeleteDistributionError) -> Self {
2159 match err {
2160 crate::operation::delete_distribution::DeleteDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
2161 crate::operation::delete_distribution::DeleteDistributionError::DistributionNotDisabled(inner) => Error::DistributionNotDisabled(inner),
2162 crate::operation::delete_distribution::DeleteDistributionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2163 crate::operation::delete_distribution::DeleteDistributionError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
2164 crate::operation::delete_distribution::DeleteDistributionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2165 crate::operation::delete_distribution::DeleteDistributionError::ResourceInUse(inner) => Error::ResourceInUse(inner),
2166 crate::operation::delete_distribution::DeleteDistributionError::Unhandled(inner) => Error::Unhandled(inner),
2167 }
2168 }
2169}
2170impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_distribution_tenant::DeleteDistributionTenantError, R>>
2171 for Error
2172where
2173 R: Send + Sync + std::fmt::Debug + 'static,
2174{
2175 fn from(
2176 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_distribution_tenant::DeleteDistributionTenantError, R>,
2177 ) -> Self {
2178 match err {
2179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2182 source: err.into(),
2183 }),
2184 }
2185 }
2186}
2187impl From<crate::operation::delete_distribution_tenant::DeleteDistributionTenantError> for Error {
2188 fn from(err: crate::operation::delete_distribution_tenant::DeleteDistributionTenantError) -> Self {
2189 match err {
2190 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
2191 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2192 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::InvalidIfMatchVersion(inner) => {
2193 Error::InvalidIfMatchVersion(inner)
2194 }
2195 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::PreconditionFailed(inner) => {
2196 Error::PreconditionFailed(inner)
2197 }
2198 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::ResourceNotDisabled(inner) => {
2199 Error::ResourceNotDisabled(inner)
2200 }
2201 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
2202 }
2203 }
2204}
2205impl<R>
2206 From<
2207 ::aws_smithy_runtime_api::client::result::SdkError<
2208 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError,
2209 R,
2210 >,
2211 > for Error
2212where
2213 R: Send + Sync + std::fmt::Debug + 'static,
2214{
2215 fn from(
2216 err: ::aws_smithy_runtime_api::client::result::SdkError<
2217 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError,
2218 R,
2219 >,
2220 ) -> Self {
2221 match err {
2222 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2223 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2224 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2225 source: err.into(),
2226 }),
2227 }
2228 }
2229}
2230impl From<crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError> for Error {
2231 fn from(err: crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError) -> Self {
2232 match err {
2233 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::AccessDenied(inner) => {
2234 Error::AccessDenied(inner)
2235 }
2236 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::FieldLevelEncryptionConfigInUse(inner) => {
2237 Error::FieldLevelEncryptionConfigInUse(inner)
2238 }
2239 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::InvalidIfMatchVersion(inner) => {
2240 Error::InvalidIfMatchVersion(inner)
2241 }
2242 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionConfig(
2243 inner,
2244 ) => Error::NoSuchFieldLevelEncryptionConfig(inner),
2245 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::PreconditionFailed(inner) => {
2246 Error::PreconditionFailed(inner)
2247 }
2248 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::Unhandled(inner) => {
2249 Error::Unhandled(inner)
2250 }
2251 }
2252 }
2253}
2254impl<R>
2255 From<
2256 ::aws_smithy_runtime_api::client::result::SdkError<
2257 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError,
2258 R,
2259 >,
2260 > for Error
2261where
2262 R: Send + Sync + std::fmt::Debug + 'static,
2263{
2264 fn from(
2265 err: ::aws_smithy_runtime_api::client::result::SdkError<
2266 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError,
2267 R,
2268 >,
2269 ) -> Self {
2270 match err {
2271 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2272 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2273 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2274 source: err.into(),
2275 }),
2276 }
2277 }
2278}
2279impl From<crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError> for Error {
2280 fn from(err: crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError) -> Self {
2281 match err {
2282 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::AccessDenied(inner) => {
2283 Error::AccessDenied(inner)
2284 }
2285 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileInUse(
2286 inner,
2287 ) => Error::FieldLevelEncryptionProfileInUse(inner),
2288 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::InvalidIfMatchVersion(inner) => {
2289 Error::InvalidIfMatchVersion(inner)
2290 }
2291 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::NoSuchFieldLevelEncryptionProfile(
2292 inner,
2293 ) => Error::NoSuchFieldLevelEncryptionProfile(inner),
2294 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::PreconditionFailed(inner) => {
2295 Error::PreconditionFailed(inner)
2296 }
2297 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::Unhandled(inner) => {
2298 Error::Unhandled(inner)
2299 }
2300 }
2301 }
2302}
2303impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function::DeleteFunctionError, R>> for Error
2304where
2305 R: Send + Sync + std::fmt::Debug + 'static,
2306{
2307 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function::DeleteFunctionError, R>) -> Self {
2308 match err {
2309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2312 source: err.into(),
2313 }),
2314 }
2315 }
2316}
2317impl From<crate::operation::delete_function::DeleteFunctionError> for Error {
2318 fn from(err: crate::operation::delete_function::DeleteFunctionError) -> Self {
2319 match err {
2320 crate::operation::delete_function::DeleteFunctionError::FunctionInUse(inner) => Error::FunctionInUse(inner),
2321 crate::operation::delete_function::DeleteFunctionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2322 crate::operation::delete_function::DeleteFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
2323 crate::operation::delete_function::DeleteFunctionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2324 crate::operation::delete_function::DeleteFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2325 crate::operation::delete_function::DeleteFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2326 }
2327 }
2328}
2329impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_key_group::DeleteKeyGroupError, R>> for Error
2330where
2331 R: Send + Sync + std::fmt::Debug + 'static,
2332{
2333 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_key_group::DeleteKeyGroupError, R>) -> Self {
2334 match err {
2335 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2336 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2337 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2338 source: err.into(),
2339 }),
2340 }
2341 }
2342}
2343impl From<crate::operation::delete_key_group::DeleteKeyGroupError> for Error {
2344 fn from(err: crate::operation::delete_key_group::DeleteKeyGroupError) -> Self {
2345 match err {
2346 crate::operation::delete_key_group::DeleteKeyGroupError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2347 crate::operation::delete_key_group::DeleteKeyGroupError::NoSuchResource(inner) => Error::NoSuchResource(inner),
2348 crate::operation::delete_key_group::DeleteKeyGroupError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2349 crate::operation::delete_key_group::DeleteKeyGroupError::ResourceInUse(inner) => Error::ResourceInUse(inner),
2350 crate::operation::delete_key_group::DeleteKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2351 }
2352 }
2353}
2354impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_key_value_store::DeleteKeyValueStoreError, R>> for Error
2355where
2356 R: Send + Sync + std::fmt::Debug + 'static,
2357{
2358 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_key_value_store::DeleteKeyValueStoreError, R>) -> Self {
2359 match err {
2360 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2361 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2362 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2363 source: err.into(),
2364 }),
2365 }
2366 }
2367}
2368impl From<crate::operation::delete_key_value_store::DeleteKeyValueStoreError> for Error {
2369 fn from(err: crate::operation::delete_key_value_store::DeleteKeyValueStoreError) -> Self {
2370 match err {
2371 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
2372 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::CannotDeleteEntityWhileInUse(inner) => {
2373 Error::CannotDeleteEntityWhileInUse(inner)
2374 }
2375 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2376 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2377 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2378 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2379 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::Unhandled(inner) => Error::Unhandled(inner),
2380 }
2381 }
2382}
2383impl<R>
2384 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError, R>>
2385 for Error
2386where
2387 R: Send + Sync + std::fmt::Debug + 'static,
2388{
2389 fn from(
2390 err: ::aws_smithy_runtime_api::client::result::SdkError<
2391 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError,
2392 R,
2393 >,
2394 ) -> Self {
2395 match err {
2396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2399 source: err.into(),
2400 }),
2401 }
2402 }
2403}
2404impl From<crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError> for Error {
2405 fn from(err: crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError) -> Self {
2406 match err {
2407 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::AccessDenied(inner) => Error::AccessDenied(inner),
2408 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::NoSuchDistribution(inner) => {
2409 Error::NoSuchDistribution(inner)
2410 }
2411 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::NoSuchMonitoringSubscription(inner) => {
2412 Error::NoSuchMonitoringSubscription(inner)
2413 }
2414 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::UnsupportedOperation(inner) => {
2415 Error::UnsupportedOperation(inner)
2416 }
2417 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2418 }
2419 }
2420}
2421impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_origin_access_control::DeleteOriginAccessControlError, R>>
2422 for Error
2423where
2424 R: Send + Sync + std::fmt::Debug + 'static,
2425{
2426 fn from(
2427 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_origin_access_control::DeleteOriginAccessControlError, R>,
2428 ) -> Self {
2429 match err {
2430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2433 source: err.into(),
2434 }),
2435 }
2436 }
2437}
2438impl From<crate::operation::delete_origin_access_control::DeleteOriginAccessControlError> for Error {
2439 fn from(err: crate::operation::delete_origin_access_control::DeleteOriginAccessControlError) -> Self {
2440 match err {
2441 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::AccessDenied(inner) => Error::AccessDenied(inner),
2442 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::InvalidIfMatchVersion(inner) => {
2443 Error::InvalidIfMatchVersion(inner)
2444 }
2445 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::NoSuchOriginAccessControl(inner) => {
2446 Error::NoSuchOriginAccessControl(inner)
2447 }
2448 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::OriginAccessControlInUse(inner) => {
2449 Error::OriginAccessControlInUse(inner)
2450 }
2451 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::PreconditionFailed(inner) => {
2452 Error::PreconditionFailed(inner)
2453 }
2454 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::Unhandled(inner) => Error::Unhandled(inner),
2455 }
2456 }
2457}
2458impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError, R>>
2459 for Error
2460where
2461 R: Send + Sync + std::fmt::Debug + 'static,
2462{
2463 fn from(
2464 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError, R>,
2465 ) -> Self {
2466 match err {
2467 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2468 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2469 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2470 source: err.into(),
2471 }),
2472 }
2473 }
2474}
2475impl From<crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError> for Error {
2476 fn from(err: crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError) -> Self {
2477 match err {
2478 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2479 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2480 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::InvalidIfMatchVersion(inner) => {
2481 Error::InvalidIfMatchVersion(inner)
2482 }
2483 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::NoSuchOriginRequestPolicy(inner) => {
2484 Error::NoSuchOriginRequestPolicy(inner)
2485 }
2486 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::OriginRequestPolicyInUse(inner) => {
2487 Error::OriginRequestPolicyInUse(inner)
2488 }
2489 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::PreconditionFailed(inner) => {
2490 Error::PreconditionFailed(inner)
2491 }
2492 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2493 }
2494 }
2495}
2496impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_public_key::DeletePublicKeyError, R>> for Error
2497where
2498 R: Send + Sync + std::fmt::Debug + 'static,
2499{
2500 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_public_key::DeletePublicKeyError, R>) -> Self {
2501 match err {
2502 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2503 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2504 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2505 source: err.into(),
2506 }),
2507 }
2508 }
2509}
2510impl From<crate::operation::delete_public_key::DeletePublicKeyError> for Error {
2511 fn from(err: crate::operation::delete_public_key::DeletePublicKeyError) -> Self {
2512 match err {
2513 crate::operation::delete_public_key::DeletePublicKeyError::AccessDenied(inner) => Error::AccessDenied(inner),
2514 crate::operation::delete_public_key::DeletePublicKeyError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2515 crate::operation::delete_public_key::DeletePublicKeyError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
2516 crate::operation::delete_public_key::DeletePublicKeyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2517 crate::operation::delete_public_key::DeletePublicKeyError::PublicKeyInUse(inner) => Error::PublicKeyInUse(inner),
2518 crate::operation::delete_public_key::DeletePublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
2519 }
2520 }
2521}
2522impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError, R>>
2523 for Error
2524where
2525 R: Send + Sync + std::fmt::Debug + 'static,
2526{
2527 fn from(
2528 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError, R>,
2529 ) -> Self {
2530 match err {
2531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2534 source: err.into(),
2535 }),
2536 }
2537 }
2538}
2539impl From<crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError> for Error {
2540 fn from(err: crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError) -> Self {
2541 match err {
2542 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
2543 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2544 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::NoSuchRealtimeLogConfig(inner) => {
2545 Error::NoSuchRealtimeLogConfig(inner)
2546 }
2547 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::RealtimeLogConfigInUse(inner) => {
2548 Error::RealtimeLogConfigInUse(inner)
2549 }
2550 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::Unhandled(inner) => Error::Unhandled(inner),
2551 }
2552 }
2553}
2554impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>> for Error
2555where
2556 R: Send + Sync + std::fmt::Debug + 'static,
2557{
2558 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>) -> Self {
2559 match err {
2560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2563 source: err.into(),
2564 }),
2565 }
2566 }
2567}
2568impl From<crate::operation::delete_resource_policy::DeleteResourcePolicyError> for Error {
2569 fn from(err: crate::operation::delete_resource_policy::DeleteResourcePolicyError) -> Self {
2570 match err {
2571 crate::operation::delete_resource_policy::DeleteResourcePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2572 crate::operation::delete_resource_policy::DeleteResourcePolicyError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2573 crate::operation::delete_resource_policy::DeleteResourcePolicyError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2574 crate::operation::delete_resource_policy::DeleteResourcePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2575 crate::operation::delete_resource_policy::DeleteResourcePolicyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2576 crate::operation::delete_resource_policy::DeleteResourcePolicyError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2577 crate::operation::delete_resource_policy::DeleteResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2578 }
2579 }
2580}
2581impl<R>
2582 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError, R>>
2583 for Error
2584where
2585 R: Send + Sync + std::fmt::Debug + 'static,
2586{
2587 fn from(
2588 err: ::aws_smithy_runtime_api::client::result::SdkError<
2589 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError,
2590 R,
2591 >,
2592 ) -> Self {
2593 match err {
2594 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2595 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2596 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2597 source: err.into(),
2598 }),
2599 }
2600 }
2601}
2602impl From<crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError> for Error {
2603 fn from(err: crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError) -> Self {
2604 match err {
2605 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2606 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2607 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::InvalidIfMatchVersion(inner) => {
2608 Error::InvalidIfMatchVersion(inner)
2609 }
2610 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::NoSuchResponseHeadersPolicy(inner) => {
2611 Error::NoSuchResponseHeadersPolicy(inner)
2612 }
2613 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::PreconditionFailed(inner) => {
2614 Error::PreconditionFailed(inner)
2615 }
2616 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::ResponseHeadersPolicyInUse(inner) => {
2617 Error::ResponseHeadersPolicyInUse(inner)
2618 }
2619 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2620 }
2621 }
2622}
2623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError, R>>
2624 for Error
2625where
2626 R: Send + Sync + std::fmt::Debug + 'static,
2627{
2628 fn from(
2629 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError, R>,
2630 ) -> Self {
2631 match err {
2632 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2633 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2634 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2635 source: err.into(),
2636 }),
2637 }
2638 }
2639}
2640impl From<crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError> for Error {
2641 fn from(err: crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError) -> Self {
2642 match err {
2643 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
2644 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::InvalidIfMatchVersion(inner) => {
2645 Error::InvalidIfMatchVersion(inner)
2646 }
2647 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::NoSuchStreamingDistribution(inner) => {
2648 Error::NoSuchStreamingDistribution(inner)
2649 }
2650 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::PreconditionFailed(inner) => {
2651 Error::PreconditionFailed(inner)
2652 }
2653 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::StreamingDistributionNotDisabled(inner) => {
2654 Error::StreamingDistributionNotDisabled(inner)
2655 }
2656 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::Unhandled(inner) => Error::Unhandled(inner),
2657 }
2658 }
2659}
2660impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_origin::DeleteVpcOriginError, R>> for Error
2661where
2662 R: Send + Sync + std::fmt::Debug + 'static,
2663{
2664 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_origin::DeleteVpcOriginError, R>) -> Self {
2665 match err {
2666 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2667 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2668 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2669 source: err.into(),
2670 }),
2671 }
2672 }
2673}
2674impl From<crate::operation::delete_vpc_origin::DeleteVpcOriginError> for Error {
2675 fn from(err: crate::operation::delete_vpc_origin::DeleteVpcOriginError) -> Self {
2676 match err {
2677 crate::operation::delete_vpc_origin::DeleteVpcOriginError::AccessDenied(inner) => Error::AccessDenied(inner),
2678 crate::operation::delete_vpc_origin::DeleteVpcOriginError::CannotDeleteEntityWhileInUse(inner) => {
2679 Error::CannotDeleteEntityWhileInUse(inner)
2680 }
2681 crate::operation::delete_vpc_origin::DeleteVpcOriginError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2682 crate::operation::delete_vpc_origin::DeleteVpcOriginError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2683 crate::operation::delete_vpc_origin::DeleteVpcOriginError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2684 crate::operation::delete_vpc_origin::DeleteVpcOriginError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2685 crate::operation::delete_vpc_origin::DeleteVpcOriginError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2686 crate::operation::delete_vpc_origin::DeleteVpcOriginError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2687 crate::operation::delete_vpc_origin::DeleteVpcOriginError::Unhandled(inner) => Error::Unhandled(inner),
2688 }
2689 }
2690}
2691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_function::DescribeFunctionError, R>> for Error
2692where
2693 R: Send + Sync + std::fmt::Debug + 'static,
2694{
2695 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_function::DescribeFunctionError, R>) -> Self {
2696 match err {
2697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2700 source: err.into(),
2701 }),
2702 }
2703 }
2704}
2705impl From<crate::operation::describe_function::DescribeFunctionError> for Error {
2706 fn from(err: crate::operation::describe_function::DescribeFunctionError) -> Self {
2707 match err {
2708 crate::operation::describe_function::DescribeFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
2709 crate::operation::describe_function::DescribeFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2710 crate::operation::describe_function::DescribeFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2711 }
2712 }
2713}
2714impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_value_store::DescribeKeyValueStoreError, R>> for Error
2715where
2716 R: Send + Sync + std::fmt::Debug + 'static,
2717{
2718 fn from(
2719 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_value_store::DescribeKeyValueStoreError, R>,
2720 ) -> Self {
2721 match err {
2722 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2723 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2724 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2725 source: err.into(),
2726 }),
2727 }
2728 }
2729}
2730impl From<crate::operation::describe_key_value_store::DescribeKeyValueStoreError> for Error {
2731 fn from(err: crate::operation::describe_key_value_store::DescribeKeyValueStoreError) -> Self {
2732 match err {
2733 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
2734 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2735 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2736 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2737 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::Unhandled(inner) => Error::Unhandled(inner),
2738 }
2739 }
2740}
2741impl<R>
2742 From<
2743 ::aws_smithy_runtime_api::client::result::SdkError<
2744 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError,
2745 R,
2746 >,
2747 > for Error
2748where
2749 R: Send + Sync + std::fmt::Debug + 'static,
2750{
2751 fn from(
2752 err: ::aws_smithy_runtime_api::client::result::SdkError<
2753 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError,
2754 R,
2755 >,
2756 ) -> Self {
2757 match err {
2758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2761 source: err.into(),
2762 }),
2763 }
2764 }
2765}
2766impl From<crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError> for Error {
2767 fn from(err: crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError) -> Self {
2768 match err {
2769 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::AccessDenied(inner) => {
2770 Error::AccessDenied(inner)
2771 }
2772 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::EntityNotFound(inner) => {
2773 Error::EntityNotFound(inner)
2774 }
2775 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::InvalidArgument(inner) => {
2776 Error::InvalidArgument(inner)
2777 }
2778 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::InvalidIfMatchVersion(inner) => {
2779 Error::InvalidIfMatchVersion(inner)
2780 }
2781 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::PreconditionFailed(inner) => {
2782 Error::PreconditionFailed(inner)
2783 }
2784 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::Unhandled(inner) => {
2785 Error::Unhandled(inner)
2786 }
2787 }
2788 }
2789}
2790impl<R>
2791 From<
2792 ::aws_smithy_runtime_api::client::result::SdkError<
2793 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError,
2794 R,
2795 >,
2796 > for Error
2797where
2798 R: Send + Sync + std::fmt::Debug + 'static,
2799{
2800 fn from(
2801 err: ::aws_smithy_runtime_api::client::result::SdkError<
2802 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError,
2803 R,
2804 >,
2805 ) -> Self {
2806 match err {
2807 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2808 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2809 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2810 source: err.into(),
2811 }),
2812 }
2813 }
2814}
2815impl From<crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError> for Error {
2816 fn from(err: crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError) -> Self {
2817 match err {
2818 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::AccessDenied(inner) => {
2819 Error::AccessDenied(inner)
2820 }
2821 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::EntityNotFound(inner) => {
2822 Error::EntityNotFound(inner)
2823 }
2824 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::InvalidArgument(inner) => {
2825 Error::InvalidArgument(inner)
2826 }
2827 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::InvalidIfMatchVersion(inner) => {
2828 Error::InvalidIfMatchVersion(inner)
2829 }
2830 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::PreconditionFailed(inner) => {
2831 Error::PreconditionFailed(inner)
2832 }
2833 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::Unhandled(inner) => Error::Unhandled(inner),
2834 }
2835 }
2836}
2837impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_anycast_ip_list::GetAnycastIpListError, R>> for Error
2838where
2839 R: Send + Sync + std::fmt::Debug + 'static,
2840{
2841 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_anycast_ip_list::GetAnycastIpListError, R>) -> Self {
2842 match err {
2843 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2844 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2845 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2846 source: err.into(),
2847 }),
2848 }
2849 }
2850}
2851impl From<crate::operation::get_anycast_ip_list::GetAnycastIpListError> for Error {
2852 fn from(err: crate::operation::get_anycast_ip_list::GetAnycastIpListError) -> Self {
2853 match err {
2854 crate::operation::get_anycast_ip_list::GetAnycastIpListError::AccessDenied(inner) => Error::AccessDenied(inner),
2855 crate::operation::get_anycast_ip_list::GetAnycastIpListError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2856 crate::operation::get_anycast_ip_list::GetAnycastIpListError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2857 crate::operation::get_anycast_ip_list::GetAnycastIpListError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2858 crate::operation::get_anycast_ip_list::GetAnycastIpListError::Unhandled(inner) => Error::Unhandled(inner),
2859 }
2860 }
2861}
2862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cache_policy::GetCachePolicyError, R>> for Error
2863where
2864 R: Send + Sync + std::fmt::Debug + 'static,
2865{
2866 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cache_policy::GetCachePolicyError, R>) -> Self {
2867 match err {
2868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2871 source: err.into(),
2872 }),
2873 }
2874 }
2875}
2876impl From<crate::operation::get_cache_policy::GetCachePolicyError> for Error {
2877 fn from(err: crate::operation::get_cache_policy::GetCachePolicyError) -> Self {
2878 match err {
2879 crate::operation::get_cache_policy::GetCachePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2880 crate::operation::get_cache_policy::GetCachePolicyError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
2881 crate::operation::get_cache_policy::GetCachePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2882 }
2883 }
2884}
2885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cache_policy_config::GetCachePolicyConfigError, R>> for Error
2886where
2887 R: Send + Sync + std::fmt::Debug + 'static,
2888{
2889 fn from(
2890 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cache_policy_config::GetCachePolicyConfigError, R>,
2891 ) -> Self {
2892 match err {
2893 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2894 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2895 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2896 source: err.into(),
2897 }),
2898 }
2899 }
2900}
2901impl From<crate::operation::get_cache_policy_config::GetCachePolicyConfigError> for Error {
2902 fn from(err: crate::operation::get_cache_policy_config::GetCachePolicyConfigError) -> Self {
2903 match err {
2904 crate::operation::get_cache_policy_config::GetCachePolicyConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
2905 crate::operation::get_cache_policy_config::GetCachePolicyConfigError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
2906 crate::operation::get_cache_policy_config::GetCachePolicyConfigError::Unhandled(inner) => Error::Unhandled(inner),
2907 }
2908 }
2909}
2910impl<R>
2911 From<
2912 ::aws_smithy_runtime_api::client::result::SdkError<
2913 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError,
2914 R,
2915 >,
2916 > for Error
2917where
2918 R: Send + Sync + std::fmt::Debug + 'static,
2919{
2920 fn from(
2921 err: ::aws_smithy_runtime_api::client::result::SdkError<
2922 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError,
2923 R,
2924 >,
2925 ) -> Self {
2926 match err {
2927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2930 source: err.into(),
2931 }),
2932 }
2933 }
2934}
2935impl From<crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError> for Error {
2936 fn from(err: crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError) -> Self {
2937 match err {
2938 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError::AccessDenied(inner) => Error::AccessDenied(inner),
2939 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError::NoSuchCloudFrontOriginAccessIdentity(inner) => Error::NoSuchCloudFrontOriginAccessIdentity(inner),
2940 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError::Unhandled(inner) => Error::Unhandled(inner),
2941 }
2942 }
2943}
2944impl<R>
2945 From<
2946 ::aws_smithy_runtime_api::client::result::SdkError<
2947 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError,
2948 R,
2949 >,
2950 > for Error
2951where
2952 R: Send + Sync + std::fmt::Debug + 'static,
2953{
2954 fn from(
2955 err: ::aws_smithy_runtime_api::client::result::SdkError<
2956 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError,
2957 R,
2958 >,
2959 ) -> Self {
2960 match err {
2961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2964 source: err.into(),
2965 }),
2966 }
2967 }
2968}
2969impl From<crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError> for Error {
2970 fn from(err: crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError) -> Self {
2971 match err {
2972 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
2973 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError::NoSuchCloudFrontOriginAccessIdentity(inner) => Error::NoSuchCloudFrontOriginAccessIdentity(inner),
2974 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError::Unhandled(inner) => Error::Unhandled(inner),
2975 }
2976 }
2977}
2978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection_group::GetConnectionGroupError, R>> for Error
2979where
2980 R: Send + Sync + std::fmt::Debug + 'static,
2981{
2982 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection_group::GetConnectionGroupError, R>) -> Self {
2983 match err {
2984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2987 source: err.into(),
2988 }),
2989 }
2990 }
2991}
2992impl From<crate::operation::get_connection_group::GetConnectionGroupError> for Error {
2993 fn from(err: crate::operation::get_connection_group::GetConnectionGroupError) -> Self {
2994 match err {
2995 crate::operation::get_connection_group::GetConnectionGroupError::AccessDenied(inner) => Error::AccessDenied(inner),
2996 crate::operation::get_connection_group::GetConnectionGroupError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2997 crate::operation::get_connection_group::GetConnectionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2998 }
2999 }
3000}
3001impl<R>
3002 From<
3003 ::aws_smithy_runtime_api::client::result::SdkError<
3004 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError,
3005 R,
3006 >,
3007 > for Error
3008where
3009 R: Send + Sync + std::fmt::Debug + 'static,
3010{
3011 fn from(
3012 err: ::aws_smithy_runtime_api::client::result::SdkError<
3013 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError,
3014 R,
3015 >,
3016 ) -> Self {
3017 match err {
3018 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3019 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3020 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3021 source: err.into(),
3022 }),
3023 }
3024 }
3025}
3026impl From<crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError> for Error {
3027 fn from(err: crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError) -> Self {
3028 match err {
3029 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError::AccessDenied(inner) => {
3030 Error::AccessDenied(inner)
3031 }
3032 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError::EntityNotFound(inner) => {
3033 Error::EntityNotFound(inner)
3034 }
3035 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError::Unhandled(inner) => {
3036 Error::Unhandled(inner)
3037 }
3038 }
3039 }
3040}
3041impl<R>
3042 From<
3043 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError, R>,
3044 > for Error
3045where
3046 R: Send + Sync + std::fmt::Debug + 'static,
3047{
3048 fn from(
3049 err: ::aws_smithy_runtime_api::client::result::SdkError<
3050 crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError,
3051 R,
3052 >,
3053 ) -> Self {
3054 match err {
3055 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3056 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3057 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3058 source: err.into(),
3059 }),
3060 }
3061 }
3062}
3063impl From<crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError> for Error {
3064 fn from(err: crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError) -> Self {
3065 match err {
3066 crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3067 crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError::NoSuchContinuousDeploymentPolicy(inner) => {
3068 Error::NoSuchContinuousDeploymentPolicy(inner)
3069 }
3070 crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3071 }
3072 }
3073}
3074impl<R>
3075 From<
3076 ::aws_smithy_runtime_api::client::result::SdkError<
3077 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError,
3078 R,
3079 >,
3080 > for Error
3081where
3082 R: Send + Sync + std::fmt::Debug + 'static,
3083{
3084 fn from(
3085 err: ::aws_smithy_runtime_api::client::result::SdkError<
3086 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError,
3087 R,
3088 >,
3089 ) -> Self {
3090 match err {
3091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3094 source: err.into(),
3095 }),
3096 }
3097 }
3098}
3099impl From<crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError> for Error {
3100 fn from(err: crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError) -> Self {
3101 match err {
3102 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError::AccessDenied(inner) => {
3103 Error::AccessDenied(inner)
3104 }
3105 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError::NoSuchContinuousDeploymentPolicy(
3106 inner,
3107 ) => Error::NoSuchContinuousDeploymentPolicy(inner),
3108 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError::Unhandled(inner) => {
3109 Error::Unhandled(inner)
3110 }
3111 }
3112 }
3113}
3114impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution::GetDistributionError, R>> for Error
3115where
3116 R: Send + Sync + std::fmt::Debug + 'static,
3117{
3118 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution::GetDistributionError, R>) -> Self {
3119 match err {
3120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3123 source: err.into(),
3124 }),
3125 }
3126 }
3127}
3128impl From<crate::operation::get_distribution::GetDistributionError> for Error {
3129 fn from(err: crate::operation::get_distribution::GetDistributionError) -> Self {
3130 match err {
3131 crate::operation::get_distribution::GetDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
3132 crate::operation::get_distribution::GetDistributionError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
3133 crate::operation::get_distribution::GetDistributionError::Unhandled(inner) => Error::Unhandled(inner),
3134 }
3135 }
3136}
3137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution_config::GetDistributionConfigError, R>> for Error
3138where
3139 R: Send + Sync + std::fmt::Debug + 'static,
3140{
3141 fn from(
3142 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution_config::GetDistributionConfigError, R>,
3143 ) -> Self {
3144 match err {
3145 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3146 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3147 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3148 source: err.into(),
3149 }),
3150 }
3151 }
3152}
3153impl From<crate::operation::get_distribution_config::GetDistributionConfigError> for Error {
3154 fn from(err: crate::operation::get_distribution_config::GetDistributionConfigError) -> Self {
3155 match err {
3156 crate::operation::get_distribution_config::GetDistributionConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3157 crate::operation::get_distribution_config::GetDistributionConfigError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
3158 crate::operation::get_distribution_config::GetDistributionConfigError::Unhandled(inner) => Error::Unhandled(inner),
3159 }
3160 }
3161}
3162impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution_tenant::GetDistributionTenantError, R>> for Error
3163where
3164 R: Send + Sync + std::fmt::Debug + 'static,
3165{
3166 fn from(
3167 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution_tenant::GetDistributionTenantError, R>,
3168 ) -> Self {
3169 match err {
3170 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3171 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3172 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3173 source: err.into(),
3174 }),
3175 }
3176 }
3177}
3178impl From<crate::operation::get_distribution_tenant::GetDistributionTenantError> for Error {
3179 fn from(err: crate::operation::get_distribution_tenant::GetDistributionTenantError) -> Self {
3180 match err {
3181 crate::operation::get_distribution_tenant::GetDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
3182 crate::operation::get_distribution_tenant::GetDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3183 crate::operation::get_distribution_tenant::GetDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
3184 }
3185 }
3186}
3187impl<R>
3188 From<
3189 ::aws_smithy_runtime_api::client::result::SdkError<
3190 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError,
3191 R,
3192 >,
3193 > for Error
3194where
3195 R: Send + Sync + std::fmt::Debug + 'static,
3196{
3197 fn from(
3198 err: ::aws_smithy_runtime_api::client::result::SdkError<
3199 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError,
3200 R,
3201 >,
3202 ) -> Self {
3203 match err {
3204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3207 source: err.into(),
3208 }),
3209 }
3210 }
3211}
3212impl From<crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError> for Error {
3213 fn from(err: crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError) -> Self {
3214 match err {
3215 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError::AccessDenied(inner) => {
3216 Error::AccessDenied(inner)
3217 }
3218 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError::EntityNotFound(inner) => {
3219 Error::EntityNotFound(inner)
3220 }
3221 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError::Unhandled(inner) => Error::Unhandled(inner),
3222 }
3223 }
3224}
3225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError, R>>
3226 for Error
3227where
3228 R: Send + Sync + std::fmt::Debug + 'static,
3229{
3230 fn from(
3231 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError, R>,
3232 ) -> Self {
3233 match err {
3234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3237 source: err.into(),
3238 }),
3239 }
3240 }
3241}
3242impl From<crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError> for Error {
3243 fn from(err: crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError) -> Self {
3244 match err {
3245 crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError::AccessDenied(inner) => Error::AccessDenied(inner),
3246 crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError::NoSuchFieldLevelEncryptionConfig(inner) => {
3247 Error::NoSuchFieldLevelEncryptionConfig(inner)
3248 }
3249 crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError::Unhandled(inner) => Error::Unhandled(inner),
3250 }
3251 }
3252}
3253impl<R>
3254 From<
3255 ::aws_smithy_runtime_api::client::result::SdkError<
3256 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError,
3257 R,
3258 >,
3259 > for Error
3260where
3261 R: Send + Sync + std::fmt::Debug + 'static,
3262{
3263 fn from(
3264 err: ::aws_smithy_runtime_api::client::result::SdkError<
3265 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError,
3266 R,
3267 >,
3268 ) -> Self {
3269 match err {
3270 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3271 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3272 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3273 source: err.into(),
3274 }),
3275 }
3276 }
3277}
3278impl From<crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError> for Error {
3279 fn from(err: crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError) -> Self {
3280 match err {
3281 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError::AccessDenied(inner) => {
3282 Error::AccessDenied(inner)
3283 }
3284 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionConfig(inner) => {
3285 Error::NoSuchFieldLevelEncryptionConfig(inner)
3286 }
3287 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError::Unhandled(inner) => Error::Unhandled(inner),
3288 }
3289 }
3290}
3291impl<R>
3292 From<
3293 ::aws_smithy_runtime_api::client::result::SdkError<
3294 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError,
3295 R,
3296 >,
3297 > for Error
3298where
3299 R: Send + Sync + std::fmt::Debug + 'static,
3300{
3301 fn from(
3302 err: ::aws_smithy_runtime_api::client::result::SdkError<
3303 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError,
3304 R,
3305 >,
3306 ) -> Self {
3307 match err {
3308 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3309 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3310 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3311 source: err.into(),
3312 }),
3313 }
3314 }
3315}
3316impl From<crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError> for Error {
3317 fn from(err: crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError) -> Self {
3318 match err {
3319 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError::AccessDenied(inner) => {
3320 Error::AccessDenied(inner)
3321 }
3322 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError::NoSuchFieldLevelEncryptionProfile(inner) => {
3323 Error::NoSuchFieldLevelEncryptionProfile(inner)
3324 }
3325 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError::Unhandled(inner) => Error::Unhandled(inner),
3326 }
3327 }
3328}
3329impl<R>
3330 From<
3331 ::aws_smithy_runtime_api::client::result::SdkError<
3332 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError,
3333 R,
3334 >,
3335 > for Error
3336where
3337 R: Send + Sync + std::fmt::Debug + 'static,
3338{
3339 fn from(
3340 err: ::aws_smithy_runtime_api::client::result::SdkError<
3341 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError,
3342 R,
3343 >,
3344 ) -> Self {
3345 match err {
3346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3349 source: err.into(),
3350 }),
3351 }
3352 }
3353}
3354impl From<crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError> for Error {
3355 fn from(err: crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError) -> Self {
3356 match err {
3357 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3358 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError::NoSuchFieldLevelEncryptionProfile(inner) => Error::NoSuchFieldLevelEncryptionProfile(inner),
3359 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError::Unhandled(inner) => Error::Unhandled(inner),
3360 }
3361 }
3362}
3363impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>> for Error
3364where
3365 R: Send + Sync + std::fmt::Debug + 'static,
3366{
3367 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>) -> Self {
3368 match err {
3369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3372 source: err.into(),
3373 }),
3374 }
3375 }
3376}
3377impl From<crate::operation::get_function::GetFunctionError> for Error {
3378 fn from(err: crate::operation::get_function::GetFunctionError) -> Self {
3379 match err {
3380 crate::operation::get_function::GetFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
3381 crate::operation::get_function::GetFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
3382 crate::operation::get_function::GetFunctionError::Unhandled(inner) => Error::Unhandled(inner),
3383 }
3384 }
3385}
3386impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_invalidation::GetInvalidationError, R>> for Error
3387where
3388 R: Send + Sync + std::fmt::Debug + 'static,
3389{
3390 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_invalidation::GetInvalidationError, R>) -> Self {
3391 match err {
3392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3395 source: err.into(),
3396 }),
3397 }
3398 }
3399}
3400impl From<crate::operation::get_invalidation::GetInvalidationError> for Error {
3401 fn from(err: crate::operation::get_invalidation::GetInvalidationError) -> Self {
3402 match err {
3403 crate::operation::get_invalidation::GetInvalidationError::AccessDenied(inner) => Error::AccessDenied(inner),
3404 crate::operation::get_invalidation::GetInvalidationError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
3405 crate::operation::get_invalidation::GetInvalidationError::NoSuchInvalidation(inner) => Error::NoSuchInvalidation(inner),
3406 crate::operation::get_invalidation::GetInvalidationError::Unhandled(inner) => Error::Unhandled(inner),
3407 }
3408 }
3409}
3410impl<R>
3411 From<
3412 ::aws_smithy_runtime_api::client::result::SdkError<
3413 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError,
3414 R,
3415 >,
3416 > for Error
3417where
3418 R: Send + Sync + std::fmt::Debug + 'static,
3419{
3420 fn from(
3421 err: ::aws_smithy_runtime_api::client::result::SdkError<
3422 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError,
3423 R,
3424 >,
3425 ) -> Self {
3426 match err {
3427 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3428 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3429 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3430 source: err.into(),
3431 }),
3432 }
3433 }
3434}
3435impl From<crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError> for Error {
3436 fn from(err: crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError) -> Self {
3437 match err {
3438 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError::AccessDenied(inner) => {
3439 Error::AccessDenied(inner)
3440 }
3441 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError::EntityNotFound(inner) => {
3442 Error::EntityNotFound(inner)
3443 }
3444 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError::NoSuchInvalidation(inner) => {
3445 Error::NoSuchInvalidation(inner)
3446 }
3447 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError::Unhandled(inner) => {
3448 Error::Unhandled(inner)
3449 }
3450 }
3451 }
3452}
3453impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_key_group::GetKeyGroupError, R>> for Error
3454where
3455 R: Send + Sync + std::fmt::Debug + 'static,
3456{
3457 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_key_group::GetKeyGroupError, R>) -> Self {
3458 match err {
3459 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3460 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3461 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3462 source: err.into(),
3463 }),
3464 }
3465 }
3466}
3467impl From<crate::operation::get_key_group::GetKeyGroupError> for Error {
3468 fn from(err: crate::operation::get_key_group::GetKeyGroupError) -> Self {
3469 match err {
3470 crate::operation::get_key_group::GetKeyGroupError::NoSuchResource(inner) => Error::NoSuchResource(inner),
3471 crate::operation::get_key_group::GetKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3472 }
3473 }
3474}
3475impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_key_group_config::GetKeyGroupConfigError, R>> for Error
3476where
3477 R: Send + Sync + std::fmt::Debug + 'static,
3478{
3479 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_key_group_config::GetKeyGroupConfigError, R>) -> Self {
3480 match err {
3481 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3482 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3483 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3484 source: err.into(),
3485 }),
3486 }
3487 }
3488}
3489impl From<crate::operation::get_key_group_config::GetKeyGroupConfigError> for Error {
3490 fn from(err: crate::operation::get_key_group_config::GetKeyGroupConfigError) -> Self {
3491 match err {
3492 crate::operation::get_key_group_config::GetKeyGroupConfigError::NoSuchResource(inner) => Error::NoSuchResource(inner),
3493 crate::operation::get_key_group_config::GetKeyGroupConfigError::Unhandled(inner) => Error::Unhandled(inner),
3494 }
3495 }
3496}
3497impl<R>
3498 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError, R>>
3499 for Error
3500where
3501 R: Send + Sync + std::fmt::Debug + 'static,
3502{
3503 fn from(
3504 err: ::aws_smithy_runtime_api::client::result::SdkError<
3505 crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError,
3506 R,
3507 >,
3508 ) -> Self {
3509 match err {
3510 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3511 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3512 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3513 source: err.into(),
3514 }),
3515 }
3516 }
3517}
3518impl From<crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError> for Error {
3519 fn from(err: crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError) -> Self {
3520 match err {
3521 crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError::AccessDenied(inner) => Error::AccessDenied(inner),
3522 crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError::EntityNotFound(inner) => {
3523 Error::EntityNotFound(inner)
3524 }
3525 crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError::Unhandled(inner) => Error::Unhandled(inner),
3526 }
3527 }
3528}
3529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError, R>>
3530 for Error
3531where
3532 R: Send + Sync + std::fmt::Debug + 'static,
3533{
3534 fn from(
3535 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError, R>,
3536 ) -> Self {
3537 match err {
3538 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3539 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3540 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3541 source: err.into(),
3542 }),
3543 }
3544 }
3545}
3546impl From<crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError> for Error {
3547 fn from(err: crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError) -> Self {
3548 match err {
3549 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::AccessDenied(inner) => Error::AccessDenied(inner),
3550 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::NoSuchDistribution(inner) => {
3551 Error::NoSuchDistribution(inner)
3552 }
3553 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::NoSuchMonitoringSubscription(inner) => {
3554 Error::NoSuchMonitoringSubscription(inner)
3555 }
3556 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::UnsupportedOperation(inner) => {
3557 Error::UnsupportedOperation(inner)
3558 }
3559 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
3560 }
3561 }
3562}
3563impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_access_control::GetOriginAccessControlError, R>>
3564 for Error
3565where
3566 R: Send + Sync + std::fmt::Debug + 'static,
3567{
3568 fn from(
3569 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_access_control::GetOriginAccessControlError, R>,
3570 ) -> Self {
3571 match err {
3572 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3573 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3574 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3575 source: err.into(),
3576 }),
3577 }
3578 }
3579}
3580impl From<crate::operation::get_origin_access_control::GetOriginAccessControlError> for Error {
3581 fn from(err: crate::operation::get_origin_access_control::GetOriginAccessControlError) -> Self {
3582 match err {
3583 crate::operation::get_origin_access_control::GetOriginAccessControlError::AccessDenied(inner) => Error::AccessDenied(inner),
3584 crate::operation::get_origin_access_control::GetOriginAccessControlError::NoSuchOriginAccessControl(inner) => {
3585 Error::NoSuchOriginAccessControl(inner)
3586 }
3587 crate::operation::get_origin_access_control::GetOriginAccessControlError::Unhandled(inner) => Error::Unhandled(inner),
3588 }
3589 }
3590}
3591impl<R>
3592 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError, R>>
3593 for Error
3594where
3595 R: Send + Sync + std::fmt::Debug + 'static,
3596{
3597 fn from(
3598 err: ::aws_smithy_runtime_api::client::result::SdkError<
3599 crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError,
3600 R,
3601 >,
3602 ) -> Self {
3603 match err {
3604 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3605 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3606 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3607 source: err.into(),
3608 }),
3609 }
3610 }
3611}
3612impl From<crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError> for Error {
3613 fn from(err: crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError) -> Self {
3614 match err {
3615 crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3616 crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError::NoSuchOriginAccessControl(inner) => {
3617 Error::NoSuchOriginAccessControl(inner)
3618 }
3619 crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError::Unhandled(inner) => Error::Unhandled(inner),
3620 }
3621 }
3622}
3623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_request_policy::GetOriginRequestPolicyError, R>>
3624 for Error
3625where
3626 R: Send + Sync + std::fmt::Debug + 'static,
3627{
3628 fn from(
3629 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_request_policy::GetOriginRequestPolicyError, R>,
3630 ) -> Self {
3631 match err {
3632 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3633 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3634 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3635 source: err.into(),
3636 }),
3637 }
3638 }
3639}
3640impl From<crate::operation::get_origin_request_policy::GetOriginRequestPolicyError> for Error {
3641 fn from(err: crate::operation::get_origin_request_policy::GetOriginRequestPolicyError) -> Self {
3642 match err {
3643 crate::operation::get_origin_request_policy::GetOriginRequestPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3644 crate::operation::get_origin_request_policy::GetOriginRequestPolicyError::NoSuchOriginRequestPolicy(inner) => {
3645 Error::NoSuchOriginRequestPolicy(inner)
3646 }
3647 crate::operation::get_origin_request_policy::GetOriginRequestPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3648 }
3649 }
3650}
3651impl<R>
3652 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError, R>>
3653 for Error
3654where
3655 R: Send + Sync + std::fmt::Debug + 'static,
3656{
3657 fn from(
3658 err: ::aws_smithy_runtime_api::client::result::SdkError<
3659 crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError,
3660 R,
3661 >,
3662 ) -> Self {
3663 match err {
3664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3667 source: err.into(),
3668 }),
3669 }
3670 }
3671}
3672impl From<crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError> for Error {
3673 fn from(err: crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError) -> Self {
3674 match err {
3675 crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3676 crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError::NoSuchOriginRequestPolicy(inner) => {
3677 Error::NoSuchOriginRequestPolicy(inner)
3678 }
3679 crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError::Unhandled(inner) => Error::Unhandled(inner),
3680 }
3681 }
3682}
3683impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_public_key::GetPublicKeyError, R>> for Error
3684where
3685 R: Send + Sync + std::fmt::Debug + 'static,
3686{
3687 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_public_key::GetPublicKeyError, R>) -> Self {
3688 match err {
3689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3692 source: err.into(),
3693 }),
3694 }
3695 }
3696}
3697impl From<crate::operation::get_public_key::GetPublicKeyError> for Error {
3698 fn from(err: crate::operation::get_public_key::GetPublicKeyError) -> Self {
3699 match err {
3700 crate::operation::get_public_key::GetPublicKeyError::AccessDenied(inner) => Error::AccessDenied(inner),
3701 crate::operation::get_public_key::GetPublicKeyError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
3702 crate::operation::get_public_key::GetPublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
3703 }
3704 }
3705}
3706impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_public_key_config::GetPublicKeyConfigError, R>> for Error
3707where
3708 R: Send + Sync + std::fmt::Debug + 'static,
3709{
3710 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_public_key_config::GetPublicKeyConfigError, R>) -> Self {
3711 match err {
3712 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3713 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3714 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3715 source: err.into(),
3716 }),
3717 }
3718 }
3719}
3720impl From<crate::operation::get_public_key_config::GetPublicKeyConfigError> for Error {
3721 fn from(err: crate::operation::get_public_key_config::GetPublicKeyConfigError) -> Self {
3722 match err {
3723 crate::operation::get_public_key_config::GetPublicKeyConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3724 crate::operation::get_public_key_config::GetPublicKeyConfigError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
3725 crate::operation::get_public_key_config::GetPublicKeyConfigError::Unhandled(inner) => Error::Unhandled(inner),
3726 }
3727 }
3728}
3729impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_realtime_log_config::GetRealtimeLogConfigError, R>> for Error
3730where
3731 R: Send + Sync + std::fmt::Debug + 'static,
3732{
3733 fn from(
3734 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_realtime_log_config::GetRealtimeLogConfigError, R>,
3735 ) -> Self {
3736 match err {
3737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3740 source: err.into(),
3741 }),
3742 }
3743 }
3744}
3745impl From<crate::operation::get_realtime_log_config::GetRealtimeLogConfigError> for Error {
3746 fn from(err: crate::operation::get_realtime_log_config::GetRealtimeLogConfigError) -> Self {
3747 match err {
3748 crate::operation::get_realtime_log_config::GetRealtimeLogConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3749 crate::operation::get_realtime_log_config::GetRealtimeLogConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
3750 crate::operation::get_realtime_log_config::GetRealtimeLogConfigError::NoSuchRealtimeLogConfig(inner) => {
3751 Error::NoSuchRealtimeLogConfig(inner)
3752 }
3753 crate::operation::get_realtime_log_config::GetRealtimeLogConfigError::Unhandled(inner) => Error::Unhandled(inner),
3754 }
3755 }
3756}
3757impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>> for Error
3758where
3759 R: Send + Sync + std::fmt::Debug + 'static,
3760{
3761 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>) -> Self {
3762 match err {
3763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3766 source: err.into(),
3767 }),
3768 }
3769 }
3770}
3771impl From<crate::operation::get_resource_policy::GetResourcePolicyError> for Error {
3772 fn from(err: crate::operation::get_resource_policy::GetResourcePolicyError) -> Self {
3773 match err {
3774 crate::operation::get_resource_policy::GetResourcePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3775 crate::operation::get_resource_policy::GetResourcePolicyError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3776 crate::operation::get_resource_policy::GetResourcePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
3777 crate::operation::get_resource_policy::GetResourcePolicyError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
3778 crate::operation::get_resource_policy::GetResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
3779 }
3780 }
3781}
3782impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError, R>>
3783 for Error
3784where
3785 R: Send + Sync + std::fmt::Debug + 'static,
3786{
3787 fn from(
3788 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError, R>,
3789 ) -> Self {
3790 match err {
3791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3794 source: err.into(),
3795 }),
3796 }
3797 }
3798}
3799impl From<crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError> for Error {
3800 fn from(err: crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError) -> Self {
3801 match err {
3802 crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3803 crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError::NoSuchResponseHeadersPolicy(inner) => {
3804 Error::NoSuchResponseHeadersPolicy(inner)
3805 }
3806 crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3807 }
3808 }
3809}
3810impl<R>
3811 From<
3812 ::aws_smithy_runtime_api::client::result::SdkError<
3813 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError,
3814 R,
3815 >,
3816 > for Error
3817where
3818 R: Send + Sync + std::fmt::Debug + 'static,
3819{
3820 fn from(
3821 err: ::aws_smithy_runtime_api::client::result::SdkError<
3822 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError,
3823 R,
3824 >,
3825 ) -> Self {
3826 match err {
3827 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3828 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3829 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3830 source: err.into(),
3831 }),
3832 }
3833 }
3834}
3835impl From<crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError> for Error {
3836 fn from(err: crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError) -> Self {
3837 match err {
3838 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError::AccessDenied(inner) => {
3839 Error::AccessDenied(inner)
3840 }
3841 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError::NoSuchResponseHeadersPolicy(inner) => {
3842 Error::NoSuchResponseHeadersPolicy(inner)
3843 }
3844 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError::Unhandled(inner) => Error::Unhandled(inner),
3845 }
3846 }
3847}
3848impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_streaming_distribution::GetStreamingDistributionError, R>>
3849 for Error
3850where
3851 R: Send + Sync + std::fmt::Debug + 'static,
3852{
3853 fn from(
3854 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_streaming_distribution::GetStreamingDistributionError, R>,
3855 ) -> Self {
3856 match err {
3857 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3858 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3859 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3860 source: err.into(),
3861 }),
3862 }
3863 }
3864}
3865impl From<crate::operation::get_streaming_distribution::GetStreamingDistributionError> for Error {
3866 fn from(err: crate::operation::get_streaming_distribution::GetStreamingDistributionError) -> Self {
3867 match err {
3868 crate::operation::get_streaming_distribution::GetStreamingDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
3869 crate::operation::get_streaming_distribution::GetStreamingDistributionError::NoSuchStreamingDistribution(inner) => {
3870 Error::NoSuchStreamingDistribution(inner)
3871 }
3872 crate::operation::get_streaming_distribution::GetStreamingDistributionError::Unhandled(inner) => Error::Unhandled(inner),
3873 }
3874 }
3875}
3876impl<R>
3877 From<
3878 ::aws_smithy_runtime_api::client::result::SdkError<
3879 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError,
3880 R,
3881 >,
3882 > for Error
3883where
3884 R: Send + Sync + std::fmt::Debug + 'static,
3885{
3886 fn from(
3887 err: ::aws_smithy_runtime_api::client::result::SdkError<
3888 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError,
3889 R,
3890 >,
3891 ) -> Self {
3892 match err {
3893 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3894 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3895 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3896 source: err.into(),
3897 }),
3898 }
3899 }
3900}
3901impl From<crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError> for Error {
3902 fn from(err: crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError) -> Self {
3903 match err {
3904 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError::AccessDenied(inner) => {
3905 Error::AccessDenied(inner)
3906 }
3907 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError::NoSuchStreamingDistribution(inner) => {
3908 Error::NoSuchStreamingDistribution(inner)
3909 }
3910 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError::Unhandled(inner) => Error::Unhandled(inner),
3911 }
3912 }
3913}
3914impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_vpc_origin::GetVpcOriginError, R>> for Error
3915where
3916 R: Send + Sync + std::fmt::Debug + 'static,
3917{
3918 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_vpc_origin::GetVpcOriginError, R>) -> Self {
3919 match err {
3920 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3921 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3922 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3923 source: err.into(),
3924 }),
3925 }
3926 }
3927}
3928impl From<crate::operation::get_vpc_origin::GetVpcOriginError> for Error {
3929 fn from(err: crate::operation::get_vpc_origin::GetVpcOriginError) -> Self {
3930 match err {
3931 crate::operation::get_vpc_origin::GetVpcOriginError::AccessDenied(inner) => Error::AccessDenied(inner),
3932 crate::operation::get_vpc_origin::GetVpcOriginError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3933 crate::operation::get_vpc_origin::GetVpcOriginError::InvalidArgument(inner) => Error::InvalidArgument(inner),
3934 crate::operation::get_vpc_origin::GetVpcOriginError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
3935 crate::operation::get_vpc_origin::GetVpcOriginError::Unhandled(inner) => Error::Unhandled(inner),
3936 }
3937 }
3938}
3939impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_anycast_ip_lists::ListAnycastIpListsError, R>> for Error
3940where
3941 R: Send + Sync + std::fmt::Debug + 'static,
3942{
3943 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_anycast_ip_lists::ListAnycastIpListsError, R>) -> Self {
3944 match err {
3945 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3946 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3947 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3948 source: err.into(),
3949 }),
3950 }
3951 }
3952}
3953impl From<crate::operation::list_anycast_ip_lists::ListAnycastIpListsError> for Error {
3954 fn from(err: crate::operation::list_anycast_ip_lists::ListAnycastIpListsError) -> Self {
3955 match err {
3956 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::AccessDenied(inner) => Error::AccessDenied(inner),
3957 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3958 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
3959 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
3960 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::Unhandled(inner) => Error::Unhandled(inner),
3961 }
3962 }
3963}
3964impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cache_policies::ListCachePoliciesError, R>> for Error
3965where
3966 R: Send + Sync + std::fmt::Debug + 'static,
3967{
3968 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cache_policies::ListCachePoliciesError, R>) -> Self {
3969 match err {
3970 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3971 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3972 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3973 source: err.into(),
3974 }),
3975 }
3976 }
3977}
3978impl From<crate::operation::list_cache_policies::ListCachePoliciesError> for Error {
3979 fn from(err: crate::operation::list_cache_policies::ListCachePoliciesError) -> Self {
3980 match err {
3981 crate::operation::list_cache_policies::ListCachePoliciesError::AccessDenied(inner) => Error::AccessDenied(inner),
3982 crate::operation::list_cache_policies::ListCachePoliciesError::InvalidArgument(inner) => Error::InvalidArgument(inner),
3983 crate::operation::list_cache_policies::ListCachePoliciesError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
3984 crate::operation::list_cache_policies::ListCachePoliciesError::Unhandled(inner) => Error::Unhandled(inner),
3985 }
3986 }
3987}
3988impl<R>
3989 From<
3990 ::aws_smithy_runtime_api::client::result::SdkError<
3991 crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError,
3992 R,
3993 >,
3994 > for Error
3995where
3996 R: Send + Sync + std::fmt::Debug + 'static,
3997{
3998 fn from(
3999 err: ::aws_smithy_runtime_api::client::result::SdkError<
4000 crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError,
4001 R,
4002 >,
4003 ) -> Self {
4004 match err {
4005 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4006 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4007 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4008 source: err.into(),
4009 }),
4010 }
4011 }
4012}
4013impl From<crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError> for Error {
4014 fn from(err: crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError) -> Self {
4015 match err {
4016 crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError::InvalidArgument(inner) => {
4017 Error::InvalidArgument(inner)
4018 }
4019 crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError::Unhandled(inner) => {
4020 Error::Unhandled(inner)
4021 }
4022 }
4023 }
4024}
4025impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_conflicting_aliases::ListConflictingAliasesError, R>> for Error
4026where
4027 R: Send + Sync + std::fmt::Debug + 'static,
4028{
4029 fn from(
4030 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_conflicting_aliases::ListConflictingAliasesError, R>,
4031 ) -> Self {
4032 match err {
4033 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4034 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4035 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4036 source: err.into(),
4037 }),
4038 }
4039 }
4040}
4041impl From<crate::operation::list_conflicting_aliases::ListConflictingAliasesError> for Error {
4042 fn from(err: crate::operation::list_conflicting_aliases::ListConflictingAliasesError) -> Self {
4043 match err {
4044 crate::operation::list_conflicting_aliases::ListConflictingAliasesError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4045 crate::operation::list_conflicting_aliases::ListConflictingAliasesError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
4046 crate::operation::list_conflicting_aliases::ListConflictingAliasesError::Unhandled(inner) => Error::Unhandled(inner),
4047 }
4048 }
4049}
4050impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connection_groups::ListConnectionGroupsError, R>> for Error
4051where
4052 R: Send + Sync + std::fmt::Debug + 'static,
4053{
4054 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connection_groups::ListConnectionGroupsError, R>) -> Self {
4055 match err {
4056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4059 source: err.into(),
4060 }),
4061 }
4062 }
4063}
4064impl From<crate::operation::list_connection_groups::ListConnectionGroupsError> for Error {
4065 fn from(err: crate::operation::list_connection_groups::ListConnectionGroupsError) -> Self {
4066 match err {
4067 crate::operation::list_connection_groups::ListConnectionGroupsError::AccessDenied(inner) => Error::AccessDenied(inner),
4068 crate::operation::list_connection_groups::ListConnectionGroupsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4069 crate::operation::list_connection_groups::ListConnectionGroupsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4070 crate::operation::list_connection_groups::ListConnectionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
4071 }
4072 }
4073}
4074impl<R>
4075 From<
4076 ::aws_smithy_runtime_api::client::result::SdkError<
4077 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError,
4078 R,
4079 >,
4080 > for Error
4081where
4082 R: Send + Sync + std::fmt::Debug + 'static,
4083{
4084 fn from(
4085 err: ::aws_smithy_runtime_api::client::result::SdkError<
4086 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError,
4087 R,
4088 >,
4089 ) -> Self {
4090 match err {
4091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4094 source: err.into(),
4095 }),
4096 }
4097 }
4098}
4099impl From<crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError> for Error {
4100 fn from(err: crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError) -> Self {
4101 match err {
4102 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError::AccessDenied(inner) => {
4103 Error::AccessDenied(inner)
4104 }
4105 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError::InvalidArgument(inner) => {
4106 Error::InvalidArgument(inner)
4107 }
4108 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError::NoSuchContinuousDeploymentPolicy(inner) => {
4109 Error::NoSuchContinuousDeploymentPolicy(inner)
4110 }
4111 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
4112 }
4113 }
4114}
4115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distributions::ListDistributionsError, R>> for Error
4116where
4117 R: Send + Sync + std::fmt::Debug + 'static,
4118{
4119 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distributions::ListDistributionsError, R>) -> Self {
4120 match err {
4121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4124 source: err.into(),
4125 }),
4126 }
4127 }
4128}
4129impl From<crate::operation::list_distributions::ListDistributionsError> for Error {
4130 fn from(err: crate::operation::list_distributions::ListDistributionsError) -> Self {
4131 match err {
4132 crate::operation::list_distributions::ListDistributionsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4133 crate::operation::list_distributions::ListDistributionsError::Unhandled(inner) => Error::Unhandled(inner),
4134 }
4135 }
4136}
4137impl<R>
4138 From<
4139 ::aws_smithy_runtime_api::client::result::SdkError<
4140 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError,
4141 R,
4142 >,
4143 > for Error
4144where
4145 R: Send + Sync + std::fmt::Debug + 'static,
4146{
4147 fn from(
4148 err: ::aws_smithy_runtime_api::client::result::SdkError<
4149 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError,
4150 R,
4151 >,
4152 ) -> Self {
4153 match err {
4154 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4155 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4156 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4157 source: err.into(),
4158 }),
4159 }
4160 }
4161}
4162impl From<crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError> for Error {
4163 fn from(err: crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError) -> Self {
4164 match err {
4165 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::AccessDenied(inner) => {
4166 Error::AccessDenied(inner)
4167 }
4168 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::EntityNotFound(inner) => {
4169 Error::EntityNotFound(inner)
4170 }
4171 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::InvalidArgument(inner) => {
4172 Error::InvalidArgument(inner)
4173 }
4174 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::UnsupportedOperation(inner) => {
4175 Error::UnsupportedOperation(inner)
4176 }
4177 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::Unhandled(inner) => {
4178 Error::Unhandled(inner)
4179 }
4180 }
4181 }
4182}
4183impl<R>
4184 From<
4185 ::aws_smithy_runtime_api::client::result::SdkError<
4186 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError,
4187 R,
4188 >,
4189 > for Error
4190where
4191 R: Send + Sync + std::fmt::Debug + 'static,
4192{
4193 fn from(
4194 err: ::aws_smithy_runtime_api::client::result::SdkError<
4195 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError,
4196 R,
4197 >,
4198 ) -> Self {
4199 match err {
4200 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4201 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4202 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4203 source: err.into(),
4204 }),
4205 }
4206 }
4207}
4208impl From<crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError> for Error {
4209 fn from(err: crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError) -> Self {
4210 match err {
4211 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError::AccessDenied(inner) => {
4212 Error::AccessDenied(inner)
4213 }
4214 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError::InvalidArgument(inner) => {
4215 Error::InvalidArgument(inner)
4216 }
4217 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError::NoSuchCachePolicy(inner) => {
4218 Error::NoSuchCachePolicy(inner)
4219 }
4220 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError::Unhandled(inner) => {
4221 Error::Unhandled(inner)
4222 }
4223 }
4224 }
4225}
4226impl<R>
4227 From<
4228 ::aws_smithy_runtime_api::client::result::SdkError<
4229 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError,
4230 R,
4231 >,
4232 > for Error
4233where
4234 R: Send + Sync + std::fmt::Debug + 'static,
4235{
4236 fn from(
4237 err: ::aws_smithy_runtime_api::client::result::SdkError<
4238 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError,
4239 R,
4240 >,
4241 ) -> Self {
4242 match err {
4243 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4244 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4245 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4246 source: err.into(),
4247 }),
4248 }
4249 }
4250}
4251impl From<crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError> for Error {
4252 fn from(err: crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError) -> Self {
4253 match err {
4254 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError::AccessDenied(inner) => {
4255 Error::AccessDenied(inner)
4256 }
4257 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError::InvalidArgument(inner) => {
4258 Error::InvalidArgument(inner)
4259 }
4260 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError::Unhandled(inner) => {
4261 Error::Unhandled(inner)
4262 }
4263 }
4264 }
4265}
4266impl<R>
4267 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError, R>>
4268 for Error
4269where
4270 R: Send + Sync + std::fmt::Debug + 'static,
4271{
4272 fn from(
4273 err: ::aws_smithy_runtime_api::client::result::SdkError<
4274 crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError,
4275 R,
4276 >,
4277 ) -> Self {
4278 match err {
4279 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4280 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4281 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4282 source: err.into(),
4283 }),
4284 }
4285 }
4286}
4287impl From<crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError> for Error {
4288 fn from(err: crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError) -> Self {
4289 match err {
4290 crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError::InvalidArgument(inner) => {
4291 Error::InvalidArgument(inner)
4292 }
4293 crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError::NoSuchResource(inner) => {
4294 Error::NoSuchResource(inner)
4295 }
4296 crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4297 }
4298 }
4299}
4300impl<R>
4301 From<
4302 ::aws_smithy_runtime_api::client::result::SdkError<
4303 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError,
4304 R,
4305 >,
4306 > for Error
4307where
4308 R: Send + Sync + std::fmt::Debug + 'static,
4309{
4310 fn from(
4311 err: ::aws_smithy_runtime_api::client::result::SdkError<
4312 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError,
4313 R,
4314 >,
4315 ) -> Self {
4316 match err {
4317 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4318 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4319 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4320 source: err.into(),
4321 }),
4322 }
4323 }
4324}
4325impl From<crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError> for Error {
4326 fn from(err: crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError) -> Self {
4327 match err {
4328 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError::AccessDenied(inner) => Error::AccessDenied(inner),
4329 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4330 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError::NoSuchOriginRequestPolicy(inner) => Error::NoSuchOriginRequestPolicy(inner),
4331 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError::Unhandled(inner) => Error::Unhandled(inner),
4332 }
4333 }
4334}
4335impl<R>
4336 From<
4337 ::aws_smithy_runtime_api::client::result::SdkError<
4338 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError,
4339 R,
4340 >,
4341 > for Error
4342where
4343 R: Send + Sync + std::fmt::Debug + 'static,
4344{
4345 fn from(
4346 err: ::aws_smithy_runtime_api::client::result::SdkError<
4347 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError,
4348 R,
4349 >,
4350 ) -> Self {
4351 match err {
4352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4355 source: err.into(),
4356 }),
4357 }
4358 }
4359}
4360impl From<crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError> for Error {
4361 fn from(err: crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError) -> Self {
4362 match err {
4363 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::AccessDenied(inner) => {
4364 Error::AccessDenied(inner)
4365 }
4366 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::EntityNotFound(inner) => {
4367 Error::EntityNotFound(inner)
4368 }
4369 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::InvalidArgument(inner) => {
4370 Error::InvalidArgument(inner)
4371 }
4372 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::UnsupportedOperation(inner) => {
4373 Error::UnsupportedOperation(inner)
4374 }
4375 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::Unhandled(inner) => {
4376 Error::Unhandled(inner)
4377 }
4378 }
4379 }
4380}
4381impl<R>
4382 From<
4383 ::aws_smithy_runtime_api::client::result::SdkError<
4384 crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError,
4385 R,
4386 >,
4387 > for Error
4388where
4389 R: Send + Sync + std::fmt::Debug + 'static,
4390{
4391 fn from(
4392 err: ::aws_smithy_runtime_api::client::result::SdkError<
4393 crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError,
4394 R,
4395 >,
4396 ) -> Self {
4397 match err {
4398 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4399 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4400 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4401 source: err.into(),
4402 }),
4403 }
4404 }
4405}
4406impl From<crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError> for Error {
4407 fn from(err: crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError) -> Self {
4408 match err {
4409 crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError::InvalidArgument(inner) => {
4410 Error::InvalidArgument(inner)
4411 }
4412 crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError::Unhandled(inner) => {
4413 Error::Unhandled(inner)
4414 }
4415 }
4416 }
4417}
4418impl<R>
4419 From<
4420 ::aws_smithy_runtime_api::client::result::SdkError<
4421 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError,
4422 R,
4423 >,
4424 > for Error
4425where
4426 R: Send + Sync + std::fmt::Debug + 'static,
4427{
4428 fn from(
4429 err: ::aws_smithy_runtime_api::client::result::SdkError<
4430 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError,
4431 R,
4432 >,
4433 ) -> Self {
4434 match err {
4435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4438 source: err.into(),
4439 }),
4440 }
4441 }
4442}
4443impl From<crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError> for Error {
4444 fn from(err: crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError) -> Self {
4445 match err {
4446 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError::AccessDenied(inner) => Error::AccessDenied(inner),
4447 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4448 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError::NoSuchResponseHeadersPolicy(inner) => Error::NoSuchResponseHeadersPolicy(inner),
4449 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError::Unhandled(inner) => Error::Unhandled(inner),
4450 }
4451 }
4452}
4453impl<R>
4454 From<
4455 ::aws_smithy_runtime_api::client::result::SdkError<
4456 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError,
4457 R,
4458 >,
4459 > for Error
4460where
4461 R: Send + Sync + std::fmt::Debug + 'static,
4462{
4463 fn from(
4464 err: ::aws_smithy_runtime_api::client::result::SdkError<
4465 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError,
4466 R,
4467 >,
4468 ) -> Self {
4469 match err {
4470 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4471 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4472 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4473 source: err.into(),
4474 }),
4475 }
4476 }
4477}
4478impl From<crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError> for Error {
4479 fn from(err: crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError) -> Self {
4480 match err {
4481 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::AccessDenied(inner) => {
4482 Error::AccessDenied(inner)
4483 }
4484 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::EntityNotFound(inner) => {
4485 Error::EntityNotFound(inner)
4486 }
4487 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::InvalidArgument(inner) => {
4488 Error::InvalidArgument(inner)
4489 }
4490 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::UnsupportedOperation(inner) => {
4491 Error::UnsupportedOperation(inner)
4492 }
4493 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::Unhandled(inner) => Error::Unhandled(inner),
4494 }
4495 }
4496}
4497impl<R>
4498 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError, R>>
4499 for Error
4500where
4501 R: Send + Sync + std::fmt::Debug + 'static,
4502{
4503 fn from(
4504 err: ::aws_smithy_runtime_api::client::result::SdkError<
4505 crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError,
4506 R,
4507 >,
4508 ) -> Self {
4509 match err {
4510 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4511 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4512 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4513 source: err.into(),
4514 }),
4515 }
4516 }
4517}
4518impl From<crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError> for Error {
4519 fn from(err: crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError) -> Self {
4520 match err {
4521 crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError::InvalidArgument(inner) => {
4522 Error::InvalidArgument(inner)
4523 }
4524 crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError::InvalidWebAclId(inner) => {
4525 Error::InvalidWebAclId(inner)
4526 }
4527 crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError::Unhandled(inner) => Error::Unhandled(inner),
4528 }
4529 }
4530}
4531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distribution_tenants::ListDistributionTenantsError, R>>
4532 for Error
4533where
4534 R: Send + Sync + std::fmt::Debug + 'static,
4535{
4536 fn from(
4537 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distribution_tenants::ListDistributionTenantsError, R>,
4538 ) -> Self {
4539 match err {
4540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4543 source: err.into(),
4544 }),
4545 }
4546 }
4547}
4548impl From<crate::operation::list_distribution_tenants::ListDistributionTenantsError> for Error {
4549 fn from(err: crate::operation::list_distribution_tenants::ListDistributionTenantsError) -> Self {
4550 match err {
4551 crate::operation::list_distribution_tenants::ListDistributionTenantsError::AccessDenied(inner) => Error::AccessDenied(inner),
4552 crate::operation::list_distribution_tenants::ListDistributionTenantsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4553 crate::operation::list_distribution_tenants::ListDistributionTenantsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4554 crate::operation::list_distribution_tenants::ListDistributionTenantsError::Unhandled(inner) => Error::Unhandled(inner),
4555 }
4556 }
4557}
4558impl<R>
4559 From<
4560 ::aws_smithy_runtime_api::client::result::SdkError<
4561 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError,
4562 R,
4563 >,
4564 > for Error
4565where
4566 R: Send + Sync + std::fmt::Debug + 'static,
4567{
4568 fn from(
4569 err: ::aws_smithy_runtime_api::client::result::SdkError<
4570 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError,
4571 R,
4572 >,
4573 ) -> Self {
4574 match err {
4575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4578 source: err.into(),
4579 }),
4580 }
4581 }
4582}
4583impl From<crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError> for Error {
4584 fn from(err: crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError) -> Self {
4585 match err {
4586 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError::AccessDenied(inner) => {
4587 Error::AccessDenied(inner)
4588 }
4589 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError::EntityNotFound(inner) => {
4590 Error::EntityNotFound(inner)
4591 }
4592 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError::InvalidArgument(inner) => {
4593 Error::InvalidArgument(inner)
4594 }
4595 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError::Unhandled(inner) => {
4596 Error::Unhandled(inner)
4597 }
4598 }
4599 }
4600}
4601impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domain_conflicts::ListDomainConflictsError, R>> for Error
4602where
4603 R: Send + Sync + std::fmt::Debug + 'static,
4604{
4605 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domain_conflicts::ListDomainConflictsError, R>) -> Self {
4606 match err {
4607 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4608 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4609 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4610 source: err.into(),
4611 }),
4612 }
4613 }
4614}
4615impl From<crate::operation::list_domain_conflicts::ListDomainConflictsError> for Error {
4616 fn from(err: crate::operation::list_domain_conflicts::ListDomainConflictsError) -> Self {
4617 match err {
4618 crate::operation::list_domain_conflicts::ListDomainConflictsError::AccessDenied(inner) => Error::AccessDenied(inner),
4619 crate::operation::list_domain_conflicts::ListDomainConflictsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4620 crate::operation::list_domain_conflicts::ListDomainConflictsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4621 crate::operation::list_domain_conflicts::ListDomainConflictsError::Unhandled(inner) => Error::Unhandled(inner),
4622 }
4623 }
4624}
4625impl<R>
4626 From<
4627 ::aws_smithy_runtime_api::client::result::SdkError<
4628 crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError,
4629 R,
4630 >,
4631 > for Error
4632where
4633 R: Send + Sync + std::fmt::Debug + 'static,
4634{
4635 fn from(
4636 err: ::aws_smithy_runtime_api::client::result::SdkError<
4637 crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError,
4638 R,
4639 >,
4640 ) -> Self {
4641 match err {
4642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4645 source: err.into(),
4646 }),
4647 }
4648 }
4649}
4650impl From<crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError> for Error {
4651 fn from(err: crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError) -> Self {
4652 match err {
4653 crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError::InvalidArgument(inner) => {
4654 Error::InvalidArgument(inner)
4655 }
4656 crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError::Unhandled(inner) => Error::Unhandled(inner),
4657 }
4658 }
4659}
4660impl<R>
4661 From<
4662 ::aws_smithy_runtime_api::client::result::SdkError<
4663 crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError,
4664 R,
4665 >,
4666 > for Error
4667where
4668 R: Send + Sync + std::fmt::Debug + 'static,
4669{
4670 fn from(
4671 err: ::aws_smithy_runtime_api::client::result::SdkError<
4672 crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError,
4673 R,
4674 >,
4675 ) -> Self {
4676 match err {
4677 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4678 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4679 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4680 source: err.into(),
4681 }),
4682 }
4683 }
4684}
4685impl From<crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError> for Error {
4686 fn from(err: crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError) -> Self {
4687 match err {
4688 crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError::InvalidArgument(inner) => {
4689 Error::InvalidArgument(inner)
4690 }
4691 crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError::Unhandled(inner) => {
4692 Error::Unhandled(inner)
4693 }
4694 }
4695 }
4696}
4697impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>> for Error
4698where
4699 R: Send + Sync + std::fmt::Debug + 'static,
4700{
4701 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>) -> Self {
4702 match err {
4703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4706 source: err.into(),
4707 }),
4708 }
4709 }
4710}
4711impl From<crate::operation::list_functions::ListFunctionsError> for Error {
4712 fn from(err: crate::operation::list_functions::ListFunctionsError) -> Self {
4713 match err {
4714 crate::operation::list_functions::ListFunctionsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4715 crate::operation::list_functions::ListFunctionsError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
4716 crate::operation::list_functions::ListFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
4717 }
4718 }
4719}
4720impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_invalidations::ListInvalidationsError, R>> for Error
4721where
4722 R: Send + Sync + std::fmt::Debug + 'static,
4723{
4724 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_invalidations::ListInvalidationsError, R>) -> Self {
4725 match err {
4726 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4727 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4728 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4729 source: err.into(),
4730 }),
4731 }
4732 }
4733}
4734impl From<crate::operation::list_invalidations::ListInvalidationsError> for Error {
4735 fn from(err: crate::operation::list_invalidations::ListInvalidationsError) -> Self {
4736 match err {
4737 crate::operation::list_invalidations::ListInvalidationsError::AccessDenied(inner) => Error::AccessDenied(inner),
4738 crate::operation::list_invalidations::ListInvalidationsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4739 crate::operation::list_invalidations::ListInvalidationsError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
4740 crate::operation::list_invalidations::ListInvalidationsError::Unhandled(inner) => Error::Unhandled(inner),
4741 }
4742 }
4743}
4744impl<R>
4745 From<
4746 ::aws_smithy_runtime_api::client::result::SdkError<
4747 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError,
4748 R,
4749 >,
4750 > for Error
4751where
4752 R: Send + Sync + std::fmt::Debug + 'static,
4753{
4754 fn from(
4755 err: ::aws_smithy_runtime_api::client::result::SdkError<
4756 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError,
4757 R,
4758 >,
4759 ) -> Self {
4760 match err {
4761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4764 source: err.into(),
4765 }),
4766 }
4767 }
4768}
4769impl From<crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError> for Error {
4770 fn from(err: crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError) -> Self {
4771 match err {
4772 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError::AccessDenied(inner) => {
4773 Error::AccessDenied(inner)
4774 }
4775 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError::EntityNotFound(inner) => {
4776 Error::EntityNotFound(inner)
4777 }
4778 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError::InvalidArgument(inner) => {
4779 Error::InvalidArgument(inner)
4780 }
4781 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError::Unhandled(inner) => {
4782 Error::Unhandled(inner)
4783 }
4784 }
4785 }
4786}
4787impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_key_groups::ListKeyGroupsError, R>> for Error
4788where
4789 R: Send + Sync + std::fmt::Debug + 'static,
4790{
4791 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_key_groups::ListKeyGroupsError, R>) -> Self {
4792 match err {
4793 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4794 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4795 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4796 source: err.into(),
4797 }),
4798 }
4799 }
4800}
4801impl From<crate::operation::list_key_groups::ListKeyGroupsError> for Error {
4802 fn from(err: crate::operation::list_key_groups::ListKeyGroupsError) -> Self {
4803 match err {
4804 crate::operation::list_key_groups::ListKeyGroupsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4805 crate::operation::list_key_groups::ListKeyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
4806 }
4807 }
4808}
4809impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_key_value_stores::ListKeyValueStoresError, R>> for Error
4810where
4811 R: Send + Sync + std::fmt::Debug + 'static,
4812{
4813 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_key_value_stores::ListKeyValueStoresError, R>) -> Self {
4814 match err {
4815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4818 source: err.into(),
4819 }),
4820 }
4821 }
4822}
4823impl From<crate::operation::list_key_value_stores::ListKeyValueStoresError> for Error {
4824 fn from(err: crate::operation::list_key_value_stores::ListKeyValueStoresError) -> Self {
4825 match err {
4826 crate::operation::list_key_value_stores::ListKeyValueStoresError::AccessDenied(inner) => Error::AccessDenied(inner),
4827 crate::operation::list_key_value_stores::ListKeyValueStoresError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4828 crate::operation::list_key_value_stores::ListKeyValueStoresError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
4829 crate::operation::list_key_value_stores::ListKeyValueStoresError::Unhandled(inner) => Error::Unhandled(inner),
4830 }
4831 }
4832}
4833impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_origin_access_controls::ListOriginAccessControlsError, R>>
4834 for Error
4835where
4836 R: Send + Sync + std::fmt::Debug + 'static,
4837{
4838 fn from(
4839 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_origin_access_controls::ListOriginAccessControlsError, R>,
4840 ) -> Self {
4841 match err {
4842 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4843 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4844 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4845 source: err.into(),
4846 }),
4847 }
4848 }
4849}
4850impl From<crate::operation::list_origin_access_controls::ListOriginAccessControlsError> for Error {
4851 fn from(err: crate::operation::list_origin_access_controls::ListOriginAccessControlsError) -> Self {
4852 match err {
4853 crate::operation::list_origin_access_controls::ListOriginAccessControlsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4854 crate::operation::list_origin_access_controls::ListOriginAccessControlsError::Unhandled(inner) => Error::Unhandled(inner),
4855 }
4856 }
4857}
4858impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError, R>>
4859 for Error
4860where
4861 R: Send + Sync + std::fmt::Debug + 'static,
4862{
4863 fn from(
4864 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError, R>,
4865 ) -> Self {
4866 match err {
4867 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4868 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4869 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4870 source: err.into(),
4871 }),
4872 }
4873 }
4874}
4875impl From<crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError> for Error {
4876 fn from(err: crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError) -> Self {
4877 match err {
4878 crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError::AccessDenied(inner) => Error::AccessDenied(inner),
4879 crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4880 crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError::NoSuchOriginRequestPolicy(inner) => {
4881 Error::NoSuchOriginRequestPolicy(inner)
4882 }
4883 crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
4884 }
4885 }
4886}
4887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_public_keys::ListPublicKeysError, R>> for Error
4888where
4889 R: Send + Sync + std::fmt::Debug + 'static,
4890{
4891 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_public_keys::ListPublicKeysError, R>) -> Self {
4892 match err {
4893 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4894 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4895 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4896 source: err.into(),
4897 }),
4898 }
4899 }
4900}
4901impl From<crate::operation::list_public_keys::ListPublicKeysError> for Error {
4902 fn from(err: crate::operation::list_public_keys::ListPublicKeysError) -> Self {
4903 match err {
4904 crate::operation::list_public_keys::ListPublicKeysError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4905 crate::operation::list_public_keys::ListPublicKeysError::Unhandled(inner) => Error::Unhandled(inner),
4906 }
4907 }
4908}
4909impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError, R>>
4910 for Error
4911where
4912 R: Send + Sync + std::fmt::Debug + 'static,
4913{
4914 fn from(
4915 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError, R>,
4916 ) -> Self {
4917 match err {
4918 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4919 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4920 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4921 source: err.into(),
4922 }),
4923 }
4924 }
4925}
4926impl From<crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError> for Error {
4927 fn from(err: crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError) -> Self {
4928 match err {
4929 crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError::AccessDenied(inner) => Error::AccessDenied(inner),
4930 crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4931 crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError::NoSuchRealtimeLogConfig(inner) => {
4932 Error::NoSuchRealtimeLogConfig(inner)
4933 }
4934 crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError::Unhandled(inner) => Error::Unhandled(inner),
4935 }
4936 }
4937}
4938impl<R>
4939 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError, R>>
4940 for Error
4941where
4942 R: Send + Sync + std::fmt::Debug + 'static,
4943{
4944 fn from(
4945 err: ::aws_smithy_runtime_api::client::result::SdkError<
4946 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError,
4947 R,
4948 >,
4949 ) -> Self {
4950 match err {
4951 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4952 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4953 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4954 source: err.into(),
4955 }),
4956 }
4957 }
4958}
4959impl From<crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError> for Error {
4960 fn from(err: crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError) -> Self {
4961 match err {
4962 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError::AccessDenied(inner) => Error::AccessDenied(inner),
4963 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError::InvalidArgument(inner) => {
4964 Error::InvalidArgument(inner)
4965 }
4966 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError::NoSuchResponseHeadersPolicy(inner) => {
4967 Error::NoSuchResponseHeadersPolicy(inner)
4968 }
4969 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
4970 }
4971 }
4972}
4973impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_streaming_distributions::ListStreamingDistributionsError, R>>
4974 for Error
4975where
4976 R: Send + Sync + std::fmt::Debug + 'static,
4977{
4978 fn from(
4979 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_streaming_distributions::ListStreamingDistributionsError, R>,
4980 ) -> Self {
4981 match err {
4982 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4983 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4984 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4985 source: err.into(),
4986 }),
4987 }
4988 }
4989}
4990impl From<crate::operation::list_streaming_distributions::ListStreamingDistributionsError> for Error {
4991 fn from(err: crate::operation::list_streaming_distributions::ListStreamingDistributionsError) -> Self {
4992 match err {
4993 crate::operation::list_streaming_distributions::ListStreamingDistributionsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4994 crate::operation::list_streaming_distributions::ListStreamingDistributionsError::Unhandled(inner) => Error::Unhandled(inner),
4995 }
4996 }
4997}
4998impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
4999where
5000 R: Send + Sync + std::fmt::Debug + 'static,
5001{
5002 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
5003 match err {
5004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5007 source: err.into(),
5008 }),
5009 }
5010 }
5011}
5012impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
5013 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
5014 match err {
5015 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDenied(inner) => Error::AccessDenied(inner),
5016 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5017 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidTagging(inner) => Error::InvalidTagging(inner),
5018 crate::operation::list_tags_for_resource::ListTagsForResourceError::NoSuchResource(inner) => Error::NoSuchResource(inner),
5019 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5020 }
5021 }
5022}
5023impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_origins::ListVpcOriginsError, R>> for Error
5024where
5025 R: Send + Sync + std::fmt::Debug + 'static,
5026{
5027 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_origins::ListVpcOriginsError, R>) -> Self {
5028 match err {
5029 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5030 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5031 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5032 source: err.into(),
5033 }),
5034 }
5035 }
5036}
5037impl From<crate::operation::list_vpc_origins::ListVpcOriginsError> for Error {
5038 fn from(err: crate::operation::list_vpc_origins::ListVpcOriginsError) -> Self {
5039 match err {
5040 crate::operation::list_vpc_origins::ListVpcOriginsError::AccessDenied(inner) => Error::AccessDenied(inner),
5041 crate::operation::list_vpc_origins::ListVpcOriginsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5042 crate::operation::list_vpc_origins::ListVpcOriginsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5043 crate::operation::list_vpc_origins::ListVpcOriginsError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5044 crate::operation::list_vpc_origins::ListVpcOriginsError::Unhandled(inner) => Error::Unhandled(inner),
5045 }
5046 }
5047}
5048impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_function::PublishFunctionError, R>> for Error
5049where
5050 R: Send + Sync + std::fmt::Debug + 'static,
5051{
5052 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_function::PublishFunctionError, R>) -> Self {
5053 match err {
5054 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5055 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5056 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5057 source: err.into(),
5058 }),
5059 }
5060 }
5061}
5062impl From<crate::operation::publish_function::PublishFunctionError> for Error {
5063 fn from(err: crate::operation::publish_function::PublishFunctionError) -> Self {
5064 match err {
5065 crate::operation::publish_function::PublishFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5066 crate::operation::publish_function::PublishFunctionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5067 crate::operation::publish_function::PublishFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
5068 crate::operation::publish_function::PublishFunctionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5069 crate::operation::publish_function::PublishFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5070 crate::operation::publish_function::PublishFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5071 }
5072 }
5073}
5074impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>> for Error
5075where
5076 R: Send + Sync + std::fmt::Debug + 'static,
5077{
5078 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>) -> Self {
5079 match err {
5080 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5081 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5082 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5083 source: err.into(),
5084 }),
5085 }
5086 }
5087}
5088impl From<crate::operation::put_resource_policy::PutResourcePolicyError> for Error {
5089 fn from(err: crate::operation::put_resource_policy::PutResourcePolicyError) -> Self {
5090 match err {
5091 crate::operation::put_resource_policy::PutResourcePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
5092 crate::operation::put_resource_policy::PutResourcePolicyError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5093 crate::operation::put_resource_policy::PutResourcePolicyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5094 crate::operation::put_resource_policy::PutResourcePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5095 crate::operation::put_resource_policy::PutResourcePolicyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5096 crate::operation::put_resource_policy::PutResourcePolicyError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5097 crate::operation::put_resource_policy::PutResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
5098 }
5099 }
5100}
5101impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
5102where
5103 R: Send + Sync + std::fmt::Debug + 'static,
5104{
5105 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
5106 match err {
5107 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5108 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5109 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5110 source: err.into(),
5111 }),
5112 }
5113 }
5114}
5115impl From<crate::operation::tag_resource::TagResourceError> for Error {
5116 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
5117 match err {
5118 crate::operation::tag_resource::TagResourceError::AccessDenied(inner) => Error::AccessDenied(inner),
5119 crate::operation::tag_resource::TagResourceError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5120 crate::operation::tag_resource::TagResourceError::InvalidTagging(inner) => Error::InvalidTagging(inner),
5121 crate::operation::tag_resource::TagResourceError::NoSuchResource(inner) => Error::NoSuchResource(inner),
5122 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
5123 }
5124 }
5125}
5126impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_function::TestFunctionError, R>> for Error
5127where
5128 R: Send + Sync + std::fmt::Debug + 'static,
5129{
5130 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_function::TestFunctionError, R>) -> Self {
5131 match err {
5132 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5133 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5134 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5135 source: err.into(),
5136 }),
5137 }
5138 }
5139}
5140impl From<crate::operation::test_function::TestFunctionError> for Error {
5141 fn from(err: crate::operation::test_function::TestFunctionError) -> Self {
5142 match err {
5143 crate::operation::test_function::TestFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5144 crate::operation::test_function::TestFunctionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5145 crate::operation::test_function::TestFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
5146 crate::operation::test_function::TestFunctionError::TestFunctionFailed(inner) => Error::TestFunctionFailed(inner),
5147 crate::operation::test_function::TestFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5148 crate::operation::test_function::TestFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5149 }
5150 }
5151}
5152impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
5153where
5154 R: Send + Sync + std::fmt::Debug + 'static,
5155{
5156 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
5157 match err {
5158 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5159 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5160 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5161 source: err.into(),
5162 }),
5163 }
5164 }
5165}
5166impl From<crate::operation::untag_resource::UntagResourceError> for Error {
5167 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
5168 match err {
5169 crate::operation::untag_resource::UntagResourceError::AccessDenied(inner) => Error::AccessDenied(inner),
5170 crate::operation::untag_resource::UntagResourceError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5171 crate::operation::untag_resource::UntagResourceError::InvalidTagging(inner) => Error::InvalidTagging(inner),
5172 crate::operation::untag_resource::UntagResourceError::NoSuchResource(inner) => Error::NoSuchResource(inner),
5173 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
5174 }
5175 }
5176}
5177impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_anycast_ip_list::UpdateAnycastIpListError, R>> for Error
5178where
5179 R: Send + Sync + std::fmt::Debug + 'static,
5180{
5181 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_anycast_ip_list::UpdateAnycastIpListError, R>) -> Self {
5182 match err {
5183 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5184 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5185 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5186 source: err.into(),
5187 }),
5188 }
5189 }
5190}
5191impl From<crate::operation::update_anycast_ip_list::UpdateAnycastIpListError> for Error {
5192 fn from(err: crate::operation::update_anycast_ip_list::UpdateAnycastIpListError) -> Self {
5193 match err {
5194 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::AccessDenied(inner) => Error::AccessDenied(inner),
5195 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5196 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5197 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5198 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5199 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5200 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::Unhandled(inner) => Error::Unhandled(inner),
5201 }
5202 }
5203}
5204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cache_policy::UpdateCachePolicyError, R>> for Error
5205where
5206 R: Send + Sync + std::fmt::Debug + 'static,
5207{
5208 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cache_policy::UpdateCachePolicyError, R>) -> Self {
5209 match err {
5210 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5211 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5212 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5213 source: err.into(),
5214 }),
5215 }
5216 }
5217}
5218impl From<crate::operation::update_cache_policy::UpdateCachePolicyError> for Error {
5219 fn from(err: crate::operation::update_cache_policy::UpdateCachePolicyError) -> Self {
5220 match err {
5221 crate::operation::update_cache_policy::UpdateCachePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
5222 crate::operation::update_cache_policy::UpdateCachePolicyError::CachePolicyAlreadyExists(inner) => Error::CachePolicyAlreadyExists(inner),
5223 crate::operation::update_cache_policy::UpdateCachePolicyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5224 crate::operation::update_cache_policy::UpdateCachePolicyError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5225 crate::operation::update_cache_policy::UpdateCachePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5226 crate::operation::update_cache_policy::UpdateCachePolicyError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5227 crate::operation::update_cache_policy::UpdateCachePolicyError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
5228 crate::operation::update_cache_policy::UpdateCachePolicyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5229 crate::operation::update_cache_policy::UpdateCachePolicyError::TooManyCookiesInCachePolicy(inner) => {
5230 Error::TooManyCookiesInCachePolicy(inner)
5231 }
5232 crate::operation::update_cache_policy::UpdateCachePolicyError::TooManyHeadersInCachePolicy(inner) => {
5233 Error::TooManyHeadersInCachePolicy(inner)
5234 }
5235 crate::operation::update_cache_policy::UpdateCachePolicyError::TooManyQueryStringsInCachePolicy(inner) => {
5236 Error::TooManyQueryStringsInCachePolicy(inner)
5237 }
5238 crate::operation::update_cache_policy::UpdateCachePolicyError::Unhandled(inner) => Error::Unhandled(inner),
5239 }
5240 }
5241}
5242impl<R>
5243 From<
5244 ::aws_smithy_runtime_api::client::result::SdkError<
5245 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError,
5246 R,
5247 >,
5248 > for Error
5249where
5250 R: Send + Sync + std::fmt::Debug + 'static,
5251{
5252 fn from(
5253 err: ::aws_smithy_runtime_api::client::result::SdkError<
5254 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError,
5255 R,
5256 >,
5257 ) -> Self {
5258 match err {
5259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5262 source: err.into(),
5263 }),
5264 }
5265 }
5266}
5267impl From<crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError> for Error {
5268 fn from(err: crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError) -> Self {
5269 match err {
5270 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::AccessDenied(inner) => Error::AccessDenied(inner),
5271 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5272 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5273 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5274 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5275 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::MissingBody(inner) => Error::MissingBody(inner),
5276 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::NoSuchCloudFrontOriginAccessIdentity(inner) => Error::NoSuchCloudFrontOriginAccessIdentity(inner),
5277 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5278 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::Unhandled(inner) => Error::Unhandled(inner),
5279 }
5280 }
5281}
5282impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connection_group::UpdateConnectionGroupError, R>> for Error
5283where
5284 R: Send + Sync + std::fmt::Debug + 'static,
5285{
5286 fn from(
5287 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connection_group::UpdateConnectionGroupError, R>,
5288 ) -> Self {
5289 match err {
5290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5293 source: err.into(),
5294 }),
5295 }
5296 }
5297}
5298impl From<crate::operation::update_connection_group::UpdateConnectionGroupError> for Error {
5299 fn from(err: crate::operation::update_connection_group::UpdateConnectionGroupError) -> Self {
5300 match err {
5301 crate::operation::update_connection_group::UpdateConnectionGroupError::AccessDenied(inner) => Error::AccessDenied(inner),
5302 crate::operation::update_connection_group::UpdateConnectionGroupError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
5303 crate::operation::update_connection_group::UpdateConnectionGroupError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
5304 crate::operation::update_connection_group::UpdateConnectionGroupError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5305 crate::operation::update_connection_group::UpdateConnectionGroupError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5306 crate::operation::update_connection_group::UpdateConnectionGroupError::InvalidIfMatchVersion(inner) => {
5307 Error::InvalidIfMatchVersion(inner)
5308 }
5309 crate::operation::update_connection_group::UpdateConnectionGroupError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5310 crate::operation::update_connection_group::UpdateConnectionGroupError::ResourceInUse(inner) => Error::ResourceInUse(inner),
5311 crate::operation::update_connection_group::UpdateConnectionGroupError::Unhandled(inner) => Error::Unhandled(inner),
5312 }
5313 }
5314}
5315impl<R>
5316 From<
5317 ::aws_smithy_runtime_api::client::result::SdkError<
5318 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError,
5319 R,
5320 >,
5321 > for Error
5322where
5323 R: Send + Sync + std::fmt::Debug + 'static,
5324{
5325 fn from(
5326 err: ::aws_smithy_runtime_api::client::result::SdkError<
5327 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError,
5328 R,
5329 >,
5330 ) -> Self {
5331 match err {
5332 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5333 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5334 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5335 source: err.into(),
5336 }),
5337 }
5338 }
5339}
5340impl From<crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError> for Error {
5341 fn from(err: crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError) -> Self {
5342 match err {
5343 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::AccessDenied(inner) => {
5344 Error::AccessDenied(inner)
5345 }
5346 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::InconsistentQuantities(inner) => {
5347 Error::InconsistentQuantities(inner)
5348 }
5349 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::InvalidArgument(inner) => {
5350 Error::InvalidArgument(inner)
5351 }
5352 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::InvalidIfMatchVersion(inner) => {
5353 Error::InvalidIfMatchVersion(inner)
5354 }
5355 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::NoSuchContinuousDeploymentPolicy(inner) => {
5356 Error::NoSuchContinuousDeploymentPolicy(inner)
5357 }
5358 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::PreconditionFailed(inner) => {
5359 Error::PreconditionFailed(inner)
5360 }
5361 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::StagingDistributionInUse(inner) => {
5362 Error::StagingDistributionInUse(inner)
5363 }
5364 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::Unhandled(inner) => Error::Unhandled(inner),
5365 }
5366 }
5367}
5368impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_distribution::UpdateDistributionError, R>> for Error
5369where
5370 R: Send + Sync + std::fmt::Debug + 'static,
5371{
5372 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_distribution::UpdateDistributionError, R>) -> Self {
5373 match err {
5374 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5375 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5376 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5377 source: err.into(),
5378 }),
5379 }
5380 }
5381}
5382impl From<crate::operation::update_distribution::UpdateDistributionError> for Error {
5383 fn from(err: crate::operation::update_distribution::UpdateDistributionError) -> Self {
5384 match err {
5385 crate::operation::update_distribution::UpdateDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
5386 crate::operation::update_distribution::UpdateDistributionError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
5387 crate::operation::update_distribution::UpdateDistributionError::ContinuousDeploymentPolicyInUse(inner) => {
5388 Error::ContinuousDeploymentPolicyInUse(inner)
5389 }
5390 crate::operation::update_distribution::UpdateDistributionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5391 crate::operation::update_distribution::UpdateDistributionError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => {
5392 Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner)
5393 }
5394 crate::operation::update_distribution::UpdateDistributionError::IllegalOriginAccessConfiguration(inner) => {
5395 Error::IllegalOriginAccessConfiguration(inner)
5396 }
5397 crate::operation::update_distribution::UpdateDistributionError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5398 crate::operation::update_distribution::UpdateDistributionError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5399 crate::operation::update_distribution::UpdateDistributionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5400 crate::operation::update_distribution::UpdateDistributionError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
5401 crate::operation::update_distribution::UpdateDistributionError::InvalidDomainNameForOriginAccessControl(inner) => {
5402 Error::InvalidDomainNameForOriginAccessControl(inner)
5403 }
5404 crate::operation::update_distribution::UpdateDistributionError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
5405 crate::operation::update_distribution::UpdateDistributionError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
5406 crate::operation::update_distribution::UpdateDistributionError::InvalidFunctionAssociation(inner) => {
5407 Error::InvalidFunctionAssociation(inner)
5408 }
5409 crate::operation::update_distribution::UpdateDistributionError::InvalidGeoRestrictionParameter(inner) => {
5410 Error::InvalidGeoRestrictionParameter(inner)
5411 }
5412 crate::operation::update_distribution::UpdateDistributionError::InvalidHeadersForS3Origin(inner) => {
5413 Error::InvalidHeadersForS3Origin(inner)
5414 }
5415 crate::operation::update_distribution::UpdateDistributionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5416 crate::operation::update_distribution::UpdateDistributionError::InvalidLambdaFunctionAssociation(inner) => {
5417 Error::InvalidLambdaFunctionAssociation(inner)
5418 }
5419 crate::operation::update_distribution::UpdateDistributionError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
5420 crate::operation::update_distribution::UpdateDistributionError::InvalidMinimumProtocolVersion(inner) => {
5421 Error::InvalidMinimumProtocolVersion(inner)
5422 }
5423 crate::operation::update_distribution::UpdateDistributionError::InvalidOriginAccessControl(inner) => {
5424 Error::InvalidOriginAccessControl(inner)
5425 }
5426 crate::operation::update_distribution::UpdateDistributionError::InvalidOriginAccessIdentity(inner) => {
5427 Error::InvalidOriginAccessIdentity(inner)
5428 }
5429 crate::operation::update_distribution::UpdateDistributionError::InvalidOriginKeepaliveTimeout(inner) => {
5430 Error::InvalidOriginKeepaliveTimeout(inner)
5431 }
5432 crate::operation::update_distribution::UpdateDistributionError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
5433 crate::operation::update_distribution::UpdateDistributionError::InvalidQueryStringParameters(inner) => {
5434 Error::InvalidQueryStringParameters(inner)
5435 }
5436 crate::operation::update_distribution::UpdateDistributionError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
5437 crate::operation::update_distribution::UpdateDistributionError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
5438 crate::operation::update_distribution::UpdateDistributionError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
5439 crate::operation::update_distribution::UpdateDistributionError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
5440 crate::operation::update_distribution::UpdateDistributionError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
5441 crate::operation::update_distribution::UpdateDistributionError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
5442 crate::operation::update_distribution::UpdateDistributionError::MissingBody(inner) => Error::MissingBody(inner),
5443 crate::operation::update_distribution::UpdateDistributionError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
5444 crate::operation::update_distribution::UpdateDistributionError::NoSuchContinuousDeploymentPolicy(inner) => {
5445 Error::NoSuchContinuousDeploymentPolicy(inner)
5446 }
5447 crate::operation::update_distribution::UpdateDistributionError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
5448 crate::operation::update_distribution::UpdateDistributionError::NoSuchFieldLevelEncryptionConfig(inner) => {
5449 Error::NoSuchFieldLevelEncryptionConfig(inner)
5450 }
5451 crate::operation::update_distribution::UpdateDistributionError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
5452 crate::operation::update_distribution::UpdateDistributionError::NoSuchOriginRequestPolicy(inner) => {
5453 Error::NoSuchOriginRequestPolicy(inner)
5454 }
5455 crate::operation::update_distribution::UpdateDistributionError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
5456 crate::operation::update_distribution::UpdateDistributionError::NoSuchResponseHeadersPolicy(inner) => {
5457 Error::NoSuchResponseHeadersPolicy(inner)
5458 }
5459 crate::operation::update_distribution::UpdateDistributionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5460 crate::operation::update_distribution::UpdateDistributionError::RealtimeLogConfigOwnerMismatch(inner) => {
5461 Error::RealtimeLogConfigOwnerMismatch(inner)
5462 }
5463 crate::operation::update_distribution::UpdateDistributionError::StagingDistributionInUse(inner) => Error::StagingDistributionInUse(inner),
5464 crate::operation::update_distribution::UpdateDistributionError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
5465 crate::operation::update_distribution::UpdateDistributionError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
5466 crate::operation::update_distribution::UpdateDistributionError::TooManyCookieNamesInWhiteList(inner) => {
5467 Error::TooManyCookieNamesInWhiteList(inner)
5468 }
5469 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionCnamEs(inner) => {
5470 Error::TooManyDistributionCnamEs(inner)
5471 }
5472 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToCachePolicy(inner) => {
5473 Error::TooManyDistributionsAssociatedToCachePolicy(inner)
5474 }
5475 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => {
5476 Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner)
5477 }
5478 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToKeyGroup(inner) => {
5479 Error::TooManyDistributionsAssociatedToKeyGroup(inner)
5480 }
5481 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => {
5482 Error::TooManyDistributionsAssociatedToOriginAccessControl(inner)
5483 }
5484 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => {
5485 Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner)
5486 }
5487 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => {
5488 Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner)
5489 }
5490 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsWithFunctionAssociations(inner) => {
5491 Error::TooManyDistributionsWithFunctionAssociations(inner)
5492 }
5493 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsWithLambdaAssociations(inner) => {
5494 Error::TooManyDistributionsWithLambdaAssociations(inner)
5495 }
5496 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsWithSingleFunctionArn(inner) => {
5497 Error::TooManyDistributionsWithSingleFunctionArn(inner)
5498 }
5499 crate::operation::update_distribution::UpdateDistributionError::TooManyFunctionAssociations(inner) => {
5500 Error::TooManyFunctionAssociations(inner)
5501 }
5502 crate::operation::update_distribution::UpdateDistributionError::TooManyHeadersInForwardedValues(inner) => {
5503 Error::TooManyHeadersInForwardedValues(inner)
5504 }
5505 crate::operation::update_distribution::UpdateDistributionError::TooManyKeyGroupsAssociatedToDistribution(inner) => {
5506 Error::TooManyKeyGroupsAssociatedToDistribution(inner)
5507 }
5508 crate::operation::update_distribution::UpdateDistributionError::TooManyLambdaFunctionAssociations(inner) => {
5509 Error::TooManyLambdaFunctionAssociations(inner)
5510 }
5511 crate::operation::update_distribution::UpdateDistributionError::TooManyOriginCustomHeaders(inner) => {
5512 Error::TooManyOriginCustomHeaders(inner)
5513 }
5514 crate::operation::update_distribution::UpdateDistributionError::TooManyOriginGroupsPerDistribution(inner) => {
5515 Error::TooManyOriginGroupsPerDistribution(inner)
5516 }
5517 crate::operation::update_distribution::UpdateDistributionError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
5518 crate::operation::update_distribution::UpdateDistributionError::TooManyQueryStringParameters(inner) => {
5519 Error::TooManyQueryStringParameters(inner)
5520 }
5521 crate::operation::update_distribution::UpdateDistributionError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
5522 crate::operation::update_distribution::UpdateDistributionError::TrustedKeyGroupDoesNotExist(inner) => {
5523 Error::TrustedKeyGroupDoesNotExist(inner)
5524 }
5525 crate::operation::update_distribution::UpdateDistributionError::TrustedSignerDoesNotExist(inner) => {
5526 Error::TrustedSignerDoesNotExist(inner)
5527 }
5528 crate::operation::update_distribution::UpdateDistributionError::Unhandled(inner) => Error::Unhandled(inner),
5529 }
5530 }
5531}
5532impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_distribution_tenant::UpdateDistributionTenantError, R>>
5533 for Error
5534where
5535 R: Send + Sync + std::fmt::Debug + 'static,
5536{
5537 fn from(
5538 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_distribution_tenant::UpdateDistributionTenantError, R>,
5539 ) -> Self {
5540 match err {
5541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5544 source: err.into(),
5545 }),
5546 }
5547 }
5548}
5549impl From<crate::operation::update_distribution_tenant::UpdateDistributionTenantError> for Error {
5550 fn from(err: crate::operation::update_distribution_tenant::UpdateDistributionTenantError) -> Self {
5551 match err {
5552 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
5553 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::CnameAlreadyExists(inner) => {
5554 Error::CnameAlreadyExists(inner)
5555 }
5556 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::EntityAlreadyExists(inner) => {
5557 Error::EntityAlreadyExists(inner)
5558 }
5559 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::EntityLimitExceeded(inner) => {
5560 Error::EntityLimitExceeded(inner)
5561 }
5562 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5563 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5564 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::InvalidAssociation(inner) => {
5565 Error::InvalidAssociation(inner)
5566 }
5567 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::InvalidIfMatchVersion(inner) => {
5568 Error::InvalidIfMatchVersion(inner)
5569 }
5570 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::PreconditionFailed(inner) => {
5571 Error::PreconditionFailed(inner)
5572 }
5573 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
5574 }
5575 }
5576}
5577impl<R>
5578 From<
5579 ::aws_smithy_runtime_api::client::result::SdkError<
5580 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError,
5581 R,
5582 >,
5583 > for Error
5584where
5585 R: Send + Sync + std::fmt::Debug + 'static,
5586{
5587 fn from(
5588 err: ::aws_smithy_runtime_api::client::result::SdkError<
5589 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError,
5590 R,
5591 >,
5592 ) -> Self {
5593 match err {
5594 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5595 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5596 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5597 source: err.into(),
5598 }),
5599 }
5600 }
5601}
5602impl From<crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError> for Error {
5603 fn from(err: crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError) -> Self {
5604 match err {
5605 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
5606 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
5607 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5608 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner),
5609 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5610 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5611 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5612 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
5613 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
5614 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
5615 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidFunctionAssociation(inner) => Error::InvalidFunctionAssociation(inner),
5616 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidGeoRestrictionParameter(inner) => Error::InvalidGeoRestrictionParameter(inner),
5617 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidHeadersForS3Origin(inner) => Error::InvalidHeadersForS3Origin(inner),
5618 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5619 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidLambdaFunctionAssociation(inner) => Error::InvalidLambdaFunctionAssociation(inner),
5620 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
5621 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidMinimumProtocolVersion(inner) => Error::InvalidMinimumProtocolVersion(inner),
5622 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidOriginAccessControl(inner) => Error::InvalidOriginAccessControl(inner),
5623 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidOriginAccessIdentity(inner) => Error::InvalidOriginAccessIdentity(inner),
5624 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidOriginKeepaliveTimeout(inner) => Error::InvalidOriginKeepaliveTimeout(inner),
5625 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
5626 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidQueryStringParameters(inner) => Error::InvalidQueryStringParameters(inner),
5627 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
5628 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
5629 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
5630 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
5631 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
5632 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
5633 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::MissingBody(inner) => Error::MissingBody(inner),
5634 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
5635 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
5636 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchFieldLevelEncryptionConfig(inner) => Error::NoSuchFieldLevelEncryptionConfig(inner),
5637 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
5638 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchOriginRequestPolicy(inner) => Error::NoSuchOriginRequestPolicy(inner),
5639 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
5640 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchResponseHeadersPolicy(inner) => Error::NoSuchResponseHeadersPolicy(inner),
5641 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5642 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::RealtimeLogConfigOwnerMismatch(inner) => Error::RealtimeLogConfigOwnerMismatch(inner),
5643 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
5644 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
5645 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyCookieNamesInWhiteList(inner) => Error::TooManyCookieNamesInWhiteList(inner),
5646 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionCnamEs(inner) => Error::TooManyDistributionCnamEs(inner),
5647 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToCachePolicy(inner) => Error::TooManyDistributionsAssociatedToCachePolicy(inner),
5648 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner),
5649 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToKeyGroup(inner) => Error::TooManyDistributionsAssociatedToKeyGroup(inner),
5650 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => Error::TooManyDistributionsAssociatedToOriginAccessControl(inner),
5651 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner),
5652 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner),
5653 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsWithFunctionAssociations(inner) => Error::TooManyDistributionsWithFunctionAssociations(inner),
5654 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsWithLambdaAssociations(inner) => Error::TooManyDistributionsWithLambdaAssociations(inner),
5655 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsWithSingleFunctionArn(inner) => Error::TooManyDistributionsWithSingleFunctionArn(inner),
5656 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyFunctionAssociations(inner) => Error::TooManyFunctionAssociations(inner),
5657 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyHeadersInForwardedValues(inner) => Error::TooManyHeadersInForwardedValues(inner),
5658 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyKeyGroupsAssociatedToDistribution(inner) => Error::TooManyKeyGroupsAssociatedToDistribution(inner),
5659 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyLambdaFunctionAssociations(inner) => Error::TooManyLambdaFunctionAssociations(inner),
5660 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyOriginCustomHeaders(inner) => Error::TooManyOriginCustomHeaders(inner),
5661 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyOriginGroupsPerDistribution(inner) => Error::TooManyOriginGroupsPerDistribution(inner),
5662 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
5663 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyQueryStringParameters(inner) => Error::TooManyQueryStringParameters(inner),
5664 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
5665 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TrustedKeyGroupDoesNotExist(inner) => Error::TrustedKeyGroupDoesNotExist(inner),
5666 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TrustedSignerDoesNotExist(inner) => Error::TrustedSignerDoesNotExist(inner),
5667 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::Unhandled(inner) => Error::Unhandled(inner),
5668 }
5669 }
5670}
5671impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain_association::UpdateDomainAssociationError, R>>
5672 for Error
5673where
5674 R: Send + Sync + std::fmt::Debug + 'static,
5675{
5676 fn from(
5677 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain_association::UpdateDomainAssociationError, R>,
5678 ) -> Self {
5679 match err {
5680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5683 source: err.into(),
5684 }),
5685 }
5686 }
5687}
5688impl From<crate::operation::update_domain_association::UpdateDomainAssociationError> for Error {
5689 fn from(err: crate::operation::update_domain_association::UpdateDomainAssociationError) -> Self {
5690 match err {
5691 crate::operation::update_domain_association::UpdateDomainAssociationError::AccessDenied(inner) => Error::AccessDenied(inner),
5692 crate::operation::update_domain_association::UpdateDomainAssociationError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5693 crate::operation::update_domain_association::UpdateDomainAssociationError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5694 crate::operation::update_domain_association::UpdateDomainAssociationError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5695 crate::operation::update_domain_association::UpdateDomainAssociationError::InvalidIfMatchVersion(inner) => {
5696 Error::InvalidIfMatchVersion(inner)
5697 }
5698 crate::operation::update_domain_association::UpdateDomainAssociationError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5699 crate::operation::update_domain_association::UpdateDomainAssociationError::Unhandled(inner) => Error::Unhandled(inner),
5700 }
5701 }
5702}
5703impl<R>
5704 From<
5705 ::aws_smithy_runtime_api::client::result::SdkError<
5706 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError,
5707 R,
5708 >,
5709 > for Error
5710where
5711 R: Send + Sync + std::fmt::Debug + 'static,
5712{
5713 fn from(
5714 err: ::aws_smithy_runtime_api::client::result::SdkError<
5715 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError,
5716 R,
5717 >,
5718 ) -> Self {
5719 match err {
5720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5723 source: err.into(),
5724 }),
5725 }
5726 }
5727}
5728impl From<crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError> for Error {
5729 fn from(err: crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError) -> Self {
5730 match err {
5731 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
5732 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5733 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5734 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5735 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5736 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionConfig(inner) => Error::NoSuchFieldLevelEncryptionConfig(inner),
5737 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionProfile(inner) => Error::NoSuchFieldLevelEncryptionProfile(inner),
5738 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5739 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::QueryArgProfileEmpty(inner) => Error::QueryArgProfileEmpty(inner),
5740 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionContentTypeProfiles(inner) => Error::TooManyFieldLevelEncryptionContentTypeProfiles(inner),
5741 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionQueryArgProfiles(inner) => Error::TooManyFieldLevelEncryptionQueryArgProfiles(inner),
5742 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::Unhandled(inner) => Error::Unhandled(inner),
5743 }
5744 }
5745}
5746impl<R>
5747 From<
5748 ::aws_smithy_runtime_api::client::result::SdkError<
5749 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError,
5750 R,
5751 >,
5752 > for Error
5753where
5754 R: Send + Sync + std::fmt::Debug + 'static,
5755{
5756 fn from(
5757 err: ::aws_smithy_runtime_api::client::result::SdkError<
5758 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError,
5759 R,
5760 >,
5761 ) -> Self {
5762 match err {
5763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5766 source: err.into(),
5767 }),
5768 }
5769 }
5770}
5771impl From<crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError> for Error {
5772 fn from(err: crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError) -> Self {
5773 match err {
5774 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::AccessDenied(inner) => Error::AccessDenied(inner),
5775 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileAlreadyExists(inner) => Error::FieldLevelEncryptionProfileAlreadyExists(inner),
5776 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileSizeExceeded(inner) => Error::FieldLevelEncryptionProfileSizeExceeded(inner),
5777 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5778 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5779 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5780 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5781 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::NoSuchFieldLevelEncryptionProfile(inner) => Error::NoSuchFieldLevelEncryptionProfile(inner),
5782 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
5783 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5784 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionEncryptionEntities(inner) => Error::TooManyFieldLevelEncryptionEncryptionEntities(inner),
5785 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionFieldPatterns(inner) => Error::TooManyFieldLevelEncryptionFieldPatterns(inner),
5786 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::Unhandled(inner) => Error::Unhandled(inner),
5787 }
5788 }
5789}
5790impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function::UpdateFunctionError, R>> for Error
5791where
5792 R: Send + Sync + std::fmt::Debug + 'static,
5793{
5794 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function::UpdateFunctionError, R>) -> Self {
5795 match err {
5796 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5797 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5798 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5799 source: err.into(),
5800 }),
5801 }
5802 }
5803}
5804impl From<crate::operation::update_function::UpdateFunctionError> for Error {
5805 fn from(err: crate::operation::update_function::UpdateFunctionError) -> Self {
5806 match err {
5807 crate::operation::update_function::UpdateFunctionError::FunctionSizeLimitExceeded(inner) => Error::FunctionSizeLimitExceeded(inner),
5808 crate::operation::update_function::UpdateFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5809 crate::operation::update_function::UpdateFunctionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5810 crate::operation::update_function::UpdateFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
5811 crate::operation::update_function::UpdateFunctionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5812 crate::operation::update_function::UpdateFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5813 crate::operation::update_function::UpdateFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5814 }
5815 }
5816}
5817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_group::UpdateKeyGroupError, R>> for Error
5818where
5819 R: Send + Sync + std::fmt::Debug + 'static,
5820{
5821 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_group::UpdateKeyGroupError, R>) -> Self {
5822 match err {
5823 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5824 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5825 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5826 source: err.into(),
5827 }),
5828 }
5829 }
5830}
5831impl From<crate::operation::update_key_group::UpdateKeyGroupError> for Error {
5832 fn from(err: crate::operation::update_key_group::UpdateKeyGroupError) -> Self {
5833 match err {
5834 crate::operation::update_key_group::UpdateKeyGroupError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5835 crate::operation::update_key_group::UpdateKeyGroupError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5836 crate::operation::update_key_group::UpdateKeyGroupError::KeyGroupAlreadyExists(inner) => Error::KeyGroupAlreadyExists(inner),
5837 crate::operation::update_key_group::UpdateKeyGroupError::NoSuchResource(inner) => Error::NoSuchResource(inner),
5838 crate::operation::update_key_group::UpdateKeyGroupError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5839 crate::operation::update_key_group::UpdateKeyGroupError::TooManyPublicKeysInKeyGroup(inner) => Error::TooManyPublicKeysInKeyGroup(inner),
5840 crate::operation::update_key_group::UpdateKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
5841 }
5842 }
5843}
5844impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_value_store::UpdateKeyValueStoreError, R>> for Error
5845where
5846 R: Send + Sync + std::fmt::Debug + 'static,
5847{
5848 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_value_store::UpdateKeyValueStoreError, R>) -> Self {
5849 match err {
5850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5853 source: err.into(),
5854 }),
5855 }
5856 }
5857}
5858impl From<crate::operation::update_key_value_store::UpdateKeyValueStoreError> for Error {
5859 fn from(err: crate::operation::update_key_value_store::UpdateKeyValueStoreError) -> Self {
5860 match err {
5861 crate::operation::update_key_value_store::UpdateKeyValueStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
5862 crate::operation::update_key_value_store::UpdateKeyValueStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5863 crate::operation::update_key_value_store::UpdateKeyValueStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5864 crate::operation::update_key_value_store::UpdateKeyValueStoreError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5865 crate::operation::update_key_value_store::UpdateKeyValueStoreError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5866 crate::operation::update_key_value_store::UpdateKeyValueStoreError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5867 crate::operation::update_key_value_store::UpdateKeyValueStoreError::Unhandled(inner) => Error::Unhandled(inner),
5868 }
5869 }
5870}
5871impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_origin_access_control::UpdateOriginAccessControlError, R>>
5872 for Error
5873where
5874 R: Send + Sync + std::fmt::Debug + 'static,
5875{
5876 fn from(
5877 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_origin_access_control::UpdateOriginAccessControlError, R>,
5878 ) -> Self {
5879 match err {
5880 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5881 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5882 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5883 source: err.into(),
5884 }),
5885 }
5886 }
5887}
5888impl From<crate::operation::update_origin_access_control::UpdateOriginAccessControlError> for Error {
5889 fn from(err: crate::operation::update_origin_access_control::UpdateOriginAccessControlError) -> Self {
5890 match err {
5891 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::AccessDenied(inner) => Error::AccessDenied(inner),
5892 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5893 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5894 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::InvalidIfMatchVersion(inner) => {
5895 Error::InvalidIfMatchVersion(inner)
5896 }
5897 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::NoSuchOriginAccessControl(inner) => {
5898 Error::NoSuchOriginAccessControl(inner)
5899 }
5900 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::OriginAccessControlAlreadyExists(inner) => {
5901 Error::OriginAccessControlAlreadyExists(inner)
5902 }
5903 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::PreconditionFailed(inner) => {
5904 Error::PreconditionFailed(inner)
5905 }
5906 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::Unhandled(inner) => Error::Unhandled(inner),
5907 }
5908 }
5909}
5910impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError, R>>
5911 for Error
5912where
5913 R: Send + Sync + std::fmt::Debug + 'static,
5914{
5915 fn from(
5916 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError, R>,
5917 ) -> Self {
5918 match err {
5919 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5920 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5921 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5922 source: err.into(),
5923 }),
5924 }
5925 }
5926}
5927impl From<crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError> for Error {
5928 fn from(err: crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError) -> Self {
5929 match err {
5930 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
5931 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5932 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::InconsistentQuantities(inner) => {
5933 Error::InconsistentQuantities(inner)
5934 }
5935 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5936 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::InvalidIfMatchVersion(inner) => {
5937 Error::InvalidIfMatchVersion(inner)
5938 }
5939 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::NoSuchOriginRequestPolicy(inner) => {
5940 Error::NoSuchOriginRequestPolicy(inner)
5941 }
5942 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::OriginRequestPolicyAlreadyExists(inner) => {
5943 Error::OriginRequestPolicyAlreadyExists(inner)
5944 }
5945 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::PreconditionFailed(inner) => {
5946 Error::PreconditionFailed(inner)
5947 }
5948 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::TooManyCookiesInOriginRequestPolicy(inner) => {
5949 Error::TooManyCookiesInOriginRequestPolicy(inner)
5950 }
5951 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::TooManyHeadersInOriginRequestPolicy(inner) => {
5952 Error::TooManyHeadersInOriginRequestPolicy(inner)
5953 }
5954 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::TooManyQueryStringsInOriginRequestPolicy(inner) => {
5955 Error::TooManyQueryStringsInOriginRequestPolicy(inner)
5956 }
5957 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::Unhandled(inner) => Error::Unhandled(inner),
5958 }
5959 }
5960}
5961impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_key::UpdatePublicKeyError, R>> for Error
5962where
5963 R: Send + Sync + std::fmt::Debug + 'static,
5964{
5965 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_key::UpdatePublicKeyError, R>) -> Self {
5966 match err {
5967 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5968 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5969 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5970 source: err.into(),
5971 }),
5972 }
5973 }
5974}
5975impl From<crate::operation::update_public_key::UpdatePublicKeyError> for Error {
5976 fn from(err: crate::operation::update_public_key::UpdatePublicKeyError) -> Self {
5977 match err {
5978 crate::operation::update_public_key::UpdatePublicKeyError::AccessDenied(inner) => Error::AccessDenied(inner),
5979 crate::operation::update_public_key::UpdatePublicKeyError::CannotChangeImmutablePublicKeyFields(inner) => {
5980 Error::CannotChangeImmutablePublicKeyFields(inner)
5981 }
5982 crate::operation::update_public_key::UpdatePublicKeyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5983 crate::operation::update_public_key::UpdatePublicKeyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5984 crate::operation::update_public_key::UpdatePublicKeyError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5985 crate::operation::update_public_key::UpdatePublicKeyError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
5986 crate::operation::update_public_key::UpdatePublicKeyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5987 crate::operation::update_public_key::UpdatePublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
5988 }
5989 }
5990}
5991impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError, R>>
5992 for Error
5993where
5994 R: Send + Sync + std::fmt::Debug + 'static,
5995{
5996 fn from(
5997 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError, R>,
5998 ) -> Self {
5999 match err {
6000 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6001 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6002 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6003 source: err.into(),
6004 }),
6005 }
6006 }
6007}
6008impl From<crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError> for Error {
6009 fn from(err: crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError) -> Self {
6010 match err {
6011 crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
6012 crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6013 crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError::NoSuchRealtimeLogConfig(inner) => {
6014 Error::NoSuchRealtimeLogConfig(inner)
6015 }
6016 crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError::Unhandled(inner) => Error::Unhandled(inner),
6017 }
6018 }
6019}
6020impl<R>
6021 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError, R>>
6022 for Error
6023where
6024 R: Send + Sync + std::fmt::Debug + 'static,
6025{
6026 fn from(
6027 err: ::aws_smithy_runtime_api::client::result::SdkError<
6028 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError,
6029 R,
6030 >,
6031 ) -> Self {
6032 match err {
6033 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6034 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6035 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6036 source: err.into(),
6037 }),
6038 }
6039 }
6040}
6041impl From<crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError> for Error {
6042 fn from(err: crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError) -> Self {
6043 match err {
6044 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
6045 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6046 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::InconsistentQuantities(inner) => {
6047 Error::InconsistentQuantities(inner)
6048 }
6049 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::InvalidArgument(inner) => {
6050 Error::InvalidArgument(inner)
6051 }
6052 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::InvalidIfMatchVersion(inner) => {
6053 Error::InvalidIfMatchVersion(inner)
6054 }
6055 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::NoSuchResponseHeadersPolicy(inner) => {
6056 Error::NoSuchResponseHeadersPolicy(inner)
6057 }
6058 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::PreconditionFailed(inner) => {
6059 Error::PreconditionFailed(inner)
6060 }
6061 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::ResponseHeadersPolicyAlreadyExists(inner) => {
6062 Error::ResponseHeadersPolicyAlreadyExists(inner)
6063 }
6064 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::TooLongCspInResponseHeadersPolicy(inner) => {
6065 Error::TooLongCspInResponseHeadersPolicy(inner)
6066 }
6067 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::TooManyCustomHeadersInResponseHeadersPolicy(
6068 inner,
6069 ) => Error::TooManyCustomHeadersInResponseHeadersPolicy(inner),
6070 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::TooManyRemoveHeadersInResponseHeadersPolicy(
6071 inner,
6072 ) => Error::TooManyRemoveHeadersInResponseHeadersPolicy(inner),
6073 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::Unhandled(inner) => Error::Unhandled(inner),
6074 }
6075 }
6076}
6077impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_streaming_distribution::UpdateStreamingDistributionError, R>>
6078 for Error
6079where
6080 R: Send + Sync + std::fmt::Debug + 'static,
6081{
6082 fn from(
6083 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_streaming_distribution::UpdateStreamingDistributionError, R>,
6084 ) -> Self {
6085 match err {
6086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6089 source: err.into(),
6090 }),
6091 }
6092 }
6093}
6094impl From<crate::operation::update_streaming_distribution::UpdateStreamingDistributionError> for Error {
6095 fn from(err: crate::operation::update_streaming_distribution::UpdateStreamingDistributionError) -> Self {
6096 match err {
6097 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
6098 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::CnameAlreadyExists(inner) => {
6099 Error::CnameAlreadyExists(inner)
6100 }
6101 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6102 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InconsistentQuantities(inner) => {
6103 Error::InconsistentQuantities(inner)
6104 }
6105 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InvalidArgument(inner) => {
6106 Error::InvalidArgument(inner)
6107 }
6108 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InvalidIfMatchVersion(inner) => {
6109 Error::InvalidIfMatchVersion(inner)
6110 }
6111 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InvalidOriginAccessControl(inner) => {
6112 Error::InvalidOriginAccessControl(inner)
6113 }
6114 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InvalidOriginAccessIdentity(inner) => {
6115 Error::InvalidOriginAccessIdentity(inner)
6116 }
6117 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::MissingBody(inner) => Error::MissingBody(inner),
6118 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::NoSuchStreamingDistribution(inner) => {
6119 Error::NoSuchStreamingDistribution(inner)
6120 }
6121 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::PreconditionFailed(inner) => {
6122 Error::PreconditionFailed(inner)
6123 }
6124 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::TooManyStreamingDistributionCnamEs(inner) => {
6125 Error::TooManyStreamingDistributionCnamEs(inner)
6126 }
6127 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::TooManyTrustedSigners(inner) => {
6128 Error::TooManyTrustedSigners(inner)
6129 }
6130 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::TrustedSignerDoesNotExist(inner) => {
6131 Error::TrustedSignerDoesNotExist(inner)
6132 }
6133 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::Unhandled(inner) => Error::Unhandled(inner),
6134 }
6135 }
6136}
6137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_origin::UpdateVpcOriginError, R>> for Error
6138where
6139 R: Send + Sync + std::fmt::Debug + 'static,
6140{
6141 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_origin::UpdateVpcOriginError, R>) -> Self {
6142 match err {
6143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6146 source: err.into(),
6147 }),
6148 }
6149 }
6150}
6151impl From<crate::operation::update_vpc_origin::UpdateVpcOriginError> for Error {
6152 fn from(err: crate::operation::update_vpc_origin::UpdateVpcOriginError) -> Self {
6153 match err {
6154 crate::operation::update_vpc_origin::UpdateVpcOriginError::AccessDenied(inner) => Error::AccessDenied(inner),
6155 crate::operation::update_vpc_origin::UpdateVpcOriginError::CannotUpdateEntityWhileInUse(inner) => {
6156 Error::CannotUpdateEntityWhileInUse(inner)
6157 }
6158 crate::operation::update_vpc_origin::UpdateVpcOriginError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
6159 crate::operation::update_vpc_origin::UpdateVpcOriginError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
6160 crate::operation::update_vpc_origin::UpdateVpcOriginError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6161 crate::operation::update_vpc_origin::UpdateVpcOriginError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6162 crate::operation::update_vpc_origin::UpdateVpcOriginError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
6163 crate::operation::update_vpc_origin::UpdateVpcOriginError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6164 crate::operation::update_vpc_origin::UpdateVpcOriginError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6165 crate::operation::update_vpc_origin::UpdateVpcOriginError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6166 crate::operation::update_vpc_origin::UpdateVpcOriginError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
6167 crate::operation::update_vpc_origin::UpdateVpcOriginError::Unhandled(inner) => Error::Unhandled(inner),
6168 }
6169 }
6170}
6171impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::verify_dns_configuration::VerifyDnsConfigurationError, R>> for Error
6172where
6173 R: Send + Sync + std::fmt::Debug + 'static,
6174{
6175 fn from(
6176 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::verify_dns_configuration::VerifyDnsConfigurationError, R>,
6177 ) -> Self {
6178 match err {
6179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6182 source: err.into(),
6183 }),
6184 }
6185 }
6186}
6187impl From<crate::operation::verify_dns_configuration::VerifyDnsConfigurationError> for Error {
6188 fn from(err: crate::operation::verify_dns_configuration::VerifyDnsConfigurationError) -> Self {
6189 match err {
6190 crate::operation::verify_dns_configuration::VerifyDnsConfigurationError::AccessDenied(inner) => Error::AccessDenied(inner),
6191 crate::operation::verify_dns_configuration::VerifyDnsConfigurationError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6192 crate::operation::verify_dns_configuration::VerifyDnsConfigurationError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6193 crate::operation::verify_dns_configuration::VerifyDnsConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
6194 }
6195 }
6196}
6197impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
6198where
6199 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
6200 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
6201{
6202 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
6203 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6204 meta: ::std::default::Default::default(),
6205 source: err.into(),
6206 })
6207 }
6208}
6209impl ::std::error::Error for Error {
6210 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
6211 match self {
6212 Error::AccessDenied(inner) => inner.source(),
6213 Error::BatchTooLarge(inner) => inner.source(),
6214 Error::CnameAlreadyExists(inner) => inner.source(),
6215 Error::CachePolicyAlreadyExists(inner) => inner.source(),
6216 Error::CachePolicyInUse(inner) => inner.source(),
6217 Error::CannotChangeImmutablePublicKeyFields(inner) => inner.source(),
6218 Error::CannotDeleteEntityWhileInUse(inner) => inner.source(),
6219 Error::CannotUpdateEntityWhileInUse(inner) => inner.source(),
6220 Error::CloudFrontOriginAccessIdentityAlreadyExists(inner) => inner.source(),
6221 Error::CloudFrontOriginAccessIdentityInUse(inner) => inner.source(),
6222 Error::ContinuousDeploymentPolicyAlreadyExists(inner) => inner.source(),
6223 Error::ContinuousDeploymentPolicyInUse(inner) => inner.source(),
6224 Error::DistributionAlreadyExists(inner) => inner.source(),
6225 Error::DistributionNotDisabled(inner) => inner.source(),
6226 Error::EntityAlreadyExists(inner) => inner.source(),
6227 Error::EntityLimitExceeded(inner) => inner.source(),
6228 Error::EntityNotFound(inner) => inner.source(),
6229 Error::EntitySizeLimitExceeded(inner) => inner.source(),
6230 Error::FieldLevelEncryptionConfigAlreadyExists(inner) => inner.source(),
6231 Error::FieldLevelEncryptionConfigInUse(inner) => inner.source(),
6232 Error::FieldLevelEncryptionProfileAlreadyExists(inner) => inner.source(),
6233 Error::FieldLevelEncryptionProfileInUse(inner) => inner.source(),
6234 Error::FieldLevelEncryptionProfileSizeExceeded(inner) => inner.source(),
6235 Error::FunctionAlreadyExists(inner) => inner.source(),
6236 Error::FunctionInUse(inner) => inner.source(),
6237 Error::FunctionSizeLimitExceeded(inner) => inner.source(),
6238 Error::IllegalDelete(inner) => inner.source(),
6239 Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => inner.source(),
6240 Error::IllegalOriginAccessConfiguration(inner) => inner.source(),
6241 Error::IllegalUpdate(inner) => inner.source(),
6242 Error::InconsistentQuantities(inner) => inner.source(),
6243 Error::InvalidArgument(inner) => inner.source(),
6244 Error::InvalidAssociation(inner) => inner.source(),
6245 Error::InvalidDefaultRootObject(inner) => inner.source(),
6246 Error::InvalidDomainNameForOriginAccessControl(inner) => inner.source(),
6247 Error::InvalidErrorCode(inner) => inner.source(),
6248 Error::InvalidForwardCookies(inner) => inner.source(),
6249 Error::InvalidFunctionAssociation(inner) => inner.source(),
6250 Error::InvalidGeoRestrictionParameter(inner) => inner.source(),
6251 Error::InvalidHeadersForS3Origin(inner) => inner.source(),
6252 Error::InvalidIfMatchVersion(inner) => inner.source(),
6253 Error::InvalidLambdaFunctionAssociation(inner) => inner.source(),
6254 Error::InvalidLocationCode(inner) => inner.source(),
6255 Error::InvalidMinimumProtocolVersion(inner) => inner.source(),
6256 Error::InvalidOrigin(inner) => inner.source(),
6257 Error::InvalidOriginAccessControl(inner) => inner.source(),
6258 Error::InvalidOriginAccessIdentity(inner) => inner.source(),
6259 Error::InvalidOriginKeepaliveTimeout(inner) => inner.source(),
6260 Error::InvalidOriginReadTimeout(inner) => inner.source(),
6261 Error::InvalidProtocolSettings(inner) => inner.source(),
6262 Error::InvalidQueryStringParameters(inner) => inner.source(),
6263 Error::InvalidRelativePath(inner) => inner.source(),
6264 Error::InvalidRequiredProtocol(inner) => inner.source(),
6265 Error::InvalidResponseCode(inner) => inner.source(),
6266 Error::InvalidTtlOrder(inner) => inner.source(),
6267 Error::InvalidTagging(inner) => inner.source(),
6268 Error::InvalidViewerCertificate(inner) => inner.source(),
6269 Error::InvalidWebAclId(inner) => inner.source(),
6270 Error::KeyGroupAlreadyExists(inner) => inner.source(),
6271 Error::MissingBody(inner) => inner.source(),
6272 Error::MonitoringSubscriptionAlreadyExists(inner) => inner.source(),
6273 Error::NoSuchCachePolicy(inner) => inner.source(),
6274 Error::NoSuchCloudFrontOriginAccessIdentity(inner) => inner.source(),
6275 Error::NoSuchContinuousDeploymentPolicy(inner) => inner.source(),
6276 Error::NoSuchDistribution(inner) => inner.source(),
6277 Error::NoSuchFieldLevelEncryptionConfig(inner) => inner.source(),
6278 Error::NoSuchFieldLevelEncryptionProfile(inner) => inner.source(),
6279 Error::NoSuchFunctionExists(inner) => inner.source(),
6280 Error::NoSuchInvalidation(inner) => inner.source(),
6281 Error::NoSuchMonitoringSubscription(inner) => inner.source(),
6282 Error::NoSuchOrigin(inner) => inner.source(),
6283 Error::NoSuchOriginAccessControl(inner) => inner.source(),
6284 Error::NoSuchOriginRequestPolicy(inner) => inner.source(),
6285 Error::NoSuchPublicKey(inner) => inner.source(),
6286 Error::NoSuchRealtimeLogConfig(inner) => inner.source(),
6287 Error::NoSuchResource(inner) => inner.source(),
6288 Error::NoSuchResponseHeadersPolicy(inner) => inner.source(),
6289 Error::NoSuchStreamingDistribution(inner) => inner.source(),
6290 Error::OriginAccessControlAlreadyExists(inner) => inner.source(),
6291 Error::OriginAccessControlInUse(inner) => inner.source(),
6292 Error::OriginRequestPolicyAlreadyExists(inner) => inner.source(),
6293 Error::OriginRequestPolicyInUse(inner) => inner.source(),
6294 Error::PreconditionFailed(inner) => inner.source(),
6295 Error::PublicKeyAlreadyExists(inner) => inner.source(),
6296 Error::PublicKeyInUse(inner) => inner.source(),
6297 Error::QueryArgProfileEmpty(inner) => inner.source(),
6298 Error::RealtimeLogConfigAlreadyExists(inner) => inner.source(),
6299 Error::RealtimeLogConfigInUse(inner) => inner.source(),
6300 Error::RealtimeLogConfigOwnerMismatch(inner) => inner.source(),
6301 Error::ResourceInUse(inner) => inner.source(),
6302 Error::ResourceNotDisabled(inner) => inner.source(),
6303 Error::ResponseHeadersPolicyAlreadyExists(inner) => inner.source(),
6304 Error::ResponseHeadersPolicyInUse(inner) => inner.source(),
6305 Error::StagingDistributionInUse(inner) => inner.source(),
6306 Error::StreamingDistributionAlreadyExists(inner) => inner.source(),
6307 Error::StreamingDistributionNotDisabled(inner) => inner.source(),
6308 Error::TestFunctionFailed(inner) => inner.source(),
6309 Error::TooLongCspInResponseHeadersPolicy(inner) => inner.source(),
6310 Error::TooManyCacheBehaviors(inner) => inner.source(),
6311 Error::TooManyCachePolicies(inner) => inner.source(),
6312 Error::TooManyCertificates(inner) => inner.source(),
6313 Error::TooManyCloudFrontOriginAccessIdentities(inner) => inner.source(),
6314 Error::TooManyContinuousDeploymentPolicies(inner) => inner.source(),
6315 Error::TooManyCookieNamesInWhiteList(inner) => inner.source(),
6316 Error::TooManyCookiesInCachePolicy(inner) => inner.source(),
6317 Error::TooManyCookiesInOriginRequestPolicy(inner) => inner.source(),
6318 Error::TooManyCustomHeadersInResponseHeadersPolicy(inner) => inner.source(),
6319 Error::TooManyDistributionCnamEs(inner) => inner.source(),
6320 Error::TooManyDistributions(inner) => inner.source(),
6321 Error::TooManyDistributionsAssociatedToCachePolicy(inner) => inner.source(),
6322 Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => inner.source(),
6323 Error::TooManyDistributionsAssociatedToKeyGroup(inner) => inner.source(),
6324 Error::TooManyDistributionsAssociatedToOriginAccessControl(inner) => inner.source(),
6325 Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => inner.source(),
6326 Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => inner.source(),
6327 Error::TooManyDistributionsWithFunctionAssociations(inner) => inner.source(),
6328 Error::TooManyDistributionsWithLambdaAssociations(inner) => inner.source(),
6329 Error::TooManyDistributionsWithSingleFunctionArn(inner) => inner.source(),
6330 Error::TooManyFieldLevelEncryptionConfigs(inner) => inner.source(),
6331 Error::TooManyFieldLevelEncryptionContentTypeProfiles(inner) => inner.source(),
6332 Error::TooManyFieldLevelEncryptionEncryptionEntities(inner) => inner.source(),
6333 Error::TooManyFieldLevelEncryptionFieldPatterns(inner) => inner.source(),
6334 Error::TooManyFieldLevelEncryptionProfiles(inner) => inner.source(),
6335 Error::TooManyFieldLevelEncryptionQueryArgProfiles(inner) => inner.source(),
6336 Error::TooManyFunctionAssociations(inner) => inner.source(),
6337 Error::TooManyFunctions(inner) => inner.source(),
6338 Error::TooManyHeadersInCachePolicy(inner) => inner.source(),
6339 Error::TooManyHeadersInForwardedValues(inner) => inner.source(),
6340 Error::TooManyHeadersInOriginRequestPolicy(inner) => inner.source(),
6341 Error::TooManyInvalidationsInProgress(inner) => inner.source(),
6342 Error::TooManyKeyGroups(inner) => inner.source(),
6343 Error::TooManyKeyGroupsAssociatedToDistribution(inner) => inner.source(),
6344 Error::TooManyLambdaFunctionAssociations(inner) => inner.source(),
6345 Error::TooManyOriginAccessControls(inner) => inner.source(),
6346 Error::TooManyOriginCustomHeaders(inner) => inner.source(),
6347 Error::TooManyOriginGroupsPerDistribution(inner) => inner.source(),
6348 Error::TooManyOriginRequestPolicies(inner) => inner.source(),
6349 Error::TooManyOrigins(inner) => inner.source(),
6350 Error::TooManyPublicKeys(inner) => inner.source(),
6351 Error::TooManyPublicKeysInKeyGroup(inner) => inner.source(),
6352 Error::TooManyQueryStringParameters(inner) => inner.source(),
6353 Error::TooManyQueryStringsInCachePolicy(inner) => inner.source(),
6354 Error::TooManyQueryStringsInOriginRequestPolicy(inner) => inner.source(),
6355 Error::TooManyRealtimeLogConfigs(inner) => inner.source(),
6356 Error::TooManyRemoveHeadersInResponseHeadersPolicy(inner) => inner.source(),
6357 Error::TooManyResponseHeadersPolicies(inner) => inner.source(),
6358 Error::TooManyStreamingDistributionCnamEs(inner) => inner.source(),
6359 Error::TooManyStreamingDistributions(inner) => inner.source(),
6360 Error::TooManyTrustedSigners(inner) => inner.source(),
6361 Error::TrustedKeyGroupDoesNotExist(inner) => inner.source(),
6362 Error::TrustedSignerDoesNotExist(inner) => inner.source(),
6363 Error::UnsupportedOperation(inner) => inner.source(),
6364 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
6365 }
6366 }
6367}
6368impl ::aws_types::request_id::RequestId for Error {
6369 fn request_id(&self) -> Option<&str> {
6370 match self {
6371 Self::AccessDenied(e) => e.request_id(),
6372 Self::BatchTooLarge(e) => e.request_id(),
6373 Self::CnameAlreadyExists(e) => e.request_id(),
6374 Self::CachePolicyAlreadyExists(e) => e.request_id(),
6375 Self::CachePolicyInUse(e) => e.request_id(),
6376 Self::CannotChangeImmutablePublicKeyFields(e) => e.request_id(),
6377 Self::CannotDeleteEntityWhileInUse(e) => e.request_id(),
6378 Self::CannotUpdateEntityWhileInUse(e) => e.request_id(),
6379 Self::CloudFrontOriginAccessIdentityAlreadyExists(e) => e.request_id(),
6380 Self::CloudFrontOriginAccessIdentityInUse(e) => e.request_id(),
6381 Self::ContinuousDeploymentPolicyAlreadyExists(e) => e.request_id(),
6382 Self::ContinuousDeploymentPolicyInUse(e) => e.request_id(),
6383 Self::DistributionAlreadyExists(e) => e.request_id(),
6384 Self::DistributionNotDisabled(e) => e.request_id(),
6385 Self::EntityAlreadyExists(e) => e.request_id(),
6386 Self::EntityLimitExceeded(e) => e.request_id(),
6387 Self::EntityNotFound(e) => e.request_id(),
6388 Self::EntitySizeLimitExceeded(e) => e.request_id(),
6389 Self::FieldLevelEncryptionConfigAlreadyExists(e) => e.request_id(),
6390 Self::FieldLevelEncryptionConfigInUse(e) => e.request_id(),
6391 Self::FieldLevelEncryptionProfileAlreadyExists(e) => e.request_id(),
6392 Self::FieldLevelEncryptionProfileInUse(e) => e.request_id(),
6393 Self::FieldLevelEncryptionProfileSizeExceeded(e) => e.request_id(),
6394 Self::FunctionAlreadyExists(e) => e.request_id(),
6395 Self::FunctionInUse(e) => e.request_id(),
6396 Self::FunctionSizeLimitExceeded(e) => e.request_id(),
6397 Self::IllegalDelete(e) => e.request_id(),
6398 Self::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(e) => e.request_id(),
6399 Self::IllegalOriginAccessConfiguration(e) => e.request_id(),
6400 Self::IllegalUpdate(e) => e.request_id(),
6401 Self::InconsistentQuantities(e) => e.request_id(),
6402 Self::InvalidArgument(e) => e.request_id(),
6403 Self::InvalidAssociation(e) => e.request_id(),
6404 Self::InvalidDefaultRootObject(e) => e.request_id(),
6405 Self::InvalidDomainNameForOriginAccessControl(e) => e.request_id(),
6406 Self::InvalidErrorCode(e) => e.request_id(),
6407 Self::InvalidForwardCookies(e) => e.request_id(),
6408 Self::InvalidFunctionAssociation(e) => e.request_id(),
6409 Self::InvalidGeoRestrictionParameter(e) => e.request_id(),
6410 Self::InvalidHeadersForS3Origin(e) => e.request_id(),
6411 Self::InvalidIfMatchVersion(e) => e.request_id(),
6412 Self::InvalidLambdaFunctionAssociation(e) => e.request_id(),
6413 Self::InvalidLocationCode(e) => e.request_id(),
6414 Self::InvalidMinimumProtocolVersion(e) => e.request_id(),
6415 Self::InvalidOrigin(e) => e.request_id(),
6416 Self::InvalidOriginAccessControl(e) => e.request_id(),
6417 Self::InvalidOriginAccessIdentity(e) => e.request_id(),
6418 Self::InvalidOriginKeepaliveTimeout(e) => e.request_id(),
6419 Self::InvalidOriginReadTimeout(e) => e.request_id(),
6420 Self::InvalidProtocolSettings(e) => e.request_id(),
6421 Self::InvalidQueryStringParameters(e) => e.request_id(),
6422 Self::InvalidRelativePath(e) => e.request_id(),
6423 Self::InvalidRequiredProtocol(e) => e.request_id(),
6424 Self::InvalidResponseCode(e) => e.request_id(),
6425 Self::InvalidTtlOrder(e) => e.request_id(),
6426 Self::InvalidTagging(e) => e.request_id(),
6427 Self::InvalidViewerCertificate(e) => e.request_id(),
6428 Self::InvalidWebAclId(e) => e.request_id(),
6429 Self::KeyGroupAlreadyExists(e) => e.request_id(),
6430 Self::MissingBody(e) => e.request_id(),
6431 Self::MonitoringSubscriptionAlreadyExists(e) => e.request_id(),
6432 Self::NoSuchCachePolicy(e) => e.request_id(),
6433 Self::NoSuchCloudFrontOriginAccessIdentity(e) => e.request_id(),
6434 Self::NoSuchContinuousDeploymentPolicy(e) => e.request_id(),
6435 Self::NoSuchDistribution(e) => e.request_id(),
6436 Self::NoSuchFieldLevelEncryptionConfig(e) => e.request_id(),
6437 Self::NoSuchFieldLevelEncryptionProfile(e) => e.request_id(),
6438 Self::NoSuchFunctionExists(e) => e.request_id(),
6439 Self::NoSuchInvalidation(e) => e.request_id(),
6440 Self::NoSuchMonitoringSubscription(e) => e.request_id(),
6441 Self::NoSuchOrigin(e) => e.request_id(),
6442 Self::NoSuchOriginAccessControl(e) => e.request_id(),
6443 Self::NoSuchOriginRequestPolicy(e) => e.request_id(),
6444 Self::NoSuchPublicKey(e) => e.request_id(),
6445 Self::NoSuchRealtimeLogConfig(e) => e.request_id(),
6446 Self::NoSuchResource(e) => e.request_id(),
6447 Self::NoSuchResponseHeadersPolicy(e) => e.request_id(),
6448 Self::NoSuchStreamingDistribution(e) => e.request_id(),
6449 Self::OriginAccessControlAlreadyExists(e) => e.request_id(),
6450 Self::OriginAccessControlInUse(e) => e.request_id(),
6451 Self::OriginRequestPolicyAlreadyExists(e) => e.request_id(),
6452 Self::OriginRequestPolicyInUse(e) => e.request_id(),
6453 Self::PreconditionFailed(e) => e.request_id(),
6454 Self::PublicKeyAlreadyExists(e) => e.request_id(),
6455 Self::PublicKeyInUse(e) => e.request_id(),
6456 Self::QueryArgProfileEmpty(e) => e.request_id(),
6457 Self::RealtimeLogConfigAlreadyExists(e) => e.request_id(),
6458 Self::RealtimeLogConfigInUse(e) => e.request_id(),
6459 Self::RealtimeLogConfigOwnerMismatch(e) => e.request_id(),
6460 Self::ResourceInUse(e) => e.request_id(),
6461 Self::ResourceNotDisabled(e) => e.request_id(),
6462 Self::ResponseHeadersPolicyAlreadyExists(e) => e.request_id(),
6463 Self::ResponseHeadersPolicyInUse(e) => e.request_id(),
6464 Self::StagingDistributionInUse(e) => e.request_id(),
6465 Self::StreamingDistributionAlreadyExists(e) => e.request_id(),
6466 Self::StreamingDistributionNotDisabled(e) => e.request_id(),
6467 Self::TestFunctionFailed(e) => e.request_id(),
6468 Self::TooLongCspInResponseHeadersPolicy(e) => e.request_id(),
6469 Self::TooManyCacheBehaviors(e) => e.request_id(),
6470 Self::TooManyCachePolicies(e) => e.request_id(),
6471 Self::TooManyCertificates(e) => e.request_id(),
6472 Self::TooManyCloudFrontOriginAccessIdentities(e) => e.request_id(),
6473 Self::TooManyContinuousDeploymentPolicies(e) => e.request_id(),
6474 Self::TooManyCookieNamesInWhiteList(e) => e.request_id(),
6475 Self::TooManyCookiesInCachePolicy(e) => e.request_id(),
6476 Self::TooManyCookiesInOriginRequestPolicy(e) => e.request_id(),
6477 Self::TooManyCustomHeadersInResponseHeadersPolicy(e) => e.request_id(),
6478 Self::TooManyDistributionCnamEs(e) => e.request_id(),
6479 Self::TooManyDistributions(e) => e.request_id(),
6480 Self::TooManyDistributionsAssociatedToCachePolicy(e) => e.request_id(),
6481 Self::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(e) => e.request_id(),
6482 Self::TooManyDistributionsAssociatedToKeyGroup(e) => e.request_id(),
6483 Self::TooManyDistributionsAssociatedToOriginAccessControl(e) => e.request_id(),
6484 Self::TooManyDistributionsAssociatedToOriginRequestPolicy(e) => e.request_id(),
6485 Self::TooManyDistributionsAssociatedToResponseHeadersPolicy(e) => e.request_id(),
6486 Self::TooManyDistributionsWithFunctionAssociations(e) => e.request_id(),
6487 Self::TooManyDistributionsWithLambdaAssociations(e) => e.request_id(),
6488 Self::TooManyDistributionsWithSingleFunctionArn(e) => e.request_id(),
6489 Self::TooManyFieldLevelEncryptionConfigs(e) => e.request_id(),
6490 Self::TooManyFieldLevelEncryptionContentTypeProfiles(e) => e.request_id(),
6491 Self::TooManyFieldLevelEncryptionEncryptionEntities(e) => e.request_id(),
6492 Self::TooManyFieldLevelEncryptionFieldPatterns(e) => e.request_id(),
6493 Self::TooManyFieldLevelEncryptionProfiles(e) => e.request_id(),
6494 Self::TooManyFieldLevelEncryptionQueryArgProfiles(e) => e.request_id(),
6495 Self::TooManyFunctionAssociations(e) => e.request_id(),
6496 Self::TooManyFunctions(e) => e.request_id(),
6497 Self::TooManyHeadersInCachePolicy(e) => e.request_id(),
6498 Self::TooManyHeadersInForwardedValues(e) => e.request_id(),
6499 Self::TooManyHeadersInOriginRequestPolicy(e) => e.request_id(),
6500 Self::TooManyInvalidationsInProgress(e) => e.request_id(),
6501 Self::TooManyKeyGroups(e) => e.request_id(),
6502 Self::TooManyKeyGroupsAssociatedToDistribution(e) => e.request_id(),
6503 Self::TooManyLambdaFunctionAssociations(e) => e.request_id(),
6504 Self::TooManyOriginAccessControls(e) => e.request_id(),
6505 Self::TooManyOriginCustomHeaders(e) => e.request_id(),
6506 Self::TooManyOriginGroupsPerDistribution(e) => e.request_id(),
6507 Self::TooManyOriginRequestPolicies(e) => e.request_id(),
6508 Self::TooManyOrigins(e) => e.request_id(),
6509 Self::TooManyPublicKeys(e) => e.request_id(),
6510 Self::TooManyPublicKeysInKeyGroup(e) => e.request_id(),
6511 Self::TooManyQueryStringParameters(e) => e.request_id(),
6512 Self::TooManyQueryStringsInCachePolicy(e) => e.request_id(),
6513 Self::TooManyQueryStringsInOriginRequestPolicy(e) => e.request_id(),
6514 Self::TooManyRealtimeLogConfigs(e) => e.request_id(),
6515 Self::TooManyRemoveHeadersInResponseHeadersPolicy(e) => e.request_id(),
6516 Self::TooManyResponseHeadersPolicies(e) => e.request_id(),
6517 Self::TooManyStreamingDistributionCnamEs(e) => e.request_id(),
6518 Self::TooManyStreamingDistributions(e) => e.request_id(),
6519 Self::TooManyTrustedSigners(e) => e.request_id(),
6520 Self::TrustedKeyGroupDoesNotExist(e) => e.request_id(),
6521 Self::TrustedSignerDoesNotExist(e) => e.request_id(),
6522 Self::UnsupportedOperation(e) => e.request_id(),
6523 Self::Unhandled(e) => e.meta.request_id(),
6524 }
6525 }
6526}