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