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