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_function::CreateConnectionFunctionError, R>>
1011 for Error
1012where
1013 R: Send + Sync + std::fmt::Debug + 'static,
1014{
1015 fn from(
1016 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connection_function::CreateConnectionFunctionError, R>,
1017 ) -> Self {
1018 match err {
1019 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1020 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1021 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1022 source: err.into(),
1023 }),
1024 }
1025 }
1026}
1027impl From<crate::operation::create_connection_function::CreateConnectionFunctionError> for Error {
1028 fn from(err: crate::operation::create_connection_function::CreateConnectionFunctionError) -> Self {
1029 match err {
1030 crate::operation::create_connection_function::CreateConnectionFunctionError::AccessDenied(inner) => Error::AccessDenied(inner),
1031 crate::operation::create_connection_function::CreateConnectionFunctionError::EntityAlreadyExists(inner) => {
1032 Error::EntityAlreadyExists(inner)
1033 }
1034 crate::operation::create_connection_function::CreateConnectionFunctionError::EntityLimitExceeded(inner) => {
1035 Error::EntityLimitExceeded(inner)
1036 }
1037 crate::operation::create_connection_function::CreateConnectionFunctionError::EntitySizeLimitExceeded(inner) => {
1038 Error::EntitySizeLimitExceeded(inner)
1039 }
1040 crate::operation::create_connection_function::CreateConnectionFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1041 crate::operation::create_connection_function::CreateConnectionFunctionError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1042 crate::operation::create_connection_function::CreateConnectionFunctionError::UnsupportedOperation(inner) => {
1043 Error::UnsupportedOperation(inner)
1044 }
1045 crate::operation::create_connection_function::CreateConnectionFunctionError::Unhandled(inner) => Error::Unhandled(inner),
1046 }
1047 }
1048}
1049impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connection_group::CreateConnectionGroupError, R>> for Error
1050where
1051 R: Send + Sync + std::fmt::Debug + 'static,
1052{
1053 fn from(
1054 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connection_group::CreateConnectionGroupError, R>,
1055 ) -> Self {
1056 match err {
1057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1060 source: err.into(),
1061 }),
1062 }
1063 }
1064}
1065impl From<crate::operation::create_connection_group::CreateConnectionGroupError> for Error {
1066 fn from(err: crate::operation::create_connection_group::CreateConnectionGroupError) -> Self {
1067 match err {
1068 crate::operation::create_connection_group::CreateConnectionGroupError::AccessDenied(inner) => Error::AccessDenied(inner),
1069 crate::operation::create_connection_group::CreateConnectionGroupError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
1070 crate::operation::create_connection_group::CreateConnectionGroupError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
1071 crate::operation::create_connection_group::CreateConnectionGroupError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1072 crate::operation::create_connection_group::CreateConnectionGroupError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1073 crate::operation::create_connection_group::CreateConnectionGroupError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1074 crate::operation::create_connection_group::CreateConnectionGroupError::Unhandled(inner) => Error::Unhandled(inner),
1075 }
1076 }
1077}
1078impl<R>
1079 From<
1080 ::aws_smithy_runtime_api::client::result::SdkError<
1081 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError,
1082 R,
1083 >,
1084 > for Error
1085where
1086 R: Send + Sync + std::fmt::Debug + 'static,
1087{
1088 fn from(
1089 err: ::aws_smithy_runtime_api::client::result::SdkError<
1090 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError,
1091 R,
1092 >,
1093 ) -> 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_continuous_deployment_policy::CreateContinuousDeploymentPolicyError> for Error {
1104 fn from(err: crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError) -> Self {
1105 match err {
1106 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::AccessDenied(inner) => {
1107 Error::AccessDenied(inner)
1108 }
1109 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::ContinuousDeploymentPolicyAlreadyExists(
1110 inner,
1111 ) => Error::ContinuousDeploymentPolicyAlreadyExists(inner),
1112 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::InconsistentQuantities(inner) => {
1113 Error::InconsistentQuantities(inner)
1114 }
1115 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::InvalidArgument(inner) => {
1116 Error::InvalidArgument(inner)
1117 }
1118 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::StagingDistributionInUse(inner) => {
1119 Error::StagingDistributionInUse(inner)
1120 }
1121 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::TooManyContinuousDeploymentPolicies(
1122 inner,
1123 ) => Error::TooManyContinuousDeploymentPolicies(inner),
1124 crate::operation::create_continuous_deployment_policy::CreateContinuousDeploymentPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1125 }
1126 }
1127}
1128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution::CreateDistributionError, R>> for Error
1129where
1130 R: Send + Sync + std::fmt::Debug + 'static,
1131{
1132 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution::CreateDistributionError, R>) -> Self {
1133 match err {
1134 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1135 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1136 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1137 source: err.into(),
1138 }),
1139 }
1140 }
1141}
1142impl From<crate::operation::create_distribution::CreateDistributionError> for Error {
1143 fn from(err: crate::operation::create_distribution::CreateDistributionError) -> Self {
1144 match err {
1145 crate::operation::create_distribution::CreateDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
1146 crate::operation::create_distribution::CreateDistributionError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
1147 crate::operation::create_distribution::CreateDistributionError::ContinuousDeploymentPolicyInUse(inner) => {
1148 Error::ContinuousDeploymentPolicyInUse(inner)
1149 }
1150 crate::operation::create_distribution::CreateDistributionError::DistributionAlreadyExists(inner) => {
1151 Error::DistributionAlreadyExists(inner)
1152 }
1153 crate::operation::create_distribution::CreateDistributionError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
1154 crate::operation::create_distribution::CreateDistributionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1155 crate::operation::create_distribution::CreateDistributionError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => {
1156 Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner)
1157 }
1158 crate::operation::create_distribution::CreateDistributionError::IllegalOriginAccessConfiguration(inner) => {
1159 Error::IllegalOriginAccessConfiguration(inner)
1160 }
1161 crate::operation::create_distribution::CreateDistributionError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1162 crate::operation::create_distribution::CreateDistributionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1163 crate::operation::create_distribution::CreateDistributionError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
1164 crate::operation::create_distribution::CreateDistributionError::InvalidDomainNameForOriginAccessControl(inner) => {
1165 Error::InvalidDomainNameForOriginAccessControl(inner)
1166 }
1167 crate::operation::create_distribution::CreateDistributionError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
1168 crate::operation::create_distribution::CreateDistributionError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
1169 crate::operation::create_distribution::CreateDistributionError::InvalidFunctionAssociation(inner) => {
1170 Error::InvalidFunctionAssociation(inner)
1171 }
1172 crate::operation::create_distribution::CreateDistributionError::InvalidGeoRestrictionParameter(inner) => {
1173 Error::InvalidGeoRestrictionParameter(inner)
1174 }
1175 crate::operation::create_distribution::CreateDistributionError::InvalidHeadersForS3Origin(inner) => {
1176 Error::InvalidHeadersForS3Origin(inner)
1177 }
1178 crate::operation::create_distribution::CreateDistributionError::InvalidLambdaFunctionAssociation(inner) => {
1179 Error::InvalidLambdaFunctionAssociation(inner)
1180 }
1181 crate::operation::create_distribution::CreateDistributionError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
1182 crate::operation::create_distribution::CreateDistributionError::InvalidMinimumProtocolVersion(inner) => {
1183 Error::InvalidMinimumProtocolVersion(inner)
1184 }
1185 crate::operation::create_distribution::CreateDistributionError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
1186 crate::operation::create_distribution::CreateDistributionError::InvalidOriginAccessControl(inner) => {
1187 Error::InvalidOriginAccessControl(inner)
1188 }
1189 crate::operation::create_distribution::CreateDistributionError::InvalidOriginAccessIdentity(inner) => {
1190 Error::InvalidOriginAccessIdentity(inner)
1191 }
1192 crate::operation::create_distribution::CreateDistributionError::InvalidOriginKeepaliveTimeout(inner) => {
1193 Error::InvalidOriginKeepaliveTimeout(inner)
1194 }
1195 crate::operation::create_distribution::CreateDistributionError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
1196 crate::operation::create_distribution::CreateDistributionError::InvalidProtocolSettings(inner) => Error::InvalidProtocolSettings(inner),
1197 crate::operation::create_distribution::CreateDistributionError::InvalidQueryStringParameters(inner) => {
1198 Error::InvalidQueryStringParameters(inner)
1199 }
1200 crate::operation::create_distribution::CreateDistributionError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
1201 crate::operation::create_distribution::CreateDistributionError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
1202 crate::operation::create_distribution::CreateDistributionError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
1203 crate::operation::create_distribution::CreateDistributionError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
1204 crate::operation::create_distribution::CreateDistributionError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
1205 crate::operation::create_distribution::CreateDistributionError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
1206 crate::operation::create_distribution::CreateDistributionError::MissingBody(inner) => Error::MissingBody(inner),
1207 crate::operation::create_distribution::CreateDistributionError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
1208 crate::operation::create_distribution::CreateDistributionError::NoSuchContinuousDeploymentPolicy(inner) => {
1209 Error::NoSuchContinuousDeploymentPolicy(inner)
1210 }
1211 crate::operation::create_distribution::CreateDistributionError::NoSuchFieldLevelEncryptionConfig(inner) => {
1212 Error::NoSuchFieldLevelEncryptionConfig(inner)
1213 }
1214 crate::operation::create_distribution::CreateDistributionError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
1215 crate::operation::create_distribution::CreateDistributionError::NoSuchOriginRequestPolicy(inner) => {
1216 Error::NoSuchOriginRequestPolicy(inner)
1217 }
1218 crate::operation::create_distribution::CreateDistributionError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
1219 crate::operation::create_distribution::CreateDistributionError::NoSuchResponseHeadersPolicy(inner) => {
1220 Error::NoSuchResponseHeadersPolicy(inner)
1221 }
1222 crate::operation::create_distribution::CreateDistributionError::RealtimeLogConfigOwnerMismatch(inner) => {
1223 Error::RealtimeLogConfigOwnerMismatch(inner)
1224 }
1225 crate::operation::create_distribution::CreateDistributionError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
1226 crate::operation::create_distribution::CreateDistributionError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
1227 crate::operation::create_distribution::CreateDistributionError::TooManyCookieNamesInWhiteList(inner) => {
1228 Error::TooManyCookieNamesInWhiteList(inner)
1229 }
1230 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionCnamEs(inner) => {
1231 Error::TooManyDistributionCnamEs(inner)
1232 }
1233 crate::operation::create_distribution::CreateDistributionError::TooManyDistributions(inner) => Error::TooManyDistributions(inner),
1234 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToCachePolicy(inner) => {
1235 Error::TooManyDistributionsAssociatedToCachePolicy(inner)
1236 }
1237 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => {
1238 Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner)
1239 }
1240 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToKeyGroup(inner) => {
1241 Error::TooManyDistributionsAssociatedToKeyGroup(inner)
1242 }
1243 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => {
1244 Error::TooManyDistributionsAssociatedToOriginAccessControl(inner)
1245 }
1246 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => {
1247 Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner)
1248 }
1249 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => {
1250 Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner)
1251 }
1252 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsWithFunctionAssociations(inner) => {
1253 Error::TooManyDistributionsWithFunctionAssociations(inner)
1254 }
1255 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsWithLambdaAssociations(inner) => {
1256 Error::TooManyDistributionsWithLambdaAssociations(inner)
1257 }
1258 crate::operation::create_distribution::CreateDistributionError::TooManyDistributionsWithSingleFunctionArn(inner) => {
1259 Error::TooManyDistributionsWithSingleFunctionArn(inner)
1260 }
1261 crate::operation::create_distribution::CreateDistributionError::TooManyFunctionAssociations(inner) => {
1262 Error::TooManyFunctionAssociations(inner)
1263 }
1264 crate::operation::create_distribution::CreateDistributionError::TooManyHeadersInForwardedValues(inner) => {
1265 Error::TooManyHeadersInForwardedValues(inner)
1266 }
1267 crate::operation::create_distribution::CreateDistributionError::TooManyKeyGroupsAssociatedToDistribution(inner) => {
1268 Error::TooManyKeyGroupsAssociatedToDistribution(inner)
1269 }
1270 crate::operation::create_distribution::CreateDistributionError::TooManyLambdaFunctionAssociations(inner) => {
1271 Error::TooManyLambdaFunctionAssociations(inner)
1272 }
1273 crate::operation::create_distribution::CreateDistributionError::TooManyOriginCustomHeaders(inner) => {
1274 Error::TooManyOriginCustomHeaders(inner)
1275 }
1276 crate::operation::create_distribution::CreateDistributionError::TooManyOriginGroupsPerDistribution(inner) => {
1277 Error::TooManyOriginGroupsPerDistribution(inner)
1278 }
1279 crate::operation::create_distribution::CreateDistributionError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
1280 crate::operation::create_distribution::CreateDistributionError::TooManyQueryStringParameters(inner) => {
1281 Error::TooManyQueryStringParameters(inner)
1282 }
1283 crate::operation::create_distribution::CreateDistributionError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
1284 crate::operation::create_distribution::CreateDistributionError::TrustedKeyGroupDoesNotExist(inner) => {
1285 Error::TrustedKeyGroupDoesNotExist(inner)
1286 }
1287 crate::operation::create_distribution::CreateDistributionError::TrustedSignerDoesNotExist(inner) => {
1288 Error::TrustedSignerDoesNotExist(inner)
1289 }
1290 crate::operation::create_distribution::CreateDistributionError::Unhandled(inner) => Error::Unhandled(inner),
1291 }
1292 }
1293}
1294impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution_tenant::CreateDistributionTenantError, R>>
1295 for Error
1296where
1297 R: Send + Sync + std::fmt::Debug + 'static,
1298{
1299 fn from(
1300 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution_tenant::CreateDistributionTenantError, R>,
1301 ) -> Self {
1302 match err {
1303 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1304 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1305 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1306 source: err.into(),
1307 }),
1308 }
1309 }
1310}
1311impl From<crate::operation::create_distribution_tenant::CreateDistributionTenantError> for Error {
1312 fn from(err: crate::operation::create_distribution_tenant::CreateDistributionTenantError) -> Self {
1313 match err {
1314 crate::operation::create_distribution_tenant::CreateDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
1315 crate::operation::create_distribution_tenant::CreateDistributionTenantError::CnameAlreadyExists(inner) => {
1316 Error::CnameAlreadyExists(inner)
1317 }
1318 crate::operation::create_distribution_tenant::CreateDistributionTenantError::EntityAlreadyExists(inner) => {
1319 Error::EntityAlreadyExists(inner)
1320 }
1321 crate::operation::create_distribution_tenant::CreateDistributionTenantError::EntityLimitExceeded(inner) => {
1322 Error::EntityLimitExceeded(inner)
1323 }
1324 crate::operation::create_distribution_tenant::CreateDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1325 crate::operation::create_distribution_tenant::CreateDistributionTenantError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1326 crate::operation::create_distribution_tenant::CreateDistributionTenantError::InvalidAssociation(inner) => {
1327 Error::InvalidAssociation(inner)
1328 }
1329 crate::operation::create_distribution_tenant::CreateDistributionTenantError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1330 crate::operation::create_distribution_tenant::CreateDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
1331 }
1332 }
1333}
1334impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError, R>>
1335 for Error
1336where
1337 R: Send + Sync + std::fmt::Debug + 'static,
1338{
1339 fn from(
1340 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError, R>,
1341 ) -> Self {
1342 match err {
1343 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1344 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1345 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1346 source: err.into(),
1347 }),
1348 }
1349 }
1350}
1351impl From<crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError> for Error {
1352 fn from(err: crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError) -> Self {
1353 match err {
1354 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::AccessDenied(inner) => Error::AccessDenied(inner),
1355 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
1356 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::ContinuousDeploymentPolicyInUse(inner) => Error::ContinuousDeploymentPolicyInUse(inner),
1357 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::DistributionAlreadyExists(inner) => Error::DistributionAlreadyExists(inner),
1358 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1359 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner),
1360 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::IllegalOriginAccessConfiguration(inner) => Error::IllegalOriginAccessConfiguration(inner),
1361 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1362 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1363 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
1364 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidDomainNameForOriginAccessControl(inner) => Error::InvalidDomainNameForOriginAccessControl(inner),
1365 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
1366 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
1367 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidFunctionAssociation(inner) => Error::InvalidFunctionAssociation(inner),
1368 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidGeoRestrictionParameter(inner) => Error::InvalidGeoRestrictionParameter(inner),
1369 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidHeadersForS3Origin(inner) => Error::InvalidHeadersForS3Origin(inner),
1370 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidLambdaFunctionAssociation(inner) => Error::InvalidLambdaFunctionAssociation(inner),
1371 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
1372 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidMinimumProtocolVersion(inner) => Error::InvalidMinimumProtocolVersion(inner),
1373 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
1374 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOriginAccessControl(inner) => Error::InvalidOriginAccessControl(inner),
1375 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOriginAccessIdentity(inner) => Error::InvalidOriginAccessIdentity(inner),
1376 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOriginKeepaliveTimeout(inner) => Error::InvalidOriginKeepaliveTimeout(inner),
1377 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
1378 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidProtocolSettings(inner) => Error::InvalidProtocolSettings(inner),
1379 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidQueryStringParameters(inner) => Error::InvalidQueryStringParameters(inner),
1380 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
1381 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
1382 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
1383 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1384 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
1385 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
1386 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
1387 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::MissingBody(inner) => Error::MissingBody(inner),
1388 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
1389 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchContinuousDeploymentPolicy(inner) => Error::NoSuchContinuousDeploymentPolicy(inner),
1390 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchFieldLevelEncryptionConfig(inner) => Error::NoSuchFieldLevelEncryptionConfig(inner),
1391 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
1392 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchOriginRequestPolicy(inner) => Error::NoSuchOriginRequestPolicy(inner),
1393 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
1394 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::NoSuchResponseHeadersPolicy(inner) => Error::NoSuchResponseHeadersPolicy(inner),
1395 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::RealtimeLogConfigOwnerMismatch(inner) => Error::RealtimeLogConfigOwnerMismatch(inner),
1396 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
1397 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
1398 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyCookieNamesInWhiteList(inner) => Error::TooManyCookieNamesInWhiteList(inner),
1399 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionCnamEs(inner) => Error::TooManyDistributionCnamEs(inner),
1400 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributions(inner) => Error::TooManyDistributions(inner),
1401 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToCachePolicy(inner) => Error::TooManyDistributionsAssociatedToCachePolicy(inner),
1402 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner),
1403 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToKeyGroup(inner) => Error::TooManyDistributionsAssociatedToKeyGroup(inner),
1404 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => Error::TooManyDistributionsAssociatedToOriginAccessControl(inner),
1405 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner),
1406 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner),
1407 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsWithFunctionAssociations(inner) => Error::TooManyDistributionsWithFunctionAssociations(inner),
1408 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsWithLambdaAssociations(inner) => Error::TooManyDistributionsWithLambdaAssociations(inner),
1409 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyDistributionsWithSingleFunctionArn(inner) => Error::TooManyDistributionsWithSingleFunctionArn(inner),
1410 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyFunctionAssociations(inner) => Error::TooManyFunctionAssociations(inner),
1411 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyHeadersInForwardedValues(inner) => Error::TooManyHeadersInForwardedValues(inner),
1412 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyKeyGroupsAssociatedToDistribution(inner) => Error::TooManyKeyGroupsAssociatedToDistribution(inner),
1413 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyLambdaFunctionAssociations(inner) => Error::TooManyLambdaFunctionAssociations(inner),
1414 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyOriginCustomHeaders(inner) => Error::TooManyOriginCustomHeaders(inner),
1415 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyOriginGroupsPerDistribution(inner) => Error::TooManyOriginGroupsPerDistribution(inner),
1416 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
1417 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyQueryStringParameters(inner) => Error::TooManyQueryStringParameters(inner),
1418 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
1419 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TrustedKeyGroupDoesNotExist(inner) => Error::TrustedKeyGroupDoesNotExist(inner),
1420 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::TrustedSignerDoesNotExist(inner) => Error::TrustedSignerDoesNotExist(inner),
1421 crate::operation::create_distribution_with_tags::CreateDistributionWithTagsError::Unhandled(inner) => Error::Unhandled(inner),
1422 }
1423 }
1424}
1425impl<R>
1426 From<
1427 ::aws_smithy_runtime_api::client::result::SdkError<
1428 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError,
1429 R,
1430 >,
1431 > for Error
1432where
1433 R: Send + Sync + std::fmt::Debug + 'static,
1434{
1435 fn from(
1436 err: ::aws_smithy_runtime_api::client::result::SdkError<
1437 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError,
1438 R,
1439 >,
1440 ) -> Self {
1441 match err {
1442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1445 source: err.into(),
1446 }),
1447 }
1448 }
1449}
1450impl From<crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError> for Error {
1451 fn from(err: crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError) -> Self {
1452 match err {
1453 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::FieldLevelEncryptionConfigAlreadyExists(inner) => Error::FieldLevelEncryptionConfigAlreadyExists(inner),
1454 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1455 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1456 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionProfile(inner) => Error::NoSuchFieldLevelEncryptionProfile(inner),
1457 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::QueryArgProfileEmpty(inner) => Error::QueryArgProfileEmpty(inner),
1458 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionConfigs(inner) => Error::TooManyFieldLevelEncryptionConfigs(inner),
1459 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionContentTypeProfiles(inner) => Error::TooManyFieldLevelEncryptionContentTypeProfiles(inner),
1460 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionQueryArgProfiles(inner) => Error::TooManyFieldLevelEncryptionQueryArgProfiles(inner),
1461 crate::operation::create_field_level_encryption_config::CreateFieldLevelEncryptionConfigError::Unhandled(inner) => Error::Unhandled(inner),
1462 }
1463 }
1464}
1465impl<R>
1466 From<
1467 ::aws_smithy_runtime_api::client::result::SdkError<
1468 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError,
1469 R,
1470 >,
1471 > for Error
1472where
1473 R: Send + Sync + std::fmt::Debug + 'static,
1474{
1475 fn from(
1476 err: ::aws_smithy_runtime_api::client::result::SdkError<
1477 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError,
1478 R,
1479 >,
1480 ) -> Self {
1481 match err {
1482 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1483 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1484 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1485 source: err.into(),
1486 }),
1487 }
1488 }
1489}
1490impl From<crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError> for Error {
1491 fn from(err: crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError) -> Self {
1492 match err {
1493 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileAlreadyExists(inner) => Error::FieldLevelEncryptionProfileAlreadyExists(inner),
1494 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileSizeExceeded(inner) => Error::FieldLevelEncryptionProfileSizeExceeded(inner),
1495 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1496 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1497 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
1498 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionEncryptionEntities(inner) => Error::TooManyFieldLevelEncryptionEncryptionEntities(inner),
1499 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionFieldPatterns(inner) => Error::TooManyFieldLevelEncryptionFieldPatterns(inner),
1500 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionProfiles(inner) => Error::TooManyFieldLevelEncryptionProfiles(inner),
1501 crate::operation::create_field_level_encryption_profile::CreateFieldLevelEncryptionProfileError::Unhandled(inner) => Error::Unhandled(inner),
1502 }
1503 }
1504}
1505impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function::CreateFunctionError, R>> for Error
1506where
1507 R: Send + Sync + std::fmt::Debug + 'static,
1508{
1509 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function::CreateFunctionError, R>) -> Self {
1510 match err {
1511 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1512 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1513 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1514 source: err.into(),
1515 }),
1516 }
1517 }
1518}
1519impl From<crate::operation::create_function::CreateFunctionError> for Error {
1520 fn from(err: crate::operation::create_function::CreateFunctionError) -> Self {
1521 match err {
1522 crate::operation::create_function::CreateFunctionError::FunctionAlreadyExists(inner) => Error::FunctionAlreadyExists(inner),
1523 crate::operation::create_function::CreateFunctionError::FunctionSizeLimitExceeded(inner) => Error::FunctionSizeLimitExceeded(inner),
1524 crate::operation::create_function::CreateFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1525 crate::operation::create_function::CreateFunctionError::TooManyFunctions(inner) => Error::TooManyFunctions(inner),
1526 crate::operation::create_function::CreateFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
1527 crate::operation::create_function::CreateFunctionError::Unhandled(inner) => Error::Unhandled(inner),
1528 }
1529 }
1530}
1531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_invalidation::CreateInvalidationError, R>> for Error
1532where
1533 R: Send + Sync + std::fmt::Debug + 'static,
1534{
1535 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_invalidation::CreateInvalidationError, R>) -> Self {
1536 match err {
1537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1540 source: err.into(),
1541 }),
1542 }
1543 }
1544}
1545impl From<crate::operation::create_invalidation::CreateInvalidationError> for Error {
1546 fn from(err: crate::operation::create_invalidation::CreateInvalidationError) -> Self {
1547 match err {
1548 crate::operation::create_invalidation::CreateInvalidationError::AccessDenied(inner) => Error::AccessDenied(inner),
1549 crate::operation::create_invalidation::CreateInvalidationError::BatchTooLarge(inner) => Error::BatchTooLarge(inner),
1550 crate::operation::create_invalidation::CreateInvalidationError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1551 crate::operation::create_invalidation::CreateInvalidationError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1552 crate::operation::create_invalidation::CreateInvalidationError::MissingBody(inner) => Error::MissingBody(inner),
1553 crate::operation::create_invalidation::CreateInvalidationError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
1554 crate::operation::create_invalidation::CreateInvalidationError::TooManyInvalidationsInProgress(inner) => {
1555 Error::TooManyInvalidationsInProgress(inner)
1556 }
1557 crate::operation::create_invalidation::CreateInvalidationError::Unhandled(inner) => Error::Unhandled(inner),
1558 }
1559 }
1560}
1561impl<R>
1562 From<
1563 ::aws_smithy_runtime_api::client::result::SdkError<
1564 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError,
1565 R,
1566 >,
1567 > for Error
1568where
1569 R: Send + Sync + std::fmt::Debug + 'static,
1570{
1571 fn from(
1572 err: ::aws_smithy_runtime_api::client::result::SdkError<
1573 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError,
1574 R,
1575 >,
1576 ) -> Self {
1577 match err {
1578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1581 source: err.into(),
1582 }),
1583 }
1584 }
1585}
1586impl From<crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError> for Error {
1587 fn from(err: crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError) -> Self {
1588 match err {
1589 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
1590 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::BatchTooLarge(inner) => Error::BatchTooLarge(inner),
1591 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1592 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1593 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1594 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::MissingBody(inner) => Error::MissingBody(inner),
1595 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::TooManyInvalidationsInProgress(inner) => Error::TooManyInvalidationsInProgress(inner),
1596 crate::operation::create_invalidation_for_distribution_tenant::CreateInvalidationForDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
1597 }
1598 }
1599}
1600impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_key_group::CreateKeyGroupError, R>> for Error
1601where
1602 R: Send + Sync + std::fmt::Debug + 'static,
1603{
1604 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_key_group::CreateKeyGroupError, R>) -> Self {
1605 match err {
1606 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1607 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1608 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1609 source: err.into(),
1610 }),
1611 }
1612 }
1613}
1614impl From<crate::operation::create_key_group::CreateKeyGroupError> for Error {
1615 fn from(err: crate::operation::create_key_group::CreateKeyGroupError) -> Self {
1616 match err {
1617 crate::operation::create_key_group::CreateKeyGroupError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1618 crate::operation::create_key_group::CreateKeyGroupError::KeyGroupAlreadyExists(inner) => Error::KeyGroupAlreadyExists(inner),
1619 crate::operation::create_key_group::CreateKeyGroupError::TooManyKeyGroups(inner) => Error::TooManyKeyGroups(inner),
1620 crate::operation::create_key_group::CreateKeyGroupError::TooManyPublicKeysInKeyGroup(inner) => Error::TooManyPublicKeysInKeyGroup(inner),
1621 crate::operation::create_key_group::CreateKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
1622 }
1623 }
1624}
1625impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_key_value_store::CreateKeyValueStoreError, R>> for Error
1626where
1627 R: Send + Sync + std::fmt::Debug + 'static,
1628{
1629 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_key_value_store::CreateKeyValueStoreError, R>) -> Self {
1630 match err {
1631 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1632 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1633 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1634 source: err.into(),
1635 }),
1636 }
1637 }
1638}
1639impl From<crate::operation::create_key_value_store::CreateKeyValueStoreError> for Error {
1640 fn from(err: crate::operation::create_key_value_store::CreateKeyValueStoreError) -> Self {
1641 match err {
1642 crate::operation::create_key_value_store::CreateKeyValueStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
1643 crate::operation::create_key_value_store::CreateKeyValueStoreError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
1644 crate::operation::create_key_value_store::CreateKeyValueStoreError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
1645 crate::operation::create_key_value_store::CreateKeyValueStoreError::EntitySizeLimitExceeded(inner) => {
1646 Error::EntitySizeLimitExceeded(inner)
1647 }
1648 crate::operation::create_key_value_store::CreateKeyValueStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1649 crate::operation::create_key_value_store::CreateKeyValueStoreError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
1650 crate::operation::create_key_value_store::CreateKeyValueStoreError::Unhandled(inner) => Error::Unhandled(inner),
1651 }
1652 }
1653}
1654impl<R>
1655 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError, R>>
1656 for Error
1657where
1658 R: Send + Sync + std::fmt::Debug + 'static,
1659{
1660 fn from(
1661 err: ::aws_smithy_runtime_api::client::result::SdkError<
1662 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError,
1663 R,
1664 >,
1665 ) -> Self {
1666 match err {
1667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1670 source: err.into(),
1671 }),
1672 }
1673 }
1674}
1675impl From<crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError> for Error {
1676 fn from(err: crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError) -> Self {
1677 match err {
1678 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::AccessDenied(inner) => Error::AccessDenied(inner),
1679 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::MonitoringSubscriptionAlreadyExists(inner) => {
1680 Error::MonitoringSubscriptionAlreadyExists(inner)
1681 }
1682 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::NoSuchDistribution(inner) => {
1683 Error::NoSuchDistribution(inner)
1684 }
1685 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::UnsupportedOperation(inner) => {
1686 Error::UnsupportedOperation(inner)
1687 }
1688 crate::operation::create_monitoring_subscription::CreateMonitoringSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1689 }
1690 }
1691}
1692impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_origin_access_control::CreateOriginAccessControlError, R>>
1693 for Error
1694where
1695 R: Send + Sync + std::fmt::Debug + 'static,
1696{
1697 fn from(
1698 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_origin_access_control::CreateOriginAccessControlError, R>,
1699 ) -> Self {
1700 match err {
1701 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1702 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1703 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1704 source: err.into(),
1705 }),
1706 }
1707 }
1708}
1709impl From<crate::operation::create_origin_access_control::CreateOriginAccessControlError> for Error {
1710 fn from(err: crate::operation::create_origin_access_control::CreateOriginAccessControlError) -> Self {
1711 match err {
1712 crate::operation::create_origin_access_control::CreateOriginAccessControlError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1713 crate::operation::create_origin_access_control::CreateOriginAccessControlError::OriginAccessControlAlreadyExists(inner) => {
1714 Error::OriginAccessControlAlreadyExists(inner)
1715 }
1716 crate::operation::create_origin_access_control::CreateOriginAccessControlError::TooManyOriginAccessControls(inner) => {
1717 Error::TooManyOriginAccessControls(inner)
1718 }
1719 crate::operation::create_origin_access_control::CreateOriginAccessControlError::Unhandled(inner) => Error::Unhandled(inner),
1720 }
1721 }
1722}
1723impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError, R>>
1724 for Error
1725where
1726 R: Send + Sync + std::fmt::Debug + 'static,
1727{
1728 fn from(
1729 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError, R>,
1730 ) -> Self {
1731 match err {
1732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1735 source: err.into(),
1736 }),
1737 }
1738 }
1739}
1740impl From<crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError> for Error {
1741 fn from(err: crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError) -> Self {
1742 match err {
1743 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
1744 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::InconsistentQuantities(inner) => {
1745 Error::InconsistentQuantities(inner)
1746 }
1747 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1748 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::OriginRequestPolicyAlreadyExists(inner) => {
1749 Error::OriginRequestPolicyAlreadyExists(inner)
1750 }
1751 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::TooManyCookiesInOriginRequestPolicy(inner) => {
1752 Error::TooManyCookiesInOriginRequestPolicy(inner)
1753 }
1754 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::TooManyHeadersInOriginRequestPolicy(inner) => {
1755 Error::TooManyHeadersInOriginRequestPolicy(inner)
1756 }
1757 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::TooManyOriginRequestPolicies(inner) => {
1758 Error::TooManyOriginRequestPolicies(inner)
1759 }
1760 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::TooManyQueryStringsInOriginRequestPolicy(inner) => {
1761 Error::TooManyQueryStringsInOriginRequestPolicy(inner)
1762 }
1763 crate::operation::create_origin_request_policy::CreateOriginRequestPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1764 }
1765 }
1766}
1767impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_public_key::CreatePublicKeyError, R>> for Error
1768where
1769 R: Send + Sync + std::fmt::Debug + 'static,
1770{
1771 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_public_key::CreatePublicKeyError, R>) -> Self {
1772 match err {
1773 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1774 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1775 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1776 source: err.into(),
1777 }),
1778 }
1779 }
1780}
1781impl From<crate::operation::create_public_key::CreatePublicKeyError> for Error {
1782 fn from(err: crate::operation::create_public_key::CreatePublicKeyError) -> Self {
1783 match err {
1784 crate::operation::create_public_key::CreatePublicKeyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1785 crate::operation::create_public_key::CreatePublicKeyError::PublicKeyAlreadyExists(inner) => Error::PublicKeyAlreadyExists(inner),
1786 crate::operation::create_public_key::CreatePublicKeyError::TooManyPublicKeys(inner) => Error::TooManyPublicKeys(inner),
1787 crate::operation::create_public_key::CreatePublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
1788 }
1789 }
1790}
1791impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError, R>>
1792 for Error
1793where
1794 R: Send + Sync + std::fmt::Debug + 'static,
1795{
1796 fn from(
1797 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError, R>,
1798 ) -> Self {
1799 match err {
1800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1803 source: err.into(),
1804 }),
1805 }
1806 }
1807}
1808impl From<crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError> for Error {
1809 fn from(err: crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError) -> Self {
1810 match err {
1811 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
1812 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1813 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::RealtimeLogConfigAlreadyExists(inner) => {
1814 Error::RealtimeLogConfigAlreadyExists(inner)
1815 }
1816 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::TooManyRealtimeLogConfigs(inner) => {
1817 Error::TooManyRealtimeLogConfigs(inner)
1818 }
1819 crate::operation::create_realtime_log_config::CreateRealtimeLogConfigError::Unhandled(inner) => Error::Unhandled(inner),
1820 }
1821 }
1822}
1823impl<R>
1824 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError, R>>
1825 for Error
1826where
1827 R: Send + Sync + std::fmt::Debug + 'static,
1828{
1829 fn from(
1830 err: ::aws_smithy_runtime_api::client::result::SdkError<
1831 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError,
1832 R,
1833 >,
1834 ) -> Self {
1835 match err {
1836 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1837 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1838 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1839 source: err.into(),
1840 }),
1841 }
1842 }
1843}
1844impl From<crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError> for Error {
1845 fn from(err: crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError) -> Self {
1846 match err {
1847 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
1848 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::InconsistentQuantities(inner) => {
1849 Error::InconsistentQuantities(inner)
1850 }
1851 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::InvalidArgument(inner) => {
1852 Error::InvalidArgument(inner)
1853 }
1854 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::ResponseHeadersPolicyAlreadyExists(inner) => {
1855 Error::ResponseHeadersPolicyAlreadyExists(inner)
1856 }
1857 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::TooLongCspInResponseHeadersPolicy(inner) => {
1858 Error::TooLongCspInResponseHeadersPolicy(inner)
1859 }
1860 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::TooManyCustomHeadersInResponseHeadersPolicy(
1861 inner,
1862 ) => Error::TooManyCustomHeadersInResponseHeadersPolicy(inner),
1863 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::TooManyRemoveHeadersInResponseHeadersPolicy(
1864 inner,
1865 ) => Error::TooManyRemoveHeadersInResponseHeadersPolicy(inner),
1866 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::TooManyResponseHeadersPolicies(inner) => {
1867 Error::TooManyResponseHeadersPolicies(inner)
1868 }
1869 crate::operation::create_response_headers_policy::CreateResponseHeadersPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1870 }
1871 }
1872}
1873impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_streaming_distribution::CreateStreamingDistributionError, R>>
1874 for Error
1875where
1876 R: Send + Sync + std::fmt::Debug + 'static,
1877{
1878 fn from(
1879 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_streaming_distribution::CreateStreamingDistributionError, R>,
1880 ) -> Self {
1881 match err {
1882 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1883 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1884 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1885 source: err.into(),
1886 }),
1887 }
1888 }
1889}
1890impl From<crate::operation::create_streaming_distribution::CreateStreamingDistributionError> for Error {
1891 fn from(err: crate::operation::create_streaming_distribution::CreateStreamingDistributionError) -> Self {
1892 match err {
1893 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
1894 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::CnameAlreadyExists(inner) => {
1895 Error::CnameAlreadyExists(inner)
1896 }
1897 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InconsistentQuantities(inner) => {
1898 Error::InconsistentQuantities(inner)
1899 }
1900 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InvalidArgument(inner) => {
1901 Error::InvalidArgument(inner)
1902 }
1903 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
1904 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InvalidOriginAccessControl(inner) => {
1905 Error::InvalidOriginAccessControl(inner)
1906 }
1907 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::InvalidOriginAccessIdentity(inner) => {
1908 Error::InvalidOriginAccessIdentity(inner)
1909 }
1910 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::MissingBody(inner) => Error::MissingBody(inner),
1911 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::StreamingDistributionAlreadyExists(inner) => {
1912 Error::StreamingDistributionAlreadyExists(inner)
1913 }
1914 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::TooManyStreamingDistributionCnamEs(inner) => {
1915 Error::TooManyStreamingDistributionCnamEs(inner)
1916 }
1917 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::TooManyStreamingDistributions(inner) => {
1918 Error::TooManyStreamingDistributions(inner)
1919 }
1920 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::TooManyTrustedSigners(inner) => {
1921 Error::TooManyTrustedSigners(inner)
1922 }
1923 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::TrustedSignerDoesNotExist(inner) => {
1924 Error::TrustedSignerDoesNotExist(inner)
1925 }
1926 crate::operation::create_streaming_distribution::CreateStreamingDistributionError::Unhandled(inner) => Error::Unhandled(inner),
1927 }
1928 }
1929}
1930impl<R>
1931 From<
1932 ::aws_smithy_runtime_api::client::result::SdkError<
1933 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError,
1934 R,
1935 >,
1936 > for Error
1937where
1938 R: Send + Sync + std::fmt::Debug + 'static,
1939{
1940 fn from(
1941 err: ::aws_smithy_runtime_api::client::result::SdkError<
1942 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError,
1943 R,
1944 >,
1945 ) -> Self {
1946 match err {
1947 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1948 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1949 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1950 source: err.into(),
1951 }),
1952 }
1953 }
1954}
1955impl From<crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError> for Error {
1956 fn from(err: crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError) -> Self {
1957 match err {
1958 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::AccessDenied(inner) => Error::AccessDenied(inner),
1959 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
1960 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
1961 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1962 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidOrigin(inner) => Error::InvalidOrigin(inner),
1963 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidOriginAccessControl(inner) => Error::InvalidOriginAccessControl(inner),
1964 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidOriginAccessIdentity(inner) => Error::InvalidOriginAccessIdentity(inner),
1965 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1966 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::MissingBody(inner) => Error::MissingBody(inner),
1967 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::StreamingDistributionAlreadyExists(inner) => Error::StreamingDistributionAlreadyExists(inner),
1968 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::TooManyStreamingDistributionCnamEs(inner) => Error::TooManyStreamingDistributionCnamEs(inner),
1969 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::TooManyStreamingDistributions(inner) => Error::TooManyStreamingDistributions(inner),
1970 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
1971 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::TrustedSignerDoesNotExist(inner) => Error::TrustedSignerDoesNotExist(inner),
1972 crate::operation::create_streaming_distribution_with_tags::CreateStreamingDistributionWithTagsError::Unhandled(inner) => Error::Unhandled(inner),
1973 }
1974 }
1975}
1976impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_trust_store::CreateTrustStoreError, R>> for Error
1977where
1978 R: Send + Sync + std::fmt::Debug + 'static,
1979{
1980 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_trust_store::CreateTrustStoreError, R>) -> Self {
1981 match err {
1982 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1983 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1984 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1985 source: err.into(),
1986 }),
1987 }
1988 }
1989}
1990impl From<crate::operation::create_trust_store::CreateTrustStoreError> for Error {
1991 fn from(err: crate::operation::create_trust_store::CreateTrustStoreError) -> Self {
1992 match err {
1993 crate::operation::create_trust_store::CreateTrustStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
1994 crate::operation::create_trust_store::CreateTrustStoreError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
1995 crate::operation::create_trust_store::CreateTrustStoreError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
1996 crate::operation::create_trust_store::CreateTrustStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
1997 crate::operation::create_trust_store::CreateTrustStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
1998 crate::operation::create_trust_store::CreateTrustStoreError::InvalidTagging(inner) => Error::InvalidTagging(inner),
1999 crate::operation::create_trust_store::CreateTrustStoreError::Unhandled(inner) => Error::Unhandled(inner),
2000 }
2001 }
2002}
2003impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_origin::CreateVpcOriginError, R>> for Error
2004where
2005 R: Send + Sync + std::fmt::Debug + 'static,
2006{
2007 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_origin::CreateVpcOriginError, R>) -> Self {
2008 match err {
2009 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2010 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2011 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2012 source: err.into(),
2013 }),
2014 }
2015 }
2016}
2017impl From<crate::operation::create_vpc_origin::CreateVpcOriginError> for Error {
2018 fn from(err: crate::operation::create_vpc_origin::CreateVpcOriginError) -> Self {
2019 match err {
2020 crate::operation::create_vpc_origin::CreateVpcOriginError::AccessDenied(inner) => Error::AccessDenied(inner),
2021 crate::operation::create_vpc_origin::CreateVpcOriginError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
2022 crate::operation::create_vpc_origin::CreateVpcOriginError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
2023 crate::operation::create_vpc_origin::CreateVpcOriginError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
2024 crate::operation::create_vpc_origin::CreateVpcOriginError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2025 crate::operation::create_vpc_origin::CreateVpcOriginError::InvalidTagging(inner) => Error::InvalidTagging(inner),
2026 crate::operation::create_vpc_origin::CreateVpcOriginError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2027 crate::operation::create_vpc_origin::CreateVpcOriginError::Unhandled(inner) => Error::Unhandled(inner),
2028 }
2029 }
2030}
2031impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError, R>> for Error
2032where
2033 R: Send + Sync + std::fmt::Debug + 'static,
2034{
2035 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError, R>) -> Self {
2036 match err {
2037 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2038 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2039 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2040 source: err.into(),
2041 }),
2042 }
2043 }
2044}
2045impl From<crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError> for Error {
2046 fn from(err: crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError) -> Self {
2047 match err {
2048 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::AccessDenied(inner) => Error::AccessDenied(inner),
2049 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::CannotDeleteEntityWhileInUse(inner) => {
2050 Error::CannotDeleteEntityWhileInUse(inner)
2051 }
2052 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2053 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2054 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2055 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2056 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2057 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2058 crate::operation::delete_anycast_ip_list::DeleteAnycastIpListError::Unhandled(inner) => Error::Unhandled(inner),
2059 }
2060 }
2061}
2062impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cache_policy::DeleteCachePolicyError, R>> for Error
2063where
2064 R: Send + Sync + std::fmt::Debug + 'static,
2065{
2066 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cache_policy::DeleteCachePolicyError, R>) -> 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_cache_policy::DeleteCachePolicyError> for Error {
2077 fn from(err: crate::operation::delete_cache_policy::DeleteCachePolicyError) -> Self {
2078 match err {
2079 crate::operation::delete_cache_policy::DeleteCachePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2080 crate::operation::delete_cache_policy::DeleteCachePolicyError::CachePolicyInUse(inner) => Error::CachePolicyInUse(inner),
2081 crate::operation::delete_cache_policy::DeleteCachePolicyError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2082 crate::operation::delete_cache_policy::DeleteCachePolicyError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2083 crate::operation::delete_cache_policy::DeleteCachePolicyError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
2084 crate::operation::delete_cache_policy::DeleteCachePolicyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2085 crate::operation::delete_cache_policy::DeleteCachePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2086 }
2087 }
2088}
2089impl<R>
2090 From<
2091 ::aws_smithy_runtime_api::client::result::SdkError<
2092 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError,
2093 R,
2094 >,
2095 > for Error
2096where
2097 R: Send + Sync + std::fmt::Debug + 'static,
2098{
2099 fn from(
2100 err: ::aws_smithy_runtime_api::client::result::SdkError<
2101 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError,
2102 R,
2103 >,
2104 ) -> Self {
2105 match err {
2106 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2107 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2108 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2109 source: err.into(),
2110 }),
2111 }
2112 }
2113}
2114impl From<crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError> for Error {
2115 fn from(err: crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError) -> Self {
2116 match err {
2117 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::AccessDenied(inner) => Error::AccessDenied(inner),
2118 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::CloudFrontOriginAccessIdentityInUse(inner) => Error::CloudFrontOriginAccessIdentityInUse(inner),
2119 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2120 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::NoSuchCloudFrontOriginAccessIdentity(inner) => Error::NoSuchCloudFrontOriginAccessIdentity(inner),
2121 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2122 crate::operation::delete_cloud_front_origin_access_identity::DeleteCloudFrontOriginAccessIdentityError::Unhandled(inner) => Error::Unhandled(inner),
2123 }
2124 }
2125}
2126impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection_function::DeleteConnectionFunctionError, R>>
2127 for Error
2128where
2129 R: Send + Sync + std::fmt::Debug + 'static,
2130{
2131 fn from(
2132 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection_function::DeleteConnectionFunctionError, R>,
2133 ) -> Self {
2134 match err {
2135 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2136 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2137 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2138 source: err.into(),
2139 }),
2140 }
2141 }
2142}
2143impl From<crate::operation::delete_connection_function::DeleteConnectionFunctionError> for Error {
2144 fn from(err: crate::operation::delete_connection_function::DeleteConnectionFunctionError) -> Self {
2145 match err {
2146 crate::operation::delete_connection_function::DeleteConnectionFunctionError::AccessDenied(inner) => Error::AccessDenied(inner),
2147 crate::operation::delete_connection_function::DeleteConnectionFunctionError::CannotDeleteEntityWhileInUse(inner) => {
2148 Error::CannotDeleteEntityWhileInUse(inner)
2149 }
2150 crate::operation::delete_connection_function::DeleteConnectionFunctionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2151 crate::operation::delete_connection_function::DeleteConnectionFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2152 crate::operation::delete_connection_function::DeleteConnectionFunctionError::InvalidIfMatchVersion(inner) => {
2153 Error::InvalidIfMatchVersion(inner)
2154 }
2155 crate::operation::delete_connection_function::DeleteConnectionFunctionError::PreconditionFailed(inner) => {
2156 Error::PreconditionFailed(inner)
2157 }
2158 crate::operation::delete_connection_function::DeleteConnectionFunctionError::UnsupportedOperation(inner) => {
2159 Error::UnsupportedOperation(inner)
2160 }
2161 crate::operation::delete_connection_function::DeleteConnectionFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2162 }
2163 }
2164}
2165impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection_group::DeleteConnectionGroupError, R>> for Error
2166where
2167 R: Send + Sync + std::fmt::Debug + 'static,
2168{
2169 fn from(
2170 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection_group::DeleteConnectionGroupError, R>,
2171 ) -> Self {
2172 match err {
2173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2176 source: err.into(),
2177 }),
2178 }
2179 }
2180}
2181impl From<crate::operation::delete_connection_group::DeleteConnectionGroupError> for Error {
2182 fn from(err: crate::operation::delete_connection_group::DeleteConnectionGroupError) -> Self {
2183 match err {
2184 crate::operation::delete_connection_group::DeleteConnectionGroupError::AccessDenied(inner) => Error::AccessDenied(inner),
2185 crate::operation::delete_connection_group::DeleteConnectionGroupError::CannotDeleteEntityWhileInUse(inner) => {
2186 Error::CannotDeleteEntityWhileInUse(inner)
2187 }
2188 crate::operation::delete_connection_group::DeleteConnectionGroupError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2189 crate::operation::delete_connection_group::DeleteConnectionGroupError::InvalidIfMatchVersion(inner) => {
2190 Error::InvalidIfMatchVersion(inner)
2191 }
2192 crate::operation::delete_connection_group::DeleteConnectionGroupError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2193 crate::operation::delete_connection_group::DeleteConnectionGroupError::ResourceNotDisabled(inner) => Error::ResourceNotDisabled(inner),
2194 crate::operation::delete_connection_group::DeleteConnectionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2195 }
2196 }
2197}
2198impl<R>
2199 From<
2200 ::aws_smithy_runtime_api::client::result::SdkError<
2201 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError,
2202 R,
2203 >,
2204 > for Error
2205where
2206 R: Send + Sync + std::fmt::Debug + 'static,
2207{
2208 fn from(
2209 err: ::aws_smithy_runtime_api::client::result::SdkError<
2210 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError,
2211 R,
2212 >,
2213 ) -> Self {
2214 match err {
2215 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2216 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2217 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2218 source: err.into(),
2219 }),
2220 }
2221 }
2222}
2223impl From<crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError> for Error {
2224 fn from(err: crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError) -> Self {
2225 match err {
2226 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::AccessDenied(inner) => {
2227 Error::AccessDenied(inner)
2228 }
2229 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::ContinuousDeploymentPolicyInUse(inner) => {
2230 Error::ContinuousDeploymentPolicyInUse(inner)
2231 }
2232 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::InvalidArgument(inner) => {
2233 Error::InvalidArgument(inner)
2234 }
2235 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::InvalidIfMatchVersion(inner) => {
2236 Error::InvalidIfMatchVersion(inner)
2237 }
2238 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::NoSuchContinuousDeploymentPolicy(inner) => {
2239 Error::NoSuchContinuousDeploymentPolicy(inner)
2240 }
2241 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::PreconditionFailed(inner) => {
2242 Error::PreconditionFailed(inner)
2243 }
2244 crate::operation::delete_continuous_deployment_policy::DeleteContinuousDeploymentPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2245 }
2246 }
2247}
2248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_distribution::DeleteDistributionError, R>> for Error
2249where
2250 R: Send + Sync + std::fmt::Debug + 'static,
2251{
2252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_distribution::DeleteDistributionError, R>) -> Self {
2253 match err {
2254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2257 source: err.into(),
2258 }),
2259 }
2260 }
2261}
2262impl From<crate::operation::delete_distribution::DeleteDistributionError> for Error {
2263 fn from(err: crate::operation::delete_distribution::DeleteDistributionError) -> Self {
2264 match err {
2265 crate::operation::delete_distribution::DeleteDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
2266 crate::operation::delete_distribution::DeleteDistributionError::DistributionNotDisabled(inner) => Error::DistributionNotDisabled(inner),
2267 crate::operation::delete_distribution::DeleteDistributionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2268 crate::operation::delete_distribution::DeleteDistributionError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
2269 crate::operation::delete_distribution::DeleteDistributionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2270 crate::operation::delete_distribution::DeleteDistributionError::ResourceInUse(inner) => Error::ResourceInUse(inner),
2271 crate::operation::delete_distribution::DeleteDistributionError::Unhandled(inner) => Error::Unhandled(inner),
2272 }
2273 }
2274}
2275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_distribution_tenant::DeleteDistributionTenantError, R>>
2276 for Error
2277where
2278 R: Send + Sync + std::fmt::Debug + 'static,
2279{
2280 fn from(
2281 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_distribution_tenant::DeleteDistributionTenantError, R>,
2282 ) -> Self {
2283 match err {
2284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2287 source: err.into(),
2288 }),
2289 }
2290 }
2291}
2292impl From<crate::operation::delete_distribution_tenant::DeleteDistributionTenantError> for Error {
2293 fn from(err: crate::operation::delete_distribution_tenant::DeleteDistributionTenantError) -> Self {
2294 match err {
2295 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
2296 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2297 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::InvalidIfMatchVersion(inner) => {
2298 Error::InvalidIfMatchVersion(inner)
2299 }
2300 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::PreconditionFailed(inner) => {
2301 Error::PreconditionFailed(inner)
2302 }
2303 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::ResourceNotDisabled(inner) => {
2304 Error::ResourceNotDisabled(inner)
2305 }
2306 crate::operation::delete_distribution_tenant::DeleteDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
2307 }
2308 }
2309}
2310impl<R>
2311 From<
2312 ::aws_smithy_runtime_api::client::result::SdkError<
2313 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError,
2314 R,
2315 >,
2316 > for Error
2317where
2318 R: Send + Sync + std::fmt::Debug + 'static,
2319{
2320 fn from(
2321 err: ::aws_smithy_runtime_api::client::result::SdkError<
2322 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError,
2323 R,
2324 >,
2325 ) -> Self {
2326 match err {
2327 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2328 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2329 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2330 source: err.into(),
2331 }),
2332 }
2333 }
2334}
2335impl From<crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError> for Error {
2336 fn from(err: crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError) -> Self {
2337 match err {
2338 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::AccessDenied(inner) => {
2339 Error::AccessDenied(inner)
2340 }
2341 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::FieldLevelEncryptionConfigInUse(inner) => {
2342 Error::FieldLevelEncryptionConfigInUse(inner)
2343 }
2344 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::InvalidIfMatchVersion(inner) => {
2345 Error::InvalidIfMatchVersion(inner)
2346 }
2347 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionConfig(
2348 inner,
2349 ) => Error::NoSuchFieldLevelEncryptionConfig(inner),
2350 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::PreconditionFailed(inner) => {
2351 Error::PreconditionFailed(inner)
2352 }
2353 crate::operation::delete_field_level_encryption_config::DeleteFieldLevelEncryptionConfigError::Unhandled(inner) => {
2354 Error::Unhandled(inner)
2355 }
2356 }
2357 }
2358}
2359impl<R>
2360 From<
2361 ::aws_smithy_runtime_api::client::result::SdkError<
2362 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError,
2363 R,
2364 >,
2365 > for Error
2366where
2367 R: Send + Sync + std::fmt::Debug + 'static,
2368{
2369 fn from(
2370 err: ::aws_smithy_runtime_api::client::result::SdkError<
2371 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError,
2372 R,
2373 >,
2374 ) -> Self {
2375 match err {
2376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2379 source: err.into(),
2380 }),
2381 }
2382 }
2383}
2384impl From<crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError> for Error {
2385 fn from(err: crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError) -> Self {
2386 match err {
2387 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::AccessDenied(inner) => {
2388 Error::AccessDenied(inner)
2389 }
2390 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileInUse(
2391 inner,
2392 ) => Error::FieldLevelEncryptionProfileInUse(inner),
2393 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::InvalidIfMatchVersion(inner) => {
2394 Error::InvalidIfMatchVersion(inner)
2395 }
2396 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::NoSuchFieldLevelEncryptionProfile(
2397 inner,
2398 ) => Error::NoSuchFieldLevelEncryptionProfile(inner),
2399 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::PreconditionFailed(inner) => {
2400 Error::PreconditionFailed(inner)
2401 }
2402 crate::operation::delete_field_level_encryption_profile::DeleteFieldLevelEncryptionProfileError::Unhandled(inner) => {
2403 Error::Unhandled(inner)
2404 }
2405 }
2406 }
2407}
2408impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function::DeleteFunctionError, R>> for Error
2409where
2410 R: Send + Sync + std::fmt::Debug + 'static,
2411{
2412 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function::DeleteFunctionError, R>) -> Self {
2413 match err {
2414 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2415 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2416 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2417 source: err.into(),
2418 }),
2419 }
2420 }
2421}
2422impl From<crate::operation::delete_function::DeleteFunctionError> for Error {
2423 fn from(err: crate::operation::delete_function::DeleteFunctionError) -> Self {
2424 match err {
2425 crate::operation::delete_function::DeleteFunctionError::FunctionInUse(inner) => Error::FunctionInUse(inner),
2426 crate::operation::delete_function::DeleteFunctionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2427 crate::operation::delete_function::DeleteFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
2428 crate::operation::delete_function::DeleteFunctionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2429 crate::operation::delete_function::DeleteFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2430 crate::operation::delete_function::DeleteFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2431 }
2432 }
2433}
2434impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_key_group::DeleteKeyGroupError, R>> for Error
2435where
2436 R: Send + Sync + std::fmt::Debug + 'static,
2437{
2438 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_key_group::DeleteKeyGroupError, R>) -> Self {
2439 match err {
2440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2443 source: err.into(),
2444 }),
2445 }
2446 }
2447}
2448impl From<crate::operation::delete_key_group::DeleteKeyGroupError> for Error {
2449 fn from(err: crate::operation::delete_key_group::DeleteKeyGroupError) -> Self {
2450 match err {
2451 crate::operation::delete_key_group::DeleteKeyGroupError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2452 crate::operation::delete_key_group::DeleteKeyGroupError::NoSuchResource(inner) => Error::NoSuchResource(inner),
2453 crate::operation::delete_key_group::DeleteKeyGroupError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2454 crate::operation::delete_key_group::DeleteKeyGroupError::ResourceInUse(inner) => Error::ResourceInUse(inner),
2455 crate::operation::delete_key_group::DeleteKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2456 }
2457 }
2458}
2459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_key_value_store::DeleteKeyValueStoreError, R>> for Error
2460where
2461 R: Send + Sync + std::fmt::Debug + 'static,
2462{
2463 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_key_value_store::DeleteKeyValueStoreError, R>) -> Self {
2464 match err {
2465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2468 source: err.into(),
2469 }),
2470 }
2471 }
2472}
2473impl From<crate::operation::delete_key_value_store::DeleteKeyValueStoreError> for Error {
2474 fn from(err: crate::operation::delete_key_value_store::DeleteKeyValueStoreError) -> Self {
2475 match err {
2476 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
2477 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::CannotDeleteEntityWhileInUse(inner) => {
2478 Error::CannotDeleteEntityWhileInUse(inner)
2479 }
2480 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2481 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2482 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2483 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2484 crate::operation::delete_key_value_store::DeleteKeyValueStoreError::Unhandled(inner) => Error::Unhandled(inner),
2485 }
2486 }
2487}
2488impl<R>
2489 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError, R>>
2490 for Error
2491where
2492 R: Send + Sync + std::fmt::Debug + 'static,
2493{
2494 fn from(
2495 err: ::aws_smithy_runtime_api::client::result::SdkError<
2496 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError,
2497 R,
2498 >,
2499 ) -> Self {
2500 match err {
2501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2504 source: err.into(),
2505 }),
2506 }
2507 }
2508}
2509impl From<crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError> for Error {
2510 fn from(err: crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError) -> Self {
2511 match err {
2512 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::AccessDenied(inner) => Error::AccessDenied(inner),
2513 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::NoSuchDistribution(inner) => {
2514 Error::NoSuchDistribution(inner)
2515 }
2516 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::NoSuchMonitoringSubscription(inner) => {
2517 Error::NoSuchMonitoringSubscription(inner)
2518 }
2519 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::UnsupportedOperation(inner) => {
2520 Error::UnsupportedOperation(inner)
2521 }
2522 crate::operation::delete_monitoring_subscription::DeleteMonitoringSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2523 }
2524 }
2525}
2526impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_origin_access_control::DeleteOriginAccessControlError, R>>
2527 for Error
2528where
2529 R: Send + Sync + std::fmt::Debug + 'static,
2530{
2531 fn from(
2532 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_origin_access_control::DeleteOriginAccessControlError, R>,
2533 ) -> Self {
2534 match err {
2535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2538 source: err.into(),
2539 }),
2540 }
2541 }
2542}
2543impl From<crate::operation::delete_origin_access_control::DeleteOriginAccessControlError> for Error {
2544 fn from(err: crate::operation::delete_origin_access_control::DeleteOriginAccessControlError) -> Self {
2545 match err {
2546 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::AccessDenied(inner) => Error::AccessDenied(inner),
2547 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::InvalidIfMatchVersion(inner) => {
2548 Error::InvalidIfMatchVersion(inner)
2549 }
2550 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::NoSuchOriginAccessControl(inner) => {
2551 Error::NoSuchOriginAccessControl(inner)
2552 }
2553 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::OriginAccessControlInUse(inner) => {
2554 Error::OriginAccessControlInUse(inner)
2555 }
2556 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::PreconditionFailed(inner) => {
2557 Error::PreconditionFailed(inner)
2558 }
2559 crate::operation::delete_origin_access_control::DeleteOriginAccessControlError::Unhandled(inner) => Error::Unhandled(inner),
2560 }
2561 }
2562}
2563impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError, R>>
2564 for Error
2565where
2566 R: Send + Sync + std::fmt::Debug + 'static,
2567{
2568 fn from(
2569 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError, R>,
2570 ) -> Self {
2571 match err {
2572 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2573 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2574 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2575 source: err.into(),
2576 }),
2577 }
2578 }
2579}
2580impl From<crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError> for Error {
2581 fn from(err: crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError) -> Self {
2582 match err {
2583 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2584 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2585 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::InvalidIfMatchVersion(inner) => {
2586 Error::InvalidIfMatchVersion(inner)
2587 }
2588 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::NoSuchOriginRequestPolicy(inner) => {
2589 Error::NoSuchOriginRequestPolicy(inner)
2590 }
2591 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::OriginRequestPolicyInUse(inner) => {
2592 Error::OriginRequestPolicyInUse(inner)
2593 }
2594 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::PreconditionFailed(inner) => {
2595 Error::PreconditionFailed(inner)
2596 }
2597 crate::operation::delete_origin_request_policy::DeleteOriginRequestPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2598 }
2599 }
2600}
2601impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_public_key::DeletePublicKeyError, R>> for Error
2602where
2603 R: Send + Sync + std::fmt::Debug + 'static,
2604{
2605 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_public_key::DeletePublicKeyError, R>) -> Self {
2606 match err {
2607 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2608 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2609 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2610 source: err.into(),
2611 }),
2612 }
2613 }
2614}
2615impl From<crate::operation::delete_public_key::DeletePublicKeyError> for Error {
2616 fn from(err: crate::operation::delete_public_key::DeletePublicKeyError) -> Self {
2617 match err {
2618 crate::operation::delete_public_key::DeletePublicKeyError::AccessDenied(inner) => Error::AccessDenied(inner),
2619 crate::operation::delete_public_key::DeletePublicKeyError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2620 crate::operation::delete_public_key::DeletePublicKeyError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
2621 crate::operation::delete_public_key::DeletePublicKeyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2622 crate::operation::delete_public_key::DeletePublicKeyError::PublicKeyInUse(inner) => Error::PublicKeyInUse(inner),
2623 crate::operation::delete_public_key::DeletePublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
2624 }
2625 }
2626}
2627impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError, R>>
2628 for Error
2629where
2630 R: Send + Sync + std::fmt::Debug + 'static,
2631{
2632 fn from(
2633 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError, R>,
2634 ) -> Self {
2635 match err {
2636 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2637 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2638 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2639 source: err.into(),
2640 }),
2641 }
2642 }
2643}
2644impl From<crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError> for Error {
2645 fn from(err: crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError) -> Self {
2646 match err {
2647 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
2648 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2649 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::NoSuchRealtimeLogConfig(inner) => {
2650 Error::NoSuchRealtimeLogConfig(inner)
2651 }
2652 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::RealtimeLogConfigInUse(inner) => {
2653 Error::RealtimeLogConfigInUse(inner)
2654 }
2655 crate::operation::delete_realtime_log_config::DeleteRealtimeLogConfigError::Unhandled(inner) => Error::Unhandled(inner),
2656 }
2657 }
2658}
2659impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>> for Error
2660where
2661 R: Send + Sync + std::fmt::Debug + 'static,
2662{
2663 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>) -> Self {
2664 match err {
2665 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2666 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2667 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2668 source: err.into(),
2669 }),
2670 }
2671 }
2672}
2673impl From<crate::operation::delete_resource_policy::DeleteResourcePolicyError> for Error {
2674 fn from(err: crate::operation::delete_resource_policy::DeleteResourcePolicyError) -> Self {
2675 match err {
2676 crate::operation::delete_resource_policy::DeleteResourcePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2677 crate::operation::delete_resource_policy::DeleteResourcePolicyError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2678 crate::operation::delete_resource_policy::DeleteResourcePolicyError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2679 crate::operation::delete_resource_policy::DeleteResourcePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2680 crate::operation::delete_resource_policy::DeleteResourcePolicyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2681 crate::operation::delete_resource_policy::DeleteResourcePolicyError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2682 crate::operation::delete_resource_policy::DeleteResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2683 }
2684 }
2685}
2686impl<R>
2687 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError, R>>
2688 for Error
2689where
2690 R: Send + Sync + std::fmt::Debug + 'static,
2691{
2692 fn from(
2693 err: ::aws_smithy_runtime_api::client::result::SdkError<
2694 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError,
2695 R,
2696 >,
2697 ) -> Self {
2698 match err {
2699 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2700 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2701 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2702 source: err.into(),
2703 }),
2704 }
2705 }
2706}
2707impl From<crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError> for Error {
2708 fn from(err: crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError) -> Self {
2709 match err {
2710 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
2711 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2712 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::InvalidIfMatchVersion(inner) => {
2713 Error::InvalidIfMatchVersion(inner)
2714 }
2715 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::NoSuchResponseHeadersPolicy(inner) => {
2716 Error::NoSuchResponseHeadersPolicy(inner)
2717 }
2718 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::PreconditionFailed(inner) => {
2719 Error::PreconditionFailed(inner)
2720 }
2721 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::ResponseHeadersPolicyInUse(inner) => {
2722 Error::ResponseHeadersPolicyInUse(inner)
2723 }
2724 crate::operation::delete_response_headers_policy::DeleteResponseHeadersPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2725 }
2726 }
2727}
2728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError, R>>
2729 for Error
2730where
2731 R: Send + Sync + std::fmt::Debug + 'static,
2732{
2733 fn from(
2734 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError, R>,
2735 ) -> Self {
2736 match err {
2737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2740 source: err.into(),
2741 }),
2742 }
2743 }
2744}
2745impl From<crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError> for Error {
2746 fn from(err: crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError) -> Self {
2747 match err {
2748 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
2749 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::InvalidIfMatchVersion(inner) => {
2750 Error::InvalidIfMatchVersion(inner)
2751 }
2752 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::NoSuchStreamingDistribution(inner) => {
2753 Error::NoSuchStreamingDistribution(inner)
2754 }
2755 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::PreconditionFailed(inner) => {
2756 Error::PreconditionFailed(inner)
2757 }
2758 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::StreamingDistributionNotDisabled(inner) => {
2759 Error::StreamingDistributionNotDisabled(inner)
2760 }
2761 crate::operation::delete_streaming_distribution::DeleteStreamingDistributionError::Unhandled(inner) => Error::Unhandled(inner),
2762 }
2763 }
2764}
2765impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_trust_store::DeleteTrustStoreError, R>> for Error
2766where
2767 R: Send + Sync + std::fmt::Debug + 'static,
2768{
2769 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_trust_store::DeleteTrustStoreError, R>) -> Self {
2770 match err {
2771 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2772 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2773 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2774 source: err.into(),
2775 }),
2776 }
2777 }
2778}
2779impl From<crate::operation::delete_trust_store::DeleteTrustStoreError> for Error {
2780 fn from(err: crate::operation::delete_trust_store::DeleteTrustStoreError) -> Self {
2781 match err {
2782 crate::operation::delete_trust_store::DeleteTrustStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
2783 crate::operation::delete_trust_store::DeleteTrustStoreError::CannotDeleteEntityWhileInUse(inner) => {
2784 Error::CannotDeleteEntityWhileInUse(inner)
2785 }
2786 crate::operation::delete_trust_store::DeleteTrustStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2787 crate::operation::delete_trust_store::DeleteTrustStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2788 crate::operation::delete_trust_store::DeleteTrustStoreError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2789 crate::operation::delete_trust_store::DeleteTrustStoreError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2790 crate::operation::delete_trust_store::DeleteTrustStoreError::Unhandled(inner) => Error::Unhandled(inner),
2791 }
2792 }
2793}
2794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_origin::DeleteVpcOriginError, R>> for Error
2795where
2796 R: Send + Sync + std::fmt::Debug + 'static,
2797{
2798 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_origin::DeleteVpcOriginError, R>) -> Self {
2799 match err {
2800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2803 source: err.into(),
2804 }),
2805 }
2806 }
2807}
2808impl From<crate::operation::delete_vpc_origin::DeleteVpcOriginError> for Error {
2809 fn from(err: crate::operation::delete_vpc_origin::DeleteVpcOriginError) -> Self {
2810 match err {
2811 crate::operation::delete_vpc_origin::DeleteVpcOriginError::AccessDenied(inner) => Error::AccessDenied(inner),
2812 crate::operation::delete_vpc_origin::DeleteVpcOriginError::CannotDeleteEntityWhileInUse(inner) => {
2813 Error::CannotDeleteEntityWhileInUse(inner)
2814 }
2815 crate::operation::delete_vpc_origin::DeleteVpcOriginError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2816 crate::operation::delete_vpc_origin::DeleteVpcOriginError::IllegalDelete(inner) => Error::IllegalDelete(inner),
2817 crate::operation::delete_vpc_origin::DeleteVpcOriginError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2818 crate::operation::delete_vpc_origin::DeleteVpcOriginError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
2819 crate::operation::delete_vpc_origin::DeleteVpcOriginError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
2820 crate::operation::delete_vpc_origin::DeleteVpcOriginError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2821 crate::operation::delete_vpc_origin::DeleteVpcOriginError::Unhandled(inner) => Error::Unhandled(inner),
2822 }
2823 }
2824}
2825impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_connection_function::DescribeConnectionFunctionError, R>>
2826 for Error
2827where
2828 R: Send + Sync + std::fmt::Debug + 'static,
2829{
2830 fn from(
2831 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_connection_function::DescribeConnectionFunctionError, R>,
2832 ) -> Self {
2833 match err {
2834 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2835 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2836 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2837 source: err.into(),
2838 }),
2839 }
2840 }
2841}
2842impl From<crate::operation::describe_connection_function::DescribeConnectionFunctionError> for Error {
2843 fn from(err: crate::operation::describe_connection_function::DescribeConnectionFunctionError) -> Self {
2844 match err {
2845 crate::operation::describe_connection_function::DescribeConnectionFunctionError::AccessDenied(inner) => Error::AccessDenied(inner),
2846 crate::operation::describe_connection_function::DescribeConnectionFunctionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2847 crate::operation::describe_connection_function::DescribeConnectionFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2848 crate::operation::describe_connection_function::DescribeConnectionFunctionError::UnsupportedOperation(inner) => {
2849 Error::UnsupportedOperation(inner)
2850 }
2851 crate::operation::describe_connection_function::DescribeConnectionFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2852 }
2853 }
2854}
2855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_function::DescribeFunctionError, R>> for Error
2856where
2857 R: Send + Sync + std::fmt::Debug + 'static,
2858{
2859 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_function::DescribeFunctionError, R>) -> Self {
2860 match err {
2861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2864 source: err.into(),
2865 }),
2866 }
2867 }
2868}
2869impl From<crate::operation::describe_function::DescribeFunctionError> for Error {
2870 fn from(err: crate::operation::describe_function::DescribeFunctionError) -> Self {
2871 match err {
2872 crate::operation::describe_function::DescribeFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
2873 crate::operation::describe_function::DescribeFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2874 crate::operation::describe_function::DescribeFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2875 }
2876 }
2877}
2878impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_value_store::DescribeKeyValueStoreError, R>> for Error
2879where
2880 R: Send + Sync + std::fmt::Debug + 'static,
2881{
2882 fn from(
2883 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_value_store::DescribeKeyValueStoreError, R>,
2884 ) -> Self {
2885 match err {
2886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2889 source: err.into(),
2890 }),
2891 }
2892 }
2893}
2894impl From<crate::operation::describe_key_value_store::DescribeKeyValueStoreError> for Error {
2895 fn from(err: crate::operation::describe_key_value_store::DescribeKeyValueStoreError) -> Self {
2896 match err {
2897 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
2898 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
2899 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
2900 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
2901 crate::operation::describe_key_value_store::DescribeKeyValueStoreError::Unhandled(inner) => Error::Unhandled(inner),
2902 }
2903 }
2904}
2905impl<R>
2906 From<
2907 ::aws_smithy_runtime_api::client::result::SdkError<
2908 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError,
2909 R,
2910 >,
2911 > for Error
2912where
2913 R: Send + Sync + std::fmt::Debug + 'static,
2914{
2915 fn from(
2916 err: ::aws_smithy_runtime_api::client::result::SdkError<
2917 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError,
2918 R,
2919 >,
2920 ) -> Self {
2921 match err {
2922 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2923 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2924 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2925 source: err.into(),
2926 }),
2927 }
2928 }
2929}
2930impl From<crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError> for Error {
2931 fn from(err: crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError) -> Self {
2932 match err {
2933 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::AccessDenied(inner) => {
2934 Error::AccessDenied(inner)
2935 }
2936 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::EntityNotFound(inner) => {
2937 Error::EntityNotFound(inner)
2938 }
2939 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::InvalidArgument(inner) => {
2940 Error::InvalidArgument(inner)
2941 }
2942 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::InvalidIfMatchVersion(inner) => {
2943 Error::InvalidIfMatchVersion(inner)
2944 }
2945 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::PreconditionFailed(inner) => {
2946 Error::PreconditionFailed(inner)
2947 }
2948 crate::operation::disassociate_distribution_tenant_web_acl::DisassociateDistributionTenantWebACLError::Unhandled(inner) => {
2949 Error::Unhandled(inner)
2950 }
2951 }
2952 }
2953}
2954impl<R>
2955 From<
2956 ::aws_smithy_runtime_api::client::result::SdkError<
2957 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError,
2958 R,
2959 >,
2960 > for Error
2961where
2962 R: Send + Sync + std::fmt::Debug + 'static,
2963{
2964 fn from(
2965 err: ::aws_smithy_runtime_api::client::result::SdkError<
2966 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError,
2967 R,
2968 >,
2969 ) -> Self {
2970 match err {
2971 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2972 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2973 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2974 source: err.into(),
2975 }),
2976 }
2977 }
2978}
2979impl From<crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError> for Error {
2980 fn from(err: crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError) -> Self {
2981 match err {
2982 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::AccessDenied(inner) => {
2983 Error::AccessDenied(inner)
2984 }
2985 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::EntityNotFound(inner) => {
2986 Error::EntityNotFound(inner)
2987 }
2988 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::InvalidArgument(inner) => {
2989 Error::InvalidArgument(inner)
2990 }
2991 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::InvalidIfMatchVersion(inner) => {
2992 Error::InvalidIfMatchVersion(inner)
2993 }
2994 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::PreconditionFailed(inner) => {
2995 Error::PreconditionFailed(inner)
2996 }
2997 crate::operation::disassociate_distribution_web_acl::DisassociateDistributionWebACLError::Unhandled(inner) => Error::Unhandled(inner),
2998 }
2999 }
3000}
3001impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_anycast_ip_list::GetAnycastIpListError, R>> for Error
3002where
3003 R: Send + Sync + std::fmt::Debug + 'static,
3004{
3005 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_anycast_ip_list::GetAnycastIpListError, R>) -> Self {
3006 match err {
3007 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3008 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3009 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3010 source: err.into(),
3011 }),
3012 }
3013 }
3014}
3015impl From<crate::operation::get_anycast_ip_list::GetAnycastIpListError> for Error {
3016 fn from(err: crate::operation::get_anycast_ip_list::GetAnycastIpListError) -> Self {
3017 match err {
3018 crate::operation::get_anycast_ip_list::GetAnycastIpListError::AccessDenied(inner) => Error::AccessDenied(inner),
3019 crate::operation::get_anycast_ip_list::GetAnycastIpListError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3020 crate::operation::get_anycast_ip_list::GetAnycastIpListError::InvalidArgument(inner) => Error::InvalidArgument(inner),
3021 crate::operation::get_anycast_ip_list::GetAnycastIpListError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
3022 crate::operation::get_anycast_ip_list::GetAnycastIpListError::Unhandled(inner) => Error::Unhandled(inner),
3023 }
3024 }
3025}
3026impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cache_policy::GetCachePolicyError, R>> for Error
3027where
3028 R: Send + Sync + std::fmt::Debug + 'static,
3029{
3030 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cache_policy::GetCachePolicyError, R>) -> Self {
3031 match err {
3032 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3033 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3034 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3035 source: err.into(),
3036 }),
3037 }
3038 }
3039}
3040impl From<crate::operation::get_cache_policy::GetCachePolicyError> for Error {
3041 fn from(err: crate::operation::get_cache_policy::GetCachePolicyError) -> Self {
3042 match err {
3043 crate::operation::get_cache_policy::GetCachePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3044 crate::operation::get_cache_policy::GetCachePolicyError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
3045 crate::operation::get_cache_policy::GetCachePolicyError::Unhandled(inner) => Error::Unhandled(inner),
3046 }
3047 }
3048}
3049impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cache_policy_config::GetCachePolicyConfigError, R>> for Error
3050where
3051 R: Send + Sync + std::fmt::Debug + 'static,
3052{
3053 fn from(
3054 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cache_policy_config::GetCachePolicyConfigError, R>,
3055 ) -> Self {
3056 match err {
3057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3060 source: err.into(),
3061 }),
3062 }
3063 }
3064}
3065impl From<crate::operation::get_cache_policy_config::GetCachePolicyConfigError> for Error {
3066 fn from(err: crate::operation::get_cache_policy_config::GetCachePolicyConfigError) -> Self {
3067 match err {
3068 crate::operation::get_cache_policy_config::GetCachePolicyConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3069 crate::operation::get_cache_policy_config::GetCachePolicyConfigError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
3070 crate::operation::get_cache_policy_config::GetCachePolicyConfigError::Unhandled(inner) => Error::Unhandled(inner),
3071 }
3072 }
3073}
3074impl<R>
3075 From<
3076 ::aws_smithy_runtime_api::client::result::SdkError<
3077 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError,
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_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError,
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_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError> for Error {
3100 fn from(err: crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError) -> Self {
3101 match err {
3102 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError::AccessDenied(inner) => Error::AccessDenied(inner),
3103 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError::NoSuchCloudFrontOriginAccessIdentity(inner) => Error::NoSuchCloudFrontOriginAccessIdentity(inner),
3104 crate::operation::get_cloud_front_origin_access_identity::GetCloudFrontOriginAccessIdentityError::Unhandled(inner) => Error::Unhandled(inner),
3105 }
3106 }
3107}
3108impl<R>
3109 From<
3110 ::aws_smithy_runtime_api::client::result::SdkError<
3111 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError,
3112 R,
3113 >,
3114 > for Error
3115where
3116 R: Send + Sync + std::fmt::Debug + 'static,
3117{
3118 fn from(
3119 err: ::aws_smithy_runtime_api::client::result::SdkError<
3120 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError,
3121 R,
3122 >,
3123 ) -> Self {
3124 match err {
3125 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3126 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3127 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3128 source: err.into(),
3129 }),
3130 }
3131 }
3132}
3133impl From<crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError> for Error {
3134 fn from(err: crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError) -> Self {
3135 match err {
3136 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3137 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError::NoSuchCloudFrontOriginAccessIdentity(inner) => Error::NoSuchCloudFrontOriginAccessIdentity(inner),
3138 crate::operation::get_cloud_front_origin_access_identity_config::GetCloudFrontOriginAccessIdentityConfigError::Unhandled(inner) => Error::Unhandled(inner),
3139 }
3140 }
3141}
3142impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection_function::GetConnectionFunctionError, R>> for Error
3143where
3144 R: Send + Sync + std::fmt::Debug + 'static,
3145{
3146 fn from(
3147 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection_function::GetConnectionFunctionError, R>,
3148 ) -> Self {
3149 match err {
3150 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3151 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3152 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3153 source: err.into(),
3154 }),
3155 }
3156 }
3157}
3158impl From<crate::operation::get_connection_function::GetConnectionFunctionError> for Error {
3159 fn from(err: crate::operation::get_connection_function::GetConnectionFunctionError) -> Self {
3160 match err {
3161 crate::operation::get_connection_function::GetConnectionFunctionError::AccessDenied(inner) => Error::AccessDenied(inner),
3162 crate::operation::get_connection_function::GetConnectionFunctionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3163 crate::operation::get_connection_function::GetConnectionFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
3164 crate::operation::get_connection_function::GetConnectionFunctionError::Unhandled(inner) => Error::Unhandled(inner),
3165 }
3166 }
3167}
3168impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection_group::GetConnectionGroupError, R>> for Error
3169where
3170 R: Send + Sync + std::fmt::Debug + 'static,
3171{
3172 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection_group::GetConnectionGroupError, R>) -> Self {
3173 match err {
3174 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3175 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3176 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3177 source: err.into(),
3178 }),
3179 }
3180 }
3181}
3182impl From<crate::operation::get_connection_group::GetConnectionGroupError> for Error {
3183 fn from(err: crate::operation::get_connection_group::GetConnectionGroupError) -> Self {
3184 match err {
3185 crate::operation::get_connection_group::GetConnectionGroupError::AccessDenied(inner) => Error::AccessDenied(inner),
3186 crate::operation::get_connection_group::GetConnectionGroupError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3187 crate::operation::get_connection_group::GetConnectionGroupError::Unhandled(inner) => Error::Unhandled(inner),
3188 }
3189 }
3190}
3191impl<R>
3192 From<
3193 ::aws_smithy_runtime_api::client::result::SdkError<
3194 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError,
3195 R,
3196 >,
3197 > for Error
3198where
3199 R: Send + Sync + std::fmt::Debug + 'static,
3200{
3201 fn from(
3202 err: ::aws_smithy_runtime_api::client::result::SdkError<
3203 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError,
3204 R,
3205 >,
3206 ) -> Self {
3207 match err {
3208 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3209 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3210 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3211 source: err.into(),
3212 }),
3213 }
3214 }
3215}
3216impl From<crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError> for Error {
3217 fn from(err: crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError) -> Self {
3218 match err {
3219 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError::AccessDenied(inner) => {
3220 Error::AccessDenied(inner)
3221 }
3222 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError::EntityNotFound(inner) => {
3223 Error::EntityNotFound(inner)
3224 }
3225 crate::operation::get_connection_group_by_routing_endpoint::GetConnectionGroupByRoutingEndpointError::Unhandled(inner) => {
3226 Error::Unhandled(inner)
3227 }
3228 }
3229 }
3230}
3231impl<R>
3232 From<
3233 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError, R>,
3234 > for Error
3235where
3236 R: Send + Sync + std::fmt::Debug + 'static,
3237{
3238 fn from(
3239 err: ::aws_smithy_runtime_api::client::result::SdkError<
3240 crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError,
3241 R,
3242 >,
3243 ) -> Self {
3244 match err {
3245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3248 source: err.into(),
3249 }),
3250 }
3251 }
3252}
3253impl From<crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError> for Error {
3254 fn from(err: crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError) -> Self {
3255 match err {
3256 crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3257 crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError::NoSuchContinuousDeploymentPolicy(inner) => {
3258 Error::NoSuchContinuousDeploymentPolicy(inner)
3259 }
3260 crate::operation::get_continuous_deployment_policy::GetContinuousDeploymentPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3261 }
3262 }
3263}
3264impl<R>
3265 From<
3266 ::aws_smithy_runtime_api::client::result::SdkError<
3267 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError,
3268 R,
3269 >,
3270 > for Error
3271where
3272 R: Send + Sync + std::fmt::Debug + 'static,
3273{
3274 fn from(
3275 err: ::aws_smithy_runtime_api::client::result::SdkError<
3276 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError,
3277 R,
3278 >,
3279 ) -> Self {
3280 match err {
3281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3284 source: err.into(),
3285 }),
3286 }
3287 }
3288}
3289impl From<crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError> for Error {
3290 fn from(err: crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError) -> Self {
3291 match err {
3292 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError::AccessDenied(inner) => {
3293 Error::AccessDenied(inner)
3294 }
3295 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError::NoSuchContinuousDeploymentPolicy(
3296 inner,
3297 ) => Error::NoSuchContinuousDeploymentPolicy(inner),
3298 crate::operation::get_continuous_deployment_policy_config::GetContinuousDeploymentPolicyConfigError::Unhandled(inner) => {
3299 Error::Unhandled(inner)
3300 }
3301 }
3302 }
3303}
3304impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution::GetDistributionError, R>> for Error
3305where
3306 R: Send + Sync + std::fmt::Debug + 'static,
3307{
3308 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution::GetDistributionError, R>) -> Self {
3309 match err {
3310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3313 source: err.into(),
3314 }),
3315 }
3316 }
3317}
3318impl From<crate::operation::get_distribution::GetDistributionError> for Error {
3319 fn from(err: crate::operation::get_distribution::GetDistributionError) -> Self {
3320 match err {
3321 crate::operation::get_distribution::GetDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
3322 crate::operation::get_distribution::GetDistributionError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
3323 crate::operation::get_distribution::GetDistributionError::Unhandled(inner) => Error::Unhandled(inner),
3324 }
3325 }
3326}
3327impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution_config::GetDistributionConfigError, R>> for Error
3328where
3329 R: Send + Sync + std::fmt::Debug + 'static,
3330{
3331 fn from(
3332 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution_config::GetDistributionConfigError, R>,
3333 ) -> Self {
3334 match err {
3335 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3336 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3337 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3338 source: err.into(),
3339 }),
3340 }
3341 }
3342}
3343impl From<crate::operation::get_distribution_config::GetDistributionConfigError> for Error {
3344 fn from(err: crate::operation::get_distribution_config::GetDistributionConfigError) -> Self {
3345 match err {
3346 crate::operation::get_distribution_config::GetDistributionConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3347 crate::operation::get_distribution_config::GetDistributionConfigError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
3348 crate::operation::get_distribution_config::GetDistributionConfigError::Unhandled(inner) => Error::Unhandled(inner),
3349 }
3350 }
3351}
3352impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution_tenant::GetDistributionTenantError, R>> for Error
3353where
3354 R: Send + Sync + std::fmt::Debug + 'static,
3355{
3356 fn from(
3357 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_distribution_tenant::GetDistributionTenantError, R>,
3358 ) -> Self {
3359 match err {
3360 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3361 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3362 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3363 source: err.into(),
3364 }),
3365 }
3366 }
3367}
3368impl From<crate::operation::get_distribution_tenant::GetDistributionTenantError> for Error {
3369 fn from(err: crate::operation::get_distribution_tenant::GetDistributionTenantError) -> Self {
3370 match err {
3371 crate::operation::get_distribution_tenant::GetDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
3372 crate::operation::get_distribution_tenant::GetDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3373 crate::operation::get_distribution_tenant::GetDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
3374 }
3375 }
3376}
3377impl<R>
3378 From<
3379 ::aws_smithy_runtime_api::client::result::SdkError<
3380 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError,
3381 R,
3382 >,
3383 > for Error
3384where
3385 R: Send + Sync + std::fmt::Debug + 'static,
3386{
3387 fn from(
3388 err: ::aws_smithy_runtime_api::client::result::SdkError<
3389 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError,
3390 R,
3391 >,
3392 ) -> Self {
3393 match err {
3394 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3395 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3396 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3397 source: err.into(),
3398 }),
3399 }
3400 }
3401}
3402impl From<crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError> for Error {
3403 fn from(err: crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError) -> Self {
3404 match err {
3405 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError::AccessDenied(inner) => {
3406 Error::AccessDenied(inner)
3407 }
3408 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError::EntityNotFound(inner) => {
3409 Error::EntityNotFound(inner)
3410 }
3411 crate::operation::get_distribution_tenant_by_domain::GetDistributionTenantByDomainError::Unhandled(inner) => Error::Unhandled(inner),
3412 }
3413 }
3414}
3415impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError, R>>
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<crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError, R>,
3422 ) -> Self {
3423 match err {
3424 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3425 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3426 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3427 source: err.into(),
3428 }),
3429 }
3430 }
3431}
3432impl From<crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError> for Error {
3433 fn from(err: crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError) -> Self {
3434 match err {
3435 crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError::AccessDenied(inner) => Error::AccessDenied(inner),
3436 crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError::NoSuchFieldLevelEncryptionConfig(inner) => {
3437 Error::NoSuchFieldLevelEncryptionConfig(inner)
3438 }
3439 crate::operation::get_field_level_encryption::GetFieldLevelEncryptionError::Unhandled(inner) => Error::Unhandled(inner),
3440 }
3441 }
3442}
3443impl<R>
3444 From<
3445 ::aws_smithy_runtime_api::client::result::SdkError<
3446 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError,
3447 R,
3448 >,
3449 > for Error
3450where
3451 R: Send + Sync + std::fmt::Debug + 'static,
3452{
3453 fn from(
3454 err: ::aws_smithy_runtime_api::client::result::SdkError<
3455 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError,
3456 R,
3457 >,
3458 ) -> Self {
3459 match err {
3460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3463 source: err.into(),
3464 }),
3465 }
3466 }
3467}
3468impl From<crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError> for Error {
3469 fn from(err: crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError) -> Self {
3470 match err {
3471 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError::AccessDenied(inner) => {
3472 Error::AccessDenied(inner)
3473 }
3474 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionConfig(inner) => {
3475 Error::NoSuchFieldLevelEncryptionConfig(inner)
3476 }
3477 crate::operation::get_field_level_encryption_config::GetFieldLevelEncryptionConfigError::Unhandled(inner) => Error::Unhandled(inner),
3478 }
3479 }
3480}
3481impl<R>
3482 From<
3483 ::aws_smithy_runtime_api::client::result::SdkError<
3484 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError,
3485 R,
3486 >,
3487 > for Error
3488where
3489 R: Send + Sync + std::fmt::Debug + 'static,
3490{
3491 fn from(
3492 err: ::aws_smithy_runtime_api::client::result::SdkError<
3493 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError,
3494 R,
3495 >,
3496 ) -> Self {
3497 match err {
3498 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3499 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3500 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3501 source: err.into(),
3502 }),
3503 }
3504 }
3505}
3506impl From<crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError> for Error {
3507 fn from(err: crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError) -> Self {
3508 match err {
3509 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError::AccessDenied(inner) => {
3510 Error::AccessDenied(inner)
3511 }
3512 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError::NoSuchFieldLevelEncryptionProfile(inner) => {
3513 Error::NoSuchFieldLevelEncryptionProfile(inner)
3514 }
3515 crate::operation::get_field_level_encryption_profile::GetFieldLevelEncryptionProfileError::Unhandled(inner) => Error::Unhandled(inner),
3516 }
3517 }
3518}
3519impl<R>
3520 From<
3521 ::aws_smithy_runtime_api::client::result::SdkError<
3522 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError,
3523 R,
3524 >,
3525 > for Error
3526where
3527 R: Send + Sync + std::fmt::Debug + 'static,
3528{
3529 fn from(
3530 err: ::aws_smithy_runtime_api::client::result::SdkError<
3531 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError,
3532 R,
3533 >,
3534 ) -> Self {
3535 match err {
3536 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3537 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3538 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3539 source: err.into(),
3540 }),
3541 }
3542 }
3543}
3544impl From<crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError> for Error {
3545 fn from(err: crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError) -> Self {
3546 match err {
3547 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3548 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError::NoSuchFieldLevelEncryptionProfile(inner) => Error::NoSuchFieldLevelEncryptionProfile(inner),
3549 crate::operation::get_field_level_encryption_profile_config::GetFieldLevelEncryptionProfileConfigError::Unhandled(inner) => Error::Unhandled(inner),
3550 }
3551 }
3552}
3553impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>> for Error
3554where
3555 R: Send + Sync + std::fmt::Debug + 'static,
3556{
3557 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>) -> Self {
3558 match err {
3559 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3560 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3561 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3562 source: err.into(),
3563 }),
3564 }
3565 }
3566}
3567impl From<crate::operation::get_function::GetFunctionError> for Error {
3568 fn from(err: crate::operation::get_function::GetFunctionError) -> Self {
3569 match err {
3570 crate::operation::get_function::GetFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
3571 crate::operation::get_function::GetFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
3572 crate::operation::get_function::GetFunctionError::Unhandled(inner) => Error::Unhandled(inner),
3573 }
3574 }
3575}
3576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_invalidation::GetInvalidationError, R>> for Error
3577where
3578 R: Send + Sync + std::fmt::Debug + 'static,
3579{
3580 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_invalidation::GetInvalidationError, R>) -> Self {
3581 match err {
3582 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3583 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3584 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3585 source: err.into(),
3586 }),
3587 }
3588 }
3589}
3590impl From<crate::operation::get_invalidation::GetInvalidationError> for Error {
3591 fn from(err: crate::operation::get_invalidation::GetInvalidationError) -> Self {
3592 match err {
3593 crate::operation::get_invalidation::GetInvalidationError::AccessDenied(inner) => Error::AccessDenied(inner),
3594 crate::operation::get_invalidation::GetInvalidationError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
3595 crate::operation::get_invalidation::GetInvalidationError::NoSuchInvalidation(inner) => Error::NoSuchInvalidation(inner),
3596 crate::operation::get_invalidation::GetInvalidationError::Unhandled(inner) => Error::Unhandled(inner),
3597 }
3598 }
3599}
3600impl<R>
3601 From<
3602 ::aws_smithy_runtime_api::client::result::SdkError<
3603 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError,
3604 R,
3605 >,
3606 > for Error
3607where
3608 R: Send + Sync + std::fmt::Debug + 'static,
3609{
3610 fn from(
3611 err: ::aws_smithy_runtime_api::client::result::SdkError<
3612 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError,
3613 R,
3614 >,
3615 ) -> Self {
3616 match err {
3617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3620 source: err.into(),
3621 }),
3622 }
3623 }
3624}
3625impl From<crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError> for Error {
3626 fn from(err: crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError) -> Self {
3627 match err {
3628 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError::AccessDenied(inner) => {
3629 Error::AccessDenied(inner)
3630 }
3631 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError::EntityNotFound(inner) => {
3632 Error::EntityNotFound(inner)
3633 }
3634 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError::NoSuchInvalidation(inner) => {
3635 Error::NoSuchInvalidation(inner)
3636 }
3637 crate::operation::get_invalidation_for_distribution_tenant::GetInvalidationForDistributionTenantError::Unhandled(inner) => {
3638 Error::Unhandled(inner)
3639 }
3640 }
3641 }
3642}
3643impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_key_group::GetKeyGroupError, R>> for Error
3644where
3645 R: Send + Sync + std::fmt::Debug + 'static,
3646{
3647 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_key_group::GetKeyGroupError, R>) -> Self {
3648 match err {
3649 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3650 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3651 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3652 source: err.into(),
3653 }),
3654 }
3655 }
3656}
3657impl From<crate::operation::get_key_group::GetKeyGroupError> for Error {
3658 fn from(err: crate::operation::get_key_group::GetKeyGroupError) -> Self {
3659 match err {
3660 crate::operation::get_key_group::GetKeyGroupError::NoSuchResource(inner) => Error::NoSuchResource(inner),
3661 crate::operation::get_key_group::GetKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3662 }
3663 }
3664}
3665impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_key_group_config::GetKeyGroupConfigError, R>> for Error
3666where
3667 R: Send + Sync + std::fmt::Debug + 'static,
3668{
3669 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_key_group_config::GetKeyGroupConfigError, R>) -> Self {
3670 match err {
3671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3674 source: err.into(),
3675 }),
3676 }
3677 }
3678}
3679impl From<crate::operation::get_key_group_config::GetKeyGroupConfigError> for Error {
3680 fn from(err: crate::operation::get_key_group_config::GetKeyGroupConfigError) -> Self {
3681 match err {
3682 crate::operation::get_key_group_config::GetKeyGroupConfigError::NoSuchResource(inner) => Error::NoSuchResource(inner),
3683 crate::operation::get_key_group_config::GetKeyGroupConfigError::Unhandled(inner) => Error::Unhandled(inner),
3684 }
3685 }
3686}
3687impl<R>
3688 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError, R>>
3689 for Error
3690where
3691 R: Send + Sync + std::fmt::Debug + 'static,
3692{
3693 fn from(
3694 err: ::aws_smithy_runtime_api::client::result::SdkError<
3695 crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError,
3696 R,
3697 >,
3698 ) -> Self {
3699 match err {
3700 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3701 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3702 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3703 source: err.into(),
3704 }),
3705 }
3706 }
3707}
3708impl From<crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError> for Error {
3709 fn from(err: crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError) -> Self {
3710 match err {
3711 crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError::AccessDenied(inner) => Error::AccessDenied(inner),
3712 crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError::EntityNotFound(inner) => {
3713 Error::EntityNotFound(inner)
3714 }
3715 crate::operation::get_managed_certificate_details::GetManagedCertificateDetailsError::Unhandled(inner) => Error::Unhandled(inner),
3716 }
3717 }
3718}
3719impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError, R>>
3720 for Error
3721where
3722 R: Send + Sync + std::fmt::Debug + 'static,
3723{
3724 fn from(
3725 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError, R>,
3726 ) -> Self {
3727 match err {
3728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3731 source: err.into(),
3732 }),
3733 }
3734 }
3735}
3736impl From<crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError> for Error {
3737 fn from(err: crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError) -> Self {
3738 match err {
3739 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::AccessDenied(inner) => Error::AccessDenied(inner),
3740 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::NoSuchDistribution(inner) => {
3741 Error::NoSuchDistribution(inner)
3742 }
3743 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::NoSuchMonitoringSubscription(inner) => {
3744 Error::NoSuchMonitoringSubscription(inner)
3745 }
3746 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::UnsupportedOperation(inner) => {
3747 Error::UnsupportedOperation(inner)
3748 }
3749 crate::operation::get_monitoring_subscription::GetMonitoringSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
3750 }
3751 }
3752}
3753impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_access_control::GetOriginAccessControlError, R>>
3754 for Error
3755where
3756 R: Send + Sync + std::fmt::Debug + 'static,
3757{
3758 fn from(
3759 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_access_control::GetOriginAccessControlError, R>,
3760 ) -> Self {
3761 match err {
3762 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3763 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3764 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3765 source: err.into(),
3766 }),
3767 }
3768 }
3769}
3770impl From<crate::operation::get_origin_access_control::GetOriginAccessControlError> for Error {
3771 fn from(err: crate::operation::get_origin_access_control::GetOriginAccessControlError) -> Self {
3772 match err {
3773 crate::operation::get_origin_access_control::GetOriginAccessControlError::AccessDenied(inner) => Error::AccessDenied(inner),
3774 crate::operation::get_origin_access_control::GetOriginAccessControlError::NoSuchOriginAccessControl(inner) => {
3775 Error::NoSuchOriginAccessControl(inner)
3776 }
3777 crate::operation::get_origin_access_control::GetOriginAccessControlError::Unhandled(inner) => Error::Unhandled(inner),
3778 }
3779 }
3780}
3781impl<R>
3782 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError, 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<
3789 crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError,
3790 R,
3791 >,
3792 ) -> Self {
3793 match err {
3794 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3795 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3796 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3797 source: err.into(),
3798 }),
3799 }
3800 }
3801}
3802impl From<crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError> for Error {
3803 fn from(err: crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError) -> Self {
3804 match err {
3805 crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3806 crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError::NoSuchOriginAccessControl(inner) => {
3807 Error::NoSuchOriginAccessControl(inner)
3808 }
3809 crate::operation::get_origin_access_control_config::GetOriginAccessControlConfigError::Unhandled(inner) => Error::Unhandled(inner),
3810 }
3811 }
3812}
3813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_request_policy::GetOriginRequestPolicyError, R>>
3814 for Error
3815where
3816 R: Send + Sync + std::fmt::Debug + 'static,
3817{
3818 fn from(
3819 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_request_policy::GetOriginRequestPolicyError, R>,
3820 ) -> Self {
3821 match err {
3822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3825 source: err.into(),
3826 }),
3827 }
3828 }
3829}
3830impl From<crate::operation::get_origin_request_policy::GetOriginRequestPolicyError> for Error {
3831 fn from(err: crate::operation::get_origin_request_policy::GetOriginRequestPolicyError) -> Self {
3832 match err {
3833 crate::operation::get_origin_request_policy::GetOriginRequestPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3834 crate::operation::get_origin_request_policy::GetOriginRequestPolicyError::NoSuchOriginRequestPolicy(inner) => {
3835 Error::NoSuchOriginRequestPolicy(inner)
3836 }
3837 crate::operation::get_origin_request_policy::GetOriginRequestPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3838 }
3839 }
3840}
3841impl<R>
3842 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError, R>>
3843 for Error
3844where
3845 R: Send + Sync + std::fmt::Debug + 'static,
3846{
3847 fn from(
3848 err: ::aws_smithy_runtime_api::client::result::SdkError<
3849 crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError,
3850 R,
3851 >,
3852 ) -> Self {
3853 match err {
3854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3857 source: err.into(),
3858 }),
3859 }
3860 }
3861}
3862impl From<crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError> for Error {
3863 fn from(err: crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError) -> Self {
3864 match err {
3865 crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3866 crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError::NoSuchOriginRequestPolicy(inner) => {
3867 Error::NoSuchOriginRequestPolicy(inner)
3868 }
3869 crate::operation::get_origin_request_policy_config::GetOriginRequestPolicyConfigError::Unhandled(inner) => Error::Unhandled(inner),
3870 }
3871 }
3872}
3873impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_public_key::GetPublicKeyError, R>> for Error
3874where
3875 R: Send + Sync + std::fmt::Debug + 'static,
3876{
3877 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_public_key::GetPublicKeyError, R>) -> Self {
3878 match err {
3879 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3880 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3881 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3882 source: err.into(),
3883 }),
3884 }
3885 }
3886}
3887impl From<crate::operation::get_public_key::GetPublicKeyError> for Error {
3888 fn from(err: crate::operation::get_public_key::GetPublicKeyError) -> Self {
3889 match err {
3890 crate::operation::get_public_key::GetPublicKeyError::AccessDenied(inner) => Error::AccessDenied(inner),
3891 crate::operation::get_public_key::GetPublicKeyError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
3892 crate::operation::get_public_key::GetPublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
3893 }
3894 }
3895}
3896impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_public_key_config::GetPublicKeyConfigError, R>> for Error
3897where
3898 R: Send + Sync + std::fmt::Debug + 'static,
3899{
3900 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_public_key_config::GetPublicKeyConfigError, R>) -> Self {
3901 match err {
3902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3905 source: err.into(),
3906 }),
3907 }
3908 }
3909}
3910impl From<crate::operation::get_public_key_config::GetPublicKeyConfigError> for Error {
3911 fn from(err: crate::operation::get_public_key_config::GetPublicKeyConfigError) -> Self {
3912 match err {
3913 crate::operation::get_public_key_config::GetPublicKeyConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3914 crate::operation::get_public_key_config::GetPublicKeyConfigError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
3915 crate::operation::get_public_key_config::GetPublicKeyConfigError::Unhandled(inner) => Error::Unhandled(inner),
3916 }
3917 }
3918}
3919impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_realtime_log_config::GetRealtimeLogConfigError, R>> for Error
3920where
3921 R: Send + Sync + std::fmt::Debug + 'static,
3922{
3923 fn from(
3924 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_realtime_log_config::GetRealtimeLogConfigError, R>,
3925 ) -> Self {
3926 match err {
3927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3930 source: err.into(),
3931 }),
3932 }
3933 }
3934}
3935impl From<crate::operation::get_realtime_log_config::GetRealtimeLogConfigError> for Error {
3936 fn from(err: crate::operation::get_realtime_log_config::GetRealtimeLogConfigError) -> Self {
3937 match err {
3938 crate::operation::get_realtime_log_config::GetRealtimeLogConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
3939 crate::operation::get_realtime_log_config::GetRealtimeLogConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
3940 crate::operation::get_realtime_log_config::GetRealtimeLogConfigError::NoSuchRealtimeLogConfig(inner) => {
3941 Error::NoSuchRealtimeLogConfig(inner)
3942 }
3943 crate::operation::get_realtime_log_config::GetRealtimeLogConfigError::Unhandled(inner) => Error::Unhandled(inner),
3944 }
3945 }
3946}
3947impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>> for Error
3948where
3949 R: Send + Sync + std::fmt::Debug + 'static,
3950{
3951 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>) -> Self {
3952 match err {
3953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3956 source: err.into(),
3957 }),
3958 }
3959 }
3960}
3961impl From<crate::operation::get_resource_policy::GetResourcePolicyError> for Error {
3962 fn from(err: crate::operation::get_resource_policy::GetResourcePolicyError) -> Self {
3963 match err {
3964 crate::operation::get_resource_policy::GetResourcePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3965 crate::operation::get_resource_policy::GetResourcePolicyError::EntityNotFound(inner) => Error::EntityNotFound(inner),
3966 crate::operation::get_resource_policy::GetResourcePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
3967 crate::operation::get_resource_policy::GetResourcePolicyError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
3968 crate::operation::get_resource_policy::GetResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
3969 }
3970 }
3971}
3972impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError, R>>
3973 for Error
3974where
3975 R: Send + Sync + std::fmt::Debug + 'static,
3976{
3977 fn from(
3978 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError, R>,
3979 ) -> Self {
3980 match err {
3981 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3982 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3983 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3984 source: err.into(),
3985 }),
3986 }
3987 }
3988}
3989impl From<crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError> for Error {
3990 fn from(err: crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError) -> Self {
3991 match err {
3992 crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
3993 crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError::NoSuchResponseHeadersPolicy(inner) => {
3994 Error::NoSuchResponseHeadersPolicy(inner)
3995 }
3996 crate::operation::get_response_headers_policy::GetResponseHeadersPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3997 }
3998 }
3999}
4000impl<R>
4001 From<
4002 ::aws_smithy_runtime_api::client::result::SdkError<
4003 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError,
4004 R,
4005 >,
4006 > for Error
4007where
4008 R: Send + Sync + std::fmt::Debug + 'static,
4009{
4010 fn from(
4011 err: ::aws_smithy_runtime_api::client::result::SdkError<
4012 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError,
4013 R,
4014 >,
4015 ) -> Self {
4016 match err {
4017 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4018 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4019 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4020 source: err.into(),
4021 }),
4022 }
4023 }
4024}
4025impl From<crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError> for Error {
4026 fn from(err: crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError) -> Self {
4027 match err {
4028 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError::AccessDenied(inner) => {
4029 Error::AccessDenied(inner)
4030 }
4031 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError::NoSuchResponseHeadersPolicy(inner) => {
4032 Error::NoSuchResponseHeadersPolicy(inner)
4033 }
4034 crate::operation::get_response_headers_policy_config::GetResponseHeadersPolicyConfigError::Unhandled(inner) => Error::Unhandled(inner),
4035 }
4036 }
4037}
4038impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_streaming_distribution::GetStreamingDistributionError, R>>
4039 for Error
4040where
4041 R: Send + Sync + std::fmt::Debug + 'static,
4042{
4043 fn from(
4044 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_streaming_distribution::GetStreamingDistributionError, R>,
4045 ) -> Self {
4046 match err {
4047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4050 source: err.into(),
4051 }),
4052 }
4053 }
4054}
4055impl From<crate::operation::get_streaming_distribution::GetStreamingDistributionError> for Error {
4056 fn from(err: crate::operation::get_streaming_distribution::GetStreamingDistributionError) -> Self {
4057 match err {
4058 crate::operation::get_streaming_distribution::GetStreamingDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
4059 crate::operation::get_streaming_distribution::GetStreamingDistributionError::NoSuchStreamingDistribution(inner) => {
4060 Error::NoSuchStreamingDistribution(inner)
4061 }
4062 crate::operation::get_streaming_distribution::GetStreamingDistributionError::Unhandled(inner) => Error::Unhandled(inner),
4063 }
4064 }
4065}
4066impl<R>
4067 From<
4068 ::aws_smithy_runtime_api::client::result::SdkError<
4069 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError,
4070 R,
4071 >,
4072 > for Error
4073where
4074 R: Send + Sync + std::fmt::Debug + 'static,
4075{
4076 fn from(
4077 err: ::aws_smithy_runtime_api::client::result::SdkError<
4078 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError,
4079 R,
4080 >,
4081 ) -> Self {
4082 match err {
4083 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4084 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4085 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4086 source: err.into(),
4087 }),
4088 }
4089 }
4090}
4091impl From<crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError> for Error {
4092 fn from(err: crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError) -> Self {
4093 match err {
4094 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError::AccessDenied(inner) => {
4095 Error::AccessDenied(inner)
4096 }
4097 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError::NoSuchStreamingDistribution(inner) => {
4098 Error::NoSuchStreamingDistribution(inner)
4099 }
4100 crate::operation::get_streaming_distribution_config::GetStreamingDistributionConfigError::Unhandled(inner) => Error::Unhandled(inner),
4101 }
4102 }
4103}
4104impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_trust_store::GetTrustStoreError, R>> for Error
4105where
4106 R: Send + Sync + std::fmt::Debug + 'static,
4107{
4108 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_trust_store::GetTrustStoreError, R>) -> Self {
4109 match err {
4110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4113 source: err.into(),
4114 }),
4115 }
4116 }
4117}
4118impl From<crate::operation::get_trust_store::GetTrustStoreError> for Error {
4119 fn from(err: crate::operation::get_trust_store::GetTrustStoreError) -> Self {
4120 match err {
4121 crate::operation::get_trust_store::GetTrustStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
4122 crate::operation::get_trust_store::GetTrustStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4123 crate::operation::get_trust_store::GetTrustStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4124 crate::operation::get_trust_store::GetTrustStoreError::Unhandled(inner) => Error::Unhandled(inner),
4125 }
4126 }
4127}
4128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_vpc_origin::GetVpcOriginError, R>> for Error
4129where
4130 R: Send + Sync + std::fmt::Debug + 'static,
4131{
4132 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_vpc_origin::GetVpcOriginError, R>) -> Self {
4133 match err {
4134 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4135 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4136 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4137 source: err.into(),
4138 }),
4139 }
4140 }
4141}
4142impl From<crate::operation::get_vpc_origin::GetVpcOriginError> for Error {
4143 fn from(err: crate::operation::get_vpc_origin::GetVpcOriginError) -> Self {
4144 match err {
4145 crate::operation::get_vpc_origin::GetVpcOriginError::AccessDenied(inner) => Error::AccessDenied(inner),
4146 crate::operation::get_vpc_origin::GetVpcOriginError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4147 crate::operation::get_vpc_origin::GetVpcOriginError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4148 crate::operation::get_vpc_origin::GetVpcOriginError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
4149 crate::operation::get_vpc_origin::GetVpcOriginError::Unhandled(inner) => Error::Unhandled(inner),
4150 }
4151 }
4152}
4153impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_anycast_ip_lists::ListAnycastIpListsError, R>> for Error
4154where
4155 R: Send + Sync + std::fmt::Debug + 'static,
4156{
4157 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_anycast_ip_lists::ListAnycastIpListsError, R>) -> Self {
4158 match err {
4159 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4160 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4161 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4162 source: err.into(),
4163 }),
4164 }
4165 }
4166}
4167impl From<crate::operation::list_anycast_ip_lists::ListAnycastIpListsError> for Error {
4168 fn from(err: crate::operation::list_anycast_ip_lists::ListAnycastIpListsError) -> Self {
4169 match err {
4170 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::AccessDenied(inner) => Error::AccessDenied(inner),
4171 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4172 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4173 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
4174 crate::operation::list_anycast_ip_lists::ListAnycastIpListsError::Unhandled(inner) => Error::Unhandled(inner),
4175 }
4176 }
4177}
4178impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cache_policies::ListCachePoliciesError, R>> for Error
4179where
4180 R: Send + Sync + std::fmt::Debug + 'static,
4181{
4182 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cache_policies::ListCachePoliciesError, R>) -> Self {
4183 match err {
4184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4187 source: err.into(),
4188 }),
4189 }
4190 }
4191}
4192impl From<crate::operation::list_cache_policies::ListCachePoliciesError> for Error {
4193 fn from(err: crate::operation::list_cache_policies::ListCachePoliciesError) -> Self {
4194 match err {
4195 crate::operation::list_cache_policies::ListCachePoliciesError::AccessDenied(inner) => Error::AccessDenied(inner),
4196 crate::operation::list_cache_policies::ListCachePoliciesError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4197 crate::operation::list_cache_policies::ListCachePoliciesError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
4198 crate::operation::list_cache_policies::ListCachePoliciesError::Unhandled(inner) => Error::Unhandled(inner),
4199 }
4200 }
4201}
4202impl<R>
4203 From<
4204 ::aws_smithy_runtime_api::client::result::SdkError<
4205 crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError,
4206 R,
4207 >,
4208 > for Error
4209where
4210 R: Send + Sync + std::fmt::Debug + 'static,
4211{
4212 fn from(
4213 err: ::aws_smithy_runtime_api::client::result::SdkError<
4214 crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError,
4215 R,
4216 >,
4217 ) -> Self {
4218 match err {
4219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4222 source: err.into(),
4223 }),
4224 }
4225 }
4226}
4227impl From<crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError> for Error {
4228 fn from(err: crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError) -> Self {
4229 match err {
4230 crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError::InvalidArgument(inner) => {
4231 Error::InvalidArgument(inner)
4232 }
4233 crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesError::Unhandled(inner) => {
4234 Error::Unhandled(inner)
4235 }
4236 }
4237 }
4238}
4239impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_conflicting_aliases::ListConflictingAliasesError, R>> for Error
4240where
4241 R: Send + Sync + std::fmt::Debug + 'static,
4242{
4243 fn from(
4244 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_conflicting_aliases::ListConflictingAliasesError, R>,
4245 ) -> Self {
4246 match err {
4247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4250 source: err.into(),
4251 }),
4252 }
4253 }
4254}
4255impl From<crate::operation::list_conflicting_aliases::ListConflictingAliasesError> for Error {
4256 fn from(err: crate::operation::list_conflicting_aliases::ListConflictingAliasesError) -> Self {
4257 match err {
4258 crate::operation::list_conflicting_aliases::ListConflictingAliasesError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4259 crate::operation::list_conflicting_aliases::ListConflictingAliasesError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
4260 crate::operation::list_conflicting_aliases::ListConflictingAliasesError::Unhandled(inner) => Error::Unhandled(inner),
4261 }
4262 }
4263}
4264impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connection_functions::ListConnectionFunctionsError, R>>
4265 for Error
4266where
4267 R: Send + Sync + std::fmt::Debug + 'static,
4268{
4269 fn from(
4270 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connection_functions::ListConnectionFunctionsError, R>,
4271 ) -> Self {
4272 match err {
4273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4276 source: err.into(),
4277 }),
4278 }
4279 }
4280}
4281impl From<crate::operation::list_connection_functions::ListConnectionFunctionsError> for Error {
4282 fn from(err: crate::operation::list_connection_functions::ListConnectionFunctionsError) -> Self {
4283 match err {
4284 crate::operation::list_connection_functions::ListConnectionFunctionsError::AccessDenied(inner) => Error::AccessDenied(inner),
4285 crate::operation::list_connection_functions::ListConnectionFunctionsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4286 crate::operation::list_connection_functions::ListConnectionFunctionsError::UnsupportedOperation(inner) => {
4287 Error::UnsupportedOperation(inner)
4288 }
4289 crate::operation::list_connection_functions::ListConnectionFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
4290 }
4291 }
4292}
4293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connection_groups::ListConnectionGroupsError, R>> for Error
4294where
4295 R: Send + Sync + std::fmt::Debug + 'static,
4296{
4297 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connection_groups::ListConnectionGroupsError, R>) -> Self {
4298 match err {
4299 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4300 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4301 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4302 source: err.into(),
4303 }),
4304 }
4305 }
4306}
4307impl From<crate::operation::list_connection_groups::ListConnectionGroupsError> for Error {
4308 fn from(err: crate::operation::list_connection_groups::ListConnectionGroupsError) -> Self {
4309 match err {
4310 crate::operation::list_connection_groups::ListConnectionGroupsError::AccessDenied(inner) => Error::AccessDenied(inner),
4311 crate::operation::list_connection_groups::ListConnectionGroupsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4312 crate::operation::list_connection_groups::ListConnectionGroupsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4313 crate::operation::list_connection_groups::ListConnectionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
4314 }
4315 }
4316}
4317impl<R>
4318 From<
4319 ::aws_smithy_runtime_api::client::result::SdkError<
4320 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError,
4321 R,
4322 >,
4323 > for Error
4324where
4325 R: Send + Sync + std::fmt::Debug + 'static,
4326{
4327 fn from(
4328 err: ::aws_smithy_runtime_api::client::result::SdkError<
4329 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError,
4330 R,
4331 >,
4332 ) -> Self {
4333 match err {
4334 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4335 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4336 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4337 source: err.into(),
4338 }),
4339 }
4340 }
4341}
4342impl From<crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError> for Error {
4343 fn from(err: crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError) -> Self {
4344 match err {
4345 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError::AccessDenied(inner) => {
4346 Error::AccessDenied(inner)
4347 }
4348 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError::InvalidArgument(inner) => {
4349 Error::InvalidArgument(inner)
4350 }
4351 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError::NoSuchContinuousDeploymentPolicy(inner) => {
4352 Error::NoSuchContinuousDeploymentPolicy(inner)
4353 }
4354 crate::operation::list_continuous_deployment_policies::ListContinuousDeploymentPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
4355 }
4356 }
4357}
4358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distributions::ListDistributionsError, R>> for Error
4359where
4360 R: Send + Sync + std::fmt::Debug + 'static,
4361{
4362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distributions::ListDistributionsError, R>) -> Self {
4363 match err {
4364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4367 source: err.into(),
4368 }),
4369 }
4370 }
4371}
4372impl From<crate::operation::list_distributions::ListDistributionsError> for Error {
4373 fn from(err: crate::operation::list_distributions::ListDistributionsError) -> Self {
4374 match err {
4375 crate::operation::list_distributions::ListDistributionsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4376 crate::operation::list_distributions::ListDistributionsError::Unhandled(inner) => Error::Unhandled(inner),
4377 }
4378 }
4379}
4380impl<R>
4381 From<
4382 ::aws_smithy_runtime_api::client::result::SdkError<
4383 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError,
4384 R,
4385 >,
4386 > for Error
4387where
4388 R: Send + Sync + std::fmt::Debug + 'static,
4389{
4390 fn from(
4391 err: ::aws_smithy_runtime_api::client::result::SdkError<
4392 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError,
4393 R,
4394 >,
4395 ) -> Self {
4396 match err {
4397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4400 source: err.into(),
4401 }),
4402 }
4403 }
4404}
4405impl From<crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError> for Error {
4406 fn from(err: crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError) -> Self {
4407 match err {
4408 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::AccessDenied(inner) => {
4409 Error::AccessDenied(inner)
4410 }
4411 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::EntityNotFound(inner) => {
4412 Error::EntityNotFound(inner)
4413 }
4414 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::InvalidArgument(inner) => {
4415 Error::InvalidArgument(inner)
4416 }
4417 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::UnsupportedOperation(inner) => {
4418 Error::UnsupportedOperation(inner)
4419 }
4420 crate::operation::list_distributions_by_anycast_ip_list_id::ListDistributionsByAnycastIpListIdError::Unhandled(inner) => {
4421 Error::Unhandled(inner)
4422 }
4423 }
4424 }
4425}
4426impl<R>
4427 From<
4428 ::aws_smithy_runtime_api::client::result::SdkError<
4429 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError,
4430 R,
4431 >,
4432 > for Error
4433where
4434 R: Send + Sync + std::fmt::Debug + 'static,
4435{
4436 fn from(
4437 err: ::aws_smithy_runtime_api::client::result::SdkError<
4438 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError,
4439 R,
4440 >,
4441 ) -> Self {
4442 match err {
4443 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4444 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4445 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4446 source: err.into(),
4447 }),
4448 }
4449 }
4450}
4451impl From<crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError> for Error {
4452 fn from(err: crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError) -> Self {
4453 match err {
4454 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError::AccessDenied(inner) => {
4455 Error::AccessDenied(inner)
4456 }
4457 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError::InvalidArgument(inner) => {
4458 Error::InvalidArgument(inner)
4459 }
4460 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError::NoSuchCachePolicy(inner) => {
4461 Error::NoSuchCachePolicy(inner)
4462 }
4463 crate::operation::list_distributions_by_cache_policy_id::ListDistributionsByCachePolicyIdError::Unhandled(inner) => {
4464 Error::Unhandled(inner)
4465 }
4466 }
4467 }
4468}
4469impl<R>
4470 From<
4471 ::aws_smithy_runtime_api::client::result::SdkError<
4472 crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionError,
4473 R,
4474 >,
4475 > for Error
4476where
4477 R: Send + Sync + std::fmt::Debug + 'static,
4478{
4479 fn from(
4480 err: ::aws_smithy_runtime_api::client::result::SdkError<
4481 crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionError,
4482 R,
4483 >,
4484 ) -> Self {
4485 match err {
4486 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4487 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4488 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4489 source: err.into(),
4490 }),
4491 }
4492 }
4493}
4494impl From<crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionError> for Error {
4495 fn from(err: crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionError) -> Self {
4496 match err {
4497 crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionError::AccessDenied(inner) => {
4498 Error::AccessDenied(inner)
4499 }
4500 crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionError::EntityNotFound(inner) => {
4501 Error::EntityNotFound(inner)
4502 }
4503 crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionError::InvalidArgument(inner) => {
4504 Error::InvalidArgument(inner)
4505 }
4506 crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionError::Unhandled(inner) => {
4507 Error::Unhandled(inner)
4508 }
4509 }
4510 }
4511}
4512impl<R>
4513 From<
4514 ::aws_smithy_runtime_api::client::result::SdkError<
4515 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError,
4516 R,
4517 >,
4518 > for Error
4519where
4520 R: Send + Sync + std::fmt::Debug + 'static,
4521{
4522 fn from(
4523 err: ::aws_smithy_runtime_api::client::result::SdkError<
4524 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError,
4525 R,
4526 >,
4527 ) -> Self {
4528 match err {
4529 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4530 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4531 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4532 source: err.into(),
4533 }),
4534 }
4535 }
4536}
4537impl From<crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError> for Error {
4538 fn from(err: crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError) -> Self {
4539 match err {
4540 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError::AccessDenied(inner) => {
4541 Error::AccessDenied(inner)
4542 }
4543 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError::InvalidArgument(inner) => {
4544 Error::InvalidArgument(inner)
4545 }
4546 crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeError::Unhandled(inner) => {
4547 Error::Unhandled(inner)
4548 }
4549 }
4550 }
4551}
4552impl<R>
4553 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError, R>>
4554 for Error
4555where
4556 R: Send + Sync + std::fmt::Debug + 'static,
4557{
4558 fn from(
4559 err: ::aws_smithy_runtime_api::client::result::SdkError<
4560 crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError,
4561 R,
4562 >,
4563 ) -> Self {
4564 match err {
4565 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4566 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4567 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4568 source: err.into(),
4569 }),
4570 }
4571 }
4572}
4573impl From<crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError> for Error {
4574 fn from(err: crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError) -> Self {
4575 match err {
4576 crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError::InvalidArgument(inner) => {
4577 Error::InvalidArgument(inner)
4578 }
4579 crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError::NoSuchResource(inner) => {
4580 Error::NoSuchResource(inner)
4581 }
4582 crate::operation::list_distributions_by_key_group::ListDistributionsByKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4583 }
4584 }
4585}
4586impl<R>
4587 From<
4588 ::aws_smithy_runtime_api::client::result::SdkError<
4589 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError,
4590 R,
4591 >,
4592 > for Error
4593where
4594 R: Send + Sync + std::fmt::Debug + 'static,
4595{
4596 fn from(
4597 err: ::aws_smithy_runtime_api::client::result::SdkError<
4598 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError,
4599 R,
4600 >,
4601 ) -> Self {
4602 match err {
4603 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4604 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4605 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4606 source: err.into(),
4607 }),
4608 }
4609 }
4610}
4611impl From<crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError> for Error {
4612 fn from(err: crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError) -> Self {
4613 match err {
4614 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError::AccessDenied(inner) => Error::AccessDenied(inner),
4615 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4616 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError::NoSuchOriginRequestPolicy(inner) => Error::NoSuchOriginRequestPolicy(inner),
4617 crate::operation::list_distributions_by_origin_request_policy_id::ListDistributionsByOriginRequestPolicyIdError::Unhandled(inner) => Error::Unhandled(inner),
4618 }
4619 }
4620}
4621impl<R>
4622 From<
4623 ::aws_smithy_runtime_api::client::result::SdkError<
4624 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError,
4625 R,
4626 >,
4627 > for Error
4628where
4629 R: Send + Sync + std::fmt::Debug + 'static,
4630{
4631 fn from(
4632 err: ::aws_smithy_runtime_api::client::result::SdkError<
4633 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError,
4634 R,
4635 >,
4636 ) -> Self {
4637 match err {
4638 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4639 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4640 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4641 source: err.into(),
4642 }),
4643 }
4644 }
4645}
4646impl From<crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError> for Error {
4647 fn from(err: crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError) -> Self {
4648 match err {
4649 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::AccessDenied(inner) => {
4650 Error::AccessDenied(inner)
4651 }
4652 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::EntityNotFound(inner) => {
4653 Error::EntityNotFound(inner)
4654 }
4655 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::InvalidArgument(inner) => {
4656 Error::InvalidArgument(inner)
4657 }
4658 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::UnsupportedOperation(inner) => {
4659 Error::UnsupportedOperation(inner)
4660 }
4661 crate::operation::list_distributions_by_owned_resource::ListDistributionsByOwnedResourceError::Unhandled(inner) => {
4662 Error::Unhandled(inner)
4663 }
4664 }
4665 }
4666}
4667impl<R>
4668 From<
4669 ::aws_smithy_runtime_api::client::result::SdkError<
4670 crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError,
4671 R,
4672 >,
4673 > for Error
4674where
4675 R: Send + Sync + std::fmt::Debug + 'static,
4676{
4677 fn from(
4678 err: ::aws_smithy_runtime_api::client::result::SdkError<
4679 crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError,
4680 R,
4681 >,
4682 ) -> Self {
4683 match err {
4684 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4685 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4686 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4687 source: err.into(),
4688 }),
4689 }
4690 }
4691}
4692impl From<crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError> for Error {
4693 fn from(err: crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError) -> Self {
4694 match err {
4695 crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError::InvalidArgument(inner) => {
4696 Error::InvalidArgument(inner)
4697 }
4698 crate::operation::list_distributions_by_realtime_log_config::ListDistributionsByRealtimeLogConfigError::Unhandled(inner) => {
4699 Error::Unhandled(inner)
4700 }
4701 }
4702 }
4703}
4704impl<R>
4705 From<
4706 ::aws_smithy_runtime_api::client::result::SdkError<
4707 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError,
4708 R,
4709 >,
4710 > for Error
4711where
4712 R: Send + Sync + std::fmt::Debug + 'static,
4713{
4714 fn from(
4715 err: ::aws_smithy_runtime_api::client::result::SdkError<
4716 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError,
4717 R,
4718 >,
4719 ) -> Self {
4720 match err {
4721 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4722 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4723 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4724 source: err.into(),
4725 }),
4726 }
4727 }
4728}
4729impl From<crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError> for Error {
4730 fn from(err: crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError) -> Self {
4731 match err {
4732 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError::AccessDenied(inner) => Error::AccessDenied(inner),
4733 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4734 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError::NoSuchResponseHeadersPolicy(inner) => Error::NoSuchResponseHeadersPolicy(inner),
4735 crate::operation::list_distributions_by_response_headers_policy_id::ListDistributionsByResponseHeadersPolicyIdError::Unhandled(inner) => Error::Unhandled(inner),
4736 }
4737 }
4738}
4739impl<R>
4740 From<
4741 ::aws_smithy_runtime_api::client::result::SdkError<
4742 crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreError,
4743 R,
4744 >,
4745 > for Error
4746where
4747 R: Send + Sync + std::fmt::Debug + 'static,
4748{
4749 fn from(
4750 err: ::aws_smithy_runtime_api::client::result::SdkError<
4751 crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreError,
4752 R,
4753 >,
4754 ) -> Self {
4755 match err {
4756 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4757 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4758 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4759 source: err.into(),
4760 }),
4761 }
4762 }
4763}
4764impl From<crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreError> for Error {
4765 fn from(err: crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreError) -> Self {
4766 match err {
4767 crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreError::AccessDenied(inner) => {
4768 Error::AccessDenied(inner)
4769 }
4770 crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreError::EntityNotFound(inner) => {
4771 Error::EntityNotFound(inner)
4772 }
4773 crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreError::InvalidArgument(inner) => {
4774 Error::InvalidArgument(inner)
4775 }
4776 crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreError::Unhandled(inner) => Error::Unhandled(inner),
4777 }
4778 }
4779}
4780impl<R>
4781 From<
4782 ::aws_smithy_runtime_api::client::result::SdkError<
4783 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError,
4784 R,
4785 >,
4786 > for Error
4787where
4788 R: Send + Sync + std::fmt::Debug + 'static,
4789{
4790 fn from(
4791 err: ::aws_smithy_runtime_api::client::result::SdkError<
4792 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError,
4793 R,
4794 >,
4795 ) -> Self {
4796 match err {
4797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4800 source: err.into(),
4801 }),
4802 }
4803 }
4804}
4805impl From<crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError> for Error {
4806 fn from(err: crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError) -> Self {
4807 match err {
4808 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::AccessDenied(inner) => {
4809 Error::AccessDenied(inner)
4810 }
4811 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::EntityNotFound(inner) => {
4812 Error::EntityNotFound(inner)
4813 }
4814 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::InvalidArgument(inner) => {
4815 Error::InvalidArgument(inner)
4816 }
4817 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::UnsupportedOperation(inner) => {
4818 Error::UnsupportedOperation(inner)
4819 }
4820 crate::operation::list_distributions_by_vpc_origin_id::ListDistributionsByVpcOriginIdError::Unhandled(inner) => Error::Unhandled(inner),
4821 }
4822 }
4823}
4824impl<R>
4825 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError, R>>
4826 for Error
4827where
4828 R: Send + Sync + std::fmt::Debug + 'static,
4829{
4830 fn from(
4831 err: ::aws_smithy_runtime_api::client::result::SdkError<
4832 crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError,
4833 R,
4834 >,
4835 ) -> Self {
4836 match err {
4837 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4838 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4839 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4840 source: err.into(),
4841 }),
4842 }
4843 }
4844}
4845impl From<crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError> for Error {
4846 fn from(err: crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError) -> Self {
4847 match err {
4848 crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError::InvalidArgument(inner) => {
4849 Error::InvalidArgument(inner)
4850 }
4851 crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError::InvalidWebAclId(inner) => {
4852 Error::InvalidWebAclId(inner)
4853 }
4854 crate::operation::list_distributions_by_web_acl_id::ListDistributionsByWebACLIdError::Unhandled(inner) => Error::Unhandled(inner),
4855 }
4856 }
4857}
4858impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_distribution_tenants::ListDistributionTenantsError, 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_distribution_tenants::ListDistributionTenantsError, 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_distribution_tenants::ListDistributionTenantsError> for Error {
4876 fn from(err: crate::operation::list_distribution_tenants::ListDistributionTenantsError) -> Self {
4877 match err {
4878 crate::operation::list_distribution_tenants::ListDistributionTenantsError::AccessDenied(inner) => Error::AccessDenied(inner),
4879 crate::operation::list_distribution_tenants::ListDistributionTenantsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4880 crate::operation::list_distribution_tenants::ListDistributionTenantsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4881 crate::operation::list_distribution_tenants::ListDistributionTenantsError::Unhandled(inner) => Error::Unhandled(inner),
4882 }
4883 }
4884}
4885impl<R>
4886 From<
4887 ::aws_smithy_runtime_api::client::result::SdkError<
4888 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError,
4889 R,
4890 >,
4891 > for Error
4892where
4893 R: Send + Sync + std::fmt::Debug + 'static,
4894{
4895 fn from(
4896 err: ::aws_smithy_runtime_api::client::result::SdkError<
4897 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError,
4898 R,
4899 >,
4900 ) -> Self {
4901 match err {
4902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4905 source: err.into(),
4906 }),
4907 }
4908 }
4909}
4910impl From<crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError> for Error {
4911 fn from(err: crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError) -> Self {
4912 match err {
4913 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError::AccessDenied(inner) => {
4914 Error::AccessDenied(inner)
4915 }
4916 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError::EntityNotFound(inner) => {
4917 Error::EntityNotFound(inner)
4918 }
4919 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError::InvalidArgument(inner) => {
4920 Error::InvalidArgument(inner)
4921 }
4922 crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationError::Unhandled(inner) => {
4923 Error::Unhandled(inner)
4924 }
4925 }
4926 }
4927}
4928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domain_conflicts::ListDomainConflictsError, R>> for Error
4929where
4930 R: Send + Sync + std::fmt::Debug + 'static,
4931{
4932 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domain_conflicts::ListDomainConflictsError, R>) -> Self {
4933 match err {
4934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4937 source: err.into(),
4938 }),
4939 }
4940 }
4941}
4942impl From<crate::operation::list_domain_conflicts::ListDomainConflictsError> for Error {
4943 fn from(err: crate::operation::list_domain_conflicts::ListDomainConflictsError) -> Self {
4944 match err {
4945 crate::operation::list_domain_conflicts::ListDomainConflictsError::AccessDenied(inner) => Error::AccessDenied(inner),
4946 crate::operation::list_domain_conflicts::ListDomainConflictsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
4947 crate::operation::list_domain_conflicts::ListDomainConflictsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
4948 crate::operation::list_domain_conflicts::ListDomainConflictsError::Unhandled(inner) => Error::Unhandled(inner),
4949 }
4950 }
4951}
4952impl<R>
4953 From<
4954 ::aws_smithy_runtime_api::client::result::SdkError<
4955 crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError,
4956 R,
4957 >,
4958 > for Error
4959where
4960 R: Send + Sync + std::fmt::Debug + 'static,
4961{
4962 fn from(
4963 err: ::aws_smithy_runtime_api::client::result::SdkError<
4964 crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError,
4965 R,
4966 >,
4967 ) -> Self {
4968 match err {
4969 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4970 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4971 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4972 source: err.into(),
4973 }),
4974 }
4975 }
4976}
4977impl From<crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError> for Error {
4978 fn from(err: crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError) -> Self {
4979 match err {
4980 crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError::InvalidArgument(inner) => {
4981 Error::InvalidArgument(inner)
4982 }
4983 crate::operation::list_field_level_encryption_configs::ListFieldLevelEncryptionConfigsError::Unhandled(inner) => Error::Unhandled(inner),
4984 }
4985 }
4986}
4987impl<R>
4988 From<
4989 ::aws_smithy_runtime_api::client::result::SdkError<
4990 crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError,
4991 R,
4992 >,
4993 > for Error
4994where
4995 R: Send + Sync + std::fmt::Debug + 'static,
4996{
4997 fn from(
4998 err: ::aws_smithy_runtime_api::client::result::SdkError<
4999 crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError,
5000 R,
5001 >,
5002 ) -> 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_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError> for Error {
5013 fn from(err: crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError) -> Self {
5014 match err {
5015 crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError::InvalidArgument(inner) => {
5016 Error::InvalidArgument(inner)
5017 }
5018 crate::operation::list_field_level_encryption_profiles::ListFieldLevelEncryptionProfilesError::Unhandled(inner) => {
5019 Error::Unhandled(inner)
5020 }
5021 }
5022 }
5023}
5024impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>> for Error
5025where
5026 R: Send + Sync + std::fmt::Debug + 'static,
5027{
5028 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>) -> Self {
5029 match err {
5030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5033 source: err.into(),
5034 }),
5035 }
5036 }
5037}
5038impl From<crate::operation::list_functions::ListFunctionsError> for Error {
5039 fn from(err: crate::operation::list_functions::ListFunctionsError) -> Self {
5040 match err {
5041 crate::operation::list_functions::ListFunctionsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5042 crate::operation::list_functions::ListFunctionsError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5043 crate::operation::list_functions::ListFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
5044 }
5045 }
5046}
5047impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_invalidations::ListInvalidationsError, R>> for Error
5048where
5049 R: Send + Sync + std::fmt::Debug + 'static,
5050{
5051 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_invalidations::ListInvalidationsError, R>) -> Self {
5052 match err {
5053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5056 source: err.into(),
5057 }),
5058 }
5059 }
5060}
5061impl From<crate::operation::list_invalidations::ListInvalidationsError> for Error {
5062 fn from(err: crate::operation::list_invalidations::ListInvalidationsError) -> Self {
5063 match err {
5064 crate::operation::list_invalidations::ListInvalidationsError::AccessDenied(inner) => Error::AccessDenied(inner),
5065 crate::operation::list_invalidations::ListInvalidationsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5066 crate::operation::list_invalidations::ListInvalidationsError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
5067 crate::operation::list_invalidations::ListInvalidationsError::Unhandled(inner) => Error::Unhandled(inner),
5068 }
5069 }
5070}
5071impl<R>
5072 From<
5073 ::aws_smithy_runtime_api::client::result::SdkError<
5074 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError,
5075 R,
5076 >,
5077 > for Error
5078where
5079 R: Send + Sync + std::fmt::Debug + 'static,
5080{
5081 fn from(
5082 err: ::aws_smithy_runtime_api::client::result::SdkError<
5083 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError,
5084 R,
5085 >,
5086 ) -> Self {
5087 match err {
5088 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5089 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5090 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5091 source: err.into(),
5092 }),
5093 }
5094 }
5095}
5096impl From<crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError> for Error {
5097 fn from(err: crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError) -> Self {
5098 match err {
5099 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError::AccessDenied(inner) => {
5100 Error::AccessDenied(inner)
5101 }
5102 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError::EntityNotFound(inner) => {
5103 Error::EntityNotFound(inner)
5104 }
5105 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError::InvalidArgument(inner) => {
5106 Error::InvalidArgument(inner)
5107 }
5108 crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantError::Unhandled(inner) => {
5109 Error::Unhandled(inner)
5110 }
5111 }
5112 }
5113}
5114impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_key_groups::ListKeyGroupsError, R>> for Error
5115where
5116 R: Send + Sync + std::fmt::Debug + 'static,
5117{
5118 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_key_groups::ListKeyGroupsError, R>) -> Self {
5119 match err {
5120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5123 source: err.into(),
5124 }),
5125 }
5126 }
5127}
5128impl From<crate::operation::list_key_groups::ListKeyGroupsError> for Error {
5129 fn from(err: crate::operation::list_key_groups::ListKeyGroupsError) -> Self {
5130 match err {
5131 crate::operation::list_key_groups::ListKeyGroupsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5132 crate::operation::list_key_groups::ListKeyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
5133 }
5134 }
5135}
5136impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_key_value_stores::ListKeyValueStoresError, R>> for Error
5137where
5138 R: Send + Sync + std::fmt::Debug + 'static,
5139{
5140 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_key_value_stores::ListKeyValueStoresError, R>) -> Self {
5141 match err {
5142 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5143 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5144 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5145 source: err.into(),
5146 }),
5147 }
5148 }
5149}
5150impl From<crate::operation::list_key_value_stores::ListKeyValueStoresError> for Error {
5151 fn from(err: crate::operation::list_key_value_stores::ListKeyValueStoresError) -> Self {
5152 match err {
5153 crate::operation::list_key_value_stores::ListKeyValueStoresError::AccessDenied(inner) => Error::AccessDenied(inner),
5154 crate::operation::list_key_value_stores::ListKeyValueStoresError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5155 crate::operation::list_key_value_stores::ListKeyValueStoresError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5156 crate::operation::list_key_value_stores::ListKeyValueStoresError::Unhandled(inner) => Error::Unhandled(inner),
5157 }
5158 }
5159}
5160impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_origin_access_controls::ListOriginAccessControlsError, R>>
5161 for Error
5162where
5163 R: Send + Sync + std::fmt::Debug + 'static,
5164{
5165 fn from(
5166 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_origin_access_controls::ListOriginAccessControlsError, R>,
5167 ) -> Self {
5168 match err {
5169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5172 source: err.into(),
5173 }),
5174 }
5175 }
5176}
5177impl From<crate::operation::list_origin_access_controls::ListOriginAccessControlsError> for Error {
5178 fn from(err: crate::operation::list_origin_access_controls::ListOriginAccessControlsError) -> Self {
5179 match err {
5180 crate::operation::list_origin_access_controls::ListOriginAccessControlsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5181 crate::operation::list_origin_access_controls::ListOriginAccessControlsError::Unhandled(inner) => Error::Unhandled(inner),
5182 }
5183 }
5184}
5185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError, R>>
5186 for Error
5187where
5188 R: Send + Sync + std::fmt::Debug + 'static,
5189{
5190 fn from(
5191 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError, R>,
5192 ) -> Self {
5193 match err {
5194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5197 source: err.into(),
5198 }),
5199 }
5200 }
5201}
5202impl From<crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError> for Error {
5203 fn from(err: crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError) -> Self {
5204 match err {
5205 crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError::AccessDenied(inner) => Error::AccessDenied(inner),
5206 crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5207 crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError::NoSuchOriginRequestPolicy(inner) => {
5208 Error::NoSuchOriginRequestPolicy(inner)
5209 }
5210 crate::operation::list_origin_request_policies::ListOriginRequestPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
5211 }
5212 }
5213}
5214impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_public_keys::ListPublicKeysError, R>> for Error
5215where
5216 R: Send + Sync + std::fmt::Debug + 'static,
5217{
5218 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_public_keys::ListPublicKeysError, R>) -> Self {
5219 match err {
5220 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5221 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5222 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5223 source: err.into(),
5224 }),
5225 }
5226 }
5227}
5228impl From<crate::operation::list_public_keys::ListPublicKeysError> for Error {
5229 fn from(err: crate::operation::list_public_keys::ListPublicKeysError) -> Self {
5230 match err {
5231 crate::operation::list_public_keys::ListPublicKeysError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5232 crate::operation::list_public_keys::ListPublicKeysError::Unhandled(inner) => Error::Unhandled(inner),
5233 }
5234 }
5235}
5236impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError, R>>
5237 for Error
5238where
5239 R: Send + Sync + std::fmt::Debug + 'static,
5240{
5241 fn from(
5242 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError, R>,
5243 ) -> Self {
5244 match err {
5245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5248 source: err.into(),
5249 }),
5250 }
5251 }
5252}
5253impl From<crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError> for Error {
5254 fn from(err: crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError) -> Self {
5255 match err {
5256 crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError::AccessDenied(inner) => Error::AccessDenied(inner),
5257 crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5258 crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError::NoSuchRealtimeLogConfig(inner) => {
5259 Error::NoSuchRealtimeLogConfig(inner)
5260 }
5261 crate::operation::list_realtime_log_configs::ListRealtimeLogConfigsError::Unhandled(inner) => Error::Unhandled(inner),
5262 }
5263 }
5264}
5265impl<R>
5266 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError, R>>
5267 for Error
5268where
5269 R: Send + Sync + std::fmt::Debug + 'static,
5270{
5271 fn from(
5272 err: ::aws_smithy_runtime_api::client::result::SdkError<
5273 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError,
5274 R,
5275 >,
5276 ) -> Self {
5277 match err {
5278 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5279 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5280 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5281 source: err.into(),
5282 }),
5283 }
5284 }
5285}
5286impl From<crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError> for Error {
5287 fn from(err: crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError) -> Self {
5288 match err {
5289 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError::AccessDenied(inner) => Error::AccessDenied(inner),
5290 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError::InvalidArgument(inner) => {
5291 Error::InvalidArgument(inner)
5292 }
5293 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError::NoSuchResponseHeadersPolicy(inner) => {
5294 Error::NoSuchResponseHeadersPolicy(inner)
5295 }
5296 crate::operation::list_response_headers_policies::ListResponseHeadersPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
5297 }
5298 }
5299}
5300impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_streaming_distributions::ListStreamingDistributionsError, R>>
5301 for Error
5302where
5303 R: Send + Sync + std::fmt::Debug + 'static,
5304{
5305 fn from(
5306 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_streaming_distributions::ListStreamingDistributionsError, R>,
5307 ) -> Self {
5308 match err {
5309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5312 source: err.into(),
5313 }),
5314 }
5315 }
5316}
5317impl From<crate::operation::list_streaming_distributions::ListStreamingDistributionsError> for Error {
5318 fn from(err: crate::operation::list_streaming_distributions::ListStreamingDistributionsError) -> Self {
5319 match err {
5320 crate::operation::list_streaming_distributions::ListStreamingDistributionsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5321 crate::operation::list_streaming_distributions::ListStreamingDistributionsError::Unhandled(inner) => Error::Unhandled(inner),
5322 }
5323 }
5324}
5325impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
5326where
5327 R: Send + Sync + std::fmt::Debug + 'static,
5328{
5329 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
5330 match err {
5331 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5332 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5333 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5334 source: err.into(),
5335 }),
5336 }
5337 }
5338}
5339impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
5340 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
5341 match err {
5342 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDenied(inner) => Error::AccessDenied(inner),
5343 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5344 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidTagging(inner) => Error::InvalidTagging(inner),
5345 crate::operation::list_tags_for_resource::ListTagsForResourceError::NoSuchResource(inner) => Error::NoSuchResource(inner),
5346 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5347 }
5348 }
5349}
5350impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_trust_stores::ListTrustStoresError, R>> for Error
5351where
5352 R: Send + Sync + std::fmt::Debug + 'static,
5353{
5354 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_trust_stores::ListTrustStoresError, R>) -> Self {
5355 match err {
5356 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5357 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5358 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5359 source: err.into(),
5360 }),
5361 }
5362 }
5363}
5364impl From<crate::operation::list_trust_stores::ListTrustStoresError> for Error {
5365 fn from(err: crate::operation::list_trust_stores::ListTrustStoresError) -> Self {
5366 match err {
5367 crate::operation::list_trust_stores::ListTrustStoresError::AccessDenied(inner) => Error::AccessDenied(inner),
5368 crate::operation::list_trust_stores::ListTrustStoresError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5369 crate::operation::list_trust_stores::ListTrustStoresError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5370 crate::operation::list_trust_stores::ListTrustStoresError::Unhandled(inner) => Error::Unhandled(inner),
5371 }
5372 }
5373}
5374impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_origins::ListVpcOriginsError, R>> for Error
5375where
5376 R: Send + Sync + std::fmt::Debug + 'static,
5377{
5378 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_origins::ListVpcOriginsError, R>) -> Self {
5379 match err {
5380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5383 source: err.into(),
5384 }),
5385 }
5386 }
5387}
5388impl From<crate::operation::list_vpc_origins::ListVpcOriginsError> for Error {
5389 fn from(err: crate::operation::list_vpc_origins::ListVpcOriginsError) -> Self {
5390 match err {
5391 crate::operation::list_vpc_origins::ListVpcOriginsError::AccessDenied(inner) => Error::AccessDenied(inner),
5392 crate::operation::list_vpc_origins::ListVpcOriginsError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5393 crate::operation::list_vpc_origins::ListVpcOriginsError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5394 crate::operation::list_vpc_origins::ListVpcOriginsError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5395 crate::operation::list_vpc_origins::ListVpcOriginsError::Unhandled(inner) => Error::Unhandled(inner),
5396 }
5397 }
5398}
5399impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_connection_function::PublishConnectionFunctionError, R>>
5400 for Error
5401where
5402 R: Send + Sync + std::fmt::Debug + 'static,
5403{
5404 fn from(
5405 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_connection_function::PublishConnectionFunctionError, R>,
5406 ) -> Self {
5407 match err {
5408 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5409 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5410 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5411 source: err.into(),
5412 }),
5413 }
5414 }
5415}
5416impl From<crate::operation::publish_connection_function::PublishConnectionFunctionError> for Error {
5417 fn from(err: crate::operation::publish_connection_function::PublishConnectionFunctionError) -> Self {
5418 match err {
5419 crate::operation::publish_connection_function::PublishConnectionFunctionError::AccessDenied(inner) => Error::AccessDenied(inner),
5420 crate::operation::publish_connection_function::PublishConnectionFunctionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5421 crate::operation::publish_connection_function::PublishConnectionFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5422 crate::operation::publish_connection_function::PublishConnectionFunctionError::InvalidIfMatchVersion(inner) => {
5423 Error::InvalidIfMatchVersion(inner)
5424 }
5425 crate::operation::publish_connection_function::PublishConnectionFunctionError::PreconditionFailed(inner) => {
5426 Error::PreconditionFailed(inner)
5427 }
5428 crate::operation::publish_connection_function::PublishConnectionFunctionError::UnsupportedOperation(inner) => {
5429 Error::UnsupportedOperation(inner)
5430 }
5431 crate::operation::publish_connection_function::PublishConnectionFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5432 }
5433 }
5434}
5435impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_function::PublishFunctionError, R>> for Error
5436where
5437 R: Send + Sync + std::fmt::Debug + 'static,
5438{
5439 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_function::PublishFunctionError, R>) -> Self {
5440 match err {
5441 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5442 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5443 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5444 source: err.into(),
5445 }),
5446 }
5447 }
5448}
5449impl From<crate::operation::publish_function::PublishFunctionError> for Error {
5450 fn from(err: crate::operation::publish_function::PublishFunctionError) -> Self {
5451 match err {
5452 crate::operation::publish_function::PublishFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5453 crate::operation::publish_function::PublishFunctionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5454 crate::operation::publish_function::PublishFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
5455 crate::operation::publish_function::PublishFunctionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5456 crate::operation::publish_function::PublishFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5457 crate::operation::publish_function::PublishFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5458 }
5459 }
5460}
5461impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>> for Error
5462where
5463 R: Send + Sync + std::fmt::Debug + 'static,
5464{
5465 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>) -> Self {
5466 match err {
5467 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5468 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5469 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5470 source: err.into(),
5471 }),
5472 }
5473 }
5474}
5475impl From<crate::operation::put_resource_policy::PutResourcePolicyError> for Error {
5476 fn from(err: crate::operation::put_resource_policy::PutResourcePolicyError) -> Self {
5477 match err {
5478 crate::operation::put_resource_policy::PutResourcePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
5479 crate::operation::put_resource_policy::PutResourcePolicyError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5480 crate::operation::put_resource_policy::PutResourcePolicyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5481 crate::operation::put_resource_policy::PutResourcePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5482 crate::operation::put_resource_policy::PutResourcePolicyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5483 crate::operation::put_resource_policy::PutResourcePolicyError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5484 crate::operation::put_resource_policy::PutResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
5485 }
5486 }
5487}
5488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
5489where
5490 R: Send + Sync + std::fmt::Debug + 'static,
5491{
5492 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
5493 match err {
5494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5497 source: err.into(),
5498 }),
5499 }
5500 }
5501}
5502impl From<crate::operation::tag_resource::TagResourceError> for Error {
5503 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
5504 match err {
5505 crate::operation::tag_resource::TagResourceError::AccessDenied(inner) => Error::AccessDenied(inner),
5506 crate::operation::tag_resource::TagResourceError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5507 crate::operation::tag_resource::TagResourceError::InvalidTagging(inner) => Error::InvalidTagging(inner),
5508 crate::operation::tag_resource::TagResourceError::NoSuchResource(inner) => Error::NoSuchResource(inner),
5509 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
5510 }
5511 }
5512}
5513impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_connection_function::TestConnectionFunctionError, R>> for Error
5514where
5515 R: Send + Sync + std::fmt::Debug + 'static,
5516{
5517 fn from(
5518 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_connection_function::TestConnectionFunctionError, R>,
5519 ) -> Self {
5520 match err {
5521 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5522 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5523 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5524 source: err.into(),
5525 }),
5526 }
5527 }
5528}
5529impl From<crate::operation::test_connection_function::TestConnectionFunctionError> for Error {
5530 fn from(err: crate::operation::test_connection_function::TestConnectionFunctionError) -> Self {
5531 match err {
5532 crate::operation::test_connection_function::TestConnectionFunctionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5533 crate::operation::test_connection_function::TestConnectionFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5534 crate::operation::test_connection_function::TestConnectionFunctionError::InvalidIfMatchVersion(inner) => {
5535 Error::InvalidIfMatchVersion(inner)
5536 }
5537 crate::operation::test_connection_function::TestConnectionFunctionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5538 crate::operation::test_connection_function::TestConnectionFunctionError::TestFunctionFailed(inner) => Error::TestFunctionFailed(inner),
5539 crate::operation::test_connection_function::TestConnectionFunctionError::UnsupportedOperation(inner) => {
5540 Error::UnsupportedOperation(inner)
5541 }
5542 crate::operation::test_connection_function::TestConnectionFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5543 }
5544 }
5545}
5546impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_function::TestFunctionError, R>> for Error
5547where
5548 R: Send + Sync + std::fmt::Debug + 'static,
5549{
5550 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_function::TestFunctionError, R>) -> Self {
5551 match err {
5552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5555 source: err.into(),
5556 }),
5557 }
5558 }
5559}
5560impl From<crate::operation::test_function::TestFunctionError> for Error {
5561 fn from(err: crate::operation::test_function::TestFunctionError) -> Self {
5562 match err {
5563 crate::operation::test_function::TestFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5564 crate::operation::test_function::TestFunctionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5565 crate::operation::test_function::TestFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
5566 crate::operation::test_function::TestFunctionError::TestFunctionFailed(inner) => Error::TestFunctionFailed(inner),
5567 crate::operation::test_function::TestFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5568 crate::operation::test_function::TestFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5569 }
5570 }
5571}
5572impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
5573where
5574 R: Send + Sync + std::fmt::Debug + 'static,
5575{
5576 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
5577 match err {
5578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5581 source: err.into(),
5582 }),
5583 }
5584 }
5585}
5586impl From<crate::operation::untag_resource::UntagResourceError> for Error {
5587 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
5588 match err {
5589 crate::operation::untag_resource::UntagResourceError::AccessDenied(inner) => Error::AccessDenied(inner),
5590 crate::operation::untag_resource::UntagResourceError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5591 crate::operation::untag_resource::UntagResourceError::InvalidTagging(inner) => Error::InvalidTagging(inner),
5592 crate::operation::untag_resource::UntagResourceError::NoSuchResource(inner) => Error::NoSuchResource(inner),
5593 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
5594 }
5595 }
5596}
5597impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_anycast_ip_list::UpdateAnycastIpListError, R>> for Error
5598where
5599 R: Send + Sync + std::fmt::Debug + 'static,
5600{
5601 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_anycast_ip_list::UpdateAnycastIpListError, R>) -> Self {
5602 match err {
5603 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5604 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5605 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5606 source: err.into(),
5607 }),
5608 }
5609 }
5610}
5611impl From<crate::operation::update_anycast_ip_list::UpdateAnycastIpListError> for Error {
5612 fn from(err: crate::operation::update_anycast_ip_list::UpdateAnycastIpListError) -> Self {
5613 match err {
5614 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::AccessDenied(inner) => Error::AccessDenied(inner),
5615 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5616 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5617 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5618 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5619 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
5620 crate::operation::update_anycast_ip_list::UpdateAnycastIpListError::Unhandled(inner) => Error::Unhandled(inner),
5621 }
5622 }
5623}
5624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cache_policy::UpdateCachePolicyError, R>> for Error
5625where
5626 R: Send + Sync + std::fmt::Debug + 'static,
5627{
5628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cache_policy::UpdateCachePolicyError, R>) -> Self {
5629 match err {
5630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5633 source: err.into(),
5634 }),
5635 }
5636 }
5637}
5638impl From<crate::operation::update_cache_policy::UpdateCachePolicyError> for Error {
5639 fn from(err: crate::operation::update_cache_policy::UpdateCachePolicyError) -> Self {
5640 match err {
5641 crate::operation::update_cache_policy::UpdateCachePolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
5642 crate::operation::update_cache_policy::UpdateCachePolicyError::CachePolicyAlreadyExists(inner) => Error::CachePolicyAlreadyExists(inner),
5643 crate::operation::update_cache_policy::UpdateCachePolicyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5644 crate::operation::update_cache_policy::UpdateCachePolicyError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5645 crate::operation::update_cache_policy::UpdateCachePolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5646 crate::operation::update_cache_policy::UpdateCachePolicyError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5647 crate::operation::update_cache_policy::UpdateCachePolicyError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
5648 crate::operation::update_cache_policy::UpdateCachePolicyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5649 crate::operation::update_cache_policy::UpdateCachePolicyError::TooManyCookiesInCachePolicy(inner) => {
5650 Error::TooManyCookiesInCachePolicy(inner)
5651 }
5652 crate::operation::update_cache_policy::UpdateCachePolicyError::TooManyHeadersInCachePolicy(inner) => {
5653 Error::TooManyHeadersInCachePolicy(inner)
5654 }
5655 crate::operation::update_cache_policy::UpdateCachePolicyError::TooManyQueryStringsInCachePolicy(inner) => {
5656 Error::TooManyQueryStringsInCachePolicy(inner)
5657 }
5658 crate::operation::update_cache_policy::UpdateCachePolicyError::Unhandled(inner) => Error::Unhandled(inner),
5659 }
5660 }
5661}
5662impl<R>
5663 From<
5664 ::aws_smithy_runtime_api::client::result::SdkError<
5665 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError,
5666 R,
5667 >,
5668 > for Error
5669where
5670 R: Send + Sync + std::fmt::Debug + 'static,
5671{
5672 fn from(
5673 err: ::aws_smithy_runtime_api::client::result::SdkError<
5674 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError,
5675 R,
5676 >,
5677 ) -> Self {
5678 match err {
5679 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5680 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5681 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5682 source: err.into(),
5683 }),
5684 }
5685 }
5686}
5687impl From<crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError> for Error {
5688 fn from(err: crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError) -> Self {
5689 match err {
5690 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::AccessDenied(inner) => Error::AccessDenied(inner),
5691 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5692 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5693 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5694 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5695 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::MissingBody(inner) => Error::MissingBody(inner),
5696 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::NoSuchCloudFrontOriginAccessIdentity(inner) => Error::NoSuchCloudFrontOriginAccessIdentity(inner),
5697 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5698 crate::operation::update_cloud_front_origin_access_identity::UpdateCloudFrontOriginAccessIdentityError::Unhandled(inner) => Error::Unhandled(inner),
5699 }
5700 }
5701}
5702impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connection_function::UpdateConnectionFunctionError, R>>
5703 for Error
5704where
5705 R: Send + Sync + std::fmt::Debug + 'static,
5706{
5707 fn from(
5708 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connection_function::UpdateConnectionFunctionError, R>,
5709 ) -> Self {
5710 match err {
5711 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5712 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5713 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5714 source: err.into(),
5715 }),
5716 }
5717 }
5718}
5719impl From<crate::operation::update_connection_function::UpdateConnectionFunctionError> for Error {
5720 fn from(err: crate::operation::update_connection_function::UpdateConnectionFunctionError) -> Self {
5721 match err {
5722 crate::operation::update_connection_function::UpdateConnectionFunctionError::AccessDenied(inner) => Error::AccessDenied(inner),
5723 crate::operation::update_connection_function::UpdateConnectionFunctionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5724 crate::operation::update_connection_function::UpdateConnectionFunctionError::EntitySizeLimitExceeded(inner) => {
5725 Error::EntitySizeLimitExceeded(inner)
5726 }
5727 crate::operation::update_connection_function::UpdateConnectionFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5728 crate::operation::update_connection_function::UpdateConnectionFunctionError::InvalidIfMatchVersion(inner) => {
5729 Error::InvalidIfMatchVersion(inner)
5730 }
5731 crate::operation::update_connection_function::UpdateConnectionFunctionError::PreconditionFailed(inner) => {
5732 Error::PreconditionFailed(inner)
5733 }
5734 crate::operation::update_connection_function::UpdateConnectionFunctionError::UnsupportedOperation(inner) => {
5735 Error::UnsupportedOperation(inner)
5736 }
5737 crate::operation::update_connection_function::UpdateConnectionFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5738 }
5739 }
5740}
5741impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connection_group::UpdateConnectionGroupError, R>> for Error
5742where
5743 R: Send + Sync + std::fmt::Debug + 'static,
5744{
5745 fn from(
5746 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connection_group::UpdateConnectionGroupError, R>,
5747 ) -> Self {
5748 match err {
5749 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5750 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5751 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5752 source: err.into(),
5753 }),
5754 }
5755 }
5756}
5757impl From<crate::operation::update_connection_group::UpdateConnectionGroupError> for Error {
5758 fn from(err: crate::operation::update_connection_group::UpdateConnectionGroupError) -> Self {
5759 match err {
5760 crate::operation::update_connection_group::UpdateConnectionGroupError::AccessDenied(inner) => Error::AccessDenied(inner),
5761 crate::operation::update_connection_group::UpdateConnectionGroupError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
5762 crate::operation::update_connection_group::UpdateConnectionGroupError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
5763 crate::operation::update_connection_group::UpdateConnectionGroupError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5764 crate::operation::update_connection_group::UpdateConnectionGroupError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5765 crate::operation::update_connection_group::UpdateConnectionGroupError::InvalidIfMatchVersion(inner) => {
5766 Error::InvalidIfMatchVersion(inner)
5767 }
5768 crate::operation::update_connection_group::UpdateConnectionGroupError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5769 crate::operation::update_connection_group::UpdateConnectionGroupError::ResourceInUse(inner) => Error::ResourceInUse(inner),
5770 crate::operation::update_connection_group::UpdateConnectionGroupError::Unhandled(inner) => Error::Unhandled(inner),
5771 }
5772 }
5773}
5774impl<R>
5775 From<
5776 ::aws_smithy_runtime_api::client::result::SdkError<
5777 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError,
5778 R,
5779 >,
5780 > for Error
5781where
5782 R: Send + Sync + std::fmt::Debug + 'static,
5783{
5784 fn from(
5785 err: ::aws_smithy_runtime_api::client::result::SdkError<
5786 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError,
5787 R,
5788 >,
5789 ) -> Self {
5790 match err {
5791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5794 source: err.into(),
5795 }),
5796 }
5797 }
5798}
5799impl From<crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError> for Error {
5800 fn from(err: crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError) -> Self {
5801 match err {
5802 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::AccessDenied(inner) => {
5803 Error::AccessDenied(inner)
5804 }
5805 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::InconsistentQuantities(inner) => {
5806 Error::InconsistentQuantities(inner)
5807 }
5808 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::InvalidArgument(inner) => {
5809 Error::InvalidArgument(inner)
5810 }
5811 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::InvalidIfMatchVersion(inner) => {
5812 Error::InvalidIfMatchVersion(inner)
5813 }
5814 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::NoSuchContinuousDeploymentPolicy(inner) => {
5815 Error::NoSuchContinuousDeploymentPolicy(inner)
5816 }
5817 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::PreconditionFailed(inner) => {
5818 Error::PreconditionFailed(inner)
5819 }
5820 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::StagingDistributionInUse(inner) => {
5821 Error::StagingDistributionInUse(inner)
5822 }
5823 crate::operation::update_continuous_deployment_policy::UpdateContinuousDeploymentPolicyError::Unhandled(inner) => Error::Unhandled(inner),
5824 }
5825 }
5826}
5827impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_distribution::UpdateDistributionError, R>> for Error
5828where
5829 R: Send + Sync + std::fmt::Debug + 'static,
5830{
5831 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_distribution::UpdateDistributionError, R>) -> Self {
5832 match err {
5833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5836 source: err.into(),
5837 }),
5838 }
5839 }
5840}
5841impl From<crate::operation::update_distribution::UpdateDistributionError> for Error {
5842 fn from(err: crate::operation::update_distribution::UpdateDistributionError) -> Self {
5843 match err {
5844 crate::operation::update_distribution::UpdateDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
5845 crate::operation::update_distribution::UpdateDistributionError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
5846 crate::operation::update_distribution::UpdateDistributionError::ContinuousDeploymentPolicyInUse(inner) => {
5847 Error::ContinuousDeploymentPolicyInUse(inner)
5848 }
5849 crate::operation::update_distribution::UpdateDistributionError::EntityNotFound(inner) => Error::EntityNotFound(inner),
5850 crate::operation::update_distribution::UpdateDistributionError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => {
5851 Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner)
5852 }
5853 crate::operation::update_distribution::UpdateDistributionError::IllegalOriginAccessConfiguration(inner) => {
5854 Error::IllegalOriginAccessConfiguration(inner)
5855 }
5856 crate::operation::update_distribution::UpdateDistributionError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
5857 crate::operation::update_distribution::UpdateDistributionError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
5858 crate::operation::update_distribution::UpdateDistributionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
5859 crate::operation::update_distribution::UpdateDistributionError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
5860 crate::operation::update_distribution::UpdateDistributionError::InvalidDomainNameForOriginAccessControl(inner) => {
5861 Error::InvalidDomainNameForOriginAccessControl(inner)
5862 }
5863 crate::operation::update_distribution::UpdateDistributionError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
5864 crate::operation::update_distribution::UpdateDistributionError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
5865 crate::operation::update_distribution::UpdateDistributionError::InvalidFunctionAssociation(inner) => {
5866 Error::InvalidFunctionAssociation(inner)
5867 }
5868 crate::operation::update_distribution::UpdateDistributionError::InvalidGeoRestrictionParameter(inner) => {
5869 Error::InvalidGeoRestrictionParameter(inner)
5870 }
5871 crate::operation::update_distribution::UpdateDistributionError::InvalidHeadersForS3Origin(inner) => {
5872 Error::InvalidHeadersForS3Origin(inner)
5873 }
5874 crate::operation::update_distribution::UpdateDistributionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
5875 crate::operation::update_distribution::UpdateDistributionError::InvalidLambdaFunctionAssociation(inner) => {
5876 Error::InvalidLambdaFunctionAssociation(inner)
5877 }
5878 crate::operation::update_distribution::UpdateDistributionError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
5879 crate::operation::update_distribution::UpdateDistributionError::InvalidMinimumProtocolVersion(inner) => {
5880 Error::InvalidMinimumProtocolVersion(inner)
5881 }
5882 crate::operation::update_distribution::UpdateDistributionError::InvalidOriginAccessControl(inner) => {
5883 Error::InvalidOriginAccessControl(inner)
5884 }
5885 crate::operation::update_distribution::UpdateDistributionError::InvalidOriginAccessIdentity(inner) => {
5886 Error::InvalidOriginAccessIdentity(inner)
5887 }
5888 crate::operation::update_distribution::UpdateDistributionError::InvalidOriginKeepaliveTimeout(inner) => {
5889 Error::InvalidOriginKeepaliveTimeout(inner)
5890 }
5891 crate::operation::update_distribution::UpdateDistributionError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
5892 crate::operation::update_distribution::UpdateDistributionError::InvalidQueryStringParameters(inner) => {
5893 Error::InvalidQueryStringParameters(inner)
5894 }
5895 crate::operation::update_distribution::UpdateDistributionError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
5896 crate::operation::update_distribution::UpdateDistributionError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
5897 crate::operation::update_distribution::UpdateDistributionError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
5898 crate::operation::update_distribution::UpdateDistributionError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
5899 crate::operation::update_distribution::UpdateDistributionError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
5900 crate::operation::update_distribution::UpdateDistributionError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
5901 crate::operation::update_distribution::UpdateDistributionError::MissingBody(inner) => Error::MissingBody(inner),
5902 crate::operation::update_distribution::UpdateDistributionError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
5903 crate::operation::update_distribution::UpdateDistributionError::NoSuchContinuousDeploymentPolicy(inner) => {
5904 Error::NoSuchContinuousDeploymentPolicy(inner)
5905 }
5906 crate::operation::update_distribution::UpdateDistributionError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
5907 crate::operation::update_distribution::UpdateDistributionError::NoSuchFieldLevelEncryptionConfig(inner) => {
5908 Error::NoSuchFieldLevelEncryptionConfig(inner)
5909 }
5910 crate::operation::update_distribution::UpdateDistributionError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
5911 crate::operation::update_distribution::UpdateDistributionError::NoSuchOriginRequestPolicy(inner) => {
5912 Error::NoSuchOriginRequestPolicy(inner)
5913 }
5914 crate::operation::update_distribution::UpdateDistributionError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
5915 crate::operation::update_distribution::UpdateDistributionError::NoSuchResponseHeadersPolicy(inner) => {
5916 Error::NoSuchResponseHeadersPolicy(inner)
5917 }
5918 crate::operation::update_distribution::UpdateDistributionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
5919 crate::operation::update_distribution::UpdateDistributionError::RealtimeLogConfigOwnerMismatch(inner) => {
5920 Error::RealtimeLogConfigOwnerMismatch(inner)
5921 }
5922 crate::operation::update_distribution::UpdateDistributionError::StagingDistributionInUse(inner) => Error::StagingDistributionInUse(inner),
5923 crate::operation::update_distribution::UpdateDistributionError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
5924 crate::operation::update_distribution::UpdateDistributionError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
5925 crate::operation::update_distribution::UpdateDistributionError::TooManyCookieNamesInWhiteList(inner) => {
5926 Error::TooManyCookieNamesInWhiteList(inner)
5927 }
5928 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionCnamEs(inner) => {
5929 Error::TooManyDistributionCnamEs(inner)
5930 }
5931 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToCachePolicy(inner) => {
5932 Error::TooManyDistributionsAssociatedToCachePolicy(inner)
5933 }
5934 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => {
5935 Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner)
5936 }
5937 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToKeyGroup(inner) => {
5938 Error::TooManyDistributionsAssociatedToKeyGroup(inner)
5939 }
5940 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => {
5941 Error::TooManyDistributionsAssociatedToOriginAccessControl(inner)
5942 }
5943 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => {
5944 Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner)
5945 }
5946 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => {
5947 Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner)
5948 }
5949 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsWithFunctionAssociations(inner) => {
5950 Error::TooManyDistributionsWithFunctionAssociations(inner)
5951 }
5952 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsWithLambdaAssociations(inner) => {
5953 Error::TooManyDistributionsWithLambdaAssociations(inner)
5954 }
5955 crate::operation::update_distribution::UpdateDistributionError::TooManyDistributionsWithSingleFunctionArn(inner) => {
5956 Error::TooManyDistributionsWithSingleFunctionArn(inner)
5957 }
5958 crate::operation::update_distribution::UpdateDistributionError::TooManyFunctionAssociations(inner) => {
5959 Error::TooManyFunctionAssociations(inner)
5960 }
5961 crate::operation::update_distribution::UpdateDistributionError::TooManyHeadersInForwardedValues(inner) => {
5962 Error::TooManyHeadersInForwardedValues(inner)
5963 }
5964 crate::operation::update_distribution::UpdateDistributionError::TooManyKeyGroupsAssociatedToDistribution(inner) => {
5965 Error::TooManyKeyGroupsAssociatedToDistribution(inner)
5966 }
5967 crate::operation::update_distribution::UpdateDistributionError::TooManyLambdaFunctionAssociations(inner) => {
5968 Error::TooManyLambdaFunctionAssociations(inner)
5969 }
5970 crate::operation::update_distribution::UpdateDistributionError::TooManyOriginCustomHeaders(inner) => {
5971 Error::TooManyOriginCustomHeaders(inner)
5972 }
5973 crate::operation::update_distribution::UpdateDistributionError::TooManyOriginGroupsPerDistribution(inner) => {
5974 Error::TooManyOriginGroupsPerDistribution(inner)
5975 }
5976 crate::operation::update_distribution::UpdateDistributionError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
5977 crate::operation::update_distribution::UpdateDistributionError::TooManyQueryStringParameters(inner) => {
5978 Error::TooManyQueryStringParameters(inner)
5979 }
5980 crate::operation::update_distribution::UpdateDistributionError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
5981 crate::operation::update_distribution::UpdateDistributionError::TrustedKeyGroupDoesNotExist(inner) => {
5982 Error::TrustedKeyGroupDoesNotExist(inner)
5983 }
5984 crate::operation::update_distribution::UpdateDistributionError::TrustedSignerDoesNotExist(inner) => {
5985 Error::TrustedSignerDoesNotExist(inner)
5986 }
5987 crate::operation::update_distribution::UpdateDistributionError::Unhandled(inner) => Error::Unhandled(inner),
5988 }
5989 }
5990}
5991impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_distribution_tenant::UpdateDistributionTenantError, 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_distribution_tenant::UpdateDistributionTenantError, 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_distribution_tenant::UpdateDistributionTenantError> for Error {
6009 fn from(err: crate::operation::update_distribution_tenant::UpdateDistributionTenantError) -> Self {
6010 match err {
6011 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::AccessDenied(inner) => Error::AccessDenied(inner),
6012 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::CnameAlreadyExists(inner) => {
6013 Error::CnameAlreadyExists(inner)
6014 }
6015 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::EntityAlreadyExists(inner) => {
6016 Error::EntityAlreadyExists(inner)
6017 }
6018 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::EntityLimitExceeded(inner) => {
6019 Error::EntityLimitExceeded(inner)
6020 }
6021 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6022 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6023 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::InvalidAssociation(inner) => {
6024 Error::InvalidAssociation(inner)
6025 }
6026 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::InvalidIfMatchVersion(inner) => {
6027 Error::InvalidIfMatchVersion(inner)
6028 }
6029 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::PreconditionFailed(inner) => {
6030 Error::PreconditionFailed(inner)
6031 }
6032 crate::operation::update_distribution_tenant::UpdateDistributionTenantError::Unhandled(inner) => Error::Unhandled(inner),
6033 }
6034 }
6035}
6036impl<R>
6037 From<
6038 ::aws_smithy_runtime_api::client::result::SdkError<
6039 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError,
6040 R,
6041 >,
6042 > for Error
6043where
6044 R: Send + Sync + std::fmt::Debug + 'static,
6045{
6046 fn from(
6047 err: ::aws_smithy_runtime_api::client::result::SdkError<
6048 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError,
6049 R,
6050 >,
6051 ) -> Self {
6052 match err {
6053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6056 source: err.into(),
6057 }),
6058 }
6059 }
6060}
6061impl From<crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError> for Error {
6062 fn from(err: crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError) -> Self {
6063 match err {
6064 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
6065 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::CnameAlreadyExists(inner) => Error::CnameAlreadyExists(inner),
6066 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6067 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner),
6068 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6069 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
6070 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6071 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidDefaultRootObject(inner) => Error::InvalidDefaultRootObject(inner),
6072 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidErrorCode(inner) => Error::InvalidErrorCode(inner),
6073 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidForwardCookies(inner) => Error::InvalidForwardCookies(inner),
6074 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidFunctionAssociation(inner) => Error::InvalidFunctionAssociation(inner),
6075 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidGeoRestrictionParameter(inner) => Error::InvalidGeoRestrictionParameter(inner),
6076 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidHeadersForS3Origin(inner) => Error::InvalidHeadersForS3Origin(inner),
6077 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6078 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidLambdaFunctionAssociation(inner) => Error::InvalidLambdaFunctionAssociation(inner),
6079 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidLocationCode(inner) => Error::InvalidLocationCode(inner),
6080 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidMinimumProtocolVersion(inner) => Error::InvalidMinimumProtocolVersion(inner),
6081 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidOriginAccessControl(inner) => Error::InvalidOriginAccessControl(inner),
6082 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidOriginAccessIdentity(inner) => Error::InvalidOriginAccessIdentity(inner),
6083 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidOriginKeepaliveTimeout(inner) => Error::InvalidOriginKeepaliveTimeout(inner),
6084 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidOriginReadTimeout(inner) => Error::InvalidOriginReadTimeout(inner),
6085 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidQueryStringParameters(inner) => Error::InvalidQueryStringParameters(inner),
6086 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidRelativePath(inner) => Error::InvalidRelativePath(inner),
6087 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidRequiredProtocol(inner) => Error::InvalidRequiredProtocol(inner),
6088 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidResponseCode(inner) => Error::InvalidResponseCode(inner),
6089 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidTtlOrder(inner) => Error::InvalidTtlOrder(inner),
6090 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidViewerCertificate(inner) => Error::InvalidViewerCertificate(inner),
6091 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::InvalidWebAclId(inner) => Error::InvalidWebAclId(inner),
6092 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::MissingBody(inner) => Error::MissingBody(inner),
6093 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchCachePolicy(inner) => Error::NoSuchCachePolicy(inner),
6094 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchDistribution(inner) => Error::NoSuchDistribution(inner),
6095 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchFieldLevelEncryptionConfig(inner) => Error::NoSuchFieldLevelEncryptionConfig(inner),
6096 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchOrigin(inner) => Error::NoSuchOrigin(inner),
6097 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchOriginRequestPolicy(inner) => Error::NoSuchOriginRequestPolicy(inner),
6098 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchRealtimeLogConfig(inner) => Error::NoSuchRealtimeLogConfig(inner),
6099 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::NoSuchResponseHeadersPolicy(inner) => Error::NoSuchResponseHeadersPolicy(inner),
6100 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6101 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::RealtimeLogConfigOwnerMismatch(inner) => Error::RealtimeLogConfigOwnerMismatch(inner),
6102 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyCacheBehaviors(inner) => Error::TooManyCacheBehaviors(inner),
6103 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyCertificates(inner) => Error::TooManyCertificates(inner),
6104 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyCookieNamesInWhiteList(inner) => Error::TooManyCookieNamesInWhiteList(inner),
6105 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionCnamEs(inner) => Error::TooManyDistributionCnamEs(inner),
6106 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToCachePolicy(inner) => Error::TooManyDistributionsAssociatedToCachePolicy(inner),
6107 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner),
6108 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToKeyGroup(inner) => Error::TooManyDistributionsAssociatedToKeyGroup(inner),
6109 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToOriginAccessControl(inner) => Error::TooManyDistributionsAssociatedToOriginAccessControl(inner),
6110 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner),
6111 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner),
6112 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsWithFunctionAssociations(inner) => Error::TooManyDistributionsWithFunctionAssociations(inner),
6113 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsWithLambdaAssociations(inner) => Error::TooManyDistributionsWithLambdaAssociations(inner),
6114 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyDistributionsWithSingleFunctionArn(inner) => Error::TooManyDistributionsWithSingleFunctionArn(inner),
6115 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyFunctionAssociations(inner) => Error::TooManyFunctionAssociations(inner),
6116 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyHeadersInForwardedValues(inner) => Error::TooManyHeadersInForwardedValues(inner),
6117 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyKeyGroupsAssociatedToDistribution(inner) => Error::TooManyKeyGroupsAssociatedToDistribution(inner),
6118 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyLambdaFunctionAssociations(inner) => Error::TooManyLambdaFunctionAssociations(inner),
6119 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyOriginCustomHeaders(inner) => Error::TooManyOriginCustomHeaders(inner),
6120 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyOriginGroupsPerDistribution(inner) => Error::TooManyOriginGroupsPerDistribution(inner),
6121 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyOrigins(inner) => Error::TooManyOrigins(inner),
6122 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyQueryStringParameters(inner) => Error::TooManyQueryStringParameters(inner),
6123 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TooManyTrustedSigners(inner) => Error::TooManyTrustedSigners(inner),
6124 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TrustedKeyGroupDoesNotExist(inner) => Error::TrustedKeyGroupDoesNotExist(inner),
6125 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::TrustedSignerDoesNotExist(inner) => Error::TrustedSignerDoesNotExist(inner),
6126 crate::operation::update_distribution_with_staging_config::UpdateDistributionWithStagingConfigError::Unhandled(inner) => Error::Unhandled(inner),
6127 }
6128 }
6129}
6130impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain_association::UpdateDomainAssociationError, R>>
6131 for Error
6132where
6133 R: Send + Sync + std::fmt::Debug + 'static,
6134{
6135 fn from(
6136 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain_association::UpdateDomainAssociationError, R>,
6137 ) -> Self {
6138 match err {
6139 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6140 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6141 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6142 source: err.into(),
6143 }),
6144 }
6145 }
6146}
6147impl From<crate::operation::update_domain_association::UpdateDomainAssociationError> for Error {
6148 fn from(err: crate::operation::update_domain_association::UpdateDomainAssociationError) -> Self {
6149 match err {
6150 crate::operation::update_domain_association::UpdateDomainAssociationError::AccessDenied(inner) => Error::AccessDenied(inner),
6151 crate::operation::update_domain_association::UpdateDomainAssociationError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6152 crate::operation::update_domain_association::UpdateDomainAssociationError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6153 crate::operation::update_domain_association::UpdateDomainAssociationError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6154 crate::operation::update_domain_association::UpdateDomainAssociationError::InvalidIfMatchVersion(inner) => {
6155 Error::InvalidIfMatchVersion(inner)
6156 }
6157 crate::operation::update_domain_association::UpdateDomainAssociationError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6158 crate::operation::update_domain_association::UpdateDomainAssociationError::Unhandled(inner) => Error::Unhandled(inner),
6159 }
6160 }
6161}
6162impl<R>
6163 From<
6164 ::aws_smithy_runtime_api::client::result::SdkError<
6165 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError,
6166 R,
6167 >,
6168 > for Error
6169where
6170 R: Send + Sync + std::fmt::Debug + 'static,
6171{
6172 fn from(
6173 err: ::aws_smithy_runtime_api::client::result::SdkError<
6174 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError,
6175 R,
6176 >,
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::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError> for Error {
6188 fn from(err: crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError) -> Self {
6189 match err {
6190 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
6191 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6192 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
6193 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6194 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6195 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionConfig(inner) => Error::NoSuchFieldLevelEncryptionConfig(inner),
6196 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::NoSuchFieldLevelEncryptionProfile(inner) => Error::NoSuchFieldLevelEncryptionProfile(inner),
6197 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6198 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::QueryArgProfileEmpty(inner) => Error::QueryArgProfileEmpty(inner),
6199 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionContentTypeProfiles(inner) => Error::TooManyFieldLevelEncryptionContentTypeProfiles(inner),
6200 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::TooManyFieldLevelEncryptionQueryArgProfiles(inner) => Error::TooManyFieldLevelEncryptionQueryArgProfiles(inner),
6201 crate::operation::update_field_level_encryption_config::UpdateFieldLevelEncryptionConfigError::Unhandled(inner) => Error::Unhandled(inner),
6202 }
6203 }
6204}
6205impl<R>
6206 From<
6207 ::aws_smithy_runtime_api::client::result::SdkError<
6208 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError,
6209 R,
6210 >,
6211 > for Error
6212where
6213 R: Send + Sync + std::fmt::Debug + 'static,
6214{
6215 fn from(
6216 err: ::aws_smithy_runtime_api::client::result::SdkError<
6217 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError,
6218 R,
6219 >,
6220 ) -> Self {
6221 match err {
6222 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6223 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6224 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6225 source: err.into(),
6226 }),
6227 }
6228 }
6229}
6230impl From<crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError> for Error {
6231 fn from(err: crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError) -> Self {
6232 match err {
6233 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::AccessDenied(inner) => Error::AccessDenied(inner),
6234 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileAlreadyExists(inner) => Error::FieldLevelEncryptionProfileAlreadyExists(inner),
6235 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::FieldLevelEncryptionProfileSizeExceeded(inner) => Error::FieldLevelEncryptionProfileSizeExceeded(inner),
6236 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6237 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
6238 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6239 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6240 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::NoSuchFieldLevelEncryptionProfile(inner) => Error::NoSuchFieldLevelEncryptionProfile(inner),
6241 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
6242 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6243 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionEncryptionEntities(inner) => Error::TooManyFieldLevelEncryptionEncryptionEntities(inner),
6244 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::TooManyFieldLevelEncryptionFieldPatterns(inner) => Error::TooManyFieldLevelEncryptionFieldPatterns(inner),
6245 crate::operation::update_field_level_encryption_profile::UpdateFieldLevelEncryptionProfileError::Unhandled(inner) => Error::Unhandled(inner),
6246 }
6247 }
6248}
6249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function::UpdateFunctionError, R>> for Error
6250where
6251 R: Send + Sync + std::fmt::Debug + 'static,
6252{
6253 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function::UpdateFunctionError, R>) -> Self {
6254 match err {
6255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6258 source: err.into(),
6259 }),
6260 }
6261 }
6262}
6263impl From<crate::operation::update_function::UpdateFunctionError> for Error {
6264 fn from(err: crate::operation::update_function::UpdateFunctionError) -> Self {
6265 match err {
6266 crate::operation::update_function::UpdateFunctionError::FunctionSizeLimitExceeded(inner) => Error::FunctionSizeLimitExceeded(inner),
6267 crate::operation::update_function::UpdateFunctionError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6268 crate::operation::update_function::UpdateFunctionError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6269 crate::operation::update_function::UpdateFunctionError::NoSuchFunctionExists(inner) => Error::NoSuchFunctionExists(inner),
6270 crate::operation::update_function::UpdateFunctionError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6271 crate::operation::update_function::UpdateFunctionError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
6272 crate::operation::update_function::UpdateFunctionError::Unhandled(inner) => Error::Unhandled(inner),
6273 }
6274 }
6275}
6276impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_group::UpdateKeyGroupError, R>> for Error
6277where
6278 R: Send + Sync + std::fmt::Debug + 'static,
6279{
6280 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_group::UpdateKeyGroupError, R>) -> Self {
6281 match err {
6282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6285 source: err.into(),
6286 }),
6287 }
6288 }
6289}
6290impl From<crate::operation::update_key_group::UpdateKeyGroupError> for Error {
6291 fn from(err: crate::operation::update_key_group::UpdateKeyGroupError) -> Self {
6292 match err {
6293 crate::operation::update_key_group::UpdateKeyGroupError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6294 crate::operation::update_key_group::UpdateKeyGroupError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6295 crate::operation::update_key_group::UpdateKeyGroupError::KeyGroupAlreadyExists(inner) => Error::KeyGroupAlreadyExists(inner),
6296 crate::operation::update_key_group::UpdateKeyGroupError::NoSuchResource(inner) => Error::NoSuchResource(inner),
6297 crate::operation::update_key_group::UpdateKeyGroupError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6298 crate::operation::update_key_group::UpdateKeyGroupError::TooManyPublicKeysInKeyGroup(inner) => Error::TooManyPublicKeysInKeyGroup(inner),
6299 crate::operation::update_key_group::UpdateKeyGroupError::Unhandled(inner) => Error::Unhandled(inner),
6300 }
6301 }
6302}
6303impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_value_store::UpdateKeyValueStoreError, R>> for Error
6304where
6305 R: Send + Sync + std::fmt::Debug + 'static,
6306{
6307 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_value_store::UpdateKeyValueStoreError, R>) -> Self {
6308 match err {
6309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6312 source: err.into(),
6313 }),
6314 }
6315 }
6316}
6317impl From<crate::operation::update_key_value_store::UpdateKeyValueStoreError> for Error {
6318 fn from(err: crate::operation::update_key_value_store::UpdateKeyValueStoreError) -> Self {
6319 match err {
6320 crate::operation::update_key_value_store::UpdateKeyValueStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
6321 crate::operation::update_key_value_store::UpdateKeyValueStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6322 crate::operation::update_key_value_store::UpdateKeyValueStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6323 crate::operation::update_key_value_store::UpdateKeyValueStoreError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6324 crate::operation::update_key_value_store::UpdateKeyValueStoreError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6325 crate::operation::update_key_value_store::UpdateKeyValueStoreError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
6326 crate::operation::update_key_value_store::UpdateKeyValueStoreError::Unhandled(inner) => Error::Unhandled(inner),
6327 }
6328 }
6329}
6330impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_origin_access_control::UpdateOriginAccessControlError, R>>
6331 for Error
6332where
6333 R: Send + Sync + std::fmt::Debug + 'static,
6334{
6335 fn from(
6336 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_origin_access_control::UpdateOriginAccessControlError, R>,
6337 ) -> Self {
6338 match err {
6339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6342 source: err.into(),
6343 }),
6344 }
6345 }
6346}
6347impl From<crate::operation::update_origin_access_control::UpdateOriginAccessControlError> for Error {
6348 fn from(err: crate::operation::update_origin_access_control::UpdateOriginAccessControlError) -> Self {
6349 match err {
6350 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::AccessDenied(inner) => Error::AccessDenied(inner),
6351 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6352 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6353 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::InvalidIfMatchVersion(inner) => {
6354 Error::InvalidIfMatchVersion(inner)
6355 }
6356 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::NoSuchOriginAccessControl(inner) => {
6357 Error::NoSuchOriginAccessControl(inner)
6358 }
6359 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::OriginAccessControlAlreadyExists(inner) => {
6360 Error::OriginAccessControlAlreadyExists(inner)
6361 }
6362 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::PreconditionFailed(inner) => {
6363 Error::PreconditionFailed(inner)
6364 }
6365 crate::operation::update_origin_access_control::UpdateOriginAccessControlError::Unhandled(inner) => Error::Unhandled(inner),
6366 }
6367 }
6368}
6369impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError, R>>
6370 for Error
6371where
6372 R: Send + Sync + std::fmt::Debug + 'static,
6373{
6374 fn from(
6375 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError, R>,
6376 ) -> Self {
6377 match err {
6378 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6379 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6380 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6381 source: err.into(),
6382 }),
6383 }
6384 }
6385}
6386impl From<crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError> for Error {
6387 fn from(err: crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError) -> Self {
6388 match err {
6389 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
6390 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6391 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::InconsistentQuantities(inner) => {
6392 Error::InconsistentQuantities(inner)
6393 }
6394 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6395 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::InvalidIfMatchVersion(inner) => {
6396 Error::InvalidIfMatchVersion(inner)
6397 }
6398 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::NoSuchOriginRequestPolicy(inner) => {
6399 Error::NoSuchOriginRequestPolicy(inner)
6400 }
6401 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::OriginRequestPolicyAlreadyExists(inner) => {
6402 Error::OriginRequestPolicyAlreadyExists(inner)
6403 }
6404 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::PreconditionFailed(inner) => {
6405 Error::PreconditionFailed(inner)
6406 }
6407 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::TooManyCookiesInOriginRequestPolicy(inner) => {
6408 Error::TooManyCookiesInOriginRequestPolicy(inner)
6409 }
6410 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::TooManyHeadersInOriginRequestPolicy(inner) => {
6411 Error::TooManyHeadersInOriginRequestPolicy(inner)
6412 }
6413 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::TooManyQueryStringsInOriginRequestPolicy(inner) => {
6414 Error::TooManyQueryStringsInOriginRequestPolicy(inner)
6415 }
6416 crate::operation::update_origin_request_policy::UpdateOriginRequestPolicyError::Unhandled(inner) => Error::Unhandled(inner),
6417 }
6418 }
6419}
6420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_key::UpdatePublicKeyError, R>> for Error
6421where
6422 R: Send + Sync + std::fmt::Debug + 'static,
6423{
6424 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_key::UpdatePublicKeyError, R>) -> Self {
6425 match err {
6426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6429 source: err.into(),
6430 }),
6431 }
6432 }
6433}
6434impl From<crate::operation::update_public_key::UpdatePublicKeyError> for Error {
6435 fn from(err: crate::operation::update_public_key::UpdatePublicKeyError) -> Self {
6436 match err {
6437 crate::operation::update_public_key::UpdatePublicKeyError::AccessDenied(inner) => Error::AccessDenied(inner),
6438 crate::operation::update_public_key::UpdatePublicKeyError::CannotChangeImmutablePublicKeyFields(inner) => {
6439 Error::CannotChangeImmutablePublicKeyFields(inner)
6440 }
6441 crate::operation::update_public_key::UpdatePublicKeyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6442 crate::operation::update_public_key::UpdatePublicKeyError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6443 crate::operation::update_public_key::UpdatePublicKeyError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6444 crate::operation::update_public_key::UpdatePublicKeyError::NoSuchPublicKey(inner) => Error::NoSuchPublicKey(inner),
6445 crate::operation::update_public_key::UpdatePublicKeyError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6446 crate::operation::update_public_key::UpdatePublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
6447 }
6448 }
6449}
6450impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError, R>>
6451 for Error
6452where
6453 R: Send + Sync + std::fmt::Debug + 'static,
6454{
6455 fn from(
6456 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError, R>,
6457 ) -> Self {
6458 match err {
6459 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6460 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6461 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6462 source: err.into(),
6463 }),
6464 }
6465 }
6466}
6467impl From<crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError> for Error {
6468 fn from(err: crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError) -> Self {
6469 match err {
6470 crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError::AccessDenied(inner) => Error::AccessDenied(inner),
6471 crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6472 crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError::NoSuchRealtimeLogConfig(inner) => {
6473 Error::NoSuchRealtimeLogConfig(inner)
6474 }
6475 crate::operation::update_realtime_log_config::UpdateRealtimeLogConfigError::Unhandled(inner) => Error::Unhandled(inner),
6476 }
6477 }
6478}
6479impl<R>
6480 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError, R>>
6481 for Error
6482where
6483 R: Send + Sync + std::fmt::Debug + 'static,
6484{
6485 fn from(
6486 err: ::aws_smithy_runtime_api::client::result::SdkError<
6487 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError,
6488 R,
6489 >,
6490 ) -> Self {
6491 match err {
6492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6495 source: err.into(),
6496 }),
6497 }
6498 }
6499}
6500impl From<crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError> for Error {
6501 fn from(err: crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError) -> Self {
6502 match err {
6503 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::AccessDenied(inner) => Error::AccessDenied(inner),
6504 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6505 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::InconsistentQuantities(inner) => {
6506 Error::InconsistentQuantities(inner)
6507 }
6508 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::InvalidArgument(inner) => {
6509 Error::InvalidArgument(inner)
6510 }
6511 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::InvalidIfMatchVersion(inner) => {
6512 Error::InvalidIfMatchVersion(inner)
6513 }
6514 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::NoSuchResponseHeadersPolicy(inner) => {
6515 Error::NoSuchResponseHeadersPolicy(inner)
6516 }
6517 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::PreconditionFailed(inner) => {
6518 Error::PreconditionFailed(inner)
6519 }
6520 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::ResponseHeadersPolicyAlreadyExists(inner) => {
6521 Error::ResponseHeadersPolicyAlreadyExists(inner)
6522 }
6523 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::TooLongCspInResponseHeadersPolicy(inner) => {
6524 Error::TooLongCspInResponseHeadersPolicy(inner)
6525 }
6526 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::TooManyCustomHeadersInResponseHeadersPolicy(
6527 inner,
6528 ) => Error::TooManyCustomHeadersInResponseHeadersPolicy(inner),
6529 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::TooManyRemoveHeadersInResponseHeadersPolicy(
6530 inner,
6531 ) => Error::TooManyRemoveHeadersInResponseHeadersPolicy(inner),
6532 crate::operation::update_response_headers_policy::UpdateResponseHeadersPolicyError::Unhandled(inner) => Error::Unhandled(inner),
6533 }
6534 }
6535}
6536impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_streaming_distribution::UpdateStreamingDistributionError, R>>
6537 for Error
6538where
6539 R: Send + Sync + std::fmt::Debug + 'static,
6540{
6541 fn from(
6542 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_streaming_distribution::UpdateStreamingDistributionError, R>,
6543 ) -> Self {
6544 match err {
6545 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6546 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6547 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6548 source: err.into(),
6549 }),
6550 }
6551 }
6552}
6553impl From<crate::operation::update_streaming_distribution::UpdateStreamingDistributionError> for Error {
6554 fn from(err: crate::operation::update_streaming_distribution::UpdateStreamingDistributionError) -> Self {
6555 match err {
6556 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::AccessDenied(inner) => Error::AccessDenied(inner),
6557 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::CnameAlreadyExists(inner) => {
6558 Error::CnameAlreadyExists(inner)
6559 }
6560 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6561 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InconsistentQuantities(inner) => {
6562 Error::InconsistentQuantities(inner)
6563 }
6564 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InvalidArgument(inner) => {
6565 Error::InvalidArgument(inner)
6566 }
6567 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InvalidIfMatchVersion(inner) => {
6568 Error::InvalidIfMatchVersion(inner)
6569 }
6570 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InvalidOriginAccessControl(inner) => {
6571 Error::InvalidOriginAccessControl(inner)
6572 }
6573 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::InvalidOriginAccessIdentity(inner) => {
6574 Error::InvalidOriginAccessIdentity(inner)
6575 }
6576 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::MissingBody(inner) => Error::MissingBody(inner),
6577 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::NoSuchStreamingDistribution(inner) => {
6578 Error::NoSuchStreamingDistribution(inner)
6579 }
6580 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::PreconditionFailed(inner) => {
6581 Error::PreconditionFailed(inner)
6582 }
6583 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::TooManyStreamingDistributionCnamEs(inner) => {
6584 Error::TooManyStreamingDistributionCnamEs(inner)
6585 }
6586 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::TooManyTrustedSigners(inner) => {
6587 Error::TooManyTrustedSigners(inner)
6588 }
6589 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::TrustedSignerDoesNotExist(inner) => {
6590 Error::TrustedSignerDoesNotExist(inner)
6591 }
6592 crate::operation::update_streaming_distribution::UpdateStreamingDistributionError::Unhandled(inner) => Error::Unhandled(inner),
6593 }
6594 }
6595}
6596impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trust_store::UpdateTrustStoreError, R>> for Error
6597where
6598 R: Send + Sync + std::fmt::Debug + 'static,
6599{
6600 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trust_store::UpdateTrustStoreError, R>) -> Self {
6601 match err {
6602 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6603 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6604 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6605 source: err.into(),
6606 }),
6607 }
6608 }
6609}
6610impl From<crate::operation::update_trust_store::UpdateTrustStoreError> for Error {
6611 fn from(err: crate::operation::update_trust_store::UpdateTrustStoreError) -> Self {
6612 match err {
6613 crate::operation::update_trust_store::UpdateTrustStoreError::AccessDenied(inner) => Error::AccessDenied(inner),
6614 crate::operation::update_trust_store::UpdateTrustStoreError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6615 crate::operation::update_trust_store::UpdateTrustStoreError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6616 crate::operation::update_trust_store::UpdateTrustStoreError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6617 crate::operation::update_trust_store::UpdateTrustStoreError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6618 crate::operation::update_trust_store::UpdateTrustStoreError::Unhandled(inner) => Error::Unhandled(inner),
6619 }
6620 }
6621}
6622impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_origin::UpdateVpcOriginError, R>> for Error
6623where
6624 R: Send + Sync + std::fmt::Debug + 'static,
6625{
6626 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_origin::UpdateVpcOriginError, R>) -> Self {
6627 match err {
6628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6631 source: err.into(),
6632 }),
6633 }
6634 }
6635}
6636impl From<crate::operation::update_vpc_origin::UpdateVpcOriginError> for Error {
6637 fn from(err: crate::operation::update_vpc_origin::UpdateVpcOriginError) -> Self {
6638 match err {
6639 crate::operation::update_vpc_origin::UpdateVpcOriginError::AccessDenied(inner) => Error::AccessDenied(inner),
6640 crate::operation::update_vpc_origin::UpdateVpcOriginError::CannotUpdateEntityWhileInUse(inner) => {
6641 Error::CannotUpdateEntityWhileInUse(inner)
6642 }
6643 crate::operation::update_vpc_origin::UpdateVpcOriginError::EntityAlreadyExists(inner) => Error::EntityAlreadyExists(inner),
6644 crate::operation::update_vpc_origin::UpdateVpcOriginError::EntityLimitExceeded(inner) => Error::EntityLimitExceeded(inner),
6645 crate::operation::update_vpc_origin::UpdateVpcOriginError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6646 crate::operation::update_vpc_origin::UpdateVpcOriginError::IllegalUpdate(inner) => Error::IllegalUpdate(inner),
6647 crate::operation::update_vpc_origin::UpdateVpcOriginError::InconsistentQuantities(inner) => Error::InconsistentQuantities(inner),
6648 crate::operation::update_vpc_origin::UpdateVpcOriginError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6649 crate::operation::update_vpc_origin::UpdateVpcOriginError::InvalidIfMatchVersion(inner) => Error::InvalidIfMatchVersion(inner),
6650 crate::operation::update_vpc_origin::UpdateVpcOriginError::PreconditionFailed(inner) => Error::PreconditionFailed(inner),
6651 crate::operation::update_vpc_origin::UpdateVpcOriginError::UnsupportedOperation(inner) => Error::UnsupportedOperation(inner),
6652 crate::operation::update_vpc_origin::UpdateVpcOriginError::Unhandled(inner) => Error::Unhandled(inner),
6653 }
6654 }
6655}
6656impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::verify_dns_configuration::VerifyDnsConfigurationError, R>> for Error
6657where
6658 R: Send + Sync + std::fmt::Debug + 'static,
6659{
6660 fn from(
6661 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::verify_dns_configuration::VerifyDnsConfigurationError, R>,
6662 ) -> Self {
6663 match err {
6664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6667 source: err.into(),
6668 }),
6669 }
6670 }
6671}
6672impl From<crate::operation::verify_dns_configuration::VerifyDnsConfigurationError> for Error {
6673 fn from(err: crate::operation::verify_dns_configuration::VerifyDnsConfigurationError) -> Self {
6674 match err {
6675 crate::operation::verify_dns_configuration::VerifyDnsConfigurationError::AccessDenied(inner) => Error::AccessDenied(inner),
6676 crate::operation::verify_dns_configuration::VerifyDnsConfigurationError::EntityNotFound(inner) => Error::EntityNotFound(inner),
6677 crate::operation::verify_dns_configuration::VerifyDnsConfigurationError::InvalidArgument(inner) => Error::InvalidArgument(inner),
6678 crate::operation::verify_dns_configuration::VerifyDnsConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
6679 }
6680 }
6681}
6682impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
6683where
6684 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
6685 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
6686{
6687 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
6688 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6689 meta: ::std::default::Default::default(),
6690 source: err.into(),
6691 })
6692 }
6693}
6694impl ::std::error::Error for Error {
6695 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
6696 match self {
6697 Error::AccessDenied(inner) => inner.source(),
6698 Error::BatchTooLarge(inner) => inner.source(),
6699 Error::CnameAlreadyExists(inner) => inner.source(),
6700 Error::CachePolicyAlreadyExists(inner) => inner.source(),
6701 Error::CachePolicyInUse(inner) => inner.source(),
6702 Error::CannotChangeImmutablePublicKeyFields(inner) => inner.source(),
6703 Error::CannotDeleteEntityWhileInUse(inner) => inner.source(),
6704 Error::CannotUpdateEntityWhileInUse(inner) => inner.source(),
6705 Error::CloudFrontOriginAccessIdentityAlreadyExists(inner) => inner.source(),
6706 Error::CloudFrontOriginAccessIdentityInUse(inner) => inner.source(),
6707 Error::ContinuousDeploymentPolicyAlreadyExists(inner) => inner.source(),
6708 Error::ContinuousDeploymentPolicyInUse(inner) => inner.source(),
6709 Error::DistributionAlreadyExists(inner) => inner.source(),
6710 Error::DistributionNotDisabled(inner) => inner.source(),
6711 Error::EntityAlreadyExists(inner) => inner.source(),
6712 Error::EntityLimitExceeded(inner) => inner.source(),
6713 Error::EntityNotFound(inner) => inner.source(),
6714 Error::EntitySizeLimitExceeded(inner) => inner.source(),
6715 Error::FieldLevelEncryptionConfigAlreadyExists(inner) => inner.source(),
6716 Error::FieldLevelEncryptionConfigInUse(inner) => inner.source(),
6717 Error::FieldLevelEncryptionProfileAlreadyExists(inner) => inner.source(),
6718 Error::FieldLevelEncryptionProfileInUse(inner) => inner.source(),
6719 Error::FieldLevelEncryptionProfileSizeExceeded(inner) => inner.source(),
6720 Error::FunctionAlreadyExists(inner) => inner.source(),
6721 Error::FunctionInUse(inner) => inner.source(),
6722 Error::FunctionSizeLimitExceeded(inner) => inner.source(),
6723 Error::IllegalDelete(inner) => inner.source(),
6724 Error::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(inner) => inner.source(),
6725 Error::IllegalOriginAccessConfiguration(inner) => inner.source(),
6726 Error::IllegalUpdate(inner) => inner.source(),
6727 Error::InconsistentQuantities(inner) => inner.source(),
6728 Error::InvalidArgument(inner) => inner.source(),
6729 Error::InvalidAssociation(inner) => inner.source(),
6730 Error::InvalidDefaultRootObject(inner) => inner.source(),
6731 Error::InvalidDomainNameForOriginAccessControl(inner) => inner.source(),
6732 Error::InvalidErrorCode(inner) => inner.source(),
6733 Error::InvalidForwardCookies(inner) => inner.source(),
6734 Error::InvalidFunctionAssociation(inner) => inner.source(),
6735 Error::InvalidGeoRestrictionParameter(inner) => inner.source(),
6736 Error::InvalidHeadersForS3Origin(inner) => inner.source(),
6737 Error::InvalidIfMatchVersion(inner) => inner.source(),
6738 Error::InvalidLambdaFunctionAssociation(inner) => inner.source(),
6739 Error::InvalidLocationCode(inner) => inner.source(),
6740 Error::InvalidMinimumProtocolVersion(inner) => inner.source(),
6741 Error::InvalidOrigin(inner) => inner.source(),
6742 Error::InvalidOriginAccessControl(inner) => inner.source(),
6743 Error::InvalidOriginAccessIdentity(inner) => inner.source(),
6744 Error::InvalidOriginKeepaliveTimeout(inner) => inner.source(),
6745 Error::InvalidOriginReadTimeout(inner) => inner.source(),
6746 Error::InvalidProtocolSettings(inner) => inner.source(),
6747 Error::InvalidQueryStringParameters(inner) => inner.source(),
6748 Error::InvalidRelativePath(inner) => inner.source(),
6749 Error::InvalidRequiredProtocol(inner) => inner.source(),
6750 Error::InvalidResponseCode(inner) => inner.source(),
6751 Error::InvalidTtlOrder(inner) => inner.source(),
6752 Error::InvalidTagging(inner) => inner.source(),
6753 Error::InvalidViewerCertificate(inner) => inner.source(),
6754 Error::InvalidWebAclId(inner) => inner.source(),
6755 Error::KeyGroupAlreadyExists(inner) => inner.source(),
6756 Error::MissingBody(inner) => inner.source(),
6757 Error::MonitoringSubscriptionAlreadyExists(inner) => inner.source(),
6758 Error::NoSuchCachePolicy(inner) => inner.source(),
6759 Error::NoSuchCloudFrontOriginAccessIdentity(inner) => inner.source(),
6760 Error::NoSuchContinuousDeploymentPolicy(inner) => inner.source(),
6761 Error::NoSuchDistribution(inner) => inner.source(),
6762 Error::NoSuchFieldLevelEncryptionConfig(inner) => inner.source(),
6763 Error::NoSuchFieldLevelEncryptionProfile(inner) => inner.source(),
6764 Error::NoSuchFunctionExists(inner) => inner.source(),
6765 Error::NoSuchInvalidation(inner) => inner.source(),
6766 Error::NoSuchMonitoringSubscription(inner) => inner.source(),
6767 Error::NoSuchOrigin(inner) => inner.source(),
6768 Error::NoSuchOriginAccessControl(inner) => inner.source(),
6769 Error::NoSuchOriginRequestPolicy(inner) => inner.source(),
6770 Error::NoSuchPublicKey(inner) => inner.source(),
6771 Error::NoSuchRealtimeLogConfig(inner) => inner.source(),
6772 Error::NoSuchResource(inner) => inner.source(),
6773 Error::NoSuchResponseHeadersPolicy(inner) => inner.source(),
6774 Error::NoSuchStreamingDistribution(inner) => inner.source(),
6775 Error::OriginAccessControlAlreadyExists(inner) => inner.source(),
6776 Error::OriginAccessControlInUse(inner) => inner.source(),
6777 Error::OriginRequestPolicyAlreadyExists(inner) => inner.source(),
6778 Error::OriginRequestPolicyInUse(inner) => inner.source(),
6779 Error::PreconditionFailed(inner) => inner.source(),
6780 Error::PublicKeyAlreadyExists(inner) => inner.source(),
6781 Error::PublicKeyInUse(inner) => inner.source(),
6782 Error::QueryArgProfileEmpty(inner) => inner.source(),
6783 Error::RealtimeLogConfigAlreadyExists(inner) => inner.source(),
6784 Error::RealtimeLogConfigInUse(inner) => inner.source(),
6785 Error::RealtimeLogConfigOwnerMismatch(inner) => inner.source(),
6786 Error::ResourceInUse(inner) => inner.source(),
6787 Error::ResourceNotDisabled(inner) => inner.source(),
6788 Error::ResponseHeadersPolicyAlreadyExists(inner) => inner.source(),
6789 Error::ResponseHeadersPolicyInUse(inner) => inner.source(),
6790 Error::StagingDistributionInUse(inner) => inner.source(),
6791 Error::StreamingDistributionAlreadyExists(inner) => inner.source(),
6792 Error::StreamingDistributionNotDisabled(inner) => inner.source(),
6793 Error::TestFunctionFailed(inner) => inner.source(),
6794 Error::TooLongCspInResponseHeadersPolicy(inner) => inner.source(),
6795 Error::TooManyCacheBehaviors(inner) => inner.source(),
6796 Error::TooManyCachePolicies(inner) => inner.source(),
6797 Error::TooManyCertificates(inner) => inner.source(),
6798 Error::TooManyCloudFrontOriginAccessIdentities(inner) => inner.source(),
6799 Error::TooManyContinuousDeploymentPolicies(inner) => inner.source(),
6800 Error::TooManyCookieNamesInWhiteList(inner) => inner.source(),
6801 Error::TooManyCookiesInCachePolicy(inner) => inner.source(),
6802 Error::TooManyCookiesInOriginRequestPolicy(inner) => inner.source(),
6803 Error::TooManyCustomHeadersInResponseHeadersPolicy(inner) => inner.source(),
6804 Error::TooManyDistributionCnamEs(inner) => inner.source(),
6805 Error::TooManyDistributions(inner) => inner.source(),
6806 Error::TooManyDistributionsAssociatedToCachePolicy(inner) => inner.source(),
6807 Error::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(inner) => inner.source(),
6808 Error::TooManyDistributionsAssociatedToKeyGroup(inner) => inner.source(),
6809 Error::TooManyDistributionsAssociatedToOriginAccessControl(inner) => inner.source(),
6810 Error::TooManyDistributionsAssociatedToOriginRequestPolicy(inner) => inner.source(),
6811 Error::TooManyDistributionsAssociatedToResponseHeadersPolicy(inner) => inner.source(),
6812 Error::TooManyDistributionsWithFunctionAssociations(inner) => inner.source(),
6813 Error::TooManyDistributionsWithLambdaAssociations(inner) => inner.source(),
6814 Error::TooManyDistributionsWithSingleFunctionArn(inner) => inner.source(),
6815 Error::TooManyFieldLevelEncryptionConfigs(inner) => inner.source(),
6816 Error::TooManyFieldLevelEncryptionContentTypeProfiles(inner) => inner.source(),
6817 Error::TooManyFieldLevelEncryptionEncryptionEntities(inner) => inner.source(),
6818 Error::TooManyFieldLevelEncryptionFieldPatterns(inner) => inner.source(),
6819 Error::TooManyFieldLevelEncryptionProfiles(inner) => inner.source(),
6820 Error::TooManyFieldLevelEncryptionQueryArgProfiles(inner) => inner.source(),
6821 Error::TooManyFunctionAssociations(inner) => inner.source(),
6822 Error::TooManyFunctions(inner) => inner.source(),
6823 Error::TooManyHeadersInCachePolicy(inner) => inner.source(),
6824 Error::TooManyHeadersInForwardedValues(inner) => inner.source(),
6825 Error::TooManyHeadersInOriginRequestPolicy(inner) => inner.source(),
6826 Error::TooManyInvalidationsInProgress(inner) => inner.source(),
6827 Error::TooManyKeyGroups(inner) => inner.source(),
6828 Error::TooManyKeyGroupsAssociatedToDistribution(inner) => inner.source(),
6829 Error::TooManyLambdaFunctionAssociations(inner) => inner.source(),
6830 Error::TooManyOriginAccessControls(inner) => inner.source(),
6831 Error::TooManyOriginCustomHeaders(inner) => inner.source(),
6832 Error::TooManyOriginGroupsPerDistribution(inner) => inner.source(),
6833 Error::TooManyOriginRequestPolicies(inner) => inner.source(),
6834 Error::TooManyOrigins(inner) => inner.source(),
6835 Error::TooManyPublicKeys(inner) => inner.source(),
6836 Error::TooManyPublicKeysInKeyGroup(inner) => inner.source(),
6837 Error::TooManyQueryStringParameters(inner) => inner.source(),
6838 Error::TooManyQueryStringsInCachePolicy(inner) => inner.source(),
6839 Error::TooManyQueryStringsInOriginRequestPolicy(inner) => inner.source(),
6840 Error::TooManyRealtimeLogConfigs(inner) => inner.source(),
6841 Error::TooManyRemoveHeadersInResponseHeadersPolicy(inner) => inner.source(),
6842 Error::TooManyResponseHeadersPolicies(inner) => inner.source(),
6843 Error::TooManyStreamingDistributionCnamEs(inner) => inner.source(),
6844 Error::TooManyStreamingDistributions(inner) => inner.source(),
6845 Error::TooManyTrustedSigners(inner) => inner.source(),
6846 Error::TrustedKeyGroupDoesNotExist(inner) => inner.source(),
6847 Error::TrustedSignerDoesNotExist(inner) => inner.source(),
6848 Error::UnsupportedOperation(inner) => inner.source(),
6849 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
6850 }
6851 }
6852}
6853impl ::aws_types::request_id::RequestId for Error {
6854 fn request_id(&self) -> Option<&str> {
6855 match self {
6856 Self::AccessDenied(e) => e.request_id(),
6857 Self::BatchTooLarge(e) => e.request_id(),
6858 Self::CnameAlreadyExists(e) => e.request_id(),
6859 Self::CachePolicyAlreadyExists(e) => e.request_id(),
6860 Self::CachePolicyInUse(e) => e.request_id(),
6861 Self::CannotChangeImmutablePublicKeyFields(e) => e.request_id(),
6862 Self::CannotDeleteEntityWhileInUse(e) => e.request_id(),
6863 Self::CannotUpdateEntityWhileInUse(e) => e.request_id(),
6864 Self::CloudFrontOriginAccessIdentityAlreadyExists(e) => e.request_id(),
6865 Self::CloudFrontOriginAccessIdentityInUse(e) => e.request_id(),
6866 Self::ContinuousDeploymentPolicyAlreadyExists(e) => e.request_id(),
6867 Self::ContinuousDeploymentPolicyInUse(e) => e.request_id(),
6868 Self::DistributionAlreadyExists(e) => e.request_id(),
6869 Self::DistributionNotDisabled(e) => e.request_id(),
6870 Self::EntityAlreadyExists(e) => e.request_id(),
6871 Self::EntityLimitExceeded(e) => e.request_id(),
6872 Self::EntityNotFound(e) => e.request_id(),
6873 Self::EntitySizeLimitExceeded(e) => e.request_id(),
6874 Self::FieldLevelEncryptionConfigAlreadyExists(e) => e.request_id(),
6875 Self::FieldLevelEncryptionConfigInUse(e) => e.request_id(),
6876 Self::FieldLevelEncryptionProfileAlreadyExists(e) => e.request_id(),
6877 Self::FieldLevelEncryptionProfileInUse(e) => e.request_id(),
6878 Self::FieldLevelEncryptionProfileSizeExceeded(e) => e.request_id(),
6879 Self::FunctionAlreadyExists(e) => e.request_id(),
6880 Self::FunctionInUse(e) => e.request_id(),
6881 Self::FunctionSizeLimitExceeded(e) => e.request_id(),
6882 Self::IllegalDelete(e) => e.request_id(),
6883 Self::IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior(e) => e.request_id(),
6884 Self::IllegalOriginAccessConfiguration(e) => e.request_id(),
6885 Self::IllegalUpdate(e) => e.request_id(),
6886 Self::InconsistentQuantities(e) => e.request_id(),
6887 Self::InvalidArgument(e) => e.request_id(),
6888 Self::InvalidAssociation(e) => e.request_id(),
6889 Self::InvalidDefaultRootObject(e) => e.request_id(),
6890 Self::InvalidDomainNameForOriginAccessControl(e) => e.request_id(),
6891 Self::InvalidErrorCode(e) => e.request_id(),
6892 Self::InvalidForwardCookies(e) => e.request_id(),
6893 Self::InvalidFunctionAssociation(e) => e.request_id(),
6894 Self::InvalidGeoRestrictionParameter(e) => e.request_id(),
6895 Self::InvalidHeadersForS3Origin(e) => e.request_id(),
6896 Self::InvalidIfMatchVersion(e) => e.request_id(),
6897 Self::InvalidLambdaFunctionAssociation(e) => e.request_id(),
6898 Self::InvalidLocationCode(e) => e.request_id(),
6899 Self::InvalidMinimumProtocolVersion(e) => e.request_id(),
6900 Self::InvalidOrigin(e) => e.request_id(),
6901 Self::InvalidOriginAccessControl(e) => e.request_id(),
6902 Self::InvalidOriginAccessIdentity(e) => e.request_id(),
6903 Self::InvalidOriginKeepaliveTimeout(e) => e.request_id(),
6904 Self::InvalidOriginReadTimeout(e) => e.request_id(),
6905 Self::InvalidProtocolSettings(e) => e.request_id(),
6906 Self::InvalidQueryStringParameters(e) => e.request_id(),
6907 Self::InvalidRelativePath(e) => e.request_id(),
6908 Self::InvalidRequiredProtocol(e) => e.request_id(),
6909 Self::InvalidResponseCode(e) => e.request_id(),
6910 Self::InvalidTtlOrder(e) => e.request_id(),
6911 Self::InvalidTagging(e) => e.request_id(),
6912 Self::InvalidViewerCertificate(e) => e.request_id(),
6913 Self::InvalidWebAclId(e) => e.request_id(),
6914 Self::KeyGroupAlreadyExists(e) => e.request_id(),
6915 Self::MissingBody(e) => e.request_id(),
6916 Self::MonitoringSubscriptionAlreadyExists(e) => e.request_id(),
6917 Self::NoSuchCachePolicy(e) => e.request_id(),
6918 Self::NoSuchCloudFrontOriginAccessIdentity(e) => e.request_id(),
6919 Self::NoSuchContinuousDeploymentPolicy(e) => e.request_id(),
6920 Self::NoSuchDistribution(e) => e.request_id(),
6921 Self::NoSuchFieldLevelEncryptionConfig(e) => e.request_id(),
6922 Self::NoSuchFieldLevelEncryptionProfile(e) => e.request_id(),
6923 Self::NoSuchFunctionExists(e) => e.request_id(),
6924 Self::NoSuchInvalidation(e) => e.request_id(),
6925 Self::NoSuchMonitoringSubscription(e) => e.request_id(),
6926 Self::NoSuchOrigin(e) => e.request_id(),
6927 Self::NoSuchOriginAccessControl(e) => e.request_id(),
6928 Self::NoSuchOriginRequestPolicy(e) => e.request_id(),
6929 Self::NoSuchPublicKey(e) => e.request_id(),
6930 Self::NoSuchRealtimeLogConfig(e) => e.request_id(),
6931 Self::NoSuchResource(e) => e.request_id(),
6932 Self::NoSuchResponseHeadersPolicy(e) => e.request_id(),
6933 Self::NoSuchStreamingDistribution(e) => e.request_id(),
6934 Self::OriginAccessControlAlreadyExists(e) => e.request_id(),
6935 Self::OriginAccessControlInUse(e) => e.request_id(),
6936 Self::OriginRequestPolicyAlreadyExists(e) => e.request_id(),
6937 Self::OriginRequestPolicyInUse(e) => e.request_id(),
6938 Self::PreconditionFailed(e) => e.request_id(),
6939 Self::PublicKeyAlreadyExists(e) => e.request_id(),
6940 Self::PublicKeyInUse(e) => e.request_id(),
6941 Self::QueryArgProfileEmpty(e) => e.request_id(),
6942 Self::RealtimeLogConfigAlreadyExists(e) => e.request_id(),
6943 Self::RealtimeLogConfigInUse(e) => e.request_id(),
6944 Self::RealtimeLogConfigOwnerMismatch(e) => e.request_id(),
6945 Self::ResourceInUse(e) => e.request_id(),
6946 Self::ResourceNotDisabled(e) => e.request_id(),
6947 Self::ResponseHeadersPolicyAlreadyExists(e) => e.request_id(),
6948 Self::ResponseHeadersPolicyInUse(e) => e.request_id(),
6949 Self::StagingDistributionInUse(e) => e.request_id(),
6950 Self::StreamingDistributionAlreadyExists(e) => e.request_id(),
6951 Self::StreamingDistributionNotDisabled(e) => e.request_id(),
6952 Self::TestFunctionFailed(e) => e.request_id(),
6953 Self::TooLongCspInResponseHeadersPolicy(e) => e.request_id(),
6954 Self::TooManyCacheBehaviors(e) => e.request_id(),
6955 Self::TooManyCachePolicies(e) => e.request_id(),
6956 Self::TooManyCertificates(e) => e.request_id(),
6957 Self::TooManyCloudFrontOriginAccessIdentities(e) => e.request_id(),
6958 Self::TooManyContinuousDeploymentPolicies(e) => e.request_id(),
6959 Self::TooManyCookieNamesInWhiteList(e) => e.request_id(),
6960 Self::TooManyCookiesInCachePolicy(e) => e.request_id(),
6961 Self::TooManyCookiesInOriginRequestPolicy(e) => e.request_id(),
6962 Self::TooManyCustomHeadersInResponseHeadersPolicy(e) => e.request_id(),
6963 Self::TooManyDistributionCnamEs(e) => e.request_id(),
6964 Self::TooManyDistributions(e) => e.request_id(),
6965 Self::TooManyDistributionsAssociatedToCachePolicy(e) => e.request_id(),
6966 Self::TooManyDistributionsAssociatedToFieldLevelEncryptionConfig(e) => e.request_id(),
6967 Self::TooManyDistributionsAssociatedToKeyGroup(e) => e.request_id(),
6968 Self::TooManyDistributionsAssociatedToOriginAccessControl(e) => e.request_id(),
6969 Self::TooManyDistributionsAssociatedToOriginRequestPolicy(e) => e.request_id(),
6970 Self::TooManyDistributionsAssociatedToResponseHeadersPolicy(e) => e.request_id(),
6971 Self::TooManyDistributionsWithFunctionAssociations(e) => e.request_id(),
6972 Self::TooManyDistributionsWithLambdaAssociations(e) => e.request_id(),
6973 Self::TooManyDistributionsWithSingleFunctionArn(e) => e.request_id(),
6974 Self::TooManyFieldLevelEncryptionConfigs(e) => e.request_id(),
6975 Self::TooManyFieldLevelEncryptionContentTypeProfiles(e) => e.request_id(),
6976 Self::TooManyFieldLevelEncryptionEncryptionEntities(e) => e.request_id(),
6977 Self::TooManyFieldLevelEncryptionFieldPatterns(e) => e.request_id(),
6978 Self::TooManyFieldLevelEncryptionProfiles(e) => e.request_id(),
6979 Self::TooManyFieldLevelEncryptionQueryArgProfiles(e) => e.request_id(),
6980 Self::TooManyFunctionAssociations(e) => e.request_id(),
6981 Self::TooManyFunctions(e) => e.request_id(),
6982 Self::TooManyHeadersInCachePolicy(e) => e.request_id(),
6983 Self::TooManyHeadersInForwardedValues(e) => e.request_id(),
6984 Self::TooManyHeadersInOriginRequestPolicy(e) => e.request_id(),
6985 Self::TooManyInvalidationsInProgress(e) => e.request_id(),
6986 Self::TooManyKeyGroups(e) => e.request_id(),
6987 Self::TooManyKeyGroupsAssociatedToDistribution(e) => e.request_id(),
6988 Self::TooManyLambdaFunctionAssociations(e) => e.request_id(),
6989 Self::TooManyOriginAccessControls(e) => e.request_id(),
6990 Self::TooManyOriginCustomHeaders(e) => e.request_id(),
6991 Self::TooManyOriginGroupsPerDistribution(e) => e.request_id(),
6992 Self::TooManyOriginRequestPolicies(e) => e.request_id(),
6993 Self::TooManyOrigins(e) => e.request_id(),
6994 Self::TooManyPublicKeys(e) => e.request_id(),
6995 Self::TooManyPublicKeysInKeyGroup(e) => e.request_id(),
6996 Self::TooManyQueryStringParameters(e) => e.request_id(),
6997 Self::TooManyQueryStringsInCachePolicy(e) => e.request_id(),
6998 Self::TooManyQueryStringsInOriginRequestPolicy(e) => e.request_id(),
6999 Self::TooManyRealtimeLogConfigs(e) => e.request_id(),
7000 Self::TooManyRemoveHeadersInResponseHeadersPolicy(e) => e.request_id(),
7001 Self::TooManyResponseHeadersPolicies(e) => e.request_id(),
7002 Self::TooManyStreamingDistributionCnamEs(e) => e.request_id(),
7003 Self::TooManyStreamingDistributions(e) => e.request_id(),
7004 Self::TooManyTrustedSigners(e) => e.request_id(),
7005 Self::TrustedKeyGroupDoesNotExist(e) => e.request_id(),
7006 Self::TrustedSignerDoesNotExist(e) => e.request_id(),
7007 Self::UnsupportedOperation(e) => e.request_id(),
7008 Self::Unhandled(e) => e.meta.request_id(),
7009 }
7010 }
7011}