1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 CertificateConflictException(crate::types::error::CertificateConflictException),
8 CertificateStateException(crate::types::error::CertificateStateException),
10 CertificateValidationException(crate::types::error::CertificateValidationException),
12 ConflictException(crate::types::error::ConflictException),
14 ConflictingResourceUpdateException(crate::types::error::ConflictingResourceUpdateException),
16 DeleteConflictException(crate::types::error::DeleteConflictException),
18 IndexNotReadyException(crate::types::error::IndexNotReadyException),
20 InternalException(crate::types::error::InternalException),
22 InternalFailureException(crate::types::error::InternalFailureException),
24 InternalServerException(crate::types::error::InternalServerException),
26 InvalidAggregationException(crate::types::error::InvalidAggregationException),
28 InvalidQueryException(crate::types::error::InvalidQueryException),
30 InvalidRequestException(crate::types::error::InvalidRequestException),
32 InvalidResponseException(crate::types::error::InvalidResponseException),
34 InvalidStateTransitionException(crate::types::error::InvalidStateTransitionException),
36 LimitExceededException(crate::types::error::LimitExceededException),
38 MalformedPolicyException(crate::types::error::MalformedPolicyException),
40 NotConfiguredException(crate::types::error::NotConfiguredException),
42 RegistrationCodeValidationException(crate::types::error::RegistrationCodeValidationException),
44 ResourceAlreadyExistsException(crate::types::error::ResourceAlreadyExistsException),
46 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
48 ResourceRegistrationFailureException(crate::types::error::ResourceRegistrationFailureException),
50 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
52 ServiceUnavailableException(crate::types::error::ServiceUnavailableException),
54 SqlParseException(crate::types::error::SqlParseException),
56 TaskAlreadyExistsException(crate::types::error::TaskAlreadyExistsException),
58 ThrottlingException(crate::types::error::ThrottlingException),
60 TransferAlreadyCompletedException(crate::types::error::TransferAlreadyCompletedException),
62 TransferConflictException(crate::types::error::TransferConflictException),
64 UnauthorizedException(crate::types::error::UnauthorizedException),
66 ValidationException(crate::types::error::ValidationException),
68 VersionConflictException(crate::types::error::VersionConflictException),
70 VersionsLimitExceededException(crate::types::error::VersionsLimitExceededException),
72 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
74 variable wildcard pattern and check `.code()`:
75 \
76 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
77 \
78 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
79 Unhandled(crate::error::sealed_unhandled::Unhandled),
80}
81impl ::std::fmt::Display for Error {
82 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
83 match self {
84 Error::CertificateConflictException(inner) => inner.fmt(f),
85 Error::CertificateStateException(inner) => inner.fmt(f),
86 Error::CertificateValidationException(inner) => inner.fmt(f),
87 Error::ConflictException(inner) => inner.fmt(f),
88 Error::ConflictingResourceUpdateException(inner) => inner.fmt(f),
89 Error::DeleteConflictException(inner) => inner.fmt(f),
90 Error::IndexNotReadyException(inner) => inner.fmt(f),
91 Error::InternalException(inner) => inner.fmt(f),
92 Error::InternalFailureException(inner) => inner.fmt(f),
93 Error::InternalServerException(inner) => inner.fmt(f),
94 Error::InvalidAggregationException(inner) => inner.fmt(f),
95 Error::InvalidQueryException(inner) => inner.fmt(f),
96 Error::InvalidRequestException(inner) => inner.fmt(f),
97 Error::InvalidResponseException(inner) => inner.fmt(f),
98 Error::InvalidStateTransitionException(inner) => inner.fmt(f),
99 Error::LimitExceededException(inner) => inner.fmt(f),
100 Error::MalformedPolicyException(inner) => inner.fmt(f),
101 Error::NotConfiguredException(inner) => inner.fmt(f),
102 Error::RegistrationCodeValidationException(inner) => inner.fmt(f),
103 Error::ResourceAlreadyExistsException(inner) => inner.fmt(f),
104 Error::ResourceNotFoundException(inner) => inner.fmt(f),
105 Error::ResourceRegistrationFailureException(inner) => inner.fmt(f),
106 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
107 Error::ServiceUnavailableException(inner) => inner.fmt(f),
108 Error::SqlParseException(inner) => inner.fmt(f),
109 Error::TaskAlreadyExistsException(inner) => inner.fmt(f),
110 Error::ThrottlingException(inner) => inner.fmt(f),
111 Error::TransferAlreadyCompletedException(inner) => inner.fmt(f),
112 Error::TransferConflictException(inner) => inner.fmt(f),
113 Error::UnauthorizedException(inner) => inner.fmt(f),
114 Error::ValidationException(inner) => inner.fmt(f),
115 Error::VersionConflictException(inner) => inner.fmt(f),
116 Error::VersionsLimitExceededException(inner) => inner.fmt(f),
117 Error::Unhandled(_) => {
118 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
119 write!(f, "unhandled error ({code})")
120 } else {
121 f.write_str("unhandled error")
122 }
123 }
124 }
125 }
126}
127impl From<::aws_smithy_types::error::operation::BuildError> for Error {
128 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
129 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
130 source: value.into(),
131 meta: ::std::default::Default::default(),
132 })
133 }
134}
135impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
136 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
137 match self {
138 Self::CertificateConflictException(inner) => inner.meta(),
139 Self::CertificateStateException(inner) => inner.meta(),
140 Self::CertificateValidationException(inner) => inner.meta(),
141 Self::ConflictException(inner) => inner.meta(),
142 Self::ConflictingResourceUpdateException(inner) => inner.meta(),
143 Self::DeleteConflictException(inner) => inner.meta(),
144 Self::IndexNotReadyException(inner) => inner.meta(),
145 Self::InternalException(inner) => inner.meta(),
146 Self::InternalFailureException(inner) => inner.meta(),
147 Self::InternalServerException(inner) => inner.meta(),
148 Self::InvalidAggregationException(inner) => inner.meta(),
149 Self::InvalidQueryException(inner) => inner.meta(),
150 Self::InvalidRequestException(inner) => inner.meta(),
151 Self::InvalidResponseException(inner) => inner.meta(),
152 Self::InvalidStateTransitionException(inner) => inner.meta(),
153 Self::LimitExceededException(inner) => inner.meta(),
154 Self::MalformedPolicyException(inner) => inner.meta(),
155 Self::NotConfiguredException(inner) => inner.meta(),
156 Self::RegistrationCodeValidationException(inner) => inner.meta(),
157 Self::ResourceAlreadyExistsException(inner) => inner.meta(),
158 Self::ResourceNotFoundException(inner) => inner.meta(),
159 Self::ResourceRegistrationFailureException(inner) => inner.meta(),
160 Self::ServiceQuotaExceededException(inner) => inner.meta(),
161 Self::ServiceUnavailableException(inner) => inner.meta(),
162 Self::SqlParseException(inner) => inner.meta(),
163 Self::TaskAlreadyExistsException(inner) => inner.meta(),
164 Self::ThrottlingException(inner) => inner.meta(),
165 Self::TransferAlreadyCompletedException(inner) => inner.meta(),
166 Self::TransferConflictException(inner) => inner.meta(),
167 Self::UnauthorizedException(inner) => inner.meta(),
168 Self::ValidationException(inner) => inner.meta(),
169 Self::VersionConflictException(inner) => inner.meta(),
170 Self::VersionsLimitExceededException(inner) => inner.meta(),
171 Self::Unhandled(inner) => &inner.meta,
172 }
173 }
174}
175impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_certificate_transfer::AcceptCertificateTransferError, R>>
176 for Error
177where
178 R: Send + Sync + std::fmt::Debug + 'static,
179{
180 fn from(
181 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_certificate_transfer::AcceptCertificateTransferError, R>,
182 ) -> Self {
183 match err {
184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
187 source: err.into(),
188 }),
189 }
190 }
191}
192impl From<crate::operation::accept_certificate_transfer::AcceptCertificateTransferError> for Error {
193 fn from(err: crate::operation::accept_certificate_transfer::AcceptCertificateTransferError) -> Self {
194 match err {
195 crate::operation::accept_certificate_transfer::AcceptCertificateTransferError::InternalFailureException(inner) => {
196 Error::InternalFailureException(inner)
197 }
198 crate::operation::accept_certificate_transfer::AcceptCertificateTransferError::InvalidRequestException(inner) => {
199 Error::InvalidRequestException(inner)
200 }
201 crate::operation::accept_certificate_transfer::AcceptCertificateTransferError::ResourceNotFoundException(inner) => {
202 Error::ResourceNotFoundException(inner)
203 }
204 crate::operation::accept_certificate_transfer::AcceptCertificateTransferError::ServiceUnavailableException(inner) => {
205 Error::ServiceUnavailableException(inner)
206 }
207 crate::operation::accept_certificate_transfer::AcceptCertificateTransferError::ThrottlingException(inner) => {
208 Error::ThrottlingException(inner)
209 }
210 crate::operation::accept_certificate_transfer::AcceptCertificateTransferError::TransferAlreadyCompletedException(inner) => {
211 Error::TransferAlreadyCompletedException(inner)
212 }
213 crate::operation::accept_certificate_transfer::AcceptCertificateTransferError::UnauthorizedException(inner) => {
214 Error::UnauthorizedException(inner)
215 }
216 crate::operation::accept_certificate_transfer::AcceptCertificateTransferError::Unhandled(inner) => Error::Unhandled(inner),
217 }
218 }
219}
220impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError, R>>
221 for Error
222where
223 R: Send + Sync + std::fmt::Debug + 'static,
224{
225 fn from(
226 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError, R>,
227 ) -> Self {
228 match err {
229 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
230 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
231 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
232 source: err.into(),
233 }),
234 }
235 }
236}
237impl From<crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError> for Error {
238 fn from(err: crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError) -> Self {
239 match err {
240 crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError::InternalFailureException(inner) => {
241 Error::InternalFailureException(inner)
242 }
243 crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError::InvalidRequestException(inner) => {
244 Error::InvalidRequestException(inner)
245 }
246 crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError::ResourceNotFoundException(inner) => {
247 Error::ResourceNotFoundException(inner)
248 }
249 crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError::ThrottlingException(inner) => {
250 Error::ThrottlingException(inner)
251 }
252 crate::operation::add_thing_to_billing_group::AddThingToBillingGroupError::Unhandled(inner) => Error::Unhandled(inner),
253 }
254 }
255}
256impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_thing_to_thing_group::AddThingToThingGroupError, R>> for Error
257where
258 R: Send + Sync + std::fmt::Debug + 'static,
259{
260 fn from(
261 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_thing_to_thing_group::AddThingToThingGroupError, R>,
262 ) -> Self {
263 match err {
264 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
265 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
266 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
267 source: err.into(),
268 }),
269 }
270 }
271}
272impl From<crate::operation::add_thing_to_thing_group::AddThingToThingGroupError> for Error {
273 fn from(err: crate::operation::add_thing_to_thing_group::AddThingToThingGroupError) -> Self {
274 match err {
275 crate::operation::add_thing_to_thing_group::AddThingToThingGroupError::InternalFailureException(inner) => {
276 Error::InternalFailureException(inner)
277 }
278 crate::operation::add_thing_to_thing_group::AddThingToThingGroupError::InvalidRequestException(inner) => {
279 Error::InvalidRequestException(inner)
280 }
281 crate::operation::add_thing_to_thing_group::AddThingToThingGroupError::ResourceNotFoundException(inner) => {
282 Error::ResourceNotFoundException(inner)
283 }
284 crate::operation::add_thing_to_thing_group::AddThingToThingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
285 crate::operation::add_thing_to_thing_group::AddThingToThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
286 }
287 }
288}
289impl<R>
290 From<
291 ::aws_smithy_runtime_api::client::result::SdkError<
292 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError,
293 R,
294 >,
295 > for Error
296where
297 R: Send + Sync + std::fmt::Debug + 'static,
298{
299 fn from(
300 err: ::aws_smithy_runtime_api::client::result::SdkError<
301 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError,
302 R,
303 >,
304 ) -> Self {
305 match err {
306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
309 source: err.into(),
310 }),
311 }
312 }
313}
314impl From<crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError> for Error {
315 fn from(err: crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError) -> Self {
316 match err {
317 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError::ConflictException(inner) => {
318 Error::ConflictException(inner)
319 }
320 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError::InternalServerException(inner) => {
321 Error::InternalServerException(inner)
322 }
323 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError::ResourceNotFoundException(inner) => {
324 Error::ResourceNotFoundException(inner)
325 }
326 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError::ServiceQuotaExceededException(inner) => {
327 Error::ServiceQuotaExceededException(inner)
328 }
329 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError::ThrottlingException(inner) => {
330 Error::ThrottlingException(inner)
331 }
332 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError::ValidationException(inner) => {
333 Error::ValidationException(inner)
334 }
335 crate::operation::associate_sbom_with_package_version::AssociateSbomWithPackageVersionError::Unhandled(inner) => Error::Unhandled(inner),
336 }
337 }
338}
339impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_targets_with_job::AssociateTargetsWithJobError, R>>
340 for Error
341where
342 R: Send + Sync + std::fmt::Debug + 'static,
343{
344 fn from(
345 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_targets_with_job::AssociateTargetsWithJobError, R>,
346 ) -> Self {
347 match err {
348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
351 source: err.into(),
352 }),
353 }
354 }
355}
356impl From<crate::operation::associate_targets_with_job::AssociateTargetsWithJobError> for Error {
357 fn from(err: crate::operation::associate_targets_with_job::AssociateTargetsWithJobError) -> Self {
358 match err {
359 crate::operation::associate_targets_with_job::AssociateTargetsWithJobError::InvalidRequestException(inner) => {
360 Error::InvalidRequestException(inner)
361 }
362 crate::operation::associate_targets_with_job::AssociateTargetsWithJobError::LimitExceededException(inner) => {
363 Error::LimitExceededException(inner)
364 }
365 crate::operation::associate_targets_with_job::AssociateTargetsWithJobError::ResourceNotFoundException(inner) => {
366 Error::ResourceNotFoundException(inner)
367 }
368 crate::operation::associate_targets_with_job::AssociateTargetsWithJobError::ServiceUnavailableException(inner) => {
369 Error::ServiceUnavailableException(inner)
370 }
371 crate::operation::associate_targets_with_job::AssociateTargetsWithJobError::ThrottlingException(inner) => {
372 Error::ThrottlingException(inner)
373 }
374 crate::operation::associate_targets_with_job::AssociateTargetsWithJobError::Unhandled(inner) => Error::Unhandled(inner),
375 }
376 }
377}
378impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_policy::AttachPolicyError, R>> for Error
379where
380 R: Send + Sync + std::fmt::Debug + 'static,
381{
382 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_policy::AttachPolicyError, R>) -> Self {
383 match err {
384 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
385 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
386 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
387 source: err.into(),
388 }),
389 }
390 }
391}
392impl From<crate::operation::attach_policy::AttachPolicyError> for Error {
393 fn from(err: crate::operation::attach_policy::AttachPolicyError) -> Self {
394 match err {
395 crate::operation::attach_policy::AttachPolicyError::InternalFailureException(inner) => Error::InternalFailureException(inner),
396 crate::operation::attach_policy::AttachPolicyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
397 crate::operation::attach_policy::AttachPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
398 crate::operation::attach_policy::AttachPolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
399 crate::operation::attach_policy::AttachPolicyError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
400 crate::operation::attach_policy::AttachPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
401 crate::operation::attach_policy::AttachPolicyError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
402 crate::operation::attach_policy::AttachPolicyError::Unhandled(inner) => Error::Unhandled(inner),
403 }
404 }
405}
406impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_principal_policy::AttachPrincipalPolicyError, R>> for Error
407where
408 R: Send + Sync + std::fmt::Debug + 'static,
409{
410 fn from(
411 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_principal_policy::AttachPrincipalPolicyError, R>,
412 ) -> Self {
413 match err {
414 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
415 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
416 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
417 source: err.into(),
418 }),
419 }
420 }
421}
422impl From<crate::operation::attach_principal_policy::AttachPrincipalPolicyError> for Error {
423 fn from(err: crate::operation::attach_principal_policy::AttachPrincipalPolicyError) -> Self {
424 match err {
425 crate::operation::attach_principal_policy::AttachPrincipalPolicyError::InternalFailureException(inner) => {
426 Error::InternalFailureException(inner)
427 }
428 crate::operation::attach_principal_policy::AttachPrincipalPolicyError::InvalidRequestException(inner) => {
429 Error::InvalidRequestException(inner)
430 }
431 crate::operation::attach_principal_policy::AttachPrincipalPolicyError::LimitExceededException(inner) => {
432 Error::LimitExceededException(inner)
433 }
434 crate::operation::attach_principal_policy::AttachPrincipalPolicyError::ResourceNotFoundException(inner) => {
435 Error::ResourceNotFoundException(inner)
436 }
437 crate::operation::attach_principal_policy::AttachPrincipalPolicyError::ServiceUnavailableException(inner) => {
438 Error::ServiceUnavailableException(inner)
439 }
440 crate::operation::attach_principal_policy::AttachPrincipalPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
441 crate::operation::attach_principal_policy::AttachPrincipalPolicyError::UnauthorizedException(inner) => {
442 Error::UnauthorizedException(inner)
443 }
444 crate::operation::attach_principal_policy::AttachPrincipalPolicyError::Unhandled(inner) => Error::Unhandled(inner),
445 }
446 }
447}
448impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_security_profile::AttachSecurityProfileError, R>> for Error
449where
450 R: Send + Sync + std::fmt::Debug + 'static,
451{
452 fn from(
453 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_security_profile::AttachSecurityProfileError, R>,
454 ) -> Self {
455 match err {
456 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
457 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
458 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
459 source: err.into(),
460 }),
461 }
462 }
463}
464impl From<crate::operation::attach_security_profile::AttachSecurityProfileError> for Error {
465 fn from(err: crate::operation::attach_security_profile::AttachSecurityProfileError) -> Self {
466 match err {
467 crate::operation::attach_security_profile::AttachSecurityProfileError::InternalFailureException(inner) => {
468 Error::InternalFailureException(inner)
469 }
470 crate::operation::attach_security_profile::AttachSecurityProfileError::InvalidRequestException(inner) => {
471 Error::InvalidRequestException(inner)
472 }
473 crate::operation::attach_security_profile::AttachSecurityProfileError::LimitExceededException(inner) => {
474 Error::LimitExceededException(inner)
475 }
476 crate::operation::attach_security_profile::AttachSecurityProfileError::ResourceNotFoundException(inner) => {
477 Error::ResourceNotFoundException(inner)
478 }
479 crate::operation::attach_security_profile::AttachSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
480 crate::operation::attach_security_profile::AttachSecurityProfileError::VersionConflictException(inner) => {
481 Error::VersionConflictException(inner)
482 }
483 crate::operation::attach_security_profile::AttachSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
484 }
485 }
486}
487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_thing_principal::AttachThingPrincipalError, R>> for Error
488where
489 R: Send + Sync + std::fmt::Debug + 'static,
490{
491 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_thing_principal::AttachThingPrincipalError, R>) -> Self {
492 match err {
493 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
494 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
495 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
496 source: err.into(),
497 }),
498 }
499 }
500}
501impl From<crate::operation::attach_thing_principal::AttachThingPrincipalError> for Error {
502 fn from(err: crate::operation::attach_thing_principal::AttachThingPrincipalError) -> Self {
503 match err {
504 crate::operation::attach_thing_principal::AttachThingPrincipalError::InternalFailureException(inner) => {
505 Error::InternalFailureException(inner)
506 }
507 crate::operation::attach_thing_principal::AttachThingPrincipalError::InvalidRequestException(inner) => {
508 Error::InvalidRequestException(inner)
509 }
510 crate::operation::attach_thing_principal::AttachThingPrincipalError::ResourceNotFoundException(inner) => {
511 Error::ResourceNotFoundException(inner)
512 }
513 crate::operation::attach_thing_principal::AttachThingPrincipalError::ServiceUnavailableException(inner) => {
514 Error::ServiceUnavailableException(inner)
515 }
516 crate::operation::attach_thing_principal::AttachThingPrincipalError::ThrottlingException(inner) => Error::ThrottlingException(inner),
517 crate::operation::attach_thing_principal::AttachThingPrincipalError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
518 crate::operation::attach_thing_principal::AttachThingPrincipalError::Unhandled(inner) => Error::Unhandled(inner),
519 }
520 }
521}
522impl<R>
523 From<
524 ::aws_smithy_runtime_api::client::result::SdkError<
525 crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError,
526 R,
527 >,
528 > for Error
529where
530 R: Send + Sync + std::fmt::Debug + 'static,
531{
532 fn from(
533 err: ::aws_smithy_runtime_api::client::result::SdkError<
534 crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError,
535 R,
536 >,
537 ) -> Self {
538 match err {
539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
542 source: err.into(),
543 }),
544 }
545 }
546}
547impl From<crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError> for Error {
548 fn from(err: crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError) -> Self {
549 match err {
550 crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError::InternalFailureException(inner) => {
551 Error::InternalFailureException(inner)
552 }
553 crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError::InvalidRequestException(inner) => {
554 Error::InvalidRequestException(inner)
555 }
556 crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError::ResourceNotFoundException(inner) => {
557 Error::ResourceNotFoundException(inner)
558 }
559 crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError::ThrottlingException(inner) => {
560 Error::ThrottlingException(inner)
561 }
562 crate::operation::cancel_audit_mitigation_actions_task::CancelAuditMitigationActionsTaskError::Unhandled(inner) => {
563 Error::Unhandled(inner)
564 }
565 }
566 }
567}
568impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_audit_task::CancelAuditTaskError, R>> for Error
569where
570 R: Send + Sync + std::fmt::Debug + 'static,
571{
572 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_audit_task::CancelAuditTaskError, R>) -> Self {
573 match err {
574 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
575 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
576 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
577 source: err.into(),
578 }),
579 }
580 }
581}
582impl From<crate::operation::cancel_audit_task::CancelAuditTaskError> for Error {
583 fn from(err: crate::operation::cancel_audit_task::CancelAuditTaskError) -> Self {
584 match err {
585 crate::operation::cancel_audit_task::CancelAuditTaskError::InternalFailureException(inner) => Error::InternalFailureException(inner),
586 crate::operation::cancel_audit_task::CancelAuditTaskError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
587 crate::operation::cancel_audit_task::CancelAuditTaskError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
588 crate::operation::cancel_audit_task::CancelAuditTaskError::ThrottlingException(inner) => Error::ThrottlingException(inner),
589 crate::operation::cancel_audit_task::CancelAuditTaskError::Unhandled(inner) => Error::Unhandled(inner),
590 }
591 }
592}
593impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_certificate_transfer::CancelCertificateTransferError, R>>
594 for Error
595where
596 R: Send + Sync + std::fmt::Debug + 'static,
597{
598 fn from(
599 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_certificate_transfer::CancelCertificateTransferError, R>,
600 ) -> Self {
601 match err {
602 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
603 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
604 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
605 source: err.into(),
606 }),
607 }
608 }
609}
610impl From<crate::operation::cancel_certificate_transfer::CancelCertificateTransferError> for Error {
611 fn from(err: crate::operation::cancel_certificate_transfer::CancelCertificateTransferError) -> Self {
612 match err {
613 crate::operation::cancel_certificate_transfer::CancelCertificateTransferError::InternalFailureException(inner) => {
614 Error::InternalFailureException(inner)
615 }
616 crate::operation::cancel_certificate_transfer::CancelCertificateTransferError::InvalidRequestException(inner) => {
617 Error::InvalidRequestException(inner)
618 }
619 crate::operation::cancel_certificate_transfer::CancelCertificateTransferError::ResourceNotFoundException(inner) => {
620 Error::ResourceNotFoundException(inner)
621 }
622 crate::operation::cancel_certificate_transfer::CancelCertificateTransferError::ServiceUnavailableException(inner) => {
623 Error::ServiceUnavailableException(inner)
624 }
625 crate::operation::cancel_certificate_transfer::CancelCertificateTransferError::ThrottlingException(inner) => {
626 Error::ThrottlingException(inner)
627 }
628 crate::operation::cancel_certificate_transfer::CancelCertificateTransferError::TransferAlreadyCompletedException(inner) => {
629 Error::TransferAlreadyCompletedException(inner)
630 }
631 crate::operation::cancel_certificate_transfer::CancelCertificateTransferError::UnauthorizedException(inner) => {
632 Error::UnauthorizedException(inner)
633 }
634 crate::operation::cancel_certificate_transfer::CancelCertificateTransferError::Unhandled(inner) => Error::Unhandled(inner),
635 }
636 }
637}
638impl<R>
639 From<
640 ::aws_smithy_runtime_api::client::result::SdkError<
641 crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError,
642 R,
643 >,
644 > for Error
645where
646 R: Send + Sync + std::fmt::Debug + 'static,
647{
648 fn from(
649 err: ::aws_smithy_runtime_api::client::result::SdkError<
650 crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError,
651 R,
652 >,
653 ) -> Self {
654 match err {
655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
658 source: err.into(),
659 }),
660 }
661 }
662}
663impl From<crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError> for Error {
664 fn from(err: crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError) -> Self {
665 match err {
666 crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError::InternalFailureException(inner) => {
667 Error::InternalFailureException(inner)
668 }
669 crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError::InvalidRequestException(inner) => {
670 Error::InvalidRequestException(inner)
671 }
672 crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError::ResourceNotFoundException(inner) => {
673 Error::ResourceNotFoundException(inner)
674 }
675 crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError::ThrottlingException(inner) => {
676 Error::ThrottlingException(inner)
677 }
678 crate::operation::cancel_detect_mitigation_actions_task::CancelDetectMitigationActionsTaskError::Unhandled(inner) => {
679 Error::Unhandled(inner)
680 }
681 }
682 }
683}
684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_job::CancelJobError, R>> for Error
685where
686 R: Send + Sync + std::fmt::Debug + 'static,
687{
688 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_job::CancelJobError, R>) -> Self {
689 match err {
690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
693 source: err.into(),
694 }),
695 }
696 }
697}
698impl From<crate::operation::cancel_job::CancelJobError> for Error {
699 fn from(err: crate::operation::cancel_job::CancelJobError) -> Self {
700 match err {
701 crate::operation::cancel_job::CancelJobError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
702 crate::operation::cancel_job::CancelJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
703 crate::operation::cancel_job::CancelJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
704 crate::operation::cancel_job::CancelJobError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
705 crate::operation::cancel_job::CancelJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
706 crate::operation::cancel_job::CancelJobError::Unhandled(inner) => Error::Unhandled(inner),
707 }
708 }
709}
710impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_job_execution::CancelJobExecutionError, R>> for Error
711where
712 R: Send + Sync + std::fmt::Debug + 'static,
713{
714 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_job_execution::CancelJobExecutionError, R>) -> Self {
715 match err {
716 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
717 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
718 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
719 source: err.into(),
720 }),
721 }
722 }
723}
724impl From<crate::operation::cancel_job_execution::CancelJobExecutionError> for Error {
725 fn from(err: crate::operation::cancel_job_execution::CancelJobExecutionError) -> Self {
726 match err {
727 crate::operation::cancel_job_execution::CancelJobExecutionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
728 crate::operation::cancel_job_execution::CancelJobExecutionError::InvalidStateTransitionException(inner) => {
729 Error::InvalidStateTransitionException(inner)
730 }
731 crate::operation::cancel_job_execution::CancelJobExecutionError::ResourceNotFoundException(inner) => {
732 Error::ResourceNotFoundException(inner)
733 }
734 crate::operation::cancel_job_execution::CancelJobExecutionError::ServiceUnavailableException(inner) => {
735 Error::ServiceUnavailableException(inner)
736 }
737 crate::operation::cancel_job_execution::CancelJobExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
738 crate::operation::cancel_job_execution::CancelJobExecutionError::VersionConflictException(inner) => {
739 Error::VersionConflictException(inner)
740 }
741 crate::operation::cancel_job_execution::CancelJobExecutionError::Unhandled(inner) => Error::Unhandled(inner),
742 }
743 }
744}
745impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError, R>> for Error
746where
747 R: Send + Sync + std::fmt::Debug + 'static,
748{
749 fn from(
750 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError, R>,
751 ) -> Self {
752 match err {
753 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
754 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
755 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
756 source: err.into(),
757 }),
758 }
759 }
760}
761impl From<crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError> for Error {
762 fn from(err: crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError) -> Self {
763 match err {
764 crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError::InternalFailureException(inner) => {
765 Error::InternalFailureException(inner)
766 }
767 crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError::InvalidRequestException(inner) => {
768 Error::InvalidRequestException(inner)
769 }
770 crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError::ResourceNotFoundException(inner) => {
771 Error::ResourceNotFoundException(inner)
772 }
773 crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError::ServiceUnavailableException(inner) => {
774 Error::ServiceUnavailableException(inner)
775 }
776 crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
777 crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError::UnauthorizedException(inner) => {
778 Error::UnauthorizedException(inner)
779 }
780 crate::operation::clear_default_authorizer::ClearDefaultAuthorizerError::Unhandled(inner) => Error::Unhandled(inner),
781 }
782 }
783}
784impl<R>
785 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError, R>>
786 for Error
787where
788 R: Send + Sync + std::fmt::Debug + 'static,
789{
790 fn from(
791 err: ::aws_smithy_runtime_api::client::result::SdkError<
792 crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError,
793 R,
794 >,
795 ) -> Self {
796 match err {
797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
800 source: err.into(),
801 }),
802 }
803 }
804}
805impl From<crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError> for Error {
806 fn from(err: crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError) -> Self {
807 match err {
808 crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError::ConflictingResourceUpdateException(inner) => {
809 Error::ConflictingResourceUpdateException(inner)
810 }
811 crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError::InternalException(inner) => {
812 Error::InternalException(inner)
813 }
814 crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError::InvalidRequestException(inner) => {
815 Error::InvalidRequestException(inner)
816 }
817 crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError::ServiceUnavailableException(inner) => {
818 Error::ServiceUnavailableException(inner)
819 }
820 crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError::UnauthorizedException(inner) => {
821 Error::UnauthorizedException(inner)
822 }
823 crate::operation::confirm_topic_rule_destination::ConfirmTopicRuleDestinationError::Unhandled(inner) => Error::Unhandled(inner),
824 }
825 }
826}
827impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_audit_suppression::CreateAuditSuppressionError, R>> for Error
828where
829 R: Send + Sync + std::fmt::Debug + 'static,
830{
831 fn from(
832 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_audit_suppression::CreateAuditSuppressionError, R>,
833 ) -> Self {
834 match err {
835 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
836 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
837 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
838 source: err.into(),
839 }),
840 }
841 }
842}
843impl From<crate::operation::create_audit_suppression::CreateAuditSuppressionError> for Error {
844 fn from(err: crate::operation::create_audit_suppression::CreateAuditSuppressionError) -> Self {
845 match err {
846 crate::operation::create_audit_suppression::CreateAuditSuppressionError::InternalFailureException(inner) => {
847 Error::InternalFailureException(inner)
848 }
849 crate::operation::create_audit_suppression::CreateAuditSuppressionError::InvalidRequestException(inner) => {
850 Error::InvalidRequestException(inner)
851 }
852 crate::operation::create_audit_suppression::CreateAuditSuppressionError::LimitExceededException(inner) => {
853 Error::LimitExceededException(inner)
854 }
855 crate::operation::create_audit_suppression::CreateAuditSuppressionError::ResourceAlreadyExistsException(inner) => {
856 Error::ResourceAlreadyExistsException(inner)
857 }
858 crate::operation::create_audit_suppression::CreateAuditSuppressionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
859 crate::operation::create_audit_suppression::CreateAuditSuppressionError::Unhandled(inner) => Error::Unhandled(inner),
860 }
861 }
862}
863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_authorizer::CreateAuthorizerError, R>> for Error
864where
865 R: Send + Sync + std::fmt::Debug + 'static,
866{
867 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_authorizer::CreateAuthorizerError, R>) -> Self {
868 match err {
869 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
870 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
871 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
872 source: err.into(),
873 }),
874 }
875 }
876}
877impl From<crate::operation::create_authorizer::CreateAuthorizerError> for Error {
878 fn from(err: crate::operation::create_authorizer::CreateAuthorizerError) -> Self {
879 match err {
880 crate::operation::create_authorizer::CreateAuthorizerError::InternalFailureException(inner) => Error::InternalFailureException(inner),
881 crate::operation::create_authorizer::CreateAuthorizerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
882 crate::operation::create_authorizer::CreateAuthorizerError::LimitExceededException(inner) => Error::LimitExceededException(inner),
883 crate::operation::create_authorizer::CreateAuthorizerError::ResourceAlreadyExistsException(inner) => {
884 Error::ResourceAlreadyExistsException(inner)
885 }
886 crate::operation::create_authorizer::CreateAuthorizerError::ServiceUnavailableException(inner) => {
887 Error::ServiceUnavailableException(inner)
888 }
889 crate::operation::create_authorizer::CreateAuthorizerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
890 crate::operation::create_authorizer::CreateAuthorizerError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
891 crate::operation::create_authorizer::CreateAuthorizerError::Unhandled(inner) => Error::Unhandled(inner),
892 }
893 }
894}
895impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_billing_group::CreateBillingGroupError, R>> for Error
896where
897 R: Send + Sync + std::fmt::Debug + 'static,
898{
899 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_billing_group::CreateBillingGroupError, R>) -> Self {
900 match err {
901 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
902 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
903 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
904 source: err.into(),
905 }),
906 }
907 }
908}
909impl From<crate::operation::create_billing_group::CreateBillingGroupError> for Error {
910 fn from(err: crate::operation::create_billing_group::CreateBillingGroupError) -> Self {
911 match err {
912 crate::operation::create_billing_group::CreateBillingGroupError::InternalFailureException(inner) => {
913 Error::InternalFailureException(inner)
914 }
915 crate::operation::create_billing_group::CreateBillingGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
916 crate::operation::create_billing_group::CreateBillingGroupError::ResourceAlreadyExistsException(inner) => {
917 Error::ResourceAlreadyExistsException(inner)
918 }
919 crate::operation::create_billing_group::CreateBillingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
920 crate::operation::create_billing_group::CreateBillingGroupError::Unhandled(inner) => Error::Unhandled(inner),
921 }
922 }
923}
924impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError, R>>
925 for Error
926where
927 R: Send + Sync + std::fmt::Debug + 'static,
928{
929 fn from(
930 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError, R>,
931 ) -> Self {
932 match err {
933 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
934 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
935 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
936 source: err.into(),
937 }),
938 }
939 }
940}
941impl From<crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError> for Error {
942 fn from(err: crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError) -> Self {
943 match err {
944 crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError::InternalFailureException(inner) => {
945 Error::InternalFailureException(inner)
946 }
947 crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError::InvalidRequestException(inner) => {
948 Error::InvalidRequestException(inner)
949 }
950 crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError::ServiceUnavailableException(inner) => {
951 Error::ServiceUnavailableException(inner)
952 }
953 crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError::ThrottlingException(inner) => {
954 Error::ThrottlingException(inner)
955 }
956 crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError::UnauthorizedException(inner) => {
957 Error::UnauthorizedException(inner)
958 }
959 crate::operation::create_certificate_from_csr::CreateCertificateFromCsrError::Unhandled(inner) => Error::Unhandled(inner),
960 }
961 }
962}
963impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_certificate_provider::CreateCertificateProviderError, R>>
964 for Error
965where
966 R: Send + Sync + std::fmt::Debug + 'static,
967{
968 fn from(
969 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_certificate_provider::CreateCertificateProviderError, R>,
970 ) -> Self {
971 match err {
972 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
973 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
974 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
975 source: err.into(),
976 }),
977 }
978 }
979}
980impl From<crate::operation::create_certificate_provider::CreateCertificateProviderError> for Error {
981 fn from(err: crate::operation::create_certificate_provider::CreateCertificateProviderError) -> Self {
982 match err {
983 crate::operation::create_certificate_provider::CreateCertificateProviderError::InternalFailureException(inner) => {
984 Error::InternalFailureException(inner)
985 }
986 crate::operation::create_certificate_provider::CreateCertificateProviderError::InvalidRequestException(inner) => {
987 Error::InvalidRequestException(inner)
988 }
989 crate::operation::create_certificate_provider::CreateCertificateProviderError::LimitExceededException(inner) => {
990 Error::LimitExceededException(inner)
991 }
992 crate::operation::create_certificate_provider::CreateCertificateProviderError::ResourceAlreadyExistsException(inner) => {
993 Error::ResourceAlreadyExistsException(inner)
994 }
995 crate::operation::create_certificate_provider::CreateCertificateProviderError::ServiceUnavailableException(inner) => {
996 Error::ServiceUnavailableException(inner)
997 }
998 crate::operation::create_certificate_provider::CreateCertificateProviderError::ThrottlingException(inner) => {
999 Error::ThrottlingException(inner)
1000 }
1001 crate::operation::create_certificate_provider::CreateCertificateProviderError::UnauthorizedException(inner) => {
1002 Error::UnauthorizedException(inner)
1003 }
1004 crate::operation::create_certificate_provider::CreateCertificateProviderError::Unhandled(inner) => Error::Unhandled(inner),
1005 }
1006 }
1007}
1008impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_command::CreateCommandError, R>> for Error
1009where
1010 R: Send + Sync + std::fmt::Debug + 'static,
1011{
1012 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_command::CreateCommandError, R>) -> Self {
1013 match err {
1014 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1015 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1016 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1017 source: err.into(),
1018 }),
1019 }
1020 }
1021}
1022impl From<crate::operation::create_command::CreateCommandError> for Error {
1023 fn from(err: crate::operation::create_command::CreateCommandError) -> Self {
1024 match err {
1025 crate::operation::create_command::CreateCommandError::ConflictException(inner) => Error::ConflictException(inner),
1026 crate::operation::create_command::CreateCommandError::InternalServerException(inner) => Error::InternalServerException(inner),
1027 crate::operation::create_command::CreateCommandError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1028 crate::operation::create_command::CreateCommandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1029 crate::operation::create_command::CreateCommandError::ValidationException(inner) => Error::ValidationException(inner),
1030 crate::operation::create_command::CreateCommandError::Unhandled(inner) => Error::Unhandled(inner),
1031 }
1032 }
1033}
1034impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_metric::CreateCustomMetricError, R>> for Error
1035where
1036 R: Send + Sync + std::fmt::Debug + 'static,
1037{
1038 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_metric::CreateCustomMetricError, R>) -> Self {
1039 match err {
1040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1043 source: err.into(),
1044 }),
1045 }
1046 }
1047}
1048impl From<crate::operation::create_custom_metric::CreateCustomMetricError> for Error {
1049 fn from(err: crate::operation::create_custom_metric::CreateCustomMetricError) -> Self {
1050 match err {
1051 crate::operation::create_custom_metric::CreateCustomMetricError::InternalFailureException(inner) => {
1052 Error::InternalFailureException(inner)
1053 }
1054 crate::operation::create_custom_metric::CreateCustomMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1055 crate::operation::create_custom_metric::CreateCustomMetricError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1056 crate::operation::create_custom_metric::CreateCustomMetricError::ResourceAlreadyExistsException(inner) => {
1057 Error::ResourceAlreadyExistsException(inner)
1058 }
1059 crate::operation::create_custom_metric::CreateCustomMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1060 crate::operation::create_custom_metric::CreateCustomMetricError::Unhandled(inner) => Error::Unhandled(inner),
1061 }
1062 }
1063}
1064impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dimension::CreateDimensionError, R>> for Error
1065where
1066 R: Send + Sync + std::fmt::Debug + 'static,
1067{
1068 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dimension::CreateDimensionError, R>) -> Self {
1069 match err {
1070 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1071 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1072 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1073 source: err.into(),
1074 }),
1075 }
1076 }
1077}
1078impl From<crate::operation::create_dimension::CreateDimensionError> for Error {
1079 fn from(err: crate::operation::create_dimension::CreateDimensionError) -> Self {
1080 match err {
1081 crate::operation::create_dimension::CreateDimensionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1082 crate::operation::create_dimension::CreateDimensionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1083 crate::operation::create_dimension::CreateDimensionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1084 crate::operation::create_dimension::CreateDimensionError::ResourceAlreadyExistsException(inner) => {
1085 Error::ResourceAlreadyExistsException(inner)
1086 }
1087 crate::operation::create_dimension::CreateDimensionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1088 crate::operation::create_dimension::CreateDimensionError::Unhandled(inner) => Error::Unhandled(inner),
1089 }
1090 }
1091}
1092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_domain_configuration::CreateDomainConfigurationError, R>>
1093 for Error
1094where
1095 R: Send + Sync + std::fmt::Debug + 'static,
1096{
1097 fn from(
1098 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_domain_configuration::CreateDomainConfigurationError, R>,
1099 ) -> Self {
1100 match err {
1101 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1102 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1103 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1104 source: err.into(),
1105 }),
1106 }
1107 }
1108}
1109impl From<crate::operation::create_domain_configuration::CreateDomainConfigurationError> for Error {
1110 fn from(err: crate::operation::create_domain_configuration::CreateDomainConfigurationError) -> Self {
1111 match err {
1112 crate::operation::create_domain_configuration::CreateDomainConfigurationError::CertificateValidationException(inner) => {
1113 Error::CertificateValidationException(inner)
1114 }
1115 crate::operation::create_domain_configuration::CreateDomainConfigurationError::InternalFailureException(inner) => {
1116 Error::InternalFailureException(inner)
1117 }
1118 crate::operation::create_domain_configuration::CreateDomainConfigurationError::InvalidRequestException(inner) => {
1119 Error::InvalidRequestException(inner)
1120 }
1121 crate::operation::create_domain_configuration::CreateDomainConfigurationError::LimitExceededException(inner) => {
1122 Error::LimitExceededException(inner)
1123 }
1124 crate::operation::create_domain_configuration::CreateDomainConfigurationError::ResourceAlreadyExistsException(inner) => {
1125 Error::ResourceAlreadyExistsException(inner)
1126 }
1127 crate::operation::create_domain_configuration::CreateDomainConfigurationError::ServiceUnavailableException(inner) => {
1128 Error::ServiceUnavailableException(inner)
1129 }
1130 crate::operation::create_domain_configuration::CreateDomainConfigurationError::ThrottlingException(inner) => {
1131 Error::ThrottlingException(inner)
1132 }
1133 crate::operation::create_domain_configuration::CreateDomainConfigurationError::UnauthorizedException(inner) => {
1134 Error::UnauthorizedException(inner)
1135 }
1136 crate::operation::create_domain_configuration::CreateDomainConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1137 }
1138 }
1139}
1140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError, R>>
1141 for Error
1142where
1143 R: Send + Sync + std::fmt::Debug + 'static,
1144{
1145 fn from(
1146 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError, R>,
1147 ) -> Self {
1148 match err {
1149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1152 source: err.into(),
1153 }),
1154 }
1155 }
1156}
1157impl From<crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError> for Error {
1158 fn from(err: crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError) -> Self {
1159 match err {
1160 crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError::InternalFailureException(inner) => {
1161 Error::InternalFailureException(inner)
1162 }
1163 crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError::InvalidQueryException(inner) => {
1164 Error::InvalidQueryException(inner)
1165 }
1166 crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError::InvalidRequestException(inner) => {
1167 Error::InvalidRequestException(inner)
1168 }
1169 crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError::LimitExceededException(inner) => {
1170 Error::LimitExceededException(inner)
1171 }
1172 crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError::ResourceAlreadyExistsException(inner) => {
1173 Error::ResourceAlreadyExistsException(inner)
1174 }
1175 crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError::ResourceNotFoundException(inner) => {
1176 Error::ResourceNotFoundException(inner)
1177 }
1178 crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError::ThrottlingException(inner) => {
1179 Error::ThrottlingException(inner)
1180 }
1181 crate::operation::create_dynamic_thing_group::CreateDynamicThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
1182 }
1183 }
1184}
1185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_fleet_metric::CreateFleetMetricError, R>> for Error
1186where
1187 R: Send + Sync + std::fmt::Debug + 'static,
1188{
1189 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_fleet_metric::CreateFleetMetricError, R>) -> Self {
1190 match err {
1191 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1192 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1193 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1194 source: err.into(),
1195 }),
1196 }
1197 }
1198}
1199impl From<crate::operation::create_fleet_metric::CreateFleetMetricError> for Error {
1200 fn from(err: crate::operation::create_fleet_metric::CreateFleetMetricError) -> Self {
1201 match err {
1202 crate::operation::create_fleet_metric::CreateFleetMetricError::IndexNotReadyException(inner) => Error::IndexNotReadyException(inner),
1203 crate::operation::create_fleet_metric::CreateFleetMetricError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1204 crate::operation::create_fleet_metric::CreateFleetMetricError::InvalidAggregationException(inner) => {
1205 Error::InvalidAggregationException(inner)
1206 }
1207 crate::operation::create_fleet_metric::CreateFleetMetricError::InvalidQueryException(inner) => Error::InvalidQueryException(inner),
1208 crate::operation::create_fleet_metric::CreateFleetMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1209 crate::operation::create_fleet_metric::CreateFleetMetricError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1210 crate::operation::create_fleet_metric::CreateFleetMetricError::ResourceAlreadyExistsException(inner) => {
1211 Error::ResourceAlreadyExistsException(inner)
1212 }
1213 crate::operation::create_fleet_metric::CreateFleetMetricError::ResourceNotFoundException(inner) => {
1214 Error::ResourceNotFoundException(inner)
1215 }
1216 crate::operation::create_fleet_metric::CreateFleetMetricError::ServiceUnavailableException(inner) => {
1217 Error::ServiceUnavailableException(inner)
1218 }
1219 crate::operation::create_fleet_metric::CreateFleetMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1220 crate::operation::create_fleet_metric::CreateFleetMetricError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1221 crate::operation::create_fleet_metric::CreateFleetMetricError::Unhandled(inner) => Error::Unhandled(inner),
1222 }
1223 }
1224}
1225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_job::CreateJobError, R>> for Error
1226where
1227 R: Send + Sync + std::fmt::Debug + 'static,
1228{
1229 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_job::CreateJobError, R>) -> Self {
1230 match err {
1231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1234 source: err.into(),
1235 }),
1236 }
1237 }
1238}
1239impl From<crate::operation::create_job::CreateJobError> for Error {
1240 fn from(err: crate::operation::create_job::CreateJobError) -> Self {
1241 match err {
1242 crate::operation::create_job::CreateJobError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1243 crate::operation::create_job::CreateJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1244 crate::operation::create_job::CreateJobError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
1245 crate::operation::create_job::CreateJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1246 crate::operation::create_job::CreateJobError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1247 crate::operation::create_job::CreateJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1248 crate::operation::create_job::CreateJobError::Unhandled(inner) => Error::Unhandled(inner),
1249 }
1250 }
1251}
1252impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_job_template::CreateJobTemplateError, R>> for Error
1253where
1254 R: Send + Sync + std::fmt::Debug + 'static,
1255{
1256 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_job_template::CreateJobTemplateError, R>) -> Self {
1257 match err {
1258 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1259 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1260 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1261 source: err.into(),
1262 }),
1263 }
1264 }
1265}
1266impl From<crate::operation::create_job_template::CreateJobTemplateError> for Error {
1267 fn from(err: crate::operation::create_job_template::CreateJobTemplateError) -> Self {
1268 match err {
1269 crate::operation::create_job_template::CreateJobTemplateError::ConflictException(inner) => Error::ConflictException(inner),
1270 crate::operation::create_job_template::CreateJobTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1271 crate::operation::create_job_template::CreateJobTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1272 crate::operation::create_job_template::CreateJobTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1273 crate::operation::create_job_template::CreateJobTemplateError::ResourceNotFoundException(inner) => {
1274 Error::ResourceNotFoundException(inner)
1275 }
1276 crate::operation::create_job_template::CreateJobTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1277 crate::operation::create_job_template::CreateJobTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1278 }
1279 }
1280}
1281impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError, R>>
1282 for Error
1283where
1284 R: Send + Sync + std::fmt::Debug + 'static,
1285{
1286 fn from(
1287 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError, R>,
1288 ) -> Self {
1289 match err {
1290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1293 source: err.into(),
1294 }),
1295 }
1296 }
1297}
1298impl From<crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError> for Error {
1299 fn from(err: crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError) -> Self {
1300 match err {
1301 crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError::InternalFailureException(inner) => {
1302 Error::InternalFailureException(inner)
1303 }
1304 crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError::InvalidRequestException(inner) => {
1305 Error::InvalidRequestException(inner)
1306 }
1307 crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError::ServiceUnavailableException(inner) => {
1308 Error::ServiceUnavailableException(inner)
1309 }
1310 crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError::ThrottlingException(inner) => {
1311 Error::ThrottlingException(inner)
1312 }
1313 crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError::UnauthorizedException(inner) => {
1314 Error::UnauthorizedException(inner)
1315 }
1316 crate::operation::create_keys_and_certificate::CreateKeysAndCertificateError::Unhandled(inner) => Error::Unhandled(inner),
1317 }
1318 }
1319}
1320impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_mitigation_action::CreateMitigationActionError, R>> for Error
1321where
1322 R: Send + Sync + std::fmt::Debug + 'static,
1323{
1324 fn from(
1325 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_mitigation_action::CreateMitigationActionError, R>,
1326 ) -> Self {
1327 match err {
1328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1331 source: err.into(),
1332 }),
1333 }
1334 }
1335}
1336impl From<crate::operation::create_mitigation_action::CreateMitigationActionError> for Error {
1337 fn from(err: crate::operation::create_mitigation_action::CreateMitigationActionError) -> Self {
1338 match err {
1339 crate::operation::create_mitigation_action::CreateMitigationActionError::InternalFailureException(inner) => {
1340 Error::InternalFailureException(inner)
1341 }
1342 crate::operation::create_mitigation_action::CreateMitigationActionError::InvalidRequestException(inner) => {
1343 Error::InvalidRequestException(inner)
1344 }
1345 crate::operation::create_mitigation_action::CreateMitigationActionError::LimitExceededException(inner) => {
1346 Error::LimitExceededException(inner)
1347 }
1348 crate::operation::create_mitigation_action::CreateMitigationActionError::ResourceAlreadyExistsException(inner) => {
1349 Error::ResourceAlreadyExistsException(inner)
1350 }
1351 crate::operation::create_mitigation_action::CreateMitigationActionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1352 crate::operation::create_mitigation_action::CreateMitigationActionError::Unhandled(inner) => Error::Unhandled(inner),
1353 }
1354 }
1355}
1356impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ota_update::CreateOTAUpdateError, R>> for Error
1357where
1358 R: Send + Sync + std::fmt::Debug + 'static,
1359{
1360 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ota_update::CreateOTAUpdateError, R>) -> Self {
1361 match err {
1362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1365 source: err.into(),
1366 }),
1367 }
1368 }
1369}
1370impl From<crate::operation::create_ota_update::CreateOTAUpdateError> for Error {
1371 fn from(err: crate::operation::create_ota_update::CreateOTAUpdateError) -> Self {
1372 match err {
1373 crate::operation::create_ota_update::CreateOTAUpdateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1374 crate::operation::create_ota_update::CreateOTAUpdateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1375 crate::operation::create_ota_update::CreateOTAUpdateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1376 crate::operation::create_ota_update::CreateOTAUpdateError::ResourceAlreadyExistsException(inner) => {
1377 Error::ResourceAlreadyExistsException(inner)
1378 }
1379 crate::operation::create_ota_update::CreateOTAUpdateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1380 crate::operation::create_ota_update::CreateOTAUpdateError::ServiceUnavailableException(inner) => {
1381 Error::ServiceUnavailableException(inner)
1382 }
1383 crate::operation::create_ota_update::CreateOTAUpdateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1384 crate::operation::create_ota_update::CreateOTAUpdateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1385 crate::operation::create_ota_update::CreateOTAUpdateError::Unhandled(inner) => Error::Unhandled(inner),
1386 }
1387 }
1388}
1389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_package::CreatePackageError, R>> for Error
1390where
1391 R: Send + Sync + std::fmt::Debug + 'static,
1392{
1393 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_package::CreatePackageError, R>) -> Self {
1394 match err {
1395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1398 source: err.into(),
1399 }),
1400 }
1401 }
1402}
1403impl From<crate::operation::create_package::CreatePackageError> for Error {
1404 fn from(err: crate::operation::create_package::CreatePackageError) -> Self {
1405 match err {
1406 crate::operation::create_package::CreatePackageError::ConflictException(inner) => Error::ConflictException(inner),
1407 crate::operation::create_package::CreatePackageError::InternalServerException(inner) => Error::InternalServerException(inner),
1408 crate::operation::create_package::CreatePackageError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1409 crate::operation::create_package::CreatePackageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1410 crate::operation::create_package::CreatePackageError::ValidationException(inner) => Error::ValidationException(inner),
1411 crate::operation::create_package::CreatePackageError::Unhandled(inner) => Error::Unhandled(inner),
1412 }
1413 }
1414}
1415impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_package_version::CreatePackageVersionError, R>> for Error
1416where
1417 R: Send + Sync + std::fmt::Debug + 'static,
1418{
1419 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_package_version::CreatePackageVersionError, R>) -> Self {
1420 match err {
1421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1424 source: err.into(),
1425 }),
1426 }
1427 }
1428}
1429impl From<crate::operation::create_package_version::CreatePackageVersionError> for Error {
1430 fn from(err: crate::operation::create_package_version::CreatePackageVersionError) -> Self {
1431 match err {
1432 crate::operation::create_package_version::CreatePackageVersionError::ConflictException(inner) => Error::ConflictException(inner),
1433 crate::operation::create_package_version::CreatePackageVersionError::InternalServerException(inner) => {
1434 Error::InternalServerException(inner)
1435 }
1436 crate::operation::create_package_version::CreatePackageVersionError::ServiceQuotaExceededException(inner) => {
1437 Error::ServiceQuotaExceededException(inner)
1438 }
1439 crate::operation::create_package_version::CreatePackageVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1440 crate::operation::create_package_version::CreatePackageVersionError::ValidationException(inner) => Error::ValidationException(inner),
1441 crate::operation::create_package_version::CreatePackageVersionError::Unhandled(inner) => Error::Unhandled(inner),
1442 }
1443 }
1444}
1445impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy::CreatePolicyError, R>> for Error
1446where
1447 R: Send + Sync + std::fmt::Debug + 'static,
1448{
1449 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy::CreatePolicyError, R>) -> Self {
1450 match err {
1451 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1452 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1453 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1454 source: err.into(),
1455 }),
1456 }
1457 }
1458}
1459impl From<crate::operation::create_policy::CreatePolicyError> for Error {
1460 fn from(err: crate::operation::create_policy::CreatePolicyError) -> Self {
1461 match err {
1462 crate::operation::create_policy::CreatePolicyError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1463 crate::operation::create_policy::CreatePolicyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1464 crate::operation::create_policy::CreatePolicyError::MalformedPolicyException(inner) => Error::MalformedPolicyException(inner),
1465 crate::operation::create_policy::CreatePolicyError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
1466 crate::operation::create_policy::CreatePolicyError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1467 crate::operation::create_policy::CreatePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1468 crate::operation::create_policy::CreatePolicyError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1469 crate::operation::create_policy::CreatePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1470 }
1471 }
1472}
1473impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy_version::CreatePolicyVersionError, R>> for Error
1474where
1475 R: Send + Sync + std::fmt::Debug + 'static,
1476{
1477 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy_version::CreatePolicyVersionError, R>) -> Self {
1478 match err {
1479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1482 source: err.into(),
1483 }),
1484 }
1485 }
1486}
1487impl From<crate::operation::create_policy_version::CreatePolicyVersionError> for Error {
1488 fn from(err: crate::operation::create_policy_version::CreatePolicyVersionError) -> Self {
1489 match err {
1490 crate::operation::create_policy_version::CreatePolicyVersionError::InternalFailureException(inner) => {
1491 Error::InternalFailureException(inner)
1492 }
1493 crate::operation::create_policy_version::CreatePolicyVersionError::InvalidRequestException(inner) => {
1494 Error::InvalidRequestException(inner)
1495 }
1496 crate::operation::create_policy_version::CreatePolicyVersionError::MalformedPolicyException(inner) => {
1497 Error::MalformedPolicyException(inner)
1498 }
1499 crate::operation::create_policy_version::CreatePolicyVersionError::ResourceNotFoundException(inner) => {
1500 Error::ResourceNotFoundException(inner)
1501 }
1502 crate::operation::create_policy_version::CreatePolicyVersionError::ServiceUnavailableException(inner) => {
1503 Error::ServiceUnavailableException(inner)
1504 }
1505 crate::operation::create_policy_version::CreatePolicyVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1506 crate::operation::create_policy_version::CreatePolicyVersionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1507 crate::operation::create_policy_version::CreatePolicyVersionError::VersionsLimitExceededException(inner) => {
1508 Error::VersionsLimitExceededException(inner)
1509 }
1510 crate::operation::create_policy_version::CreatePolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
1511 }
1512 }
1513}
1514impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_provisioning_claim::CreateProvisioningClaimError, R>>
1515 for Error
1516where
1517 R: Send + Sync + std::fmt::Debug + 'static,
1518{
1519 fn from(
1520 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_provisioning_claim::CreateProvisioningClaimError, R>,
1521 ) -> Self {
1522 match err {
1523 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1524 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1525 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1526 source: err.into(),
1527 }),
1528 }
1529 }
1530}
1531impl From<crate::operation::create_provisioning_claim::CreateProvisioningClaimError> for Error {
1532 fn from(err: crate::operation::create_provisioning_claim::CreateProvisioningClaimError) -> Self {
1533 match err {
1534 crate::operation::create_provisioning_claim::CreateProvisioningClaimError::InternalFailureException(inner) => {
1535 Error::InternalFailureException(inner)
1536 }
1537 crate::operation::create_provisioning_claim::CreateProvisioningClaimError::InvalidRequestException(inner) => {
1538 Error::InvalidRequestException(inner)
1539 }
1540 crate::operation::create_provisioning_claim::CreateProvisioningClaimError::ResourceNotFoundException(inner) => {
1541 Error::ResourceNotFoundException(inner)
1542 }
1543 crate::operation::create_provisioning_claim::CreateProvisioningClaimError::ServiceUnavailableException(inner) => {
1544 Error::ServiceUnavailableException(inner)
1545 }
1546 crate::operation::create_provisioning_claim::CreateProvisioningClaimError::ThrottlingException(inner) => {
1547 Error::ThrottlingException(inner)
1548 }
1549 crate::operation::create_provisioning_claim::CreateProvisioningClaimError::UnauthorizedException(inner) => {
1550 Error::UnauthorizedException(inner)
1551 }
1552 crate::operation::create_provisioning_claim::CreateProvisioningClaimError::Unhandled(inner) => Error::Unhandled(inner),
1553 }
1554 }
1555}
1556impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_provisioning_template::CreateProvisioningTemplateError, R>>
1557 for Error
1558where
1559 R: Send + Sync + std::fmt::Debug + 'static,
1560{
1561 fn from(
1562 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_provisioning_template::CreateProvisioningTemplateError, R>,
1563 ) -> Self {
1564 match err {
1565 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1566 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1567 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1568 source: err.into(),
1569 }),
1570 }
1571 }
1572}
1573impl From<crate::operation::create_provisioning_template::CreateProvisioningTemplateError> for Error {
1574 fn from(err: crate::operation::create_provisioning_template::CreateProvisioningTemplateError) -> Self {
1575 match err {
1576 crate::operation::create_provisioning_template::CreateProvisioningTemplateError::InternalFailureException(inner) => {
1577 Error::InternalFailureException(inner)
1578 }
1579 crate::operation::create_provisioning_template::CreateProvisioningTemplateError::InvalidRequestException(inner) => {
1580 Error::InvalidRequestException(inner)
1581 }
1582 crate::operation::create_provisioning_template::CreateProvisioningTemplateError::LimitExceededException(inner) => {
1583 Error::LimitExceededException(inner)
1584 }
1585 crate::operation::create_provisioning_template::CreateProvisioningTemplateError::ResourceAlreadyExistsException(inner) => {
1586 Error::ResourceAlreadyExistsException(inner)
1587 }
1588 crate::operation::create_provisioning_template::CreateProvisioningTemplateError::ThrottlingException(inner) => {
1589 Error::ThrottlingException(inner)
1590 }
1591 crate::operation::create_provisioning_template::CreateProvisioningTemplateError::UnauthorizedException(inner) => {
1592 Error::UnauthorizedException(inner)
1593 }
1594 crate::operation::create_provisioning_template::CreateProvisioningTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1595 }
1596 }
1597}
1598impl<R>
1599 From<
1600 ::aws_smithy_runtime_api::client::result::SdkError<
1601 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError,
1602 R,
1603 >,
1604 > for Error
1605where
1606 R: Send + Sync + std::fmt::Debug + 'static,
1607{
1608 fn from(
1609 err: ::aws_smithy_runtime_api::client::result::SdkError<
1610 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError,
1611 R,
1612 >,
1613 ) -> Self {
1614 match err {
1615 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1616 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1617 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1618 source: err.into(),
1619 }),
1620 }
1621 }
1622}
1623impl From<crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError> for Error {
1624 fn from(err: crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError) -> Self {
1625 match err {
1626 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError::ConflictingResourceUpdateException(
1627 inner,
1628 ) => Error::ConflictingResourceUpdateException(inner),
1629 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError::InternalFailureException(inner) => {
1630 Error::InternalFailureException(inner)
1631 }
1632 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError::InvalidRequestException(inner) => {
1633 Error::InvalidRequestException(inner)
1634 }
1635 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError::ResourceNotFoundException(inner) => {
1636 Error::ResourceNotFoundException(inner)
1637 }
1638 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError::ThrottlingException(inner) => {
1639 Error::ThrottlingException(inner)
1640 }
1641 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError::UnauthorizedException(inner) => {
1642 Error::UnauthorizedException(inner)
1643 }
1644 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError::VersionsLimitExceededException(inner) => {
1645 Error::VersionsLimitExceededException(inner)
1646 }
1647 crate::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionError::Unhandled(inner) => {
1648 Error::Unhandled(inner)
1649 }
1650 }
1651 }
1652}
1653impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_alias::CreateRoleAliasError, R>> for Error
1654where
1655 R: Send + Sync + std::fmt::Debug + 'static,
1656{
1657 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_alias::CreateRoleAliasError, R>) -> Self {
1658 match err {
1659 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1660 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1661 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1662 source: err.into(),
1663 }),
1664 }
1665 }
1666}
1667impl From<crate::operation::create_role_alias::CreateRoleAliasError> for Error {
1668 fn from(err: crate::operation::create_role_alias::CreateRoleAliasError) -> Self {
1669 match err {
1670 crate::operation::create_role_alias::CreateRoleAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1671 crate::operation::create_role_alias::CreateRoleAliasError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1672 crate::operation::create_role_alias::CreateRoleAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1673 crate::operation::create_role_alias::CreateRoleAliasError::ResourceAlreadyExistsException(inner) => {
1674 Error::ResourceAlreadyExistsException(inner)
1675 }
1676 crate::operation::create_role_alias::CreateRoleAliasError::ServiceUnavailableException(inner) => {
1677 Error::ServiceUnavailableException(inner)
1678 }
1679 crate::operation::create_role_alias::CreateRoleAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1680 crate::operation::create_role_alias::CreateRoleAliasError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1681 crate::operation::create_role_alias::CreateRoleAliasError::Unhandled(inner) => Error::Unhandled(inner),
1682 }
1683 }
1684}
1685impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_scheduled_audit::CreateScheduledAuditError, R>> for Error
1686where
1687 R: Send + Sync + std::fmt::Debug + 'static,
1688{
1689 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_scheduled_audit::CreateScheduledAuditError, R>) -> Self {
1690 match err {
1691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1694 source: err.into(),
1695 }),
1696 }
1697 }
1698}
1699impl From<crate::operation::create_scheduled_audit::CreateScheduledAuditError> for Error {
1700 fn from(err: crate::operation::create_scheduled_audit::CreateScheduledAuditError) -> Self {
1701 match err {
1702 crate::operation::create_scheduled_audit::CreateScheduledAuditError::InternalFailureException(inner) => {
1703 Error::InternalFailureException(inner)
1704 }
1705 crate::operation::create_scheduled_audit::CreateScheduledAuditError::InvalidRequestException(inner) => {
1706 Error::InvalidRequestException(inner)
1707 }
1708 crate::operation::create_scheduled_audit::CreateScheduledAuditError::LimitExceededException(inner) => {
1709 Error::LimitExceededException(inner)
1710 }
1711 crate::operation::create_scheduled_audit::CreateScheduledAuditError::ResourceAlreadyExistsException(inner) => {
1712 Error::ResourceAlreadyExistsException(inner)
1713 }
1714 crate::operation::create_scheduled_audit::CreateScheduledAuditError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1715 crate::operation::create_scheduled_audit::CreateScheduledAuditError::Unhandled(inner) => Error::Unhandled(inner),
1716 }
1717 }
1718}
1719impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
1720where
1721 R: Send + Sync + std::fmt::Debug + 'static,
1722{
1723 fn from(
1724 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
1725 ) -> Self {
1726 match err {
1727 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1728 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1729 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1730 source: err.into(),
1731 }),
1732 }
1733 }
1734}
1735impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
1736 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
1737 match err {
1738 crate::operation::create_security_profile::CreateSecurityProfileError::InternalFailureException(inner) => {
1739 Error::InternalFailureException(inner)
1740 }
1741 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
1742 Error::InvalidRequestException(inner)
1743 }
1744 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceAlreadyExistsException(inner) => {
1745 Error::ResourceAlreadyExistsException(inner)
1746 }
1747 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1748 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
1749 }
1750 }
1751}
1752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_stream::CreateStreamError, R>> for Error
1753where
1754 R: Send + Sync + std::fmt::Debug + 'static,
1755{
1756 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_stream::CreateStreamError, R>) -> Self {
1757 match err {
1758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1761 source: err.into(),
1762 }),
1763 }
1764 }
1765}
1766impl From<crate::operation::create_stream::CreateStreamError> for Error {
1767 fn from(err: crate::operation::create_stream::CreateStreamError) -> Self {
1768 match err {
1769 crate::operation::create_stream::CreateStreamError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1770 crate::operation::create_stream::CreateStreamError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1771 crate::operation::create_stream::CreateStreamError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1772 crate::operation::create_stream::CreateStreamError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
1773 crate::operation::create_stream::CreateStreamError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1774 crate::operation::create_stream::CreateStreamError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1775 crate::operation::create_stream::CreateStreamError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1776 crate::operation::create_stream::CreateStreamError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1777 crate::operation::create_stream::CreateStreamError::Unhandled(inner) => Error::Unhandled(inner),
1778 }
1779 }
1780}
1781impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_thing::CreateThingError, R>> for Error
1782where
1783 R: Send + Sync + std::fmt::Debug + 'static,
1784{
1785 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_thing::CreateThingError, R>) -> Self {
1786 match err {
1787 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1788 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1789 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1790 source: err.into(),
1791 }),
1792 }
1793 }
1794}
1795impl From<crate::operation::create_thing::CreateThingError> for Error {
1796 fn from(err: crate::operation::create_thing::CreateThingError) -> Self {
1797 match err {
1798 crate::operation::create_thing::CreateThingError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1799 crate::operation::create_thing::CreateThingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1800 crate::operation::create_thing::CreateThingError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
1801 crate::operation::create_thing::CreateThingError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1802 crate::operation::create_thing::CreateThingError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1803 crate::operation::create_thing::CreateThingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1804 crate::operation::create_thing::CreateThingError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1805 crate::operation::create_thing::CreateThingError::Unhandled(inner) => Error::Unhandled(inner),
1806 }
1807 }
1808}
1809impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_thing_group::CreateThingGroupError, R>> for Error
1810where
1811 R: Send + Sync + std::fmt::Debug + 'static,
1812{
1813 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_thing_group::CreateThingGroupError, R>) -> Self {
1814 match err {
1815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1818 source: err.into(),
1819 }),
1820 }
1821 }
1822}
1823impl From<crate::operation::create_thing_group::CreateThingGroupError> for Error {
1824 fn from(err: crate::operation::create_thing_group::CreateThingGroupError) -> Self {
1825 match err {
1826 crate::operation::create_thing_group::CreateThingGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1827 crate::operation::create_thing_group::CreateThingGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1828 crate::operation::create_thing_group::CreateThingGroupError::ResourceAlreadyExistsException(inner) => {
1829 Error::ResourceAlreadyExistsException(inner)
1830 }
1831 crate::operation::create_thing_group::CreateThingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1832 crate::operation::create_thing_group::CreateThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
1833 }
1834 }
1835}
1836impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_thing_type::CreateThingTypeError, R>> for Error
1837where
1838 R: Send + Sync + std::fmt::Debug + 'static,
1839{
1840 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_thing_type::CreateThingTypeError, R>) -> Self {
1841 match err {
1842 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1843 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1844 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1845 source: err.into(),
1846 }),
1847 }
1848 }
1849}
1850impl From<crate::operation::create_thing_type::CreateThingTypeError> for Error {
1851 fn from(err: crate::operation::create_thing_type::CreateThingTypeError) -> Self {
1852 match err {
1853 crate::operation::create_thing_type::CreateThingTypeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1854 crate::operation::create_thing_type::CreateThingTypeError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1855 crate::operation::create_thing_type::CreateThingTypeError::ResourceAlreadyExistsException(inner) => {
1856 Error::ResourceAlreadyExistsException(inner)
1857 }
1858 crate::operation::create_thing_type::CreateThingTypeError::ServiceUnavailableException(inner) => {
1859 Error::ServiceUnavailableException(inner)
1860 }
1861 crate::operation::create_thing_type::CreateThingTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1862 crate::operation::create_thing_type::CreateThingTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1863 crate::operation::create_thing_type::CreateThingTypeError::Unhandled(inner) => Error::Unhandled(inner),
1864 }
1865 }
1866}
1867impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_rule::CreateTopicRuleError, R>> for Error
1868where
1869 R: Send + Sync + std::fmt::Debug + 'static,
1870{
1871 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_rule::CreateTopicRuleError, R>) -> Self {
1872 match err {
1873 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1874 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1875 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1876 source: err.into(),
1877 }),
1878 }
1879 }
1880}
1881impl From<crate::operation::create_topic_rule::CreateTopicRuleError> for Error {
1882 fn from(err: crate::operation::create_topic_rule::CreateTopicRuleError) -> Self {
1883 match err {
1884 crate::operation::create_topic_rule::CreateTopicRuleError::ConflictingResourceUpdateException(inner) => {
1885 Error::ConflictingResourceUpdateException(inner)
1886 }
1887 crate::operation::create_topic_rule::CreateTopicRuleError::InternalException(inner) => Error::InternalException(inner),
1888 crate::operation::create_topic_rule::CreateTopicRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1889 crate::operation::create_topic_rule::CreateTopicRuleError::ResourceAlreadyExistsException(inner) => {
1890 Error::ResourceAlreadyExistsException(inner)
1891 }
1892 crate::operation::create_topic_rule::CreateTopicRuleError::ServiceUnavailableException(inner) => {
1893 Error::ServiceUnavailableException(inner)
1894 }
1895 crate::operation::create_topic_rule::CreateTopicRuleError::SqlParseException(inner) => Error::SqlParseException(inner),
1896 crate::operation::create_topic_rule::CreateTopicRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1897 crate::operation::create_topic_rule::CreateTopicRuleError::Unhandled(inner) => Error::Unhandled(inner),
1898 }
1899 }
1900}
1901impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError, R>>
1902 for Error
1903where
1904 R: Send + Sync + std::fmt::Debug + 'static,
1905{
1906 fn from(
1907 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError, R>,
1908 ) -> Self {
1909 match err {
1910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1913 source: err.into(),
1914 }),
1915 }
1916 }
1917}
1918impl From<crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError> for Error {
1919 fn from(err: crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError) -> Self {
1920 match err {
1921 crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError::ConflictingResourceUpdateException(inner) => {
1922 Error::ConflictingResourceUpdateException(inner)
1923 }
1924 crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError::InternalException(inner) => {
1925 Error::InternalException(inner)
1926 }
1927 crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError::InvalidRequestException(inner) => {
1928 Error::InvalidRequestException(inner)
1929 }
1930 crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError::ResourceAlreadyExistsException(inner) => {
1931 Error::ResourceAlreadyExistsException(inner)
1932 }
1933 crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError::ServiceUnavailableException(inner) => {
1934 Error::ServiceUnavailableException(inner)
1935 }
1936 crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError::UnauthorizedException(inner) => {
1937 Error::UnauthorizedException(inner)
1938 }
1939 crate::operation::create_topic_rule_destination::CreateTopicRuleDestinationError::Unhandled(inner) => Error::Unhandled(inner),
1940 }
1941 }
1942}
1943impl<R>
1944 From<
1945 ::aws_smithy_runtime_api::client::result::SdkError<
1946 crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError,
1947 R,
1948 >,
1949 > for Error
1950where
1951 R: Send + Sync + std::fmt::Debug + 'static,
1952{
1953 fn from(
1954 err: ::aws_smithy_runtime_api::client::result::SdkError<
1955 crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError,
1956 R,
1957 >,
1958 ) -> Self {
1959 match err {
1960 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1961 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1962 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1963 source: err.into(),
1964 }),
1965 }
1966 }
1967}
1968impl From<crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError> for Error {
1969 fn from(err: crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError) -> Self {
1970 match err {
1971 crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError::InternalFailureException(inner) => {
1972 Error::InternalFailureException(inner)
1973 }
1974 crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError::InvalidRequestException(inner) => {
1975 Error::InvalidRequestException(inner)
1976 }
1977 crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError::ResourceNotFoundException(inner) => {
1978 Error::ResourceNotFoundException(inner)
1979 }
1980 crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError::ThrottlingException(inner) => {
1981 Error::ThrottlingException(inner)
1982 }
1983 crate::operation::delete_account_audit_configuration::DeleteAccountAuditConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1984 }
1985 }
1986}
1987impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_audit_suppression::DeleteAuditSuppressionError, R>> for Error
1988where
1989 R: Send + Sync + std::fmt::Debug + 'static,
1990{
1991 fn from(
1992 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_audit_suppression::DeleteAuditSuppressionError, R>,
1993 ) -> Self {
1994 match err {
1995 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1996 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1997 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1998 source: err.into(),
1999 }),
2000 }
2001 }
2002}
2003impl From<crate::operation::delete_audit_suppression::DeleteAuditSuppressionError> for Error {
2004 fn from(err: crate::operation::delete_audit_suppression::DeleteAuditSuppressionError) -> Self {
2005 match err {
2006 crate::operation::delete_audit_suppression::DeleteAuditSuppressionError::InternalFailureException(inner) => {
2007 Error::InternalFailureException(inner)
2008 }
2009 crate::operation::delete_audit_suppression::DeleteAuditSuppressionError::InvalidRequestException(inner) => {
2010 Error::InvalidRequestException(inner)
2011 }
2012 crate::operation::delete_audit_suppression::DeleteAuditSuppressionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2013 crate::operation::delete_audit_suppression::DeleteAuditSuppressionError::Unhandled(inner) => Error::Unhandled(inner),
2014 }
2015 }
2016}
2017impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_authorizer::DeleteAuthorizerError, R>> for Error
2018where
2019 R: Send + Sync + std::fmt::Debug + 'static,
2020{
2021 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_authorizer::DeleteAuthorizerError, R>) -> Self {
2022 match err {
2023 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2024 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2025 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2026 source: err.into(),
2027 }),
2028 }
2029 }
2030}
2031impl From<crate::operation::delete_authorizer::DeleteAuthorizerError> for Error {
2032 fn from(err: crate::operation::delete_authorizer::DeleteAuthorizerError) -> Self {
2033 match err {
2034 crate::operation::delete_authorizer::DeleteAuthorizerError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
2035 crate::operation::delete_authorizer::DeleteAuthorizerError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2036 crate::operation::delete_authorizer::DeleteAuthorizerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2037 crate::operation::delete_authorizer::DeleteAuthorizerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2038 crate::operation::delete_authorizer::DeleteAuthorizerError::ServiceUnavailableException(inner) => {
2039 Error::ServiceUnavailableException(inner)
2040 }
2041 crate::operation::delete_authorizer::DeleteAuthorizerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2042 crate::operation::delete_authorizer::DeleteAuthorizerError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2043 crate::operation::delete_authorizer::DeleteAuthorizerError::Unhandled(inner) => Error::Unhandled(inner),
2044 }
2045 }
2046}
2047impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_billing_group::DeleteBillingGroupError, R>> for Error
2048where
2049 R: Send + Sync + std::fmt::Debug + 'static,
2050{
2051 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_billing_group::DeleteBillingGroupError, R>) -> Self {
2052 match err {
2053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2056 source: err.into(),
2057 }),
2058 }
2059 }
2060}
2061impl From<crate::operation::delete_billing_group::DeleteBillingGroupError> for Error {
2062 fn from(err: crate::operation::delete_billing_group::DeleteBillingGroupError) -> Self {
2063 match err {
2064 crate::operation::delete_billing_group::DeleteBillingGroupError::InternalFailureException(inner) => {
2065 Error::InternalFailureException(inner)
2066 }
2067 crate::operation::delete_billing_group::DeleteBillingGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2068 crate::operation::delete_billing_group::DeleteBillingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2069 crate::operation::delete_billing_group::DeleteBillingGroupError::VersionConflictException(inner) => {
2070 Error::VersionConflictException(inner)
2071 }
2072 crate::operation::delete_billing_group::DeleteBillingGroupError::Unhandled(inner) => Error::Unhandled(inner),
2073 }
2074 }
2075}
2076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ca_certificate::DeleteCACertificateError, R>> for Error
2077where
2078 R: Send + Sync + std::fmt::Debug + 'static,
2079{
2080 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ca_certificate::DeleteCACertificateError, R>) -> Self {
2081 match err {
2082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2085 source: err.into(),
2086 }),
2087 }
2088 }
2089}
2090impl From<crate::operation::delete_ca_certificate::DeleteCACertificateError> for Error {
2091 fn from(err: crate::operation::delete_ca_certificate::DeleteCACertificateError) -> Self {
2092 match err {
2093 crate::operation::delete_ca_certificate::DeleteCACertificateError::CertificateStateException(inner) => {
2094 Error::CertificateStateException(inner)
2095 }
2096 crate::operation::delete_ca_certificate::DeleteCACertificateError::InternalFailureException(inner) => {
2097 Error::InternalFailureException(inner)
2098 }
2099 crate::operation::delete_ca_certificate::DeleteCACertificateError::InvalidRequestException(inner) => {
2100 Error::InvalidRequestException(inner)
2101 }
2102 crate::operation::delete_ca_certificate::DeleteCACertificateError::ResourceNotFoundException(inner) => {
2103 Error::ResourceNotFoundException(inner)
2104 }
2105 crate::operation::delete_ca_certificate::DeleteCACertificateError::ServiceUnavailableException(inner) => {
2106 Error::ServiceUnavailableException(inner)
2107 }
2108 crate::operation::delete_ca_certificate::DeleteCACertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2109 crate::operation::delete_ca_certificate::DeleteCACertificateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2110 crate::operation::delete_ca_certificate::DeleteCACertificateError::Unhandled(inner) => Error::Unhandled(inner),
2111 }
2112 }
2113}
2114impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_certificate::DeleteCertificateError, R>> for Error
2115where
2116 R: Send + Sync + std::fmt::Debug + 'static,
2117{
2118 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_certificate::DeleteCertificateError, R>) -> Self {
2119 match err {
2120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2123 source: err.into(),
2124 }),
2125 }
2126 }
2127}
2128impl From<crate::operation::delete_certificate::DeleteCertificateError> for Error {
2129 fn from(err: crate::operation::delete_certificate::DeleteCertificateError) -> Self {
2130 match err {
2131 crate::operation::delete_certificate::DeleteCertificateError::CertificateStateException(inner) => Error::CertificateStateException(inner),
2132 crate::operation::delete_certificate::DeleteCertificateError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
2133 crate::operation::delete_certificate::DeleteCertificateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2134 crate::operation::delete_certificate::DeleteCertificateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2135 crate::operation::delete_certificate::DeleteCertificateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2136 crate::operation::delete_certificate::DeleteCertificateError::ServiceUnavailableException(inner) => {
2137 Error::ServiceUnavailableException(inner)
2138 }
2139 crate::operation::delete_certificate::DeleteCertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2140 crate::operation::delete_certificate::DeleteCertificateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2141 crate::operation::delete_certificate::DeleteCertificateError::Unhandled(inner) => Error::Unhandled(inner),
2142 }
2143 }
2144}
2145impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_certificate_provider::DeleteCertificateProviderError, R>>
2146 for Error
2147where
2148 R: Send + Sync + std::fmt::Debug + 'static,
2149{
2150 fn from(
2151 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_certificate_provider::DeleteCertificateProviderError, R>,
2152 ) -> Self {
2153 match err {
2154 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2155 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2156 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2157 source: err.into(),
2158 }),
2159 }
2160 }
2161}
2162impl From<crate::operation::delete_certificate_provider::DeleteCertificateProviderError> for Error {
2163 fn from(err: crate::operation::delete_certificate_provider::DeleteCertificateProviderError) -> Self {
2164 match err {
2165 crate::operation::delete_certificate_provider::DeleteCertificateProviderError::DeleteConflictException(inner) => {
2166 Error::DeleteConflictException(inner)
2167 }
2168 crate::operation::delete_certificate_provider::DeleteCertificateProviderError::InternalFailureException(inner) => {
2169 Error::InternalFailureException(inner)
2170 }
2171 crate::operation::delete_certificate_provider::DeleteCertificateProviderError::InvalidRequestException(inner) => {
2172 Error::InvalidRequestException(inner)
2173 }
2174 crate::operation::delete_certificate_provider::DeleteCertificateProviderError::ResourceNotFoundException(inner) => {
2175 Error::ResourceNotFoundException(inner)
2176 }
2177 crate::operation::delete_certificate_provider::DeleteCertificateProviderError::ServiceUnavailableException(inner) => {
2178 Error::ServiceUnavailableException(inner)
2179 }
2180 crate::operation::delete_certificate_provider::DeleteCertificateProviderError::ThrottlingException(inner) => {
2181 Error::ThrottlingException(inner)
2182 }
2183 crate::operation::delete_certificate_provider::DeleteCertificateProviderError::UnauthorizedException(inner) => {
2184 Error::UnauthorizedException(inner)
2185 }
2186 crate::operation::delete_certificate_provider::DeleteCertificateProviderError::Unhandled(inner) => Error::Unhandled(inner),
2187 }
2188 }
2189}
2190impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_command::DeleteCommandError, R>> for Error
2191where
2192 R: Send + Sync + std::fmt::Debug + 'static,
2193{
2194 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_command::DeleteCommandError, R>) -> Self {
2195 match err {
2196 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2197 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2198 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2199 source: err.into(),
2200 }),
2201 }
2202 }
2203}
2204impl From<crate::operation::delete_command::DeleteCommandError> for Error {
2205 fn from(err: crate::operation::delete_command::DeleteCommandError) -> Self {
2206 match err {
2207 crate::operation::delete_command::DeleteCommandError::ConflictException(inner) => Error::ConflictException(inner),
2208 crate::operation::delete_command::DeleteCommandError::InternalServerException(inner) => Error::InternalServerException(inner),
2209 crate::operation::delete_command::DeleteCommandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2210 crate::operation::delete_command::DeleteCommandError::ValidationException(inner) => Error::ValidationException(inner),
2211 crate::operation::delete_command::DeleteCommandError::Unhandled(inner) => Error::Unhandled(inner),
2212 }
2213 }
2214}
2215impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_command_execution::DeleteCommandExecutionError, R>> for Error
2216where
2217 R: Send + Sync + std::fmt::Debug + 'static,
2218{
2219 fn from(
2220 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_command_execution::DeleteCommandExecutionError, R>,
2221 ) -> Self {
2222 match err {
2223 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2224 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2225 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2226 source: err.into(),
2227 }),
2228 }
2229 }
2230}
2231impl From<crate::operation::delete_command_execution::DeleteCommandExecutionError> for Error {
2232 fn from(err: crate::operation::delete_command_execution::DeleteCommandExecutionError) -> Self {
2233 match err {
2234 crate::operation::delete_command_execution::DeleteCommandExecutionError::ConflictException(inner) => Error::ConflictException(inner),
2235 crate::operation::delete_command_execution::DeleteCommandExecutionError::InternalServerException(inner) => {
2236 Error::InternalServerException(inner)
2237 }
2238 crate::operation::delete_command_execution::DeleteCommandExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2239 crate::operation::delete_command_execution::DeleteCommandExecutionError::ValidationException(inner) => Error::ValidationException(inner),
2240 crate::operation::delete_command_execution::DeleteCommandExecutionError::Unhandled(inner) => Error::Unhandled(inner),
2241 }
2242 }
2243}
2244impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_metric::DeleteCustomMetricError, R>> for Error
2245where
2246 R: Send + Sync + std::fmt::Debug + 'static,
2247{
2248 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_metric::DeleteCustomMetricError, R>) -> Self {
2249 match err {
2250 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2251 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2252 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2253 source: err.into(),
2254 }),
2255 }
2256 }
2257}
2258impl From<crate::operation::delete_custom_metric::DeleteCustomMetricError> for Error {
2259 fn from(err: crate::operation::delete_custom_metric::DeleteCustomMetricError) -> Self {
2260 match err {
2261 crate::operation::delete_custom_metric::DeleteCustomMetricError::InternalFailureException(inner) => {
2262 Error::InternalFailureException(inner)
2263 }
2264 crate::operation::delete_custom_metric::DeleteCustomMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2265 crate::operation::delete_custom_metric::DeleteCustomMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2266 crate::operation::delete_custom_metric::DeleteCustomMetricError::Unhandled(inner) => Error::Unhandled(inner),
2267 }
2268 }
2269}
2270impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dimension::DeleteDimensionError, R>> for Error
2271where
2272 R: Send + Sync + std::fmt::Debug + 'static,
2273{
2274 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dimension::DeleteDimensionError, R>) -> Self {
2275 match err {
2276 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2277 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2278 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2279 source: err.into(),
2280 }),
2281 }
2282 }
2283}
2284impl From<crate::operation::delete_dimension::DeleteDimensionError> for Error {
2285 fn from(err: crate::operation::delete_dimension::DeleteDimensionError) -> Self {
2286 match err {
2287 crate::operation::delete_dimension::DeleteDimensionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2288 crate::operation::delete_dimension::DeleteDimensionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2289 crate::operation::delete_dimension::DeleteDimensionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2290 crate::operation::delete_dimension::DeleteDimensionError::Unhandled(inner) => Error::Unhandled(inner),
2291 }
2292 }
2293}
2294impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain_configuration::DeleteDomainConfigurationError, R>>
2295 for Error
2296where
2297 R: Send + Sync + std::fmt::Debug + 'static,
2298{
2299 fn from(
2300 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain_configuration::DeleteDomainConfigurationError, R>,
2301 ) -> Self {
2302 match err {
2303 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2304 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2305 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2306 source: err.into(),
2307 }),
2308 }
2309 }
2310}
2311impl From<crate::operation::delete_domain_configuration::DeleteDomainConfigurationError> for Error {
2312 fn from(err: crate::operation::delete_domain_configuration::DeleteDomainConfigurationError) -> Self {
2313 match err {
2314 crate::operation::delete_domain_configuration::DeleteDomainConfigurationError::InternalFailureException(inner) => {
2315 Error::InternalFailureException(inner)
2316 }
2317 crate::operation::delete_domain_configuration::DeleteDomainConfigurationError::InvalidRequestException(inner) => {
2318 Error::InvalidRequestException(inner)
2319 }
2320 crate::operation::delete_domain_configuration::DeleteDomainConfigurationError::ResourceNotFoundException(inner) => {
2321 Error::ResourceNotFoundException(inner)
2322 }
2323 crate::operation::delete_domain_configuration::DeleteDomainConfigurationError::ServiceUnavailableException(inner) => {
2324 Error::ServiceUnavailableException(inner)
2325 }
2326 crate::operation::delete_domain_configuration::DeleteDomainConfigurationError::ThrottlingException(inner) => {
2327 Error::ThrottlingException(inner)
2328 }
2329 crate::operation::delete_domain_configuration::DeleteDomainConfigurationError::UnauthorizedException(inner) => {
2330 Error::UnauthorizedException(inner)
2331 }
2332 crate::operation::delete_domain_configuration::DeleteDomainConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2333 }
2334 }
2335}
2336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError, R>>
2337 for Error
2338where
2339 R: Send + Sync + std::fmt::Debug + 'static,
2340{
2341 fn from(
2342 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError, R>,
2343 ) -> Self {
2344 match err {
2345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2348 source: err.into(),
2349 }),
2350 }
2351 }
2352}
2353impl From<crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError> for Error {
2354 fn from(err: crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError) -> Self {
2355 match err {
2356 crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError::InternalFailureException(inner) => {
2357 Error::InternalFailureException(inner)
2358 }
2359 crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError::InvalidRequestException(inner) => {
2360 Error::InvalidRequestException(inner)
2361 }
2362 crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError::ThrottlingException(inner) => {
2363 Error::ThrottlingException(inner)
2364 }
2365 crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError::VersionConflictException(inner) => {
2366 Error::VersionConflictException(inner)
2367 }
2368 crate::operation::delete_dynamic_thing_group::DeleteDynamicThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
2369 }
2370 }
2371}
2372impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_fleet_metric::DeleteFleetMetricError, R>> for Error
2373where
2374 R: Send + Sync + std::fmt::Debug + 'static,
2375{
2376 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_fleet_metric::DeleteFleetMetricError, R>) -> Self {
2377 match err {
2378 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2379 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2380 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2381 source: err.into(),
2382 }),
2383 }
2384 }
2385}
2386impl From<crate::operation::delete_fleet_metric::DeleteFleetMetricError> for Error {
2387 fn from(err: crate::operation::delete_fleet_metric::DeleteFleetMetricError) -> Self {
2388 match err {
2389 crate::operation::delete_fleet_metric::DeleteFleetMetricError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2390 crate::operation::delete_fleet_metric::DeleteFleetMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2391 crate::operation::delete_fleet_metric::DeleteFleetMetricError::ServiceUnavailableException(inner) => {
2392 Error::ServiceUnavailableException(inner)
2393 }
2394 crate::operation::delete_fleet_metric::DeleteFleetMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2395 crate::operation::delete_fleet_metric::DeleteFleetMetricError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2396 crate::operation::delete_fleet_metric::DeleteFleetMetricError::VersionConflictException(inner) => Error::VersionConflictException(inner),
2397 crate::operation::delete_fleet_metric::DeleteFleetMetricError::Unhandled(inner) => Error::Unhandled(inner),
2398 }
2399 }
2400}
2401impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_job::DeleteJobError, R>> for Error
2402where
2403 R: Send + Sync + std::fmt::Debug + 'static,
2404{
2405 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_job::DeleteJobError, R>) -> Self {
2406 match err {
2407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2410 source: err.into(),
2411 }),
2412 }
2413 }
2414}
2415impl From<crate::operation::delete_job::DeleteJobError> for Error {
2416 fn from(err: crate::operation::delete_job::DeleteJobError) -> Self {
2417 match err {
2418 crate::operation::delete_job::DeleteJobError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2419 crate::operation::delete_job::DeleteJobError::InvalidStateTransitionException(inner) => Error::InvalidStateTransitionException(inner),
2420 crate::operation::delete_job::DeleteJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2421 crate::operation::delete_job::DeleteJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2422 crate::operation::delete_job::DeleteJobError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2423 crate::operation::delete_job::DeleteJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2424 crate::operation::delete_job::DeleteJobError::Unhandled(inner) => Error::Unhandled(inner),
2425 }
2426 }
2427}
2428impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_job_execution::DeleteJobExecutionError, R>> for Error
2429where
2430 R: Send + Sync + std::fmt::Debug + 'static,
2431{
2432 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_job_execution::DeleteJobExecutionError, R>) -> Self {
2433 match err {
2434 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2435 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2436 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2437 source: err.into(),
2438 }),
2439 }
2440 }
2441}
2442impl From<crate::operation::delete_job_execution::DeleteJobExecutionError> for Error {
2443 fn from(err: crate::operation::delete_job_execution::DeleteJobExecutionError) -> Self {
2444 match err {
2445 crate::operation::delete_job_execution::DeleteJobExecutionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2446 crate::operation::delete_job_execution::DeleteJobExecutionError::InvalidStateTransitionException(inner) => {
2447 Error::InvalidStateTransitionException(inner)
2448 }
2449 crate::operation::delete_job_execution::DeleteJobExecutionError::ResourceNotFoundException(inner) => {
2450 Error::ResourceNotFoundException(inner)
2451 }
2452 crate::operation::delete_job_execution::DeleteJobExecutionError::ServiceUnavailableException(inner) => {
2453 Error::ServiceUnavailableException(inner)
2454 }
2455 crate::operation::delete_job_execution::DeleteJobExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2456 crate::operation::delete_job_execution::DeleteJobExecutionError::Unhandled(inner) => Error::Unhandled(inner),
2457 }
2458 }
2459}
2460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_job_template::DeleteJobTemplateError, R>> for Error
2461where
2462 R: Send + Sync + std::fmt::Debug + 'static,
2463{
2464 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_job_template::DeleteJobTemplateError, R>) -> Self {
2465 match err {
2466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2469 source: err.into(),
2470 }),
2471 }
2472 }
2473}
2474impl From<crate::operation::delete_job_template::DeleteJobTemplateError> for Error {
2475 fn from(err: crate::operation::delete_job_template::DeleteJobTemplateError) -> Self {
2476 match err {
2477 crate::operation::delete_job_template::DeleteJobTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2478 crate::operation::delete_job_template::DeleteJobTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2479 crate::operation::delete_job_template::DeleteJobTemplateError::ResourceNotFoundException(inner) => {
2480 Error::ResourceNotFoundException(inner)
2481 }
2482 crate::operation::delete_job_template::DeleteJobTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2483 crate::operation::delete_job_template::DeleteJobTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2484 }
2485 }
2486}
2487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_mitigation_action::DeleteMitigationActionError, R>> for Error
2488where
2489 R: Send + Sync + std::fmt::Debug + 'static,
2490{
2491 fn from(
2492 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_mitigation_action::DeleteMitigationActionError, R>,
2493 ) -> Self {
2494 match err {
2495 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2496 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2497 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2498 source: err.into(),
2499 }),
2500 }
2501 }
2502}
2503impl From<crate::operation::delete_mitigation_action::DeleteMitigationActionError> for Error {
2504 fn from(err: crate::operation::delete_mitigation_action::DeleteMitigationActionError) -> Self {
2505 match err {
2506 crate::operation::delete_mitigation_action::DeleteMitigationActionError::InternalFailureException(inner) => {
2507 Error::InternalFailureException(inner)
2508 }
2509 crate::operation::delete_mitigation_action::DeleteMitigationActionError::InvalidRequestException(inner) => {
2510 Error::InvalidRequestException(inner)
2511 }
2512 crate::operation::delete_mitigation_action::DeleteMitigationActionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2513 crate::operation::delete_mitigation_action::DeleteMitigationActionError::Unhandled(inner) => Error::Unhandled(inner),
2514 }
2515 }
2516}
2517impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ota_update::DeleteOTAUpdateError, R>> for Error
2518where
2519 R: Send + Sync + std::fmt::Debug + 'static,
2520{
2521 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ota_update::DeleteOTAUpdateError, R>) -> Self {
2522 match err {
2523 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2524 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2525 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2526 source: err.into(),
2527 }),
2528 }
2529 }
2530}
2531impl From<crate::operation::delete_ota_update::DeleteOTAUpdateError> for Error {
2532 fn from(err: crate::operation::delete_ota_update::DeleteOTAUpdateError) -> Self {
2533 match err {
2534 crate::operation::delete_ota_update::DeleteOTAUpdateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2535 crate::operation::delete_ota_update::DeleteOTAUpdateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2536 crate::operation::delete_ota_update::DeleteOTAUpdateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2537 crate::operation::delete_ota_update::DeleteOTAUpdateError::ServiceUnavailableException(inner) => {
2538 Error::ServiceUnavailableException(inner)
2539 }
2540 crate::operation::delete_ota_update::DeleteOTAUpdateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2541 crate::operation::delete_ota_update::DeleteOTAUpdateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2542 crate::operation::delete_ota_update::DeleteOTAUpdateError::VersionConflictException(inner) => Error::VersionConflictException(inner),
2543 crate::operation::delete_ota_update::DeleteOTAUpdateError::Unhandled(inner) => Error::Unhandled(inner),
2544 }
2545 }
2546}
2547impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package::DeletePackageError, R>> for Error
2548where
2549 R: Send + Sync + std::fmt::Debug + 'static,
2550{
2551 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package::DeletePackageError, R>) -> Self {
2552 match err {
2553 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2554 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2555 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2556 source: err.into(),
2557 }),
2558 }
2559 }
2560}
2561impl From<crate::operation::delete_package::DeletePackageError> for Error {
2562 fn from(err: crate::operation::delete_package::DeletePackageError) -> Self {
2563 match err {
2564 crate::operation::delete_package::DeletePackageError::InternalServerException(inner) => Error::InternalServerException(inner),
2565 crate::operation::delete_package::DeletePackageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2566 crate::operation::delete_package::DeletePackageError::ValidationException(inner) => Error::ValidationException(inner),
2567 crate::operation::delete_package::DeletePackageError::Unhandled(inner) => Error::Unhandled(inner),
2568 }
2569 }
2570}
2571impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package_version::DeletePackageVersionError, R>> for Error
2572where
2573 R: Send + Sync + std::fmt::Debug + 'static,
2574{
2575 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package_version::DeletePackageVersionError, R>) -> Self {
2576 match err {
2577 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2578 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2579 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2580 source: err.into(),
2581 }),
2582 }
2583 }
2584}
2585impl From<crate::operation::delete_package_version::DeletePackageVersionError> for Error {
2586 fn from(err: crate::operation::delete_package_version::DeletePackageVersionError) -> Self {
2587 match err {
2588 crate::operation::delete_package_version::DeletePackageVersionError::InternalServerException(inner) => {
2589 Error::InternalServerException(inner)
2590 }
2591 crate::operation::delete_package_version::DeletePackageVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2592 crate::operation::delete_package_version::DeletePackageVersionError::ValidationException(inner) => Error::ValidationException(inner),
2593 crate::operation::delete_package_version::DeletePackageVersionError::Unhandled(inner) => Error::Unhandled(inner),
2594 }
2595 }
2596}
2597impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy::DeletePolicyError, R>> for Error
2598where
2599 R: Send + Sync + std::fmt::Debug + 'static,
2600{
2601 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy::DeletePolicyError, R>) -> Self {
2602 match err {
2603 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2604 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2605 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2606 source: err.into(),
2607 }),
2608 }
2609 }
2610}
2611impl From<crate::operation::delete_policy::DeletePolicyError> for Error {
2612 fn from(err: crate::operation::delete_policy::DeletePolicyError) -> Self {
2613 match err {
2614 crate::operation::delete_policy::DeletePolicyError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
2615 crate::operation::delete_policy::DeletePolicyError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2616 crate::operation::delete_policy::DeletePolicyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2617 crate::operation::delete_policy::DeletePolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2618 crate::operation::delete_policy::DeletePolicyError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2619 crate::operation::delete_policy::DeletePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2620 crate::operation::delete_policy::DeletePolicyError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2621 crate::operation::delete_policy::DeletePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2622 }
2623 }
2624}
2625impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy_version::DeletePolicyVersionError, R>> for Error
2626where
2627 R: Send + Sync + std::fmt::Debug + 'static,
2628{
2629 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy_version::DeletePolicyVersionError, R>) -> Self {
2630 match err {
2631 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2632 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2633 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2634 source: err.into(),
2635 }),
2636 }
2637 }
2638}
2639impl From<crate::operation::delete_policy_version::DeletePolicyVersionError> for Error {
2640 fn from(err: crate::operation::delete_policy_version::DeletePolicyVersionError) -> Self {
2641 match err {
2642 crate::operation::delete_policy_version::DeletePolicyVersionError::DeleteConflictException(inner) => {
2643 Error::DeleteConflictException(inner)
2644 }
2645 crate::operation::delete_policy_version::DeletePolicyVersionError::InternalFailureException(inner) => {
2646 Error::InternalFailureException(inner)
2647 }
2648 crate::operation::delete_policy_version::DeletePolicyVersionError::InvalidRequestException(inner) => {
2649 Error::InvalidRequestException(inner)
2650 }
2651 crate::operation::delete_policy_version::DeletePolicyVersionError::ResourceNotFoundException(inner) => {
2652 Error::ResourceNotFoundException(inner)
2653 }
2654 crate::operation::delete_policy_version::DeletePolicyVersionError::ServiceUnavailableException(inner) => {
2655 Error::ServiceUnavailableException(inner)
2656 }
2657 crate::operation::delete_policy_version::DeletePolicyVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2658 crate::operation::delete_policy_version::DeletePolicyVersionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2659 crate::operation::delete_policy_version::DeletePolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
2660 }
2661 }
2662}
2663impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError, R>>
2664 for Error
2665where
2666 R: Send + Sync + std::fmt::Debug + 'static,
2667{
2668 fn from(
2669 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError, R>,
2670 ) -> Self {
2671 match err {
2672 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2673 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2674 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2675 source: err.into(),
2676 }),
2677 }
2678 }
2679}
2680impl From<crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError> for Error {
2681 fn from(err: crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError) -> Self {
2682 match err {
2683 crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError::ConflictingResourceUpdateException(inner) => {
2684 Error::ConflictingResourceUpdateException(inner)
2685 }
2686 crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError::DeleteConflictException(inner) => {
2687 Error::DeleteConflictException(inner)
2688 }
2689 crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError::InternalFailureException(inner) => {
2690 Error::InternalFailureException(inner)
2691 }
2692 crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError::InvalidRequestException(inner) => {
2693 Error::InvalidRequestException(inner)
2694 }
2695 crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError::ResourceNotFoundException(inner) => {
2696 Error::ResourceNotFoundException(inner)
2697 }
2698 crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError::ThrottlingException(inner) => {
2699 Error::ThrottlingException(inner)
2700 }
2701 crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError::UnauthorizedException(inner) => {
2702 Error::UnauthorizedException(inner)
2703 }
2704 crate::operation::delete_provisioning_template::DeleteProvisioningTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2705 }
2706 }
2707}
2708impl<R>
2709 From<
2710 ::aws_smithy_runtime_api::client::result::SdkError<
2711 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError,
2712 R,
2713 >,
2714 > for Error
2715where
2716 R: Send + Sync + std::fmt::Debug + 'static,
2717{
2718 fn from(
2719 err: ::aws_smithy_runtime_api::client::result::SdkError<
2720 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError,
2721 R,
2722 >,
2723 ) -> Self {
2724 match err {
2725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2728 source: err.into(),
2729 }),
2730 }
2731 }
2732}
2733impl From<crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError> for Error {
2734 fn from(err: crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError) -> Self {
2735 match err {
2736 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError::ConflictingResourceUpdateException(
2737 inner,
2738 ) => Error::ConflictingResourceUpdateException(inner),
2739 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError::DeleteConflictException(inner) => {
2740 Error::DeleteConflictException(inner)
2741 }
2742 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError::InternalFailureException(inner) => {
2743 Error::InternalFailureException(inner)
2744 }
2745 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError::InvalidRequestException(inner) => {
2746 Error::InvalidRequestException(inner)
2747 }
2748 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError::ResourceNotFoundException(inner) => {
2749 Error::ResourceNotFoundException(inner)
2750 }
2751 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError::ThrottlingException(inner) => {
2752 Error::ThrottlingException(inner)
2753 }
2754 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError::UnauthorizedException(inner) => {
2755 Error::UnauthorizedException(inner)
2756 }
2757 crate::operation::delete_provisioning_template_version::DeleteProvisioningTemplateVersionError::Unhandled(inner) => {
2758 Error::Unhandled(inner)
2759 }
2760 }
2761 }
2762}
2763impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_registration_code::DeleteRegistrationCodeError, R>> for Error
2764where
2765 R: Send + Sync + std::fmt::Debug + 'static,
2766{
2767 fn from(
2768 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_registration_code::DeleteRegistrationCodeError, R>,
2769 ) -> Self {
2770 match err {
2771 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2772 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2773 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2774 source: err.into(),
2775 }),
2776 }
2777 }
2778}
2779impl From<crate::operation::delete_registration_code::DeleteRegistrationCodeError> for Error {
2780 fn from(err: crate::operation::delete_registration_code::DeleteRegistrationCodeError) -> Self {
2781 match err {
2782 crate::operation::delete_registration_code::DeleteRegistrationCodeError::InternalFailureException(inner) => {
2783 Error::InternalFailureException(inner)
2784 }
2785 crate::operation::delete_registration_code::DeleteRegistrationCodeError::ResourceNotFoundException(inner) => {
2786 Error::ResourceNotFoundException(inner)
2787 }
2788 crate::operation::delete_registration_code::DeleteRegistrationCodeError::ServiceUnavailableException(inner) => {
2789 Error::ServiceUnavailableException(inner)
2790 }
2791 crate::operation::delete_registration_code::DeleteRegistrationCodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2792 crate::operation::delete_registration_code::DeleteRegistrationCodeError::UnauthorizedException(inner) => {
2793 Error::UnauthorizedException(inner)
2794 }
2795 crate::operation::delete_registration_code::DeleteRegistrationCodeError::Unhandled(inner) => Error::Unhandled(inner),
2796 }
2797 }
2798}
2799impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_alias::DeleteRoleAliasError, R>> for Error
2800where
2801 R: Send + Sync + std::fmt::Debug + 'static,
2802{
2803 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_alias::DeleteRoleAliasError, R>) -> Self {
2804 match err {
2805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2808 source: err.into(),
2809 }),
2810 }
2811 }
2812}
2813impl From<crate::operation::delete_role_alias::DeleteRoleAliasError> for Error {
2814 fn from(err: crate::operation::delete_role_alias::DeleteRoleAliasError) -> Self {
2815 match err {
2816 crate::operation::delete_role_alias::DeleteRoleAliasError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
2817 crate::operation::delete_role_alias::DeleteRoleAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2818 crate::operation::delete_role_alias::DeleteRoleAliasError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2819 crate::operation::delete_role_alias::DeleteRoleAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2820 crate::operation::delete_role_alias::DeleteRoleAliasError::ServiceUnavailableException(inner) => {
2821 Error::ServiceUnavailableException(inner)
2822 }
2823 crate::operation::delete_role_alias::DeleteRoleAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2824 crate::operation::delete_role_alias::DeleteRoleAliasError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2825 crate::operation::delete_role_alias::DeleteRoleAliasError::Unhandled(inner) => Error::Unhandled(inner),
2826 }
2827 }
2828}
2829impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_scheduled_audit::DeleteScheduledAuditError, R>> for Error
2830where
2831 R: Send + Sync + std::fmt::Debug + 'static,
2832{
2833 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_scheduled_audit::DeleteScheduledAuditError, R>) -> Self {
2834 match err {
2835 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2836 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2837 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2838 source: err.into(),
2839 }),
2840 }
2841 }
2842}
2843impl From<crate::operation::delete_scheduled_audit::DeleteScheduledAuditError> for Error {
2844 fn from(err: crate::operation::delete_scheduled_audit::DeleteScheduledAuditError) -> Self {
2845 match err {
2846 crate::operation::delete_scheduled_audit::DeleteScheduledAuditError::InternalFailureException(inner) => {
2847 Error::InternalFailureException(inner)
2848 }
2849 crate::operation::delete_scheduled_audit::DeleteScheduledAuditError::InvalidRequestException(inner) => {
2850 Error::InvalidRequestException(inner)
2851 }
2852 crate::operation::delete_scheduled_audit::DeleteScheduledAuditError::ResourceNotFoundException(inner) => {
2853 Error::ResourceNotFoundException(inner)
2854 }
2855 crate::operation::delete_scheduled_audit::DeleteScheduledAuditError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2856 crate::operation::delete_scheduled_audit::DeleteScheduledAuditError::Unhandled(inner) => Error::Unhandled(inner),
2857 }
2858 }
2859}
2860impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
2861where
2862 R: Send + Sync + std::fmt::Debug + 'static,
2863{
2864 fn from(
2865 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
2866 ) -> Self {
2867 match err {
2868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2871 source: err.into(),
2872 }),
2873 }
2874 }
2875}
2876impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
2877 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
2878 match err {
2879 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalFailureException(inner) => {
2880 Error::InternalFailureException(inner)
2881 }
2882 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
2883 Error::InvalidRequestException(inner)
2884 }
2885 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2886 crate::operation::delete_security_profile::DeleteSecurityProfileError::VersionConflictException(inner) => {
2887 Error::VersionConflictException(inner)
2888 }
2889 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2890 }
2891 }
2892}
2893impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_stream::DeleteStreamError, R>> for Error
2894where
2895 R: Send + Sync + std::fmt::Debug + 'static,
2896{
2897 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_stream::DeleteStreamError, R>) -> Self {
2898 match err {
2899 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2900 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2901 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2902 source: err.into(),
2903 }),
2904 }
2905 }
2906}
2907impl From<crate::operation::delete_stream::DeleteStreamError> for Error {
2908 fn from(err: crate::operation::delete_stream::DeleteStreamError) -> Self {
2909 match err {
2910 crate::operation::delete_stream::DeleteStreamError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
2911 crate::operation::delete_stream::DeleteStreamError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2912 crate::operation::delete_stream::DeleteStreamError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2913 crate::operation::delete_stream::DeleteStreamError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2914 crate::operation::delete_stream::DeleteStreamError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2915 crate::operation::delete_stream::DeleteStreamError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2916 crate::operation::delete_stream::DeleteStreamError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2917 crate::operation::delete_stream::DeleteStreamError::Unhandled(inner) => Error::Unhandled(inner),
2918 }
2919 }
2920}
2921impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_thing::DeleteThingError, R>> for Error
2922where
2923 R: Send + Sync + std::fmt::Debug + 'static,
2924{
2925 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_thing::DeleteThingError, R>) -> Self {
2926 match err {
2927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2930 source: err.into(),
2931 }),
2932 }
2933 }
2934}
2935impl From<crate::operation::delete_thing::DeleteThingError> for Error {
2936 fn from(err: crate::operation::delete_thing::DeleteThingError) -> Self {
2937 match err {
2938 crate::operation::delete_thing::DeleteThingError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2939 crate::operation::delete_thing::DeleteThingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2940 crate::operation::delete_thing::DeleteThingError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2941 crate::operation::delete_thing::DeleteThingError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2942 crate::operation::delete_thing::DeleteThingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2943 crate::operation::delete_thing::DeleteThingError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2944 crate::operation::delete_thing::DeleteThingError::VersionConflictException(inner) => Error::VersionConflictException(inner),
2945 crate::operation::delete_thing::DeleteThingError::Unhandled(inner) => Error::Unhandled(inner),
2946 }
2947 }
2948}
2949impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_thing_group::DeleteThingGroupError, R>> for Error
2950where
2951 R: Send + Sync + std::fmt::Debug + 'static,
2952{
2953 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_thing_group::DeleteThingGroupError, R>) -> Self {
2954 match err {
2955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2958 source: err.into(),
2959 }),
2960 }
2961 }
2962}
2963impl From<crate::operation::delete_thing_group::DeleteThingGroupError> for Error {
2964 fn from(err: crate::operation::delete_thing_group::DeleteThingGroupError) -> Self {
2965 match err {
2966 crate::operation::delete_thing_group::DeleteThingGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2967 crate::operation::delete_thing_group::DeleteThingGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2968 crate::operation::delete_thing_group::DeleteThingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2969 crate::operation::delete_thing_group::DeleteThingGroupError::VersionConflictException(inner) => Error::VersionConflictException(inner),
2970 crate::operation::delete_thing_group::DeleteThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
2971 }
2972 }
2973}
2974impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_thing_type::DeleteThingTypeError, R>> for Error
2975where
2976 R: Send + Sync + std::fmt::Debug + 'static,
2977{
2978 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_thing_type::DeleteThingTypeError, R>) -> Self {
2979 match err {
2980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2983 source: err.into(),
2984 }),
2985 }
2986 }
2987}
2988impl From<crate::operation::delete_thing_type::DeleteThingTypeError> for Error {
2989 fn from(err: crate::operation::delete_thing_type::DeleteThingTypeError) -> Self {
2990 match err {
2991 crate::operation::delete_thing_type::DeleteThingTypeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2992 crate::operation::delete_thing_type::DeleteThingTypeError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2993 crate::operation::delete_thing_type::DeleteThingTypeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2994 crate::operation::delete_thing_type::DeleteThingTypeError::ServiceUnavailableException(inner) => {
2995 Error::ServiceUnavailableException(inner)
2996 }
2997 crate::operation::delete_thing_type::DeleteThingTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2998 crate::operation::delete_thing_type::DeleteThingTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2999 crate::operation::delete_thing_type::DeleteThingTypeError::Unhandled(inner) => Error::Unhandled(inner),
3000 }
3001 }
3002}
3003impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_rule::DeleteTopicRuleError, R>> for Error
3004where
3005 R: Send + Sync + std::fmt::Debug + 'static,
3006{
3007 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_rule::DeleteTopicRuleError, R>) -> Self {
3008 match err {
3009 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3010 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3011 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3012 source: err.into(),
3013 }),
3014 }
3015 }
3016}
3017impl From<crate::operation::delete_topic_rule::DeleteTopicRuleError> for Error {
3018 fn from(err: crate::operation::delete_topic_rule::DeleteTopicRuleError) -> Self {
3019 match err {
3020 crate::operation::delete_topic_rule::DeleteTopicRuleError::ConflictingResourceUpdateException(inner) => {
3021 Error::ConflictingResourceUpdateException(inner)
3022 }
3023 crate::operation::delete_topic_rule::DeleteTopicRuleError::InternalException(inner) => Error::InternalException(inner),
3024 crate::operation::delete_topic_rule::DeleteTopicRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3025 crate::operation::delete_topic_rule::DeleteTopicRuleError::ServiceUnavailableException(inner) => {
3026 Error::ServiceUnavailableException(inner)
3027 }
3028 crate::operation::delete_topic_rule::DeleteTopicRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3029 crate::operation::delete_topic_rule::DeleteTopicRuleError::Unhandled(inner) => Error::Unhandled(inner),
3030 }
3031 }
3032}
3033impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError, R>>
3034 for Error
3035where
3036 R: Send + Sync + std::fmt::Debug + 'static,
3037{
3038 fn from(
3039 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError, R>,
3040 ) -> Self {
3041 match err {
3042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3045 source: err.into(),
3046 }),
3047 }
3048 }
3049}
3050impl From<crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError> for Error {
3051 fn from(err: crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError) -> Self {
3052 match err {
3053 crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError::ConflictingResourceUpdateException(inner) => {
3054 Error::ConflictingResourceUpdateException(inner)
3055 }
3056 crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError::InternalException(inner) => {
3057 Error::InternalException(inner)
3058 }
3059 crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError::InvalidRequestException(inner) => {
3060 Error::InvalidRequestException(inner)
3061 }
3062 crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError::ServiceUnavailableException(inner) => {
3063 Error::ServiceUnavailableException(inner)
3064 }
3065 crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError::UnauthorizedException(inner) => {
3066 Error::UnauthorizedException(inner)
3067 }
3068 crate::operation::delete_topic_rule_destination::DeleteTopicRuleDestinationError::Unhandled(inner) => Error::Unhandled(inner),
3069 }
3070 }
3071}
3072impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_v2_logging_level::DeleteV2LoggingLevelError, R>> for Error
3073where
3074 R: Send + Sync + std::fmt::Debug + 'static,
3075{
3076 fn from(
3077 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_v2_logging_level::DeleteV2LoggingLevelError, R>,
3078 ) -> Self {
3079 match err {
3080 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3081 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3082 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3083 source: err.into(),
3084 }),
3085 }
3086 }
3087}
3088impl From<crate::operation::delete_v2_logging_level::DeleteV2LoggingLevelError> for Error {
3089 fn from(err: crate::operation::delete_v2_logging_level::DeleteV2LoggingLevelError) -> Self {
3090 match err {
3091 crate::operation::delete_v2_logging_level::DeleteV2LoggingLevelError::InternalException(inner) => Error::InternalException(inner),
3092 crate::operation::delete_v2_logging_level::DeleteV2LoggingLevelError::InvalidRequestException(inner) => {
3093 Error::InvalidRequestException(inner)
3094 }
3095 crate::operation::delete_v2_logging_level::DeleteV2LoggingLevelError::ServiceUnavailableException(inner) => {
3096 Error::ServiceUnavailableException(inner)
3097 }
3098 crate::operation::delete_v2_logging_level::DeleteV2LoggingLevelError::Unhandled(inner) => Error::Unhandled(inner),
3099 }
3100 }
3101}
3102impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deprecate_thing_type::DeprecateThingTypeError, R>> for Error
3103where
3104 R: Send + Sync + std::fmt::Debug + 'static,
3105{
3106 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deprecate_thing_type::DeprecateThingTypeError, R>) -> Self {
3107 match err {
3108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3111 source: err.into(),
3112 }),
3113 }
3114 }
3115}
3116impl From<crate::operation::deprecate_thing_type::DeprecateThingTypeError> for Error {
3117 fn from(err: crate::operation::deprecate_thing_type::DeprecateThingTypeError) -> Self {
3118 match err {
3119 crate::operation::deprecate_thing_type::DeprecateThingTypeError::InternalFailureException(inner) => {
3120 Error::InternalFailureException(inner)
3121 }
3122 crate::operation::deprecate_thing_type::DeprecateThingTypeError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3123 crate::operation::deprecate_thing_type::DeprecateThingTypeError::ResourceNotFoundException(inner) => {
3124 Error::ResourceNotFoundException(inner)
3125 }
3126 crate::operation::deprecate_thing_type::DeprecateThingTypeError::ServiceUnavailableException(inner) => {
3127 Error::ServiceUnavailableException(inner)
3128 }
3129 crate::operation::deprecate_thing_type::DeprecateThingTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3130 crate::operation::deprecate_thing_type::DeprecateThingTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3131 crate::operation::deprecate_thing_type::DeprecateThingTypeError::Unhandled(inner) => Error::Unhandled(inner),
3132 }
3133 }
3134}
3135impl<R>
3136 From<
3137 ::aws_smithy_runtime_api::client::result::SdkError<
3138 crate::operation::describe_account_audit_configuration::DescribeAccountAuditConfigurationError,
3139 R,
3140 >,
3141 > for Error
3142where
3143 R: Send + Sync + std::fmt::Debug + 'static,
3144{
3145 fn from(
3146 err: ::aws_smithy_runtime_api::client::result::SdkError<
3147 crate::operation::describe_account_audit_configuration::DescribeAccountAuditConfigurationError,
3148 R,
3149 >,
3150 ) -> Self {
3151 match err {
3152 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3153 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3154 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3155 source: err.into(),
3156 }),
3157 }
3158 }
3159}
3160impl From<crate::operation::describe_account_audit_configuration::DescribeAccountAuditConfigurationError> for Error {
3161 fn from(err: crate::operation::describe_account_audit_configuration::DescribeAccountAuditConfigurationError) -> Self {
3162 match err {
3163 crate::operation::describe_account_audit_configuration::DescribeAccountAuditConfigurationError::InternalFailureException(inner) => {
3164 Error::InternalFailureException(inner)
3165 }
3166 crate::operation::describe_account_audit_configuration::DescribeAccountAuditConfigurationError::ThrottlingException(inner) => {
3167 Error::ThrottlingException(inner)
3168 }
3169 crate::operation::describe_account_audit_configuration::DescribeAccountAuditConfigurationError::Unhandled(inner) => {
3170 Error::Unhandled(inner)
3171 }
3172 }
3173 }
3174}
3175impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_audit_finding::DescribeAuditFindingError, R>> for Error
3176where
3177 R: Send + Sync + std::fmt::Debug + 'static,
3178{
3179 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_audit_finding::DescribeAuditFindingError, R>) -> Self {
3180 match err {
3181 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3182 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3183 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3184 source: err.into(),
3185 }),
3186 }
3187 }
3188}
3189impl From<crate::operation::describe_audit_finding::DescribeAuditFindingError> for Error {
3190 fn from(err: crate::operation::describe_audit_finding::DescribeAuditFindingError) -> Self {
3191 match err {
3192 crate::operation::describe_audit_finding::DescribeAuditFindingError::InternalFailureException(inner) => {
3193 Error::InternalFailureException(inner)
3194 }
3195 crate::operation::describe_audit_finding::DescribeAuditFindingError::InvalidRequestException(inner) => {
3196 Error::InvalidRequestException(inner)
3197 }
3198 crate::operation::describe_audit_finding::DescribeAuditFindingError::ResourceNotFoundException(inner) => {
3199 Error::ResourceNotFoundException(inner)
3200 }
3201 crate::operation::describe_audit_finding::DescribeAuditFindingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3202 crate::operation::describe_audit_finding::DescribeAuditFindingError::Unhandled(inner) => Error::Unhandled(inner),
3203 }
3204 }
3205}
3206impl<R>
3207 From<
3208 ::aws_smithy_runtime_api::client::result::SdkError<
3209 crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError,
3210 R,
3211 >,
3212 > for Error
3213where
3214 R: Send + Sync + std::fmt::Debug + 'static,
3215{
3216 fn from(
3217 err: ::aws_smithy_runtime_api::client::result::SdkError<
3218 crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError,
3219 R,
3220 >,
3221 ) -> Self {
3222 match err {
3223 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3224 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3225 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3226 source: err.into(),
3227 }),
3228 }
3229 }
3230}
3231impl From<crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError> for Error {
3232 fn from(err: crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError) -> Self {
3233 match err {
3234 crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError::InternalFailureException(inner) => {
3235 Error::InternalFailureException(inner)
3236 }
3237 crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError::InvalidRequestException(inner) => {
3238 Error::InvalidRequestException(inner)
3239 }
3240 crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError::ResourceNotFoundException(inner) => {
3241 Error::ResourceNotFoundException(inner)
3242 }
3243 crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError::ThrottlingException(inner) => {
3244 Error::ThrottlingException(inner)
3245 }
3246 crate::operation::describe_audit_mitigation_actions_task::DescribeAuditMitigationActionsTaskError::Unhandled(inner) => {
3247 Error::Unhandled(inner)
3248 }
3249 }
3250 }
3251}
3252impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_audit_suppression::DescribeAuditSuppressionError, R>>
3253 for Error
3254where
3255 R: Send + Sync + std::fmt::Debug + 'static,
3256{
3257 fn from(
3258 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_audit_suppression::DescribeAuditSuppressionError, R>,
3259 ) -> Self {
3260 match err {
3261 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3262 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3263 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3264 source: err.into(),
3265 }),
3266 }
3267 }
3268}
3269impl From<crate::operation::describe_audit_suppression::DescribeAuditSuppressionError> for Error {
3270 fn from(err: crate::operation::describe_audit_suppression::DescribeAuditSuppressionError) -> Self {
3271 match err {
3272 crate::operation::describe_audit_suppression::DescribeAuditSuppressionError::InternalFailureException(inner) => {
3273 Error::InternalFailureException(inner)
3274 }
3275 crate::operation::describe_audit_suppression::DescribeAuditSuppressionError::InvalidRequestException(inner) => {
3276 Error::InvalidRequestException(inner)
3277 }
3278 crate::operation::describe_audit_suppression::DescribeAuditSuppressionError::ResourceNotFoundException(inner) => {
3279 Error::ResourceNotFoundException(inner)
3280 }
3281 crate::operation::describe_audit_suppression::DescribeAuditSuppressionError::ThrottlingException(inner) => {
3282 Error::ThrottlingException(inner)
3283 }
3284 crate::operation::describe_audit_suppression::DescribeAuditSuppressionError::Unhandled(inner) => Error::Unhandled(inner),
3285 }
3286 }
3287}
3288impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_audit_task::DescribeAuditTaskError, R>> for Error
3289where
3290 R: Send + Sync + std::fmt::Debug + 'static,
3291{
3292 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_audit_task::DescribeAuditTaskError, R>) -> Self {
3293 match err {
3294 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3295 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3296 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3297 source: err.into(),
3298 }),
3299 }
3300 }
3301}
3302impl From<crate::operation::describe_audit_task::DescribeAuditTaskError> for Error {
3303 fn from(err: crate::operation::describe_audit_task::DescribeAuditTaskError) -> Self {
3304 match err {
3305 crate::operation::describe_audit_task::DescribeAuditTaskError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3306 crate::operation::describe_audit_task::DescribeAuditTaskError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3307 crate::operation::describe_audit_task::DescribeAuditTaskError::ResourceNotFoundException(inner) => {
3308 Error::ResourceNotFoundException(inner)
3309 }
3310 crate::operation::describe_audit_task::DescribeAuditTaskError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3311 crate::operation::describe_audit_task::DescribeAuditTaskError::Unhandled(inner) => Error::Unhandled(inner),
3312 }
3313 }
3314}
3315impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authorizer::DescribeAuthorizerError, R>> for Error
3316where
3317 R: Send + Sync + std::fmt::Debug + 'static,
3318{
3319 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authorizer::DescribeAuthorizerError, R>) -> Self {
3320 match err {
3321 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3322 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3323 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3324 source: err.into(),
3325 }),
3326 }
3327 }
3328}
3329impl From<crate::operation::describe_authorizer::DescribeAuthorizerError> for Error {
3330 fn from(err: crate::operation::describe_authorizer::DescribeAuthorizerError) -> Self {
3331 match err {
3332 crate::operation::describe_authorizer::DescribeAuthorizerError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3333 crate::operation::describe_authorizer::DescribeAuthorizerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3334 crate::operation::describe_authorizer::DescribeAuthorizerError::ResourceNotFoundException(inner) => {
3335 Error::ResourceNotFoundException(inner)
3336 }
3337 crate::operation::describe_authorizer::DescribeAuthorizerError::ServiceUnavailableException(inner) => {
3338 Error::ServiceUnavailableException(inner)
3339 }
3340 crate::operation::describe_authorizer::DescribeAuthorizerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3341 crate::operation::describe_authorizer::DescribeAuthorizerError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3342 crate::operation::describe_authorizer::DescribeAuthorizerError::Unhandled(inner) => Error::Unhandled(inner),
3343 }
3344 }
3345}
3346impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_billing_group::DescribeBillingGroupError, R>> for Error
3347where
3348 R: Send + Sync + std::fmt::Debug + 'static,
3349{
3350 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_billing_group::DescribeBillingGroupError, R>) -> Self {
3351 match err {
3352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3355 source: err.into(),
3356 }),
3357 }
3358 }
3359}
3360impl From<crate::operation::describe_billing_group::DescribeBillingGroupError> for Error {
3361 fn from(err: crate::operation::describe_billing_group::DescribeBillingGroupError) -> Self {
3362 match err {
3363 crate::operation::describe_billing_group::DescribeBillingGroupError::InternalFailureException(inner) => {
3364 Error::InternalFailureException(inner)
3365 }
3366 crate::operation::describe_billing_group::DescribeBillingGroupError::InvalidRequestException(inner) => {
3367 Error::InvalidRequestException(inner)
3368 }
3369 crate::operation::describe_billing_group::DescribeBillingGroupError::ResourceNotFoundException(inner) => {
3370 Error::ResourceNotFoundException(inner)
3371 }
3372 crate::operation::describe_billing_group::DescribeBillingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3373 crate::operation::describe_billing_group::DescribeBillingGroupError::Unhandled(inner) => Error::Unhandled(inner),
3374 }
3375 }
3376}
3377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ca_certificate::DescribeCACertificateError, R>> for Error
3378where
3379 R: Send + Sync + std::fmt::Debug + 'static,
3380{
3381 fn from(
3382 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ca_certificate::DescribeCACertificateError, R>,
3383 ) -> Self {
3384 match err {
3385 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3386 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3387 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3388 source: err.into(),
3389 }),
3390 }
3391 }
3392}
3393impl From<crate::operation::describe_ca_certificate::DescribeCACertificateError> for Error {
3394 fn from(err: crate::operation::describe_ca_certificate::DescribeCACertificateError) -> Self {
3395 match err {
3396 crate::operation::describe_ca_certificate::DescribeCACertificateError::InternalFailureException(inner) => {
3397 Error::InternalFailureException(inner)
3398 }
3399 crate::operation::describe_ca_certificate::DescribeCACertificateError::InvalidRequestException(inner) => {
3400 Error::InvalidRequestException(inner)
3401 }
3402 crate::operation::describe_ca_certificate::DescribeCACertificateError::ResourceNotFoundException(inner) => {
3403 Error::ResourceNotFoundException(inner)
3404 }
3405 crate::operation::describe_ca_certificate::DescribeCACertificateError::ServiceUnavailableException(inner) => {
3406 Error::ServiceUnavailableException(inner)
3407 }
3408 crate::operation::describe_ca_certificate::DescribeCACertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3409 crate::operation::describe_ca_certificate::DescribeCACertificateError::UnauthorizedException(inner) => {
3410 Error::UnauthorizedException(inner)
3411 }
3412 crate::operation::describe_ca_certificate::DescribeCACertificateError::Unhandled(inner) => Error::Unhandled(inner),
3413 }
3414 }
3415}
3416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificate::DescribeCertificateError, R>> for Error
3417where
3418 R: Send + Sync + std::fmt::Debug + 'static,
3419{
3420 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificate::DescribeCertificateError, R>) -> Self {
3421 match err {
3422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3425 source: err.into(),
3426 }),
3427 }
3428 }
3429}
3430impl From<crate::operation::describe_certificate::DescribeCertificateError> for Error {
3431 fn from(err: crate::operation::describe_certificate::DescribeCertificateError) -> Self {
3432 match err {
3433 crate::operation::describe_certificate::DescribeCertificateError::InternalFailureException(inner) => {
3434 Error::InternalFailureException(inner)
3435 }
3436 crate::operation::describe_certificate::DescribeCertificateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3437 crate::operation::describe_certificate::DescribeCertificateError::ResourceNotFoundException(inner) => {
3438 Error::ResourceNotFoundException(inner)
3439 }
3440 crate::operation::describe_certificate::DescribeCertificateError::ServiceUnavailableException(inner) => {
3441 Error::ServiceUnavailableException(inner)
3442 }
3443 crate::operation::describe_certificate::DescribeCertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3444 crate::operation::describe_certificate::DescribeCertificateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3445 crate::operation::describe_certificate::DescribeCertificateError::Unhandled(inner) => Error::Unhandled(inner),
3446 }
3447 }
3448}
3449impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificate_provider::DescribeCertificateProviderError, R>>
3450 for Error
3451where
3452 R: Send + Sync + std::fmt::Debug + 'static,
3453{
3454 fn from(
3455 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificate_provider::DescribeCertificateProviderError, R>,
3456 ) -> Self {
3457 match err {
3458 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3459 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3460 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3461 source: err.into(),
3462 }),
3463 }
3464 }
3465}
3466impl From<crate::operation::describe_certificate_provider::DescribeCertificateProviderError> for Error {
3467 fn from(err: crate::operation::describe_certificate_provider::DescribeCertificateProviderError) -> Self {
3468 match err {
3469 crate::operation::describe_certificate_provider::DescribeCertificateProviderError::InternalFailureException(inner) => {
3470 Error::InternalFailureException(inner)
3471 }
3472 crate::operation::describe_certificate_provider::DescribeCertificateProviderError::InvalidRequestException(inner) => {
3473 Error::InvalidRequestException(inner)
3474 }
3475 crate::operation::describe_certificate_provider::DescribeCertificateProviderError::ResourceNotFoundException(inner) => {
3476 Error::ResourceNotFoundException(inner)
3477 }
3478 crate::operation::describe_certificate_provider::DescribeCertificateProviderError::ServiceUnavailableException(inner) => {
3479 Error::ServiceUnavailableException(inner)
3480 }
3481 crate::operation::describe_certificate_provider::DescribeCertificateProviderError::ThrottlingException(inner) => {
3482 Error::ThrottlingException(inner)
3483 }
3484 crate::operation::describe_certificate_provider::DescribeCertificateProviderError::UnauthorizedException(inner) => {
3485 Error::UnauthorizedException(inner)
3486 }
3487 crate::operation::describe_certificate_provider::DescribeCertificateProviderError::Unhandled(inner) => Error::Unhandled(inner),
3488 }
3489 }
3490}
3491impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_metric::DescribeCustomMetricError, R>> for Error
3492where
3493 R: Send + Sync + std::fmt::Debug + 'static,
3494{
3495 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_metric::DescribeCustomMetricError, R>) -> Self {
3496 match err {
3497 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3498 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3499 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3500 source: err.into(),
3501 }),
3502 }
3503 }
3504}
3505impl From<crate::operation::describe_custom_metric::DescribeCustomMetricError> for Error {
3506 fn from(err: crate::operation::describe_custom_metric::DescribeCustomMetricError) -> Self {
3507 match err {
3508 crate::operation::describe_custom_metric::DescribeCustomMetricError::InternalFailureException(inner) => {
3509 Error::InternalFailureException(inner)
3510 }
3511 crate::operation::describe_custom_metric::DescribeCustomMetricError::InvalidRequestException(inner) => {
3512 Error::InvalidRequestException(inner)
3513 }
3514 crate::operation::describe_custom_metric::DescribeCustomMetricError::ResourceNotFoundException(inner) => {
3515 Error::ResourceNotFoundException(inner)
3516 }
3517 crate::operation::describe_custom_metric::DescribeCustomMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3518 crate::operation::describe_custom_metric::DescribeCustomMetricError::Unhandled(inner) => Error::Unhandled(inner),
3519 }
3520 }
3521}
3522impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError, R>>
3523 for Error
3524where
3525 R: Send + Sync + std::fmt::Debug + 'static,
3526{
3527 fn from(
3528 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError, R>,
3529 ) -> Self {
3530 match err {
3531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3534 source: err.into(),
3535 }),
3536 }
3537 }
3538}
3539impl From<crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError> for Error {
3540 fn from(err: crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError) -> Self {
3541 match err {
3542 crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError::InternalFailureException(inner) => {
3543 Error::InternalFailureException(inner)
3544 }
3545 crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError::InvalidRequestException(inner) => {
3546 Error::InvalidRequestException(inner)
3547 }
3548 crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError::ResourceNotFoundException(inner) => {
3549 Error::ResourceNotFoundException(inner)
3550 }
3551 crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError::ServiceUnavailableException(inner) => {
3552 Error::ServiceUnavailableException(inner)
3553 }
3554 crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError::ThrottlingException(inner) => {
3555 Error::ThrottlingException(inner)
3556 }
3557 crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError::UnauthorizedException(inner) => {
3558 Error::UnauthorizedException(inner)
3559 }
3560 crate::operation::describe_default_authorizer::DescribeDefaultAuthorizerError::Unhandled(inner) => Error::Unhandled(inner),
3561 }
3562 }
3563}
3564impl<R>
3565 From<
3566 ::aws_smithy_runtime_api::client::result::SdkError<
3567 crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError,
3568 R,
3569 >,
3570 > for Error
3571where
3572 R: Send + Sync + std::fmt::Debug + 'static,
3573{
3574 fn from(
3575 err: ::aws_smithy_runtime_api::client::result::SdkError<
3576 crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError,
3577 R,
3578 >,
3579 ) -> Self {
3580 match err {
3581 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3582 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3583 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3584 source: err.into(),
3585 }),
3586 }
3587 }
3588}
3589impl From<crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError> for Error {
3590 fn from(err: crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError) -> Self {
3591 match err {
3592 crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError::InternalFailureException(inner) => {
3593 Error::InternalFailureException(inner)
3594 }
3595 crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError::InvalidRequestException(inner) => {
3596 Error::InvalidRequestException(inner)
3597 }
3598 crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError::ResourceNotFoundException(inner) => {
3599 Error::ResourceNotFoundException(inner)
3600 }
3601 crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError::ThrottlingException(inner) => {
3602 Error::ThrottlingException(inner)
3603 }
3604 crate::operation::describe_detect_mitigation_actions_task::DescribeDetectMitigationActionsTaskError::Unhandled(inner) => {
3605 Error::Unhandled(inner)
3606 }
3607 }
3608 }
3609}
3610impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dimension::DescribeDimensionError, R>> for Error
3611where
3612 R: Send + Sync + std::fmt::Debug + 'static,
3613{
3614 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dimension::DescribeDimensionError, R>) -> Self {
3615 match err {
3616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3619 source: err.into(),
3620 }),
3621 }
3622 }
3623}
3624impl From<crate::operation::describe_dimension::DescribeDimensionError> for Error {
3625 fn from(err: crate::operation::describe_dimension::DescribeDimensionError) -> Self {
3626 match err {
3627 crate::operation::describe_dimension::DescribeDimensionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3628 crate::operation::describe_dimension::DescribeDimensionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3629 crate::operation::describe_dimension::DescribeDimensionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3630 crate::operation::describe_dimension::DescribeDimensionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3631 crate::operation::describe_dimension::DescribeDimensionError::Unhandled(inner) => Error::Unhandled(inner),
3632 }
3633 }
3634}
3635impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_domain_configuration::DescribeDomainConfigurationError, R>>
3636 for Error
3637where
3638 R: Send + Sync + std::fmt::Debug + 'static,
3639{
3640 fn from(
3641 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_domain_configuration::DescribeDomainConfigurationError, R>,
3642 ) -> Self {
3643 match err {
3644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3647 source: err.into(),
3648 }),
3649 }
3650 }
3651}
3652impl From<crate::operation::describe_domain_configuration::DescribeDomainConfigurationError> for Error {
3653 fn from(err: crate::operation::describe_domain_configuration::DescribeDomainConfigurationError) -> Self {
3654 match err {
3655 crate::operation::describe_domain_configuration::DescribeDomainConfigurationError::InternalFailureException(inner) => {
3656 Error::InternalFailureException(inner)
3657 }
3658 crate::operation::describe_domain_configuration::DescribeDomainConfigurationError::InvalidRequestException(inner) => {
3659 Error::InvalidRequestException(inner)
3660 }
3661 crate::operation::describe_domain_configuration::DescribeDomainConfigurationError::ResourceNotFoundException(inner) => {
3662 Error::ResourceNotFoundException(inner)
3663 }
3664 crate::operation::describe_domain_configuration::DescribeDomainConfigurationError::ServiceUnavailableException(inner) => {
3665 Error::ServiceUnavailableException(inner)
3666 }
3667 crate::operation::describe_domain_configuration::DescribeDomainConfigurationError::ThrottlingException(inner) => {
3668 Error::ThrottlingException(inner)
3669 }
3670 crate::operation::describe_domain_configuration::DescribeDomainConfigurationError::UnauthorizedException(inner) => {
3671 Error::UnauthorizedException(inner)
3672 }
3673 crate::operation::describe_domain_configuration::DescribeDomainConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3674 }
3675 }
3676}
3677impl<R>
3678 From<
3679 ::aws_smithy_runtime_api::client::result::SdkError<
3680 crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError,
3681 R,
3682 >,
3683 > for Error
3684where
3685 R: Send + Sync + std::fmt::Debug + 'static,
3686{
3687 fn from(
3688 err: ::aws_smithy_runtime_api::client::result::SdkError<
3689 crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError,
3690 R,
3691 >,
3692 ) -> Self {
3693 match err {
3694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3697 source: err.into(),
3698 }),
3699 }
3700 }
3701}
3702impl From<crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError> for Error {
3703 fn from(err: crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError) -> Self {
3704 match err {
3705 crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError::InternalFailureException(inner) => {
3706 Error::InternalFailureException(inner)
3707 }
3708 crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError::InvalidRequestException(inner) => {
3709 Error::InvalidRequestException(inner)
3710 }
3711 crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError::ServiceUnavailableException(inner) => {
3712 Error::ServiceUnavailableException(inner)
3713 }
3714 crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError::ThrottlingException(inner) => {
3715 Error::ThrottlingException(inner)
3716 }
3717 crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError::UnauthorizedException(inner) => {
3718 Error::UnauthorizedException(inner)
3719 }
3720 crate::operation::describe_encryption_configuration::DescribeEncryptionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3721 }
3722 }
3723}
3724impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_endpoint::DescribeEndpointError, R>> for Error
3725where
3726 R: Send + Sync + std::fmt::Debug + 'static,
3727{
3728 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_endpoint::DescribeEndpointError, R>) -> Self {
3729 match err {
3730 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3731 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3732 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3733 source: err.into(),
3734 }),
3735 }
3736 }
3737}
3738impl From<crate::operation::describe_endpoint::DescribeEndpointError> for Error {
3739 fn from(err: crate::operation::describe_endpoint::DescribeEndpointError) -> Self {
3740 match err {
3741 crate::operation::describe_endpoint::DescribeEndpointError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3742 crate::operation::describe_endpoint::DescribeEndpointError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3743 crate::operation::describe_endpoint::DescribeEndpointError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3744 crate::operation::describe_endpoint::DescribeEndpointError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3745 crate::operation::describe_endpoint::DescribeEndpointError::Unhandled(inner) => Error::Unhandled(inner),
3746 }
3747 }
3748}
3749impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_configurations::DescribeEventConfigurationsError, R>>
3750 for Error
3751where
3752 R: Send + Sync + std::fmt::Debug + 'static,
3753{
3754 fn from(
3755 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_configurations::DescribeEventConfigurationsError, R>,
3756 ) -> Self {
3757 match err {
3758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3761 source: err.into(),
3762 }),
3763 }
3764 }
3765}
3766impl From<crate::operation::describe_event_configurations::DescribeEventConfigurationsError> for Error {
3767 fn from(err: crate::operation::describe_event_configurations::DescribeEventConfigurationsError) -> Self {
3768 match err {
3769 crate::operation::describe_event_configurations::DescribeEventConfigurationsError::InternalFailureException(inner) => {
3770 Error::InternalFailureException(inner)
3771 }
3772 crate::operation::describe_event_configurations::DescribeEventConfigurationsError::ThrottlingException(inner) => {
3773 Error::ThrottlingException(inner)
3774 }
3775 crate::operation::describe_event_configurations::DescribeEventConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
3776 }
3777 }
3778}
3779impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_fleet_metric::DescribeFleetMetricError, R>> for Error
3780where
3781 R: Send + Sync + std::fmt::Debug + 'static,
3782{
3783 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_fleet_metric::DescribeFleetMetricError, R>) -> Self {
3784 match err {
3785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3788 source: err.into(),
3789 }),
3790 }
3791 }
3792}
3793impl From<crate::operation::describe_fleet_metric::DescribeFleetMetricError> for Error {
3794 fn from(err: crate::operation::describe_fleet_metric::DescribeFleetMetricError) -> Self {
3795 match err {
3796 crate::operation::describe_fleet_metric::DescribeFleetMetricError::InternalFailureException(inner) => {
3797 Error::InternalFailureException(inner)
3798 }
3799 crate::operation::describe_fleet_metric::DescribeFleetMetricError::InvalidRequestException(inner) => {
3800 Error::InvalidRequestException(inner)
3801 }
3802 crate::operation::describe_fleet_metric::DescribeFleetMetricError::ResourceNotFoundException(inner) => {
3803 Error::ResourceNotFoundException(inner)
3804 }
3805 crate::operation::describe_fleet_metric::DescribeFleetMetricError::ServiceUnavailableException(inner) => {
3806 Error::ServiceUnavailableException(inner)
3807 }
3808 crate::operation::describe_fleet_metric::DescribeFleetMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3809 crate::operation::describe_fleet_metric::DescribeFleetMetricError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3810 crate::operation::describe_fleet_metric::DescribeFleetMetricError::Unhandled(inner) => Error::Unhandled(inner),
3811 }
3812 }
3813}
3814impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_index::DescribeIndexError, R>> for Error
3815where
3816 R: Send + Sync + std::fmt::Debug + 'static,
3817{
3818 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_index::DescribeIndexError, R>) -> Self {
3819 match err {
3820 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3821 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3822 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3823 source: err.into(),
3824 }),
3825 }
3826 }
3827}
3828impl From<crate::operation::describe_index::DescribeIndexError> for Error {
3829 fn from(err: crate::operation::describe_index::DescribeIndexError) -> Self {
3830 match err {
3831 crate::operation::describe_index::DescribeIndexError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3832 crate::operation::describe_index::DescribeIndexError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3833 crate::operation::describe_index::DescribeIndexError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3834 crate::operation::describe_index::DescribeIndexError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
3835 crate::operation::describe_index::DescribeIndexError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3836 crate::operation::describe_index::DescribeIndexError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3837 crate::operation::describe_index::DescribeIndexError::Unhandled(inner) => Error::Unhandled(inner),
3838 }
3839 }
3840}
3841impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_job::DescribeJobError, R>> for Error
3842where
3843 R: Send + Sync + std::fmt::Debug + 'static,
3844{
3845 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_job::DescribeJobError, R>) -> Self {
3846 match err {
3847 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3848 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3849 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3850 source: err.into(),
3851 }),
3852 }
3853 }
3854}
3855impl From<crate::operation::describe_job::DescribeJobError> for Error {
3856 fn from(err: crate::operation::describe_job::DescribeJobError) -> Self {
3857 match err {
3858 crate::operation::describe_job::DescribeJobError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3859 crate::operation::describe_job::DescribeJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3860 crate::operation::describe_job::DescribeJobError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
3861 crate::operation::describe_job::DescribeJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3862 crate::operation::describe_job::DescribeJobError::Unhandled(inner) => Error::Unhandled(inner),
3863 }
3864 }
3865}
3866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_job_execution::DescribeJobExecutionError, R>> for Error
3867where
3868 R: Send + Sync + std::fmt::Debug + 'static,
3869{
3870 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_job_execution::DescribeJobExecutionError, R>) -> Self {
3871 match err {
3872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3875 source: err.into(),
3876 }),
3877 }
3878 }
3879}
3880impl From<crate::operation::describe_job_execution::DescribeJobExecutionError> for Error {
3881 fn from(err: crate::operation::describe_job_execution::DescribeJobExecutionError) -> Self {
3882 match err {
3883 crate::operation::describe_job_execution::DescribeJobExecutionError::InvalidRequestException(inner) => {
3884 Error::InvalidRequestException(inner)
3885 }
3886 crate::operation::describe_job_execution::DescribeJobExecutionError::ResourceNotFoundException(inner) => {
3887 Error::ResourceNotFoundException(inner)
3888 }
3889 crate::operation::describe_job_execution::DescribeJobExecutionError::ServiceUnavailableException(inner) => {
3890 Error::ServiceUnavailableException(inner)
3891 }
3892 crate::operation::describe_job_execution::DescribeJobExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3893 crate::operation::describe_job_execution::DescribeJobExecutionError::Unhandled(inner) => Error::Unhandled(inner),
3894 }
3895 }
3896}
3897impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_job_template::DescribeJobTemplateError, R>> for Error
3898where
3899 R: Send + Sync + std::fmt::Debug + 'static,
3900{
3901 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_job_template::DescribeJobTemplateError, R>) -> Self {
3902 match err {
3903 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3904 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3905 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3906 source: err.into(),
3907 }),
3908 }
3909 }
3910}
3911impl From<crate::operation::describe_job_template::DescribeJobTemplateError> for Error {
3912 fn from(err: crate::operation::describe_job_template::DescribeJobTemplateError) -> Self {
3913 match err {
3914 crate::operation::describe_job_template::DescribeJobTemplateError::InternalFailureException(inner) => {
3915 Error::InternalFailureException(inner)
3916 }
3917 crate::operation::describe_job_template::DescribeJobTemplateError::InvalidRequestException(inner) => {
3918 Error::InvalidRequestException(inner)
3919 }
3920 crate::operation::describe_job_template::DescribeJobTemplateError::ResourceNotFoundException(inner) => {
3921 Error::ResourceNotFoundException(inner)
3922 }
3923 crate::operation::describe_job_template::DescribeJobTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3924 crate::operation::describe_job_template::DescribeJobTemplateError::Unhandled(inner) => Error::Unhandled(inner),
3925 }
3926 }
3927}
3928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError, R>>
3929 for Error
3930where
3931 R: Send + Sync + std::fmt::Debug + 'static,
3932{
3933 fn from(
3934 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError, R>,
3935 ) -> Self {
3936 match err {
3937 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3938 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3939 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3940 source: err.into(),
3941 }),
3942 }
3943 }
3944}
3945impl From<crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError> for Error {
3946 fn from(err: crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError) -> Self {
3947 match err {
3948 crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError::InternalServerException(inner) => {
3949 Error::InternalServerException(inner)
3950 }
3951 crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError::InvalidRequestException(inner) => {
3952 Error::InvalidRequestException(inner)
3953 }
3954 crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError::ResourceNotFoundException(inner) => {
3955 Error::ResourceNotFoundException(inner)
3956 }
3957 crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError::ThrottlingException(inner) => {
3958 Error::ThrottlingException(inner)
3959 }
3960 crate::operation::describe_managed_job_template::DescribeManagedJobTemplateError::Unhandled(inner) => Error::Unhandled(inner),
3961 }
3962 }
3963}
3964impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_mitigation_action::DescribeMitigationActionError, R>>
3965 for Error
3966where
3967 R: Send + Sync + std::fmt::Debug + 'static,
3968{
3969 fn from(
3970 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_mitigation_action::DescribeMitigationActionError, R>,
3971 ) -> Self {
3972 match err {
3973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3976 source: err.into(),
3977 }),
3978 }
3979 }
3980}
3981impl From<crate::operation::describe_mitigation_action::DescribeMitigationActionError> for Error {
3982 fn from(err: crate::operation::describe_mitigation_action::DescribeMitigationActionError) -> Self {
3983 match err {
3984 crate::operation::describe_mitigation_action::DescribeMitigationActionError::InternalFailureException(inner) => {
3985 Error::InternalFailureException(inner)
3986 }
3987 crate::operation::describe_mitigation_action::DescribeMitigationActionError::InvalidRequestException(inner) => {
3988 Error::InvalidRequestException(inner)
3989 }
3990 crate::operation::describe_mitigation_action::DescribeMitigationActionError::ResourceNotFoundException(inner) => {
3991 Error::ResourceNotFoundException(inner)
3992 }
3993 crate::operation::describe_mitigation_action::DescribeMitigationActionError::ThrottlingException(inner) => {
3994 Error::ThrottlingException(inner)
3995 }
3996 crate::operation::describe_mitigation_action::DescribeMitigationActionError::Unhandled(inner) => Error::Unhandled(inner),
3997 }
3998 }
3999}
4000impl<R>
4001 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError, R>>
4002 for Error
4003where
4004 R: Send + Sync + std::fmt::Debug + 'static,
4005{
4006 fn from(
4007 err: ::aws_smithy_runtime_api::client::result::SdkError<
4008 crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError,
4009 R,
4010 >,
4011 ) -> Self {
4012 match err {
4013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4016 source: err.into(),
4017 }),
4018 }
4019 }
4020}
4021impl From<crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError> for Error {
4022 fn from(err: crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError) -> Self {
4023 match err {
4024 crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError::InternalFailureException(inner) => {
4025 Error::InternalFailureException(inner)
4026 }
4027 crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError::InvalidRequestException(inner) => {
4028 Error::InvalidRequestException(inner)
4029 }
4030 crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError::ResourceNotFoundException(inner) => {
4031 Error::ResourceNotFoundException(inner)
4032 }
4033 crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError::ThrottlingException(inner) => {
4034 Error::ThrottlingException(inner)
4035 }
4036 crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError::UnauthorizedException(inner) => {
4037 Error::UnauthorizedException(inner)
4038 }
4039 crate::operation::describe_provisioning_template::DescribeProvisioningTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4040 }
4041 }
4042}
4043impl<R>
4044 From<
4045 ::aws_smithy_runtime_api::client::result::SdkError<
4046 crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError,
4047 R,
4048 >,
4049 > for Error
4050where
4051 R: Send + Sync + std::fmt::Debug + 'static,
4052{
4053 fn from(
4054 err: ::aws_smithy_runtime_api::client::result::SdkError<
4055 crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError,
4056 R,
4057 >,
4058 ) -> Self {
4059 match err {
4060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4063 source: err.into(),
4064 }),
4065 }
4066 }
4067}
4068impl From<crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError> for Error {
4069 fn from(err: crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError) -> Self {
4070 match err {
4071 crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError::InternalFailureException(inner) => {
4072 Error::InternalFailureException(inner)
4073 }
4074 crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError::InvalidRequestException(inner) => {
4075 Error::InvalidRequestException(inner)
4076 }
4077 crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError::ResourceNotFoundException(inner) => {
4078 Error::ResourceNotFoundException(inner)
4079 }
4080 crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError::ThrottlingException(inner) => {
4081 Error::ThrottlingException(inner)
4082 }
4083 crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError::UnauthorizedException(inner) => {
4084 Error::UnauthorizedException(inner)
4085 }
4086 crate::operation::describe_provisioning_template_version::DescribeProvisioningTemplateVersionError::Unhandled(inner) => {
4087 Error::Unhandled(inner)
4088 }
4089 }
4090 }
4091}
4092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_role_alias::DescribeRoleAliasError, R>> for Error
4093where
4094 R: Send + Sync + std::fmt::Debug + 'static,
4095{
4096 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_role_alias::DescribeRoleAliasError, R>) -> Self {
4097 match err {
4098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4101 source: err.into(),
4102 }),
4103 }
4104 }
4105}
4106impl From<crate::operation::describe_role_alias::DescribeRoleAliasError> for Error {
4107 fn from(err: crate::operation::describe_role_alias::DescribeRoleAliasError) -> Self {
4108 match err {
4109 crate::operation::describe_role_alias::DescribeRoleAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4110 crate::operation::describe_role_alias::DescribeRoleAliasError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4111 crate::operation::describe_role_alias::DescribeRoleAliasError::ResourceNotFoundException(inner) => {
4112 Error::ResourceNotFoundException(inner)
4113 }
4114 crate::operation::describe_role_alias::DescribeRoleAliasError::ServiceUnavailableException(inner) => {
4115 Error::ServiceUnavailableException(inner)
4116 }
4117 crate::operation::describe_role_alias::DescribeRoleAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4118 crate::operation::describe_role_alias::DescribeRoleAliasError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4119 crate::operation::describe_role_alias::DescribeRoleAliasError::Unhandled(inner) => Error::Unhandled(inner),
4120 }
4121 }
4122}
4123impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_scheduled_audit::DescribeScheduledAuditError, R>> for Error
4124where
4125 R: Send + Sync + std::fmt::Debug + 'static,
4126{
4127 fn from(
4128 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_scheduled_audit::DescribeScheduledAuditError, R>,
4129 ) -> Self {
4130 match err {
4131 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4132 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4133 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4134 source: err.into(),
4135 }),
4136 }
4137 }
4138}
4139impl From<crate::operation::describe_scheduled_audit::DescribeScheduledAuditError> for Error {
4140 fn from(err: crate::operation::describe_scheduled_audit::DescribeScheduledAuditError) -> Self {
4141 match err {
4142 crate::operation::describe_scheduled_audit::DescribeScheduledAuditError::InternalFailureException(inner) => {
4143 Error::InternalFailureException(inner)
4144 }
4145 crate::operation::describe_scheduled_audit::DescribeScheduledAuditError::InvalidRequestException(inner) => {
4146 Error::InvalidRequestException(inner)
4147 }
4148 crate::operation::describe_scheduled_audit::DescribeScheduledAuditError::ResourceNotFoundException(inner) => {
4149 Error::ResourceNotFoundException(inner)
4150 }
4151 crate::operation::describe_scheduled_audit::DescribeScheduledAuditError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4152 crate::operation::describe_scheduled_audit::DescribeScheduledAuditError::Unhandled(inner) => Error::Unhandled(inner),
4153 }
4154 }
4155}
4156impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
4157 for Error
4158where
4159 R: Send + Sync + std::fmt::Debug + 'static,
4160{
4161 fn from(
4162 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
4163 ) -> Self {
4164 match err {
4165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4168 source: err.into(),
4169 }),
4170 }
4171 }
4172}
4173impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
4174 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
4175 match err {
4176 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalFailureException(inner) => {
4177 Error::InternalFailureException(inner)
4178 }
4179 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
4180 Error::InvalidRequestException(inner)
4181 }
4182 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
4183 Error::ResourceNotFoundException(inner)
4184 }
4185 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
4186 Error::ThrottlingException(inner)
4187 }
4188 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
4189 }
4190 }
4191}
4192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_stream::DescribeStreamError, R>> for Error
4193where
4194 R: Send + Sync + std::fmt::Debug + 'static,
4195{
4196 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_stream::DescribeStreamError, R>) -> Self {
4197 match err {
4198 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4199 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4200 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4201 source: err.into(),
4202 }),
4203 }
4204 }
4205}
4206impl From<crate::operation::describe_stream::DescribeStreamError> for Error {
4207 fn from(err: crate::operation::describe_stream::DescribeStreamError) -> Self {
4208 match err {
4209 crate::operation::describe_stream::DescribeStreamError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4210 crate::operation::describe_stream::DescribeStreamError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4211 crate::operation::describe_stream::DescribeStreamError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4212 crate::operation::describe_stream::DescribeStreamError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
4213 crate::operation::describe_stream::DescribeStreamError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4214 crate::operation::describe_stream::DescribeStreamError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4215 crate::operation::describe_stream::DescribeStreamError::Unhandled(inner) => Error::Unhandled(inner),
4216 }
4217 }
4218}
4219impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thing::DescribeThingError, R>> for Error
4220where
4221 R: Send + Sync + std::fmt::Debug + 'static,
4222{
4223 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thing::DescribeThingError, R>) -> Self {
4224 match err {
4225 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4226 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4227 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4228 source: err.into(),
4229 }),
4230 }
4231 }
4232}
4233impl From<crate::operation::describe_thing::DescribeThingError> for Error {
4234 fn from(err: crate::operation::describe_thing::DescribeThingError) -> Self {
4235 match err {
4236 crate::operation::describe_thing::DescribeThingError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4237 crate::operation::describe_thing::DescribeThingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4238 crate::operation::describe_thing::DescribeThingError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4239 crate::operation::describe_thing::DescribeThingError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
4240 crate::operation::describe_thing::DescribeThingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4241 crate::operation::describe_thing::DescribeThingError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4242 crate::operation::describe_thing::DescribeThingError::Unhandled(inner) => Error::Unhandled(inner),
4243 }
4244 }
4245}
4246impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thing_group::DescribeThingGroupError, R>> for Error
4247where
4248 R: Send + Sync + std::fmt::Debug + 'static,
4249{
4250 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thing_group::DescribeThingGroupError, R>) -> Self {
4251 match err {
4252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4255 source: err.into(),
4256 }),
4257 }
4258 }
4259}
4260impl From<crate::operation::describe_thing_group::DescribeThingGroupError> for Error {
4261 fn from(err: crate::operation::describe_thing_group::DescribeThingGroupError) -> Self {
4262 match err {
4263 crate::operation::describe_thing_group::DescribeThingGroupError::InternalFailureException(inner) => {
4264 Error::InternalFailureException(inner)
4265 }
4266 crate::operation::describe_thing_group::DescribeThingGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4267 crate::operation::describe_thing_group::DescribeThingGroupError::ResourceNotFoundException(inner) => {
4268 Error::ResourceNotFoundException(inner)
4269 }
4270 crate::operation::describe_thing_group::DescribeThingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4271 crate::operation::describe_thing_group::DescribeThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
4272 }
4273 }
4274}
4275impl<R>
4276 From<
4277 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError, R>,
4278 > for Error
4279where
4280 R: Send + Sync + std::fmt::Debug + 'static,
4281{
4282 fn from(
4283 err: ::aws_smithy_runtime_api::client::result::SdkError<
4284 crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError,
4285 R,
4286 >,
4287 ) -> Self {
4288 match err {
4289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4292 source: err.into(),
4293 }),
4294 }
4295 }
4296}
4297impl From<crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError> for Error {
4298 fn from(err: crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError) -> Self {
4299 match err {
4300 crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError::InternalFailureException(inner) => {
4301 Error::InternalFailureException(inner)
4302 }
4303 crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError::InvalidRequestException(inner) => {
4304 Error::InvalidRequestException(inner)
4305 }
4306 crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError::ResourceNotFoundException(inner) => {
4307 Error::ResourceNotFoundException(inner)
4308 }
4309 crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError::ThrottlingException(inner) => {
4310 Error::ThrottlingException(inner)
4311 }
4312 crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError::UnauthorizedException(inner) => {
4313 Error::UnauthorizedException(inner)
4314 }
4315 crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError::Unhandled(inner) => Error::Unhandled(inner),
4316 }
4317 }
4318}
4319impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thing_type::DescribeThingTypeError, R>> for Error
4320where
4321 R: Send + Sync + std::fmt::Debug + 'static,
4322{
4323 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thing_type::DescribeThingTypeError, R>) -> Self {
4324 match err {
4325 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4326 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4327 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4328 source: err.into(),
4329 }),
4330 }
4331 }
4332}
4333impl From<crate::operation::describe_thing_type::DescribeThingTypeError> for Error {
4334 fn from(err: crate::operation::describe_thing_type::DescribeThingTypeError) -> Self {
4335 match err {
4336 crate::operation::describe_thing_type::DescribeThingTypeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4337 crate::operation::describe_thing_type::DescribeThingTypeError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4338 crate::operation::describe_thing_type::DescribeThingTypeError::ResourceNotFoundException(inner) => {
4339 Error::ResourceNotFoundException(inner)
4340 }
4341 crate::operation::describe_thing_type::DescribeThingTypeError::ServiceUnavailableException(inner) => {
4342 Error::ServiceUnavailableException(inner)
4343 }
4344 crate::operation::describe_thing_type::DescribeThingTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4345 crate::operation::describe_thing_type::DescribeThingTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4346 crate::operation::describe_thing_type::DescribeThingTypeError::Unhandled(inner) => Error::Unhandled(inner),
4347 }
4348 }
4349}
4350impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_policy::DetachPolicyError, R>> for Error
4351where
4352 R: Send + Sync + std::fmt::Debug + 'static,
4353{
4354 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_policy::DetachPolicyError, R>) -> Self {
4355 match err {
4356 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4357 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4358 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4359 source: err.into(),
4360 }),
4361 }
4362 }
4363}
4364impl From<crate::operation::detach_policy::DetachPolicyError> for Error {
4365 fn from(err: crate::operation::detach_policy::DetachPolicyError) -> Self {
4366 match err {
4367 crate::operation::detach_policy::DetachPolicyError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4368 crate::operation::detach_policy::DetachPolicyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4369 crate::operation::detach_policy::DetachPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4370 crate::operation::detach_policy::DetachPolicyError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
4371 crate::operation::detach_policy::DetachPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4372 crate::operation::detach_policy::DetachPolicyError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4373 crate::operation::detach_policy::DetachPolicyError::Unhandled(inner) => Error::Unhandled(inner),
4374 }
4375 }
4376}
4377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_principal_policy::DetachPrincipalPolicyError, R>> for Error
4378where
4379 R: Send + Sync + std::fmt::Debug + 'static,
4380{
4381 fn from(
4382 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_principal_policy::DetachPrincipalPolicyError, R>,
4383 ) -> Self {
4384 match err {
4385 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4386 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4387 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4388 source: err.into(),
4389 }),
4390 }
4391 }
4392}
4393impl From<crate::operation::detach_principal_policy::DetachPrincipalPolicyError> for Error {
4394 fn from(err: crate::operation::detach_principal_policy::DetachPrincipalPolicyError) -> Self {
4395 match err {
4396 crate::operation::detach_principal_policy::DetachPrincipalPolicyError::InternalFailureException(inner) => {
4397 Error::InternalFailureException(inner)
4398 }
4399 crate::operation::detach_principal_policy::DetachPrincipalPolicyError::InvalidRequestException(inner) => {
4400 Error::InvalidRequestException(inner)
4401 }
4402 crate::operation::detach_principal_policy::DetachPrincipalPolicyError::ResourceNotFoundException(inner) => {
4403 Error::ResourceNotFoundException(inner)
4404 }
4405 crate::operation::detach_principal_policy::DetachPrincipalPolicyError::ServiceUnavailableException(inner) => {
4406 Error::ServiceUnavailableException(inner)
4407 }
4408 crate::operation::detach_principal_policy::DetachPrincipalPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4409 crate::operation::detach_principal_policy::DetachPrincipalPolicyError::UnauthorizedException(inner) => {
4410 Error::UnauthorizedException(inner)
4411 }
4412 crate::operation::detach_principal_policy::DetachPrincipalPolicyError::Unhandled(inner) => Error::Unhandled(inner),
4413 }
4414 }
4415}
4416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_security_profile::DetachSecurityProfileError, R>> for Error
4417where
4418 R: Send + Sync + std::fmt::Debug + 'static,
4419{
4420 fn from(
4421 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_security_profile::DetachSecurityProfileError, R>,
4422 ) -> Self {
4423 match err {
4424 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4425 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4426 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4427 source: err.into(),
4428 }),
4429 }
4430 }
4431}
4432impl From<crate::operation::detach_security_profile::DetachSecurityProfileError> for Error {
4433 fn from(err: crate::operation::detach_security_profile::DetachSecurityProfileError) -> Self {
4434 match err {
4435 crate::operation::detach_security_profile::DetachSecurityProfileError::InternalFailureException(inner) => {
4436 Error::InternalFailureException(inner)
4437 }
4438 crate::operation::detach_security_profile::DetachSecurityProfileError::InvalidRequestException(inner) => {
4439 Error::InvalidRequestException(inner)
4440 }
4441 crate::operation::detach_security_profile::DetachSecurityProfileError::ResourceNotFoundException(inner) => {
4442 Error::ResourceNotFoundException(inner)
4443 }
4444 crate::operation::detach_security_profile::DetachSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4445 crate::operation::detach_security_profile::DetachSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
4446 }
4447 }
4448}
4449impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_thing_principal::DetachThingPrincipalError, R>> for Error
4450where
4451 R: Send + Sync + std::fmt::Debug + 'static,
4452{
4453 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_thing_principal::DetachThingPrincipalError, R>) -> Self {
4454 match err {
4455 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4456 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4457 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4458 source: err.into(),
4459 }),
4460 }
4461 }
4462}
4463impl From<crate::operation::detach_thing_principal::DetachThingPrincipalError> for Error {
4464 fn from(err: crate::operation::detach_thing_principal::DetachThingPrincipalError) -> Self {
4465 match err {
4466 crate::operation::detach_thing_principal::DetachThingPrincipalError::InternalFailureException(inner) => {
4467 Error::InternalFailureException(inner)
4468 }
4469 crate::operation::detach_thing_principal::DetachThingPrincipalError::InvalidRequestException(inner) => {
4470 Error::InvalidRequestException(inner)
4471 }
4472 crate::operation::detach_thing_principal::DetachThingPrincipalError::ResourceNotFoundException(inner) => {
4473 Error::ResourceNotFoundException(inner)
4474 }
4475 crate::operation::detach_thing_principal::DetachThingPrincipalError::ServiceUnavailableException(inner) => {
4476 Error::ServiceUnavailableException(inner)
4477 }
4478 crate::operation::detach_thing_principal::DetachThingPrincipalError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4479 crate::operation::detach_thing_principal::DetachThingPrincipalError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4480 crate::operation::detach_thing_principal::DetachThingPrincipalError::Unhandled(inner) => Error::Unhandled(inner),
4481 }
4482 }
4483}
4484impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_topic_rule::DisableTopicRuleError, R>> for Error
4485where
4486 R: Send + Sync + std::fmt::Debug + 'static,
4487{
4488 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_topic_rule::DisableTopicRuleError, R>) -> Self {
4489 match err {
4490 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4491 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4492 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4493 source: err.into(),
4494 }),
4495 }
4496 }
4497}
4498impl From<crate::operation::disable_topic_rule::DisableTopicRuleError> for Error {
4499 fn from(err: crate::operation::disable_topic_rule::DisableTopicRuleError) -> Self {
4500 match err {
4501 crate::operation::disable_topic_rule::DisableTopicRuleError::ConflictingResourceUpdateException(inner) => {
4502 Error::ConflictingResourceUpdateException(inner)
4503 }
4504 crate::operation::disable_topic_rule::DisableTopicRuleError::InternalException(inner) => Error::InternalException(inner),
4505 crate::operation::disable_topic_rule::DisableTopicRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4506 crate::operation::disable_topic_rule::DisableTopicRuleError::ServiceUnavailableException(inner) => {
4507 Error::ServiceUnavailableException(inner)
4508 }
4509 crate::operation::disable_topic_rule::DisableTopicRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4510 crate::operation::disable_topic_rule::DisableTopicRuleError::Unhandled(inner) => Error::Unhandled(inner),
4511 }
4512 }
4513}
4514impl<R>
4515 From<
4516 ::aws_smithy_runtime_api::client::result::SdkError<
4517 crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError,
4518 R,
4519 >,
4520 > for Error
4521where
4522 R: Send + Sync + std::fmt::Debug + 'static,
4523{
4524 fn from(
4525 err: ::aws_smithy_runtime_api::client::result::SdkError<
4526 crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError,
4527 R,
4528 >,
4529 ) -> Self {
4530 match err {
4531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4534 source: err.into(),
4535 }),
4536 }
4537 }
4538}
4539impl From<crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError> for Error {
4540 fn from(err: crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError) -> Self {
4541 match err {
4542 crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError::ConflictException(inner) => {
4543 Error::ConflictException(inner)
4544 }
4545 crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError::InternalServerException(inner) => {
4546 Error::InternalServerException(inner)
4547 }
4548 crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError::ResourceNotFoundException(inner) => {
4549 Error::ResourceNotFoundException(inner)
4550 }
4551 crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError::ThrottlingException(inner) => {
4552 Error::ThrottlingException(inner)
4553 }
4554 crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError::ValidationException(inner) => {
4555 Error::ValidationException(inner)
4556 }
4557 crate::operation::disassociate_sbom_from_package_version::DisassociateSbomFromPackageVersionError::Unhandled(inner) => {
4558 Error::Unhandled(inner)
4559 }
4560 }
4561 }
4562}
4563impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_topic_rule::EnableTopicRuleError, R>> for Error
4564where
4565 R: Send + Sync + std::fmt::Debug + 'static,
4566{
4567 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_topic_rule::EnableTopicRuleError, R>) -> Self {
4568 match err {
4569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4572 source: err.into(),
4573 }),
4574 }
4575 }
4576}
4577impl From<crate::operation::enable_topic_rule::EnableTopicRuleError> for Error {
4578 fn from(err: crate::operation::enable_topic_rule::EnableTopicRuleError) -> Self {
4579 match err {
4580 crate::operation::enable_topic_rule::EnableTopicRuleError::ConflictingResourceUpdateException(inner) => {
4581 Error::ConflictingResourceUpdateException(inner)
4582 }
4583 crate::operation::enable_topic_rule::EnableTopicRuleError::InternalException(inner) => Error::InternalException(inner),
4584 crate::operation::enable_topic_rule::EnableTopicRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4585 crate::operation::enable_topic_rule::EnableTopicRuleError::ServiceUnavailableException(inner) => {
4586 Error::ServiceUnavailableException(inner)
4587 }
4588 crate::operation::enable_topic_rule::EnableTopicRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4589 crate::operation::enable_topic_rule::EnableTopicRuleError::Unhandled(inner) => Error::Unhandled(inner),
4590 }
4591 }
4592}
4593impl<R>
4594 From<
4595 ::aws_smithy_runtime_api::client::result::SdkError<
4596 crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError,
4597 R,
4598 >,
4599 > for Error
4600where
4601 R: Send + Sync + std::fmt::Debug + 'static,
4602{
4603 fn from(
4604 err: ::aws_smithy_runtime_api::client::result::SdkError<
4605 crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError,
4606 R,
4607 >,
4608 ) -> Self {
4609 match err {
4610 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4611 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4612 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4613 source: err.into(),
4614 }),
4615 }
4616 }
4617}
4618impl From<crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError> for Error {
4619 fn from(err: crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError) -> Self {
4620 match err {
4621 crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError::InternalFailureException(inner) => {
4622 Error::InternalFailureException(inner)
4623 }
4624 crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError::InvalidRequestException(inner) => {
4625 Error::InvalidRequestException(inner)
4626 }
4627 crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError::ResourceNotFoundException(inner) => {
4628 Error::ResourceNotFoundException(inner)
4629 }
4630 crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError::ThrottlingException(inner) => {
4631 Error::ThrottlingException(inner)
4632 }
4633 crate::operation::get_behavior_model_training_summaries::GetBehaviorModelTrainingSummariesError::Unhandled(inner) => {
4634 Error::Unhandled(inner)
4635 }
4636 }
4637 }
4638}
4639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_buckets_aggregation::GetBucketsAggregationError, R>> for Error
4640where
4641 R: Send + Sync + std::fmt::Debug + 'static,
4642{
4643 fn from(
4644 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_buckets_aggregation::GetBucketsAggregationError, R>,
4645 ) -> Self {
4646 match err {
4647 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4648 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4649 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4650 source: err.into(),
4651 }),
4652 }
4653 }
4654}
4655impl From<crate::operation::get_buckets_aggregation::GetBucketsAggregationError> for Error {
4656 fn from(err: crate::operation::get_buckets_aggregation::GetBucketsAggregationError) -> Self {
4657 match err {
4658 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::IndexNotReadyException(inner) => {
4659 Error::IndexNotReadyException(inner)
4660 }
4661 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::InternalFailureException(inner) => {
4662 Error::InternalFailureException(inner)
4663 }
4664 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::InvalidAggregationException(inner) => {
4665 Error::InvalidAggregationException(inner)
4666 }
4667 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::InvalidQueryException(inner) => {
4668 Error::InvalidQueryException(inner)
4669 }
4670 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::InvalidRequestException(inner) => {
4671 Error::InvalidRequestException(inner)
4672 }
4673 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::ResourceNotFoundException(inner) => {
4674 Error::ResourceNotFoundException(inner)
4675 }
4676 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::ServiceUnavailableException(inner) => {
4677 Error::ServiceUnavailableException(inner)
4678 }
4679 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4680 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::UnauthorizedException(inner) => {
4681 Error::UnauthorizedException(inner)
4682 }
4683 crate::operation::get_buckets_aggregation::GetBucketsAggregationError::Unhandled(inner) => Error::Unhandled(inner),
4684 }
4685 }
4686}
4687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cardinality::GetCardinalityError, R>> for Error
4688where
4689 R: Send + Sync + std::fmt::Debug + 'static,
4690{
4691 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cardinality::GetCardinalityError, R>) -> Self {
4692 match err {
4693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4696 source: err.into(),
4697 }),
4698 }
4699 }
4700}
4701impl From<crate::operation::get_cardinality::GetCardinalityError> for Error {
4702 fn from(err: crate::operation::get_cardinality::GetCardinalityError) -> Self {
4703 match err {
4704 crate::operation::get_cardinality::GetCardinalityError::IndexNotReadyException(inner) => Error::IndexNotReadyException(inner),
4705 crate::operation::get_cardinality::GetCardinalityError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4706 crate::operation::get_cardinality::GetCardinalityError::InvalidAggregationException(inner) => Error::InvalidAggregationException(inner),
4707 crate::operation::get_cardinality::GetCardinalityError::InvalidQueryException(inner) => Error::InvalidQueryException(inner),
4708 crate::operation::get_cardinality::GetCardinalityError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4709 crate::operation::get_cardinality::GetCardinalityError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4710 crate::operation::get_cardinality::GetCardinalityError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
4711 crate::operation::get_cardinality::GetCardinalityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4712 crate::operation::get_cardinality::GetCardinalityError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4713 crate::operation::get_cardinality::GetCardinalityError::Unhandled(inner) => Error::Unhandled(inner),
4714 }
4715 }
4716}
4717impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_command::GetCommandError, R>> for Error
4718where
4719 R: Send + Sync + std::fmt::Debug + 'static,
4720{
4721 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_command::GetCommandError, R>) -> Self {
4722 match err {
4723 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4724 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4725 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4726 source: err.into(),
4727 }),
4728 }
4729 }
4730}
4731impl From<crate::operation::get_command::GetCommandError> for Error {
4732 fn from(err: crate::operation::get_command::GetCommandError) -> Self {
4733 match err {
4734 crate::operation::get_command::GetCommandError::InternalServerException(inner) => Error::InternalServerException(inner),
4735 crate::operation::get_command::GetCommandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4736 crate::operation::get_command::GetCommandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4737 crate::operation::get_command::GetCommandError::ValidationException(inner) => Error::ValidationException(inner),
4738 crate::operation::get_command::GetCommandError::Unhandled(inner) => Error::Unhandled(inner),
4739 }
4740 }
4741}
4742impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_command_execution::GetCommandExecutionError, R>> for Error
4743where
4744 R: Send + Sync + std::fmt::Debug + 'static,
4745{
4746 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_command_execution::GetCommandExecutionError, R>) -> Self {
4747 match err {
4748 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4749 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4750 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4751 source: err.into(),
4752 }),
4753 }
4754 }
4755}
4756impl From<crate::operation::get_command_execution::GetCommandExecutionError> for Error {
4757 fn from(err: crate::operation::get_command_execution::GetCommandExecutionError) -> Self {
4758 match err {
4759 crate::operation::get_command_execution::GetCommandExecutionError::InternalServerException(inner) => {
4760 Error::InternalServerException(inner)
4761 }
4762 crate::operation::get_command_execution::GetCommandExecutionError::ResourceNotFoundException(inner) => {
4763 Error::ResourceNotFoundException(inner)
4764 }
4765 crate::operation::get_command_execution::GetCommandExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4766 crate::operation::get_command_execution::GetCommandExecutionError::ValidationException(inner) => Error::ValidationException(inner),
4767 crate::operation::get_command_execution::GetCommandExecutionError::Unhandled(inner) => Error::Unhandled(inner),
4768 }
4769 }
4770}
4771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_effective_policies::GetEffectivePoliciesError, R>> for Error
4772where
4773 R: Send + Sync + std::fmt::Debug + 'static,
4774{
4775 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_effective_policies::GetEffectivePoliciesError, R>) -> Self {
4776 match err {
4777 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4778 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4779 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4780 source: err.into(),
4781 }),
4782 }
4783 }
4784}
4785impl From<crate::operation::get_effective_policies::GetEffectivePoliciesError> for Error {
4786 fn from(err: crate::operation::get_effective_policies::GetEffectivePoliciesError) -> Self {
4787 match err {
4788 crate::operation::get_effective_policies::GetEffectivePoliciesError::InternalFailureException(inner) => {
4789 Error::InternalFailureException(inner)
4790 }
4791 crate::operation::get_effective_policies::GetEffectivePoliciesError::InvalidRequestException(inner) => {
4792 Error::InvalidRequestException(inner)
4793 }
4794 crate::operation::get_effective_policies::GetEffectivePoliciesError::LimitExceededException(inner) => {
4795 Error::LimitExceededException(inner)
4796 }
4797 crate::operation::get_effective_policies::GetEffectivePoliciesError::ResourceNotFoundException(inner) => {
4798 Error::ResourceNotFoundException(inner)
4799 }
4800 crate::operation::get_effective_policies::GetEffectivePoliciesError::ServiceUnavailableException(inner) => {
4801 Error::ServiceUnavailableException(inner)
4802 }
4803 crate::operation::get_effective_policies::GetEffectivePoliciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4804 crate::operation::get_effective_policies::GetEffectivePoliciesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4805 crate::operation::get_effective_policies::GetEffectivePoliciesError::Unhandled(inner) => Error::Unhandled(inner),
4806 }
4807 }
4808}
4809impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_indexing_configuration::GetIndexingConfigurationError, R>>
4810 for Error
4811where
4812 R: Send + Sync + std::fmt::Debug + 'static,
4813{
4814 fn from(
4815 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_indexing_configuration::GetIndexingConfigurationError, R>,
4816 ) -> Self {
4817 match err {
4818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4821 source: err.into(),
4822 }),
4823 }
4824 }
4825}
4826impl From<crate::operation::get_indexing_configuration::GetIndexingConfigurationError> for Error {
4827 fn from(err: crate::operation::get_indexing_configuration::GetIndexingConfigurationError) -> Self {
4828 match err {
4829 crate::operation::get_indexing_configuration::GetIndexingConfigurationError::InternalFailureException(inner) => {
4830 Error::InternalFailureException(inner)
4831 }
4832 crate::operation::get_indexing_configuration::GetIndexingConfigurationError::InvalidRequestException(inner) => {
4833 Error::InvalidRequestException(inner)
4834 }
4835 crate::operation::get_indexing_configuration::GetIndexingConfigurationError::ServiceUnavailableException(inner) => {
4836 Error::ServiceUnavailableException(inner)
4837 }
4838 crate::operation::get_indexing_configuration::GetIndexingConfigurationError::ThrottlingException(inner) => {
4839 Error::ThrottlingException(inner)
4840 }
4841 crate::operation::get_indexing_configuration::GetIndexingConfigurationError::UnauthorizedException(inner) => {
4842 Error::UnauthorizedException(inner)
4843 }
4844 crate::operation::get_indexing_configuration::GetIndexingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
4845 }
4846 }
4847}
4848impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_job_document::GetJobDocumentError, R>> for Error
4849where
4850 R: Send + Sync + std::fmt::Debug + 'static,
4851{
4852 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_job_document::GetJobDocumentError, R>) -> Self {
4853 match err {
4854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4857 source: err.into(),
4858 }),
4859 }
4860 }
4861}
4862impl From<crate::operation::get_job_document::GetJobDocumentError> for Error {
4863 fn from(err: crate::operation::get_job_document::GetJobDocumentError) -> Self {
4864 match err {
4865 crate::operation::get_job_document::GetJobDocumentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4866 crate::operation::get_job_document::GetJobDocumentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4867 crate::operation::get_job_document::GetJobDocumentError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
4868 crate::operation::get_job_document::GetJobDocumentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4869 crate::operation::get_job_document::GetJobDocumentError::Unhandled(inner) => Error::Unhandled(inner),
4870 }
4871 }
4872}
4873impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_logging_options::GetLoggingOptionsError, R>> for Error
4874where
4875 R: Send + Sync + std::fmt::Debug + 'static,
4876{
4877 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_logging_options::GetLoggingOptionsError, R>) -> Self {
4878 match err {
4879 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4880 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4881 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4882 source: err.into(),
4883 }),
4884 }
4885 }
4886}
4887impl From<crate::operation::get_logging_options::GetLoggingOptionsError> for Error {
4888 fn from(err: crate::operation::get_logging_options::GetLoggingOptionsError) -> Self {
4889 match err {
4890 crate::operation::get_logging_options::GetLoggingOptionsError::InternalException(inner) => Error::InternalException(inner),
4891 crate::operation::get_logging_options::GetLoggingOptionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4892 crate::operation::get_logging_options::GetLoggingOptionsError::ServiceUnavailableException(inner) => {
4893 Error::ServiceUnavailableException(inner)
4894 }
4895 crate::operation::get_logging_options::GetLoggingOptionsError::Unhandled(inner) => Error::Unhandled(inner),
4896 }
4897 }
4898}
4899impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ota_update::GetOTAUpdateError, R>> for Error
4900where
4901 R: Send + Sync + std::fmt::Debug + 'static,
4902{
4903 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ota_update::GetOTAUpdateError, R>) -> Self {
4904 match err {
4905 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4906 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4907 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4908 source: err.into(),
4909 }),
4910 }
4911 }
4912}
4913impl From<crate::operation::get_ota_update::GetOTAUpdateError> for Error {
4914 fn from(err: crate::operation::get_ota_update::GetOTAUpdateError) -> Self {
4915 match err {
4916 crate::operation::get_ota_update::GetOTAUpdateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4917 crate::operation::get_ota_update::GetOTAUpdateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4918 crate::operation::get_ota_update::GetOTAUpdateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4919 crate::operation::get_ota_update::GetOTAUpdateError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
4920 crate::operation::get_ota_update::GetOTAUpdateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4921 crate::operation::get_ota_update::GetOTAUpdateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4922 crate::operation::get_ota_update::GetOTAUpdateError::Unhandled(inner) => Error::Unhandled(inner),
4923 }
4924 }
4925}
4926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package::GetPackageError, R>> for Error
4927where
4928 R: Send + Sync + std::fmt::Debug + 'static,
4929{
4930 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package::GetPackageError, R>) -> Self {
4931 match err {
4932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4935 source: err.into(),
4936 }),
4937 }
4938 }
4939}
4940impl From<crate::operation::get_package::GetPackageError> for Error {
4941 fn from(err: crate::operation::get_package::GetPackageError) -> Self {
4942 match err {
4943 crate::operation::get_package::GetPackageError::InternalServerException(inner) => Error::InternalServerException(inner),
4944 crate::operation::get_package::GetPackageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4945 crate::operation::get_package::GetPackageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4946 crate::operation::get_package::GetPackageError::ValidationException(inner) => Error::ValidationException(inner),
4947 crate::operation::get_package::GetPackageError::Unhandled(inner) => Error::Unhandled(inner),
4948 }
4949 }
4950}
4951impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package_configuration::GetPackageConfigurationError, R>>
4952 for Error
4953where
4954 R: Send + Sync + std::fmt::Debug + 'static,
4955{
4956 fn from(
4957 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package_configuration::GetPackageConfigurationError, R>,
4958 ) -> Self {
4959 match err {
4960 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4961 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4962 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4963 source: err.into(),
4964 }),
4965 }
4966 }
4967}
4968impl From<crate::operation::get_package_configuration::GetPackageConfigurationError> for Error {
4969 fn from(err: crate::operation::get_package_configuration::GetPackageConfigurationError) -> Self {
4970 match err {
4971 crate::operation::get_package_configuration::GetPackageConfigurationError::InternalServerException(inner) => {
4972 Error::InternalServerException(inner)
4973 }
4974 crate::operation::get_package_configuration::GetPackageConfigurationError::ThrottlingException(inner) => {
4975 Error::ThrottlingException(inner)
4976 }
4977 crate::operation::get_package_configuration::GetPackageConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
4978 }
4979 }
4980}
4981impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package_version::GetPackageVersionError, R>> for Error
4982where
4983 R: Send + Sync + std::fmt::Debug + 'static,
4984{
4985 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package_version::GetPackageVersionError, R>) -> Self {
4986 match err {
4987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4990 source: err.into(),
4991 }),
4992 }
4993 }
4994}
4995impl From<crate::operation::get_package_version::GetPackageVersionError> for Error {
4996 fn from(err: crate::operation::get_package_version::GetPackageVersionError) -> Self {
4997 match err {
4998 crate::operation::get_package_version::GetPackageVersionError::InternalServerException(inner) => Error::InternalServerException(inner),
4999 crate::operation::get_package_version::GetPackageVersionError::ResourceNotFoundException(inner) => {
5000 Error::ResourceNotFoundException(inner)
5001 }
5002 crate::operation::get_package_version::GetPackageVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5003 crate::operation::get_package_version::GetPackageVersionError::ValidationException(inner) => Error::ValidationException(inner),
5004 crate::operation::get_package_version::GetPackageVersionError::Unhandled(inner) => Error::Unhandled(inner),
5005 }
5006 }
5007}
5008impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_percentiles::GetPercentilesError, R>> for Error
5009where
5010 R: Send + Sync + std::fmt::Debug + 'static,
5011{
5012 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_percentiles::GetPercentilesError, R>) -> Self {
5013 match err {
5014 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5015 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5016 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5017 source: err.into(),
5018 }),
5019 }
5020 }
5021}
5022impl From<crate::operation::get_percentiles::GetPercentilesError> for Error {
5023 fn from(err: crate::operation::get_percentiles::GetPercentilesError) -> Self {
5024 match err {
5025 crate::operation::get_percentiles::GetPercentilesError::IndexNotReadyException(inner) => Error::IndexNotReadyException(inner),
5026 crate::operation::get_percentiles::GetPercentilesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5027 crate::operation::get_percentiles::GetPercentilesError::InvalidAggregationException(inner) => Error::InvalidAggregationException(inner),
5028 crate::operation::get_percentiles::GetPercentilesError::InvalidQueryException(inner) => Error::InvalidQueryException(inner),
5029 crate::operation::get_percentiles::GetPercentilesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5030 crate::operation::get_percentiles::GetPercentilesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5031 crate::operation::get_percentiles::GetPercentilesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
5032 crate::operation::get_percentiles::GetPercentilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5033 crate::operation::get_percentiles::GetPercentilesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5034 crate::operation::get_percentiles::GetPercentilesError::Unhandled(inner) => Error::Unhandled(inner),
5035 }
5036 }
5037}
5038impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>> for Error
5039where
5040 R: Send + Sync + std::fmt::Debug + 'static,
5041{
5042 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>) -> Self {
5043 match err {
5044 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5045 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5046 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5047 source: err.into(),
5048 }),
5049 }
5050 }
5051}
5052impl From<crate::operation::get_policy::GetPolicyError> for Error {
5053 fn from(err: crate::operation::get_policy::GetPolicyError) -> Self {
5054 match err {
5055 crate::operation::get_policy::GetPolicyError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5056 crate::operation::get_policy::GetPolicyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5057 crate::operation::get_policy::GetPolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5058 crate::operation::get_policy::GetPolicyError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
5059 crate::operation::get_policy::GetPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5060 crate::operation::get_policy::GetPolicyError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5061 crate::operation::get_policy::GetPolicyError::Unhandled(inner) => Error::Unhandled(inner),
5062 }
5063 }
5064}
5065impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy_version::GetPolicyVersionError, R>> for Error
5066where
5067 R: Send + Sync + std::fmt::Debug + 'static,
5068{
5069 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy_version::GetPolicyVersionError, R>) -> Self {
5070 match err {
5071 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5072 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5073 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5074 source: err.into(),
5075 }),
5076 }
5077 }
5078}
5079impl From<crate::operation::get_policy_version::GetPolicyVersionError> for Error {
5080 fn from(err: crate::operation::get_policy_version::GetPolicyVersionError) -> Self {
5081 match err {
5082 crate::operation::get_policy_version::GetPolicyVersionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5083 crate::operation::get_policy_version::GetPolicyVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5084 crate::operation::get_policy_version::GetPolicyVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5085 crate::operation::get_policy_version::GetPolicyVersionError::ServiceUnavailableException(inner) => {
5086 Error::ServiceUnavailableException(inner)
5087 }
5088 crate::operation::get_policy_version::GetPolicyVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5089 crate::operation::get_policy_version::GetPolicyVersionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5090 crate::operation::get_policy_version::GetPolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
5091 }
5092 }
5093}
5094impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_registration_code::GetRegistrationCodeError, R>> for Error
5095where
5096 R: Send + Sync + std::fmt::Debug + 'static,
5097{
5098 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_registration_code::GetRegistrationCodeError, R>) -> Self {
5099 match err {
5100 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5101 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5102 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5103 source: err.into(),
5104 }),
5105 }
5106 }
5107}
5108impl From<crate::operation::get_registration_code::GetRegistrationCodeError> for Error {
5109 fn from(err: crate::operation::get_registration_code::GetRegistrationCodeError) -> Self {
5110 match err {
5111 crate::operation::get_registration_code::GetRegistrationCodeError::InternalFailureException(inner) => {
5112 Error::InternalFailureException(inner)
5113 }
5114 crate::operation::get_registration_code::GetRegistrationCodeError::InvalidRequestException(inner) => {
5115 Error::InvalidRequestException(inner)
5116 }
5117 crate::operation::get_registration_code::GetRegistrationCodeError::ServiceUnavailableException(inner) => {
5118 Error::ServiceUnavailableException(inner)
5119 }
5120 crate::operation::get_registration_code::GetRegistrationCodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5121 crate::operation::get_registration_code::GetRegistrationCodeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5122 crate::operation::get_registration_code::GetRegistrationCodeError::Unhandled(inner) => Error::Unhandled(inner),
5123 }
5124 }
5125}
5126impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_statistics::GetStatisticsError, R>> for Error
5127where
5128 R: Send + Sync + std::fmt::Debug + 'static,
5129{
5130 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_statistics::GetStatisticsError, R>) -> Self {
5131 match err {
5132 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5133 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5134 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5135 source: err.into(),
5136 }),
5137 }
5138 }
5139}
5140impl From<crate::operation::get_statistics::GetStatisticsError> for Error {
5141 fn from(err: crate::operation::get_statistics::GetStatisticsError) -> Self {
5142 match err {
5143 crate::operation::get_statistics::GetStatisticsError::IndexNotReadyException(inner) => Error::IndexNotReadyException(inner),
5144 crate::operation::get_statistics::GetStatisticsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5145 crate::operation::get_statistics::GetStatisticsError::InvalidAggregationException(inner) => Error::InvalidAggregationException(inner),
5146 crate::operation::get_statistics::GetStatisticsError::InvalidQueryException(inner) => Error::InvalidQueryException(inner),
5147 crate::operation::get_statistics::GetStatisticsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5148 crate::operation::get_statistics::GetStatisticsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5149 crate::operation::get_statistics::GetStatisticsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
5150 crate::operation::get_statistics::GetStatisticsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5151 crate::operation::get_statistics::GetStatisticsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5152 crate::operation::get_statistics::GetStatisticsError::Unhandled(inner) => Error::Unhandled(inner),
5153 }
5154 }
5155}
5156impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError, R>>
5157 for Error
5158where
5159 R: Send + Sync + std::fmt::Debug + 'static,
5160{
5161 fn from(
5162 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError, R>,
5163 ) -> Self {
5164 match err {
5165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5168 source: err.into(),
5169 }),
5170 }
5171 }
5172}
5173impl From<crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError> for Error {
5174 fn from(err: crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError) -> Self {
5175 match err {
5176 crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError::IndexNotReadyException(inner) => {
5177 Error::IndexNotReadyException(inner)
5178 }
5179 crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError::InternalFailureException(inner) => {
5180 Error::InternalFailureException(inner)
5181 }
5182 crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError::InvalidRequestException(inner) => {
5183 Error::InvalidRequestException(inner)
5184 }
5185 crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError::ResourceNotFoundException(inner) => {
5186 Error::ResourceNotFoundException(inner)
5187 }
5188 crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError::ServiceUnavailableException(inner) => {
5189 Error::ServiceUnavailableException(inner)
5190 }
5191 crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError::ThrottlingException(inner) => {
5192 Error::ThrottlingException(inner)
5193 }
5194 crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError::UnauthorizedException(inner) => {
5195 Error::UnauthorizedException(inner)
5196 }
5197 crate::operation::get_thing_connectivity_data::GetThingConnectivityDataError::Unhandled(inner) => Error::Unhandled(inner),
5198 }
5199 }
5200}
5201impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_topic_rule::GetTopicRuleError, R>> for Error
5202where
5203 R: Send + Sync + std::fmt::Debug + 'static,
5204{
5205 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_topic_rule::GetTopicRuleError, R>) -> Self {
5206 match err {
5207 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5208 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5209 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5210 source: err.into(),
5211 }),
5212 }
5213 }
5214}
5215impl From<crate::operation::get_topic_rule::GetTopicRuleError> for Error {
5216 fn from(err: crate::operation::get_topic_rule::GetTopicRuleError) -> Self {
5217 match err {
5218 crate::operation::get_topic_rule::GetTopicRuleError::InternalException(inner) => Error::InternalException(inner),
5219 crate::operation::get_topic_rule::GetTopicRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5220 crate::operation::get_topic_rule::GetTopicRuleError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
5221 crate::operation::get_topic_rule::GetTopicRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5222 crate::operation::get_topic_rule::GetTopicRuleError::Unhandled(inner) => Error::Unhandled(inner),
5223 }
5224 }
5225}
5226impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError, R>>
5227 for Error
5228where
5229 R: Send + Sync + std::fmt::Debug + 'static,
5230{
5231 fn from(
5232 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError, R>,
5233 ) -> Self {
5234 match err {
5235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5238 source: err.into(),
5239 }),
5240 }
5241 }
5242}
5243impl From<crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError> for Error {
5244 fn from(err: crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError) -> Self {
5245 match err {
5246 crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError::InternalException(inner) => Error::InternalException(inner),
5247 crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError::InvalidRequestException(inner) => {
5248 Error::InvalidRequestException(inner)
5249 }
5250 crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError::ServiceUnavailableException(inner) => {
5251 Error::ServiceUnavailableException(inner)
5252 }
5253 crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError::UnauthorizedException(inner) => {
5254 Error::UnauthorizedException(inner)
5255 }
5256 crate::operation::get_topic_rule_destination::GetTopicRuleDestinationError::Unhandled(inner) => Error::Unhandled(inner),
5257 }
5258 }
5259}
5260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_v2_logging_options::GetV2LoggingOptionsError, R>> for Error
5261where
5262 R: Send + Sync + std::fmt::Debug + 'static,
5263{
5264 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_v2_logging_options::GetV2LoggingOptionsError, R>) -> Self {
5265 match err {
5266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5269 source: err.into(),
5270 }),
5271 }
5272 }
5273}
5274impl From<crate::operation::get_v2_logging_options::GetV2LoggingOptionsError> for Error {
5275 fn from(err: crate::operation::get_v2_logging_options::GetV2LoggingOptionsError) -> Self {
5276 match err {
5277 crate::operation::get_v2_logging_options::GetV2LoggingOptionsError::InternalException(inner) => Error::InternalException(inner),
5278 crate::operation::get_v2_logging_options::GetV2LoggingOptionsError::NotConfiguredException(inner) => Error::NotConfiguredException(inner),
5279 crate::operation::get_v2_logging_options::GetV2LoggingOptionsError::ServiceUnavailableException(inner) => {
5280 Error::ServiceUnavailableException(inner)
5281 }
5282 crate::operation::get_v2_logging_options::GetV2LoggingOptionsError::Unhandled(inner) => Error::Unhandled(inner),
5283 }
5284 }
5285}
5286impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_active_violations::ListActiveViolationsError, R>> for Error
5287where
5288 R: Send + Sync + std::fmt::Debug + 'static,
5289{
5290 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_active_violations::ListActiveViolationsError, R>) -> Self {
5291 match err {
5292 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5293 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5294 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5295 source: err.into(),
5296 }),
5297 }
5298 }
5299}
5300impl From<crate::operation::list_active_violations::ListActiveViolationsError> for Error {
5301 fn from(err: crate::operation::list_active_violations::ListActiveViolationsError) -> Self {
5302 match err {
5303 crate::operation::list_active_violations::ListActiveViolationsError::InternalFailureException(inner) => {
5304 Error::InternalFailureException(inner)
5305 }
5306 crate::operation::list_active_violations::ListActiveViolationsError::InvalidRequestException(inner) => {
5307 Error::InvalidRequestException(inner)
5308 }
5309 crate::operation::list_active_violations::ListActiveViolationsError::ResourceNotFoundException(inner) => {
5310 Error::ResourceNotFoundException(inner)
5311 }
5312 crate::operation::list_active_violations::ListActiveViolationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5313 crate::operation::list_active_violations::ListActiveViolationsError::Unhandled(inner) => Error::Unhandled(inner),
5314 }
5315 }
5316}
5317impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attached_policies::ListAttachedPoliciesError, R>> for Error
5318where
5319 R: Send + Sync + std::fmt::Debug + 'static,
5320{
5321 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attached_policies::ListAttachedPoliciesError, R>) -> Self {
5322 match err {
5323 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5324 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5325 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5326 source: err.into(),
5327 }),
5328 }
5329 }
5330}
5331impl From<crate::operation::list_attached_policies::ListAttachedPoliciesError> for Error {
5332 fn from(err: crate::operation::list_attached_policies::ListAttachedPoliciesError) -> Self {
5333 match err {
5334 crate::operation::list_attached_policies::ListAttachedPoliciesError::InternalFailureException(inner) => {
5335 Error::InternalFailureException(inner)
5336 }
5337 crate::operation::list_attached_policies::ListAttachedPoliciesError::InvalidRequestException(inner) => {
5338 Error::InvalidRequestException(inner)
5339 }
5340 crate::operation::list_attached_policies::ListAttachedPoliciesError::LimitExceededException(inner) => {
5341 Error::LimitExceededException(inner)
5342 }
5343 crate::operation::list_attached_policies::ListAttachedPoliciesError::ResourceNotFoundException(inner) => {
5344 Error::ResourceNotFoundException(inner)
5345 }
5346 crate::operation::list_attached_policies::ListAttachedPoliciesError::ServiceUnavailableException(inner) => {
5347 Error::ServiceUnavailableException(inner)
5348 }
5349 crate::operation::list_attached_policies::ListAttachedPoliciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5350 crate::operation::list_attached_policies::ListAttachedPoliciesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5351 crate::operation::list_attached_policies::ListAttachedPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
5352 }
5353 }
5354}
5355impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_audit_findings::ListAuditFindingsError, R>> for Error
5356where
5357 R: Send + Sync + std::fmt::Debug + 'static,
5358{
5359 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_audit_findings::ListAuditFindingsError, R>) -> Self {
5360 match err {
5361 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5362 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5363 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5364 source: err.into(),
5365 }),
5366 }
5367 }
5368}
5369impl From<crate::operation::list_audit_findings::ListAuditFindingsError> for Error {
5370 fn from(err: crate::operation::list_audit_findings::ListAuditFindingsError) -> Self {
5371 match err {
5372 crate::operation::list_audit_findings::ListAuditFindingsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5373 crate::operation::list_audit_findings::ListAuditFindingsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5374 crate::operation::list_audit_findings::ListAuditFindingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5375 crate::operation::list_audit_findings::ListAuditFindingsError::Unhandled(inner) => Error::Unhandled(inner),
5376 }
5377 }
5378}
5379impl<R>
5380 From<
5381 ::aws_smithy_runtime_api::client::result::SdkError<
5382 crate::operation::list_audit_mitigation_actions_executions::ListAuditMitigationActionsExecutionsError,
5383 R,
5384 >,
5385 > for Error
5386where
5387 R: Send + Sync + std::fmt::Debug + 'static,
5388{
5389 fn from(
5390 err: ::aws_smithy_runtime_api::client::result::SdkError<
5391 crate::operation::list_audit_mitigation_actions_executions::ListAuditMitigationActionsExecutionsError,
5392 R,
5393 >,
5394 ) -> Self {
5395 match err {
5396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5399 source: err.into(),
5400 }),
5401 }
5402 }
5403}
5404impl From<crate::operation::list_audit_mitigation_actions_executions::ListAuditMitigationActionsExecutionsError> for Error {
5405 fn from(err: crate::operation::list_audit_mitigation_actions_executions::ListAuditMitigationActionsExecutionsError) -> Self {
5406 match err {
5407 crate::operation::list_audit_mitigation_actions_executions::ListAuditMitigationActionsExecutionsError::InternalFailureException(
5408 inner,
5409 ) => Error::InternalFailureException(inner),
5410 crate::operation::list_audit_mitigation_actions_executions::ListAuditMitigationActionsExecutionsError::InvalidRequestException(inner) => {
5411 Error::InvalidRequestException(inner)
5412 }
5413 crate::operation::list_audit_mitigation_actions_executions::ListAuditMitigationActionsExecutionsError::ThrottlingException(inner) => {
5414 Error::ThrottlingException(inner)
5415 }
5416 crate::operation::list_audit_mitigation_actions_executions::ListAuditMitigationActionsExecutionsError::Unhandled(inner) => {
5417 Error::Unhandled(inner)
5418 }
5419 }
5420 }
5421}
5422impl<R>
5423 From<
5424 ::aws_smithy_runtime_api::client::result::SdkError<
5425 crate::operation::list_audit_mitigation_actions_tasks::ListAuditMitigationActionsTasksError,
5426 R,
5427 >,
5428 > for Error
5429where
5430 R: Send + Sync + std::fmt::Debug + 'static,
5431{
5432 fn from(
5433 err: ::aws_smithy_runtime_api::client::result::SdkError<
5434 crate::operation::list_audit_mitigation_actions_tasks::ListAuditMitigationActionsTasksError,
5435 R,
5436 >,
5437 ) -> Self {
5438 match err {
5439 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5440 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5441 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5442 source: err.into(),
5443 }),
5444 }
5445 }
5446}
5447impl From<crate::operation::list_audit_mitigation_actions_tasks::ListAuditMitigationActionsTasksError> for Error {
5448 fn from(err: crate::operation::list_audit_mitigation_actions_tasks::ListAuditMitigationActionsTasksError) -> Self {
5449 match err {
5450 crate::operation::list_audit_mitigation_actions_tasks::ListAuditMitigationActionsTasksError::InternalFailureException(inner) => {
5451 Error::InternalFailureException(inner)
5452 }
5453 crate::operation::list_audit_mitigation_actions_tasks::ListAuditMitigationActionsTasksError::InvalidRequestException(inner) => {
5454 Error::InvalidRequestException(inner)
5455 }
5456 crate::operation::list_audit_mitigation_actions_tasks::ListAuditMitigationActionsTasksError::ThrottlingException(inner) => {
5457 Error::ThrottlingException(inner)
5458 }
5459 crate::operation::list_audit_mitigation_actions_tasks::ListAuditMitigationActionsTasksError::Unhandled(inner) => Error::Unhandled(inner),
5460 }
5461 }
5462}
5463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_audit_suppressions::ListAuditSuppressionsError, R>> for Error
5464where
5465 R: Send + Sync + std::fmt::Debug + 'static,
5466{
5467 fn from(
5468 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_audit_suppressions::ListAuditSuppressionsError, R>,
5469 ) -> Self {
5470 match err {
5471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5474 source: err.into(),
5475 }),
5476 }
5477 }
5478}
5479impl From<crate::operation::list_audit_suppressions::ListAuditSuppressionsError> for Error {
5480 fn from(err: crate::operation::list_audit_suppressions::ListAuditSuppressionsError) -> Self {
5481 match err {
5482 crate::operation::list_audit_suppressions::ListAuditSuppressionsError::InternalFailureException(inner) => {
5483 Error::InternalFailureException(inner)
5484 }
5485 crate::operation::list_audit_suppressions::ListAuditSuppressionsError::InvalidRequestException(inner) => {
5486 Error::InvalidRequestException(inner)
5487 }
5488 crate::operation::list_audit_suppressions::ListAuditSuppressionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5489 crate::operation::list_audit_suppressions::ListAuditSuppressionsError::Unhandled(inner) => Error::Unhandled(inner),
5490 }
5491 }
5492}
5493impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_audit_tasks::ListAuditTasksError, R>> for Error
5494where
5495 R: Send + Sync + std::fmt::Debug + 'static,
5496{
5497 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_audit_tasks::ListAuditTasksError, R>) -> Self {
5498 match err {
5499 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5500 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5501 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5502 source: err.into(),
5503 }),
5504 }
5505 }
5506}
5507impl From<crate::operation::list_audit_tasks::ListAuditTasksError> for Error {
5508 fn from(err: crate::operation::list_audit_tasks::ListAuditTasksError) -> Self {
5509 match err {
5510 crate::operation::list_audit_tasks::ListAuditTasksError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5511 crate::operation::list_audit_tasks::ListAuditTasksError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5512 crate::operation::list_audit_tasks::ListAuditTasksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5513 crate::operation::list_audit_tasks::ListAuditTasksError::Unhandled(inner) => Error::Unhandled(inner),
5514 }
5515 }
5516}
5517impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authorizers::ListAuthorizersError, R>> for Error
5518where
5519 R: Send + Sync + std::fmt::Debug + 'static,
5520{
5521 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authorizers::ListAuthorizersError, R>) -> Self {
5522 match err {
5523 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5524 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5525 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5526 source: err.into(),
5527 }),
5528 }
5529 }
5530}
5531impl From<crate::operation::list_authorizers::ListAuthorizersError> for Error {
5532 fn from(err: crate::operation::list_authorizers::ListAuthorizersError) -> Self {
5533 match err {
5534 crate::operation::list_authorizers::ListAuthorizersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5535 crate::operation::list_authorizers::ListAuthorizersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5536 crate::operation::list_authorizers::ListAuthorizersError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
5537 crate::operation::list_authorizers::ListAuthorizersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5538 crate::operation::list_authorizers::ListAuthorizersError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5539 crate::operation::list_authorizers::ListAuthorizersError::Unhandled(inner) => Error::Unhandled(inner),
5540 }
5541 }
5542}
5543impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_billing_groups::ListBillingGroupsError, R>> for Error
5544where
5545 R: Send + Sync + std::fmt::Debug + 'static,
5546{
5547 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_billing_groups::ListBillingGroupsError, R>) -> Self {
5548 match err {
5549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5552 source: err.into(),
5553 }),
5554 }
5555 }
5556}
5557impl From<crate::operation::list_billing_groups::ListBillingGroupsError> for Error {
5558 fn from(err: crate::operation::list_billing_groups::ListBillingGroupsError) -> Self {
5559 match err {
5560 crate::operation::list_billing_groups::ListBillingGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5561 crate::operation::list_billing_groups::ListBillingGroupsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5562 crate::operation::list_billing_groups::ListBillingGroupsError::ResourceNotFoundException(inner) => {
5563 Error::ResourceNotFoundException(inner)
5564 }
5565 crate::operation::list_billing_groups::ListBillingGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5566 crate::operation::list_billing_groups::ListBillingGroupsError::Unhandled(inner) => Error::Unhandled(inner),
5567 }
5568 }
5569}
5570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ca_certificates::ListCACertificatesError, R>> for Error
5571where
5572 R: Send + Sync + std::fmt::Debug + 'static,
5573{
5574 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ca_certificates::ListCACertificatesError, R>) -> Self {
5575 match err {
5576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5579 source: err.into(),
5580 }),
5581 }
5582 }
5583}
5584impl From<crate::operation::list_ca_certificates::ListCACertificatesError> for Error {
5585 fn from(err: crate::operation::list_ca_certificates::ListCACertificatesError) -> Self {
5586 match err {
5587 crate::operation::list_ca_certificates::ListCACertificatesError::InternalFailureException(inner) => {
5588 Error::InternalFailureException(inner)
5589 }
5590 crate::operation::list_ca_certificates::ListCACertificatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5591 crate::operation::list_ca_certificates::ListCACertificatesError::ServiceUnavailableException(inner) => {
5592 Error::ServiceUnavailableException(inner)
5593 }
5594 crate::operation::list_ca_certificates::ListCACertificatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5595 crate::operation::list_ca_certificates::ListCACertificatesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5596 crate::operation::list_ca_certificates::ListCACertificatesError::Unhandled(inner) => Error::Unhandled(inner),
5597 }
5598 }
5599}
5600impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_certificate_providers::ListCertificateProvidersError, R>>
5601 for Error
5602where
5603 R: Send + Sync + std::fmt::Debug + 'static,
5604{
5605 fn from(
5606 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_certificate_providers::ListCertificateProvidersError, R>,
5607 ) -> Self {
5608 match err {
5609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5612 source: err.into(),
5613 }),
5614 }
5615 }
5616}
5617impl From<crate::operation::list_certificate_providers::ListCertificateProvidersError> for Error {
5618 fn from(err: crate::operation::list_certificate_providers::ListCertificateProvidersError) -> Self {
5619 match err {
5620 crate::operation::list_certificate_providers::ListCertificateProvidersError::InternalFailureException(inner) => {
5621 Error::InternalFailureException(inner)
5622 }
5623 crate::operation::list_certificate_providers::ListCertificateProvidersError::InvalidRequestException(inner) => {
5624 Error::InvalidRequestException(inner)
5625 }
5626 crate::operation::list_certificate_providers::ListCertificateProvidersError::ServiceUnavailableException(inner) => {
5627 Error::ServiceUnavailableException(inner)
5628 }
5629 crate::operation::list_certificate_providers::ListCertificateProvidersError::ThrottlingException(inner) => {
5630 Error::ThrottlingException(inner)
5631 }
5632 crate::operation::list_certificate_providers::ListCertificateProvidersError::UnauthorizedException(inner) => {
5633 Error::UnauthorizedException(inner)
5634 }
5635 crate::operation::list_certificate_providers::ListCertificateProvidersError::Unhandled(inner) => Error::Unhandled(inner),
5636 }
5637 }
5638}
5639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_certificates::ListCertificatesError, R>> for Error
5640where
5641 R: Send + Sync + std::fmt::Debug + 'static,
5642{
5643 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_certificates::ListCertificatesError, R>) -> Self {
5644 match err {
5645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5648 source: err.into(),
5649 }),
5650 }
5651 }
5652}
5653impl From<crate::operation::list_certificates::ListCertificatesError> for Error {
5654 fn from(err: crate::operation::list_certificates::ListCertificatesError) -> Self {
5655 match err {
5656 crate::operation::list_certificates::ListCertificatesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5657 crate::operation::list_certificates::ListCertificatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5658 crate::operation::list_certificates::ListCertificatesError::ServiceUnavailableException(inner) => {
5659 Error::ServiceUnavailableException(inner)
5660 }
5661 crate::operation::list_certificates::ListCertificatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5662 crate::operation::list_certificates::ListCertificatesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5663 crate::operation::list_certificates::ListCertificatesError::Unhandled(inner) => Error::Unhandled(inner),
5664 }
5665 }
5666}
5667impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_certificates_by_ca::ListCertificatesByCAError, R>> for Error
5668where
5669 R: Send + Sync + std::fmt::Debug + 'static,
5670{
5671 fn from(
5672 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_certificates_by_ca::ListCertificatesByCAError, R>,
5673 ) -> Self {
5674 match err {
5675 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5676 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5677 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5678 source: err.into(),
5679 }),
5680 }
5681 }
5682}
5683impl From<crate::operation::list_certificates_by_ca::ListCertificatesByCAError> for Error {
5684 fn from(err: crate::operation::list_certificates_by_ca::ListCertificatesByCAError) -> Self {
5685 match err {
5686 crate::operation::list_certificates_by_ca::ListCertificatesByCAError::InternalFailureException(inner) => {
5687 Error::InternalFailureException(inner)
5688 }
5689 crate::operation::list_certificates_by_ca::ListCertificatesByCAError::InvalidRequestException(inner) => {
5690 Error::InvalidRequestException(inner)
5691 }
5692 crate::operation::list_certificates_by_ca::ListCertificatesByCAError::ServiceUnavailableException(inner) => {
5693 Error::ServiceUnavailableException(inner)
5694 }
5695 crate::operation::list_certificates_by_ca::ListCertificatesByCAError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5696 crate::operation::list_certificates_by_ca::ListCertificatesByCAError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5697 crate::operation::list_certificates_by_ca::ListCertificatesByCAError::Unhandled(inner) => Error::Unhandled(inner),
5698 }
5699 }
5700}
5701impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_command_executions::ListCommandExecutionsError, R>> for Error
5702where
5703 R: Send + Sync + std::fmt::Debug + 'static,
5704{
5705 fn from(
5706 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_command_executions::ListCommandExecutionsError, R>,
5707 ) -> Self {
5708 match err {
5709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5712 source: err.into(),
5713 }),
5714 }
5715 }
5716}
5717impl From<crate::operation::list_command_executions::ListCommandExecutionsError> for Error {
5718 fn from(err: crate::operation::list_command_executions::ListCommandExecutionsError) -> Self {
5719 match err {
5720 crate::operation::list_command_executions::ListCommandExecutionsError::InternalServerException(inner) => {
5721 Error::InternalServerException(inner)
5722 }
5723 crate::operation::list_command_executions::ListCommandExecutionsError::ResourceNotFoundException(inner) => {
5724 Error::ResourceNotFoundException(inner)
5725 }
5726 crate::operation::list_command_executions::ListCommandExecutionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5727 crate::operation::list_command_executions::ListCommandExecutionsError::ValidationException(inner) => Error::ValidationException(inner),
5728 crate::operation::list_command_executions::ListCommandExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
5729 }
5730 }
5731}
5732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_commands::ListCommandsError, R>> for Error
5733where
5734 R: Send + Sync + std::fmt::Debug + 'static,
5735{
5736 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_commands::ListCommandsError, R>) -> Self {
5737 match err {
5738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5741 source: err.into(),
5742 }),
5743 }
5744 }
5745}
5746impl From<crate::operation::list_commands::ListCommandsError> for Error {
5747 fn from(err: crate::operation::list_commands::ListCommandsError) -> Self {
5748 match err {
5749 crate::operation::list_commands::ListCommandsError::InternalServerException(inner) => Error::InternalServerException(inner),
5750 crate::operation::list_commands::ListCommandsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5751 crate::operation::list_commands::ListCommandsError::ValidationException(inner) => Error::ValidationException(inner),
5752 crate::operation::list_commands::ListCommandsError::Unhandled(inner) => Error::Unhandled(inner),
5753 }
5754 }
5755}
5756impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_metrics::ListCustomMetricsError, R>> for Error
5757where
5758 R: Send + Sync + std::fmt::Debug + 'static,
5759{
5760 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_metrics::ListCustomMetricsError, R>) -> Self {
5761 match err {
5762 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5763 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5764 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5765 source: err.into(),
5766 }),
5767 }
5768 }
5769}
5770impl From<crate::operation::list_custom_metrics::ListCustomMetricsError> for Error {
5771 fn from(err: crate::operation::list_custom_metrics::ListCustomMetricsError) -> Self {
5772 match err {
5773 crate::operation::list_custom_metrics::ListCustomMetricsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5774 crate::operation::list_custom_metrics::ListCustomMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5775 crate::operation::list_custom_metrics::ListCustomMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5776 crate::operation::list_custom_metrics::ListCustomMetricsError::Unhandled(inner) => Error::Unhandled(inner),
5777 }
5778 }
5779}
5780impl<R>
5781 From<
5782 ::aws_smithy_runtime_api::client::result::SdkError<
5783 crate::operation::list_detect_mitigation_actions_executions::ListDetectMitigationActionsExecutionsError,
5784 R,
5785 >,
5786 > for Error
5787where
5788 R: Send + Sync + std::fmt::Debug + 'static,
5789{
5790 fn from(
5791 err: ::aws_smithy_runtime_api::client::result::SdkError<
5792 crate::operation::list_detect_mitigation_actions_executions::ListDetectMitigationActionsExecutionsError,
5793 R,
5794 >,
5795 ) -> Self {
5796 match err {
5797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5800 source: err.into(),
5801 }),
5802 }
5803 }
5804}
5805impl From<crate::operation::list_detect_mitigation_actions_executions::ListDetectMitigationActionsExecutionsError> for Error {
5806 fn from(err: crate::operation::list_detect_mitigation_actions_executions::ListDetectMitigationActionsExecutionsError) -> Self {
5807 match err {
5808 crate::operation::list_detect_mitigation_actions_executions::ListDetectMitigationActionsExecutionsError::InternalFailureException(
5809 inner,
5810 ) => Error::InternalFailureException(inner),
5811 crate::operation::list_detect_mitigation_actions_executions::ListDetectMitigationActionsExecutionsError::InvalidRequestException(
5812 inner,
5813 ) => Error::InvalidRequestException(inner),
5814 crate::operation::list_detect_mitigation_actions_executions::ListDetectMitigationActionsExecutionsError::ThrottlingException(inner) => {
5815 Error::ThrottlingException(inner)
5816 }
5817 crate::operation::list_detect_mitigation_actions_executions::ListDetectMitigationActionsExecutionsError::Unhandled(inner) => {
5818 Error::Unhandled(inner)
5819 }
5820 }
5821 }
5822}
5823impl<R>
5824 From<
5825 ::aws_smithy_runtime_api::client::result::SdkError<
5826 crate::operation::list_detect_mitigation_actions_tasks::ListDetectMitigationActionsTasksError,
5827 R,
5828 >,
5829 > for Error
5830where
5831 R: Send + Sync + std::fmt::Debug + 'static,
5832{
5833 fn from(
5834 err: ::aws_smithy_runtime_api::client::result::SdkError<
5835 crate::operation::list_detect_mitigation_actions_tasks::ListDetectMitigationActionsTasksError,
5836 R,
5837 >,
5838 ) -> Self {
5839 match err {
5840 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5841 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5842 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5843 source: err.into(),
5844 }),
5845 }
5846 }
5847}
5848impl From<crate::operation::list_detect_mitigation_actions_tasks::ListDetectMitigationActionsTasksError> for Error {
5849 fn from(err: crate::operation::list_detect_mitigation_actions_tasks::ListDetectMitigationActionsTasksError) -> Self {
5850 match err {
5851 crate::operation::list_detect_mitigation_actions_tasks::ListDetectMitigationActionsTasksError::InternalFailureException(inner) => {
5852 Error::InternalFailureException(inner)
5853 }
5854 crate::operation::list_detect_mitigation_actions_tasks::ListDetectMitigationActionsTasksError::InvalidRequestException(inner) => {
5855 Error::InvalidRequestException(inner)
5856 }
5857 crate::operation::list_detect_mitigation_actions_tasks::ListDetectMitigationActionsTasksError::ThrottlingException(inner) => {
5858 Error::ThrottlingException(inner)
5859 }
5860 crate::operation::list_detect_mitigation_actions_tasks::ListDetectMitigationActionsTasksError::Unhandled(inner) => {
5861 Error::Unhandled(inner)
5862 }
5863 }
5864 }
5865}
5866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dimensions::ListDimensionsError, R>> for Error
5867where
5868 R: Send + Sync + std::fmt::Debug + 'static,
5869{
5870 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dimensions::ListDimensionsError, R>) -> Self {
5871 match err {
5872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5875 source: err.into(),
5876 }),
5877 }
5878 }
5879}
5880impl From<crate::operation::list_dimensions::ListDimensionsError> for Error {
5881 fn from(err: crate::operation::list_dimensions::ListDimensionsError) -> Self {
5882 match err {
5883 crate::operation::list_dimensions::ListDimensionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5884 crate::operation::list_dimensions::ListDimensionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5885 crate::operation::list_dimensions::ListDimensionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5886 crate::operation::list_dimensions::ListDimensionsError::Unhandled(inner) => Error::Unhandled(inner),
5887 }
5888 }
5889}
5890impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domain_configurations::ListDomainConfigurationsError, R>>
5891 for Error
5892where
5893 R: Send + Sync + std::fmt::Debug + 'static,
5894{
5895 fn from(
5896 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domain_configurations::ListDomainConfigurationsError, R>,
5897 ) -> Self {
5898 match err {
5899 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5900 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5901 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5902 source: err.into(),
5903 }),
5904 }
5905 }
5906}
5907impl From<crate::operation::list_domain_configurations::ListDomainConfigurationsError> for Error {
5908 fn from(err: crate::operation::list_domain_configurations::ListDomainConfigurationsError) -> Self {
5909 match err {
5910 crate::operation::list_domain_configurations::ListDomainConfigurationsError::InternalFailureException(inner) => {
5911 Error::InternalFailureException(inner)
5912 }
5913 crate::operation::list_domain_configurations::ListDomainConfigurationsError::InvalidRequestException(inner) => {
5914 Error::InvalidRequestException(inner)
5915 }
5916 crate::operation::list_domain_configurations::ListDomainConfigurationsError::ServiceUnavailableException(inner) => {
5917 Error::ServiceUnavailableException(inner)
5918 }
5919 crate::operation::list_domain_configurations::ListDomainConfigurationsError::ThrottlingException(inner) => {
5920 Error::ThrottlingException(inner)
5921 }
5922 crate::operation::list_domain_configurations::ListDomainConfigurationsError::UnauthorizedException(inner) => {
5923 Error::UnauthorizedException(inner)
5924 }
5925 crate::operation::list_domain_configurations::ListDomainConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
5926 }
5927 }
5928}
5929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_fleet_metrics::ListFleetMetricsError, R>> for Error
5930where
5931 R: Send + Sync + std::fmt::Debug + 'static,
5932{
5933 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_fleet_metrics::ListFleetMetricsError, R>) -> Self {
5934 match err {
5935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5938 source: err.into(),
5939 }),
5940 }
5941 }
5942}
5943impl From<crate::operation::list_fleet_metrics::ListFleetMetricsError> for Error {
5944 fn from(err: crate::operation::list_fleet_metrics::ListFleetMetricsError) -> Self {
5945 match err {
5946 crate::operation::list_fleet_metrics::ListFleetMetricsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5947 crate::operation::list_fleet_metrics::ListFleetMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5948 crate::operation::list_fleet_metrics::ListFleetMetricsError::ServiceUnavailableException(inner) => {
5949 Error::ServiceUnavailableException(inner)
5950 }
5951 crate::operation::list_fleet_metrics::ListFleetMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5952 crate::operation::list_fleet_metrics::ListFleetMetricsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5953 crate::operation::list_fleet_metrics::ListFleetMetricsError::Unhandled(inner) => Error::Unhandled(inner),
5954 }
5955 }
5956}
5957impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_indices::ListIndicesError, R>> for Error
5958where
5959 R: Send + Sync + std::fmt::Debug + 'static,
5960{
5961 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_indices::ListIndicesError, R>) -> Self {
5962 match err {
5963 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5964 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5965 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5966 source: err.into(),
5967 }),
5968 }
5969 }
5970}
5971impl From<crate::operation::list_indices::ListIndicesError> for Error {
5972 fn from(err: crate::operation::list_indices::ListIndicesError) -> Self {
5973 match err {
5974 crate::operation::list_indices::ListIndicesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5975 crate::operation::list_indices::ListIndicesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5976 crate::operation::list_indices::ListIndicesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
5977 crate::operation::list_indices::ListIndicesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5978 crate::operation::list_indices::ListIndicesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5979 crate::operation::list_indices::ListIndicesError::Unhandled(inner) => Error::Unhandled(inner),
5980 }
5981 }
5982}
5983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError, R>>
5984 for Error
5985where
5986 R: Send + Sync + std::fmt::Debug + 'static,
5987{
5988 fn from(
5989 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError, R>,
5990 ) -> Self {
5991 match err {
5992 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5993 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5994 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5995 source: err.into(),
5996 }),
5997 }
5998 }
5999}
6000impl From<crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError> for Error {
6001 fn from(err: crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError) -> Self {
6002 match err {
6003 crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError::InvalidRequestException(inner) => {
6004 Error::InvalidRequestException(inner)
6005 }
6006 crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError::ResourceNotFoundException(inner) => {
6007 Error::ResourceNotFoundException(inner)
6008 }
6009 crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError::ServiceUnavailableException(inner) => {
6010 Error::ServiceUnavailableException(inner)
6011 }
6012 crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError::ThrottlingException(inner) => {
6013 Error::ThrottlingException(inner)
6014 }
6015 crate::operation::list_job_executions_for_job::ListJobExecutionsForJobError::Unhandled(inner) => Error::Unhandled(inner),
6016 }
6017 }
6018}
6019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError, R>>
6020 for Error
6021where
6022 R: Send + Sync + std::fmt::Debug + 'static,
6023{
6024 fn from(
6025 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError, R>,
6026 ) -> Self {
6027 match err {
6028 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6029 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6030 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6031 source: err.into(),
6032 }),
6033 }
6034 }
6035}
6036impl From<crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError> for Error {
6037 fn from(err: crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError) -> Self {
6038 match err {
6039 crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError::InvalidRequestException(inner) => {
6040 Error::InvalidRequestException(inner)
6041 }
6042 crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError::ResourceNotFoundException(inner) => {
6043 Error::ResourceNotFoundException(inner)
6044 }
6045 crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError::ServiceUnavailableException(inner) => {
6046 Error::ServiceUnavailableException(inner)
6047 }
6048 crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError::ThrottlingException(inner) => {
6049 Error::ThrottlingException(inner)
6050 }
6051 crate::operation::list_job_executions_for_thing::ListJobExecutionsForThingError::Unhandled(inner) => Error::Unhandled(inner),
6052 }
6053 }
6054}
6055impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_jobs::ListJobsError, R>> for Error
6056where
6057 R: Send + Sync + std::fmt::Debug + 'static,
6058{
6059 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_jobs::ListJobsError, R>) -> Self {
6060 match err {
6061 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6062 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6063 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6064 source: err.into(),
6065 }),
6066 }
6067 }
6068}
6069impl From<crate::operation::list_jobs::ListJobsError> for Error {
6070 fn from(err: crate::operation::list_jobs::ListJobsError) -> Self {
6071 match err {
6072 crate::operation::list_jobs::ListJobsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6073 crate::operation::list_jobs::ListJobsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6074 crate::operation::list_jobs::ListJobsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
6075 crate::operation::list_jobs::ListJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6076 crate::operation::list_jobs::ListJobsError::Unhandled(inner) => Error::Unhandled(inner),
6077 }
6078 }
6079}
6080impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_job_templates::ListJobTemplatesError, R>> for Error
6081where
6082 R: Send + Sync + std::fmt::Debug + 'static,
6083{
6084 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_job_templates::ListJobTemplatesError, R>) -> Self {
6085 match err {
6086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6089 source: err.into(),
6090 }),
6091 }
6092 }
6093}
6094impl From<crate::operation::list_job_templates::ListJobTemplatesError> for Error {
6095 fn from(err: crate::operation::list_job_templates::ListJobTemplatesError) -> Self {
6096 match err {
6097 crate::operation::list_job_templates::ListJobTemplatesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6098 crate::operation::list_job_templates::ListJobTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6099 crate::operation::list_job_templates::ListJobTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6100 crate::operation::list_job_templates::ListJobTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
6101 }
6102 }
6103}
6104impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_managed_job_templates::ListManagedJobTemplatesError, R>>
6105 for Error
6106where
6107 R: Send + Sync + std::fmt::Debug + 'static,
6108{
6109 fn from(
6110 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_managed_job_templates::ListManagedJobTemplatesError, R>,
6111 ) -> Self {
6112 match err {
6113 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6114 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6115 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6116 source: err.into(),
6117 }),
6118 }
6119 }
6120}
6121impl From<crate::operation::list_managed_job_templates::ListManagedJobTemplatesError> for Error {
6122 fn from(err: crate::operation::list_managed_job_templates::ListManagedJobTemplatesError) -> Self {
6123 match err {
6124 crate::operation::list_managed_job_templates::ListManagedJobTemplatesError::InternalServerException(inner) => {
6125 Error::InternalServerException(inner)
6126 }
6127 crate::operation::list_managed_job_templates::ListManagedJobTemplatesError::InvalidRequestException(inner) => {
6128 Error::InvalidRequestException(inner)
6129 }
6130 crate::operation::list_managed_job_templates::ListManagedJobTemplatesError::ResourceNotFoundException(inner) => {
6131 Error::ResourceNotFoundException(inner)
6132 }
6133 crate::operation::list_managed_job_templates::ListManagedJobTemplatesError::ThrottlingException(inner) => {
6134 Error::ThrottlingException(inner)
6135 }
6136 crate::operation::list_managed_job_templates::ListManagedJobTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
6137 }
6138 }
6139}
6140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_metric_values::ListMetricValuesError, R>> for Error
6141where
6142 R: Send + Sync + std::fmt::Debug + 'static,
6143{
6144 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_metric_values::ListMetricValuesError, R>) -> Self {
6145 match err {
6146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6149 source: err.into(),
6150 }),
6151 }
6152 }
6153}
6154impl From<crate::operation::list_metric_values::ListMetricValuesError> for Error {
6155 fn from(err: crate::operation::list_metric_values::ListMetricValuesError) -> Self {
6156 match err {
6157 crate::operation::list_metric_values::ListMetricValuesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6158 crate::operation::list_metric_values::ListMetricValuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6159 crate::operation::list_metric_values::ListMetricValuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6160 crate::operation::list_metric_values::ListMetricValuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6161 crate::operation::list_metric_values::ListMetricValuesError::Unhandled(inner) => Error::Unhandled(inner),
6162 }
6163 }
6164}
6165impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_mitigation_actions::ListMitigationActionsError, R>> for Error
6166where
6167 R: Send + Sync + std::fmt::Debug + 'static,
6168{
6169 fn from(
6170 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_mitigation_actions::ListMitigationActionsError, R>,
6171 ) -> Self {
6172 match err {
6173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6176 source: err.into(),
6177 }),
6178 }
6179 }
6180}
6181impl From<crate::operation::list_mitigation_actions::ListMitigationActionsError> for Error {
6182 fn from(err: crate::operation::list_mitigation_actions::ListMitigationActionsError) -> Self {
6183 match err {
6184 crate::operation::list_mitigation_actions::ListMitigationActionsError::InternalFailureException(inner) => {
6185 Error::InternalFailureException(inner)
6186 }
6187 crate::operation::list_mitigation_actions::ListMitigationActionsError::InvalidRequestException(inner) => {
6188 Error::InvalidRequestException(inner)
6189 }
6190 crate::operation::list_mitigation_actions::ListMitigationActionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6191 crate::operation::list_mitigation_actions::ListMitigationActionsError::Unhandled(inner) => Error::Unhandled(inner),
6192 }
6193 }
6194}
6195impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ota_updates::ListOTAUpdatesError, R>> for Error
6196where
6197 R: Send + Sync + std::fmt::Debug + 'static,
6198{
6199 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ota_updates::ListOTAUpdatesError, R>) -> Self {
6200 match err {
6201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6204 source: err.into(),
6205 }),
6206 }
6207 }
6208}
6209impl From<crate::operation::list_ota_updates::ListOTAUpdatesError> for Error {
6210 fn from(err: crate::operation::list_ota_updates::ListOTAUpdatesError) -> Self {
6211 match err {
6212 crate::operation::list_ota_updates::ListOTAUpdatesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6213 crate::operation::list_ota_updates::ListOTAUpdatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6214 crate::operation::list_ota_updates::ListOTAUpdatesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
6215 crate::operation::list_ota_updates::ListOTAUpdatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6216 crate::operation::list_ota_updates::ListOTAUpdatesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
6217 crate::operation::list_ota_updates::ListOTAUpdatesError::Unhandled(inner) => Error::Unhandled(inner),
6218 }
6219 }
6220}
6221impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError, R>>
6222 for Error
6223where
6224 R: Send + Sync + std::fmt::Debug + 'static,
6225{
6226 fn from(
6227 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError, R>,
6228 ) -> Self {
6229 match err {
6230 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6231 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6232 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6233 source: err.into(),
6234 }),
6235 }
6236 }
6237}
6238impl From<crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError> for Error {
6239 fn from(err: crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError) -> Self {
6240 match err {
6241 crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError::InternalFailureException(inner) => {
6242 Error::InternalFailureException(inner)
6243 }
6244 crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError::InvalidRequestException(inner) => {
6245 Error::InvalidRequestException(inner)
6246 }
6247 crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError::ServiceUnavailableException(inner) => {
6248 Error::ServiceUnavailableException(inner)
6249 }
6250 crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError::ThrottlingException(inner) => {
6251 Error::ThrottlingException(inner)
6252 }
6253 crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError::UnauthorizedException(inner) => {
6254 Error::UnauthorizedException(inner)
6255 }
6256 crate::operation::list_outgoing_certificates::ListOutgoingCertificatesError::Unhandled(inner) => Error::Unhandled(inner),
6257 }
6258 }
6259}
6260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_packages::ListPackagesError, R>> for Error
6261where
6262 R: Send + Sync + std::fmt::Debug + 'static,
6263{
6264 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_packages::ListPackagesError, R>) -> Self {
6265 match err {
6266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6269 source: err.into(),
6270 }),
6271 }
6272 }
6273}
6274impl From<crate::operation::list_packages::ListPackagesError> for Error {
6275 fn from(err: crate::operation::list_packages::ListPackagesError) -> Self {
6276 match err {
6277 crate::operation::list_packages::ListPackagesError::InternalServerException(inner) => Error::InternalServerException(inner),
6278 crate::operation::list_packages::ListPackagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6279 crate::operation::list_packages::ListPackagesError::ValidationException(inner) => Error::ValidationException(inner),
6280 crate::operation::list_packages::ListPackagesError::Unhandled(inner) => Error::Unhandled(inner),
6281 }
6282 }
6283}
6284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_package_versions::ListPackageVersionsError, R>> for Error
6285where
6286 R: Send + Sync + std::fmt::Debug + 'static,
6287{
6288 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_package_versions::ListPackageVersionsError, R>) -> Self {
6289 match err {
6290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6293 source: err.into(),
6294 }),
6295 }
6296 }
6297}
6298impl From<crate::operation::list_package_versions::ListPackageVersionsError> for Error {
6299 fn from(err: crate::operation::list_package_versions::ListPackageVersionsError) -> Self {
6300 match err {
6301 crate::operation::list_package_versions::ListPackageVersionsError::InternalServerException(inner) => {
6302 Error::InternalServerException(inner)
6303 }
6304 crate::operation::list_package_versions::ListPackageVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6305 crate::operation::list_package_versions::ListPackageVersionsError::ValidationException(inner) => Error::ValidationException(inner),
6306 crate::operation::list_package_versions::ListPackageVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6307 }
6308 }
6309}
6310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policies::ListPoliciesError, R>> for Error
6311where
6312 R: Send + Sync + std::fmt::Debug + 'static,
6313{
6314 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policies::ListPoliciesError, R>) -> Self {
6315 match err {
6316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6319 source: err.into(),
6320 }),
6321 }
6322 }
6323}
6324impl From<crate::operation::list_policies::ListPoliciesError> for Error {
6325 fn from(err: crate::operation::list_policies::ListPoliciesError) -> Self {
6326 match err {
6327 crate::operation::list_policies::ListPoliciesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6328 crate::operation::list_policies::ListPoliciesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6329 crate::operation::list_policies::ListPoliciesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
6330 crate::operation::list_policies::ListPoliciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6331 crate::operation::list_policies::ListPoliciesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
6332 crate::operation::list_policies::ListPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
6333 }
6334 }
6335}
6336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_principals::ListPolicyPrincipalsError, R>> for Error
6337where
6338 R: Send + Sync + std::fmt::Debug + 'static,
6339{
6340 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_principals::ListPolicyPrincipalsError, R>) -> Self {
6341 match err {
6342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6345 source: err.into(),
6346 }),
6347 }
6348 }
6349}
6350impl From<crate::operation::list_policy_principals::ListPolicyPrincipalsError> for Error {
6351 fn from(err: crate::operation::list_policy_principals::ListPolicyPrincipalsError) -> Self {
6352 match err {
6353 crate::operation::list_policy_principals::ListPolicyPrincipalsError::InternalFailureException(inner) => {
6354 Error::InternalFailureException(inner)
6355 }
6356 crate::operation::list_policy_principals::ListPolicyPrincipalsError::InvalidRequestException(inner) => {
6357 Error::InvalidRequestException(inner)
6358 }
6359 crate::operation::list_policy_principals::ListPolicyPrincipalsError::ResourceNotFoundException(inner) => {
6360 Error::ResourceNotFoundException(inner)
6361 }
6362 crate::operation::list_policy_principals::ListPolicyPrincipalsError::ServiceUnavailableException(inner) => {
6363 Error::ServiceUnavailableException(inner)
6364 }
6365 crate::operation::list_policy_principals::ListPolicyPrincipalsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6366 crate::operation::list_policy_principals::ListPolicyPrincipalsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
6367 crate::operation::list_policy_principals::ListPolicyPrincipalsError::Unhandled(inner) => Error::Unhandled(inner),
6368 }
6369 }
6370}
6371impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_versions::ListPolicyVersionsError, R>> for Error
6372where
6373 R: Send + Sync + std::fmt::Debug + 'static,
6374{
6375 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_versions::ListPolicyVersionsError, R>) -> Self {
6376 match err {
6377 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6378 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6379 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6380 source: err.into(),
6381 }),
6382 }
6383 }
6384}
6385impl From<crate::operation::list_policy_versions::ListPolicyVersionsError> for Error {
6386 fn from(err: crate::operation::list_policy_versions::ListPolicyVersionsError) -> Self {
6387 match err {
6388 crate::operation::list_policy_versions::ListPolicyVersionsError::InternalFailureException(inner) => {
6389 Error::InternalFailureException(inner)
6390 }
6391 crate::operation::list_policy_versions::ListPolicyVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6392 crate::operation::list_policy_versions::ListPolicyVersionsError::ResourceNotFoundException(inner) => {
6393 Error::ResourceNotFoundException(inner)
6394 }
6395 crate::operation::list_policy_versions::ListPolicyVersionsError::ServiceUnavailableException(inner) => {
6396 Error::ServiceUnavailableException(inner)
6397 }
6398 crate::operation::list_policy_versions::ListPolicyVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6399 crate::operation::list_policy_versions::ListPolicyVersionsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
6400 crate::operation::list_policy_versions::ListPolicyVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6401 }
6402 }
6403}
6404impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_principal_policies::ListPrincipalPoliciesError, R>> for Error
6405where
6406 R: Send + Sync + std::fmt::Debug + 'static,
6407{
6408 fn from(
6409 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_principal_policies::ListPrincipalPoliciesError, R>,
6410 ) -> Self {
6411 match err {
6412 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6413 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6414 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6415 source: err.into(),
6416 }),
6417 }
6418 }
6419}
6420impl From<crate::operation::list_principal_policies::ListPrincipalPoliciesError> for Error {
6421 fn from(err: crate::operation::list_principal_policies::ListPrincipalPoliciesError) -> Self {
6422 match err {
6423 crate::operation::list_principal_policies::ListPrincipalPoliciesError::InternalFailureException(inner) => {
6424 Error::InternalFailureException(inner)
6425 }
6426 crate::operation::list_principal_policies::ListPrincipalPoliciesError::InvalidRequestException(inner) => {
6427 Error::InvalidRequestException(inner)
6428 }
6429 crate::operation::list_principal_policies::ListPrincipalPoliciesError::ResourceNotFoundException(inner) => {
6430 Error::ResourceNotFoundException(inner)
6431 }
6432 crate::operation::list_principal_policies::ListPrincipalPoliciesError::ServiceUnavailableException(inner) => {
6433 Error::ServiceUnavailableException(inner)
6434 }
6435 crate::operation::list_principal_policies::ListPrincipalPoliciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6436 crate::operation::list_principal_policies::ListPrincipalPoliciesError::UnauthorizedException(inner) => {
6437 Error::UnauthorizedException(inner)
6438 }
6439 crate::operation::list_principal_policies::ListPrincipalPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
6440 }
6441 }
6442}
6443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_principal_things::ListPrincipalThingsError, R>> for Error
6444where
6445 R: Send + Sync + std::fmt::Debug + 'static,
6446{
6447 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_principal_things::ListPrincipalThingsError, R>) -> Self {
6448 match err {
6449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6452 source: err.into(),
6453 }),
6454 }
6455 }
6456}
6457impl From<crate::operation::list_principal_things::ListPrincipalThingsError> for Error {
6458 fn from(err: crate::operation::list_principal_things::ListPrincipalThingsError) -> Self {
6459 match err {
6460 crate::operation::list_principal_things::ListPrincipalThingsError::InternalFailureException(inner) => {
6461 Error::InternalFailureException(inner)
6462 }
6463 crate::operation::list_principal_things::ListPrincipalThingsError::InvalidRequestException(inner) => {
6464 Error::InvalidRequestException(inner)
6465 }
6466 crate::operation::list_principal_things::ListPrincipalThingsError::ResourceNotFoundException(inner) => {
6467 Error::ResourceNotFoundException(inner)
6468 }
6469 crate::operation::list_principal_things::ListPrincipalThingsError::ServiceUnavailableException(inner) => {
6470 Error::ServiceUnavailableException(inner)
6471 }
6472 crate::operation::list_principal_things::ListPrincipalThingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6473 crate::operation::list_principal_things::ListPrincipalThingsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
6474 crate::operation::list_principal_things::ListPrincipalThingsError::Unhandled(inner) => Error::Unhandled(inner),
6475 }
6476 }
6477}
6478impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error, R>> for Error
6479where
6480 R: Send + Sync + std::fmt::Debug + 'static,
6481{
6482 fn from(
6483 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error, R>,
6484 ) -> Self {
6485 match err {
6486 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6487 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6488 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6489 source: err.into(),
6490 }),
6491 }
6492 }
6493}
6494impl From<crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error> for Error {
6495 fn from(err: crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error) -> Self {
6496 match err {
6497 crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error::InternalFailureException(inner) => {
6498 Error::InternalFailureException(inner)
6499 }
6500 crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error::InvalidRequestException(inner) => {
6501 Error::InvalidRequestException(inner)
6502 }
6503 crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error::ResourceNotFoundException(inner) => {
6504 Error::ResourceNotFoundException(inner)
6505 }
6506 crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error::ServiceUnavailableException(inner) => {
6507 Error::ServiceUnavailableException(inner)
6508 }
6509 crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
6510 crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error::UnauthorizedException(inner) => {
6511 Error::UnauthorizedException(inner)
6512 }
6513 crate::operation::list_principal_things_v2::ListPrincipalThingsV2Error::Unhandled(inner) => Error::Unhandled(inner),
6514 }
6515 }
6516}
6517impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_provisioning_templates::ListProvisioningTemplatesError, R>>
6518 for Error
6519where
6520 R: Send + Sync + std::fmt::Debug + 'static,
6521{
6522 fn from(
6523 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_provisioning_templates::ListProvisioningTemplatesError, R>,
6524 ) -> Self {
6525 match err {
6526 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6527 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6528 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6529 source: err.into(),
6530 }),
6531 }
6532 }
6533}
6534impl From<crate::operation::list_provisioning_templates::ListProvisioningTemplatesError> for Error {
6535 fn from(err: crate::operation::list_provisioning_templates::ListProvisioningTemplatesError) -> Self {
6536 match err {
6537 crate::operation::list_provisioning_templates::ListProvisioningTemplatesError::InternalFailureException(inner) => {
6538 Error::InternalFailureException(inner)
6539 }
6540 crate::operation::list_provisioning_templates::ListProvisioningTemplatesError::InvalidRequestException(inner) => {
6541 Error::InvalidRequestException(inner)
6542 }
6543 crate::operation::list_provisioning_templates::ListProvisioningTemplatesError::ThrottlingException(inner) => {
6544 Error::ThrottlingException(inner)
6545 }
6546 crate::operation::list_provisioning_templates::ListProvisioningTemplatesError::UnauthorizedException(inner) => {
6547 Error::UnauthorizedException(inner)
6548 }
6549 crate::operation::list_provisioning_templates::ListProvisioningTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
6550 }
6551 }
6552}
6553impl<R>
6554 From<
6555 ::aws_smithy_runtime_api::client::result::SdkError<
6556 crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError,
6557 R,
6558 >,
6559 > for Error
6560where
6561 R: Send + Sync + std::fmt::Debug + 'static,
6562{
6563 fn from(
6564 err: ::aws_smithy_runtime_api::client::result::SdkError<
6565 crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError,
6566 R,
6567 >,
6568 ) -> Self {
6569 match err {
6570 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6571 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6572 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6573 source: err.into(),
6574 }),
6575 }
6576 }
6577}
6578impl From<crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError> for Error {
6579 fn from(err: crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError) -> Self {
6580 match err {
6581 crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError::InternalFailureException(inner) => {
6582 Error::InternalFailureException(inner)
6583 }
6584 crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError::InvalidRequestException(inner) => {
6585 Error::InvalidRequestException(inner)
6586 }
6587 crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError::ResourceNotFoundException(inner) => {
6588 Error::ResourceNotFoundException(inner)
6589 }
6590 crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError::ThrottlingException(inner) => {
6591 Error::ThrottlingException(inner)
6592 }
6593 crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError::UnauthorizedException(inner) => {
6594 Error::UnauthorizedException(inner)
6595 }
6596 crate::operation::list_provisioning_template_versions::ListProvisioningTemplateVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6597 }
6598 }
6599}
6600impl<R>
6601 From<
6602 ::aws_smithy_runtime_api::client::result::SdkError<
6603 crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError,
6604 R,
6605 >,
6606 > for Error
6607where
6608 R: Send + Sync + std::fmt::Debug + 'static,
6609{
6610 fn from(
6611 err: ::aws_smithy_runtime_api::client::result::SdkError<
6612 crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError,
6613 R,
6614 >,
6615 ) -> Self {
6616 match err {
6617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6620 source: err.into(),
6621 }),
6622 }
6623 }
6624}
6625impl From<crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError> for Error {
6626 fn from(err: crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError) -> Self {
6627 match err {
6628 crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError::InternalFailureException(inner) => {
6629 Error::InternalFailureException(inner)
6630 }
6631 crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError::InvalidRequestException(inner) => {
6632 Error::InvalidRequestException(inner)
6633 }
6634 crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError::ResourceNotFoundException(
6635 inner,
6636 ) => Error::ResourceNotFoundException(inner),
6637 crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError::ThrottlingException(inner) => {
6638 Error::ThrottlingException(inner)
6639 }
6640 crate::operation::list_related_resources_for_audit_finding::ListRelatedResourcesForAuditFindingError::Unhandled(inner) => {
6641 Error::Unhandled(inner)
6642 }
6643 }
6644 }
6645}
6646impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_aliases::ListRoleAliasesError, R>> for Error
6647where
6648 R: Send + Sync + std::fmt::Debug + 'static,
6649{
6650 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_aliases::ListRoleAliasesError, R>) -> Self {
6651 match err {
6652 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6653 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6654 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6655 source: err.into(),
6656 }),
6657 }
6658 }
6659}
6660impl From<crate::operation::list_role_aliases::ListRoleAliasesError> for Error {
6661 fn from(err: crate::operation::list_role_aliases::ListRoleAliasesError) -> Self {
6662 match err {
6663 crate::operation::list_role_aliases::ListRoleAliasesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6664 crate::operation::list_role_aliases::ListRoleAliasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6665 crate::operation::list_role_aliases::ListRoleAliasesError::ServiceUnavailableException(inner) => {
6666 Error::ServiceUnavailableException(inner)
6667 }
6668 crate::operation::list_role_aliases::ListRoleAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6669 crate::operation::list_role_aliases::ListRoleAliasesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
6670 crate::operation::list_role_aliases::ListRoleAliasesError::Unhandled(inner) => Error::Unhandled(inner),
6671 }
6672 }
6673}
6674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sbom_validation_results::ListSbomValidationResultsError, R>>
6675 for Error
6676where
6677 R: Send + Sync + std::fmt::Debug + 'static,
6678{
6679 fn from(
6680 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sbom_validation_results::ListSbomValidationResultsError, R>,
6681 ) -> Self {
6682 match err {
6683 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6684 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6685 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6686 source: err.into(),
6687 }),
6688 }
6689 }
6690}
6691impl From<crate::operation::list_sbom_validation_results::ListSbomValidationResultsError> for Error {
6692 fn from(err: crate::operation::list_sbom_validation_results::ListSbomValidationResultsError) -> Self {
6693 match err {
6694 crate::operation::list_sbom_validation_results::ListSbomValidationResultsError::InternalServerException(inner) => {
6695 Error::InternalServerException(inner)
6696 }
6697 crate::operation::list_sbom_validation_results::ListSbomValidationResultsError::ResourceNotFoundException(inner) => {
6698 Error::ResourceNotFoundException(inner)
6699 }
6700 crate::operation::list_sbom_validation_results::ListSbomValidationResultsError::ThrottlingException(inner) => {
6701 Error::ThrottlingException(inner)
6702 }
6703 crate::operation::list_sbom_validation_results::ListSbomValidationResultsError::ValidationException(inner) => {
6704 Error::ValidationException(inner)
6705 }
6706 crate::operation::list_sbom_validation_results::ListSbomValidationResultsError::Unhandled(inner) => Error::Unhandled(inner),
6707 }
6708 }
6709}
6710impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_scheduled_audits::ListScheduledAuditsError, R>> for Error
6711where
6712 R: Send + Sync + std::fmt::Debug + 'static,
6713{
6714 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_scheduled_audits::ListScheduledAuditsError, R>) -> Self {
6715 match err {
6716 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6717 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6718 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6719 source: err.into(),
6720 }),
6721 }
6722 }
6723}
6724impl From<crate::operation::list_scheduled_audits::ListScheduledAuditsError> for Error {
6725 fn from(err: crate::operation::list_scheduled_audits::ListScheduledAuditsError) -> Self {
6726 match err {
6727 crate::operation::list_scheduled_audits::ListScheduledAuditsError::InternalFailureException(inner) => {
6728 Error::InternalFailureException(inner)
6729 }
6730 crate::operation::list_scheduled_audits::ListScheduledAuditsError::InvalidRequestException(inner) => {
6731 Error::InvalidRequestException(inner)
6732 }
6733 crate::operation::list_scheduled_audits::ListScheduledAuditsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6734 crate::operation::list_scheduled_audits::ListScheduledAuditsError::Unhandled(inner) => Error::Unhandled(inner),
6735 }
6736 }
6737}
6738impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
6739where
6740 R: Send + Sync + std::fmt::Debug + 'static,
6741{
6742 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
6743 match err {
6744 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6745 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6746 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6747 source: err.into(),
6748 }),
6749 }
6750 }
6751}
6752impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
6753 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
6754 match err {
6755 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalFailureException(inner) => {
6756 Error::InternalFailureException(inner)
6757 }
6758 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
6759 Error::InvalidRequestException(inner)
6760 }
6761 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
6762 Error::ResourceNotFoundException(inner)
6763 }
6764 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6765 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6766 }
6767 }
6768}
6769impl<R>
6770 From<
6771 ::aws_smithy_runtime_api::client::result::SdkError<
6772 crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError,
6773 R,
6774 >,
6775 > for Error
6776where
6777 R: Send + Sync + std::fmt::Debug + 'static,
6778{
6779 fn from(
6780 err: ::aws_smithy_runtime_api::client::result::SdkError<
6781 crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError,
6782 R,
6783 >,
6784 ) -> Self {
6785 match err {
6786 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6787 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6788 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6789 source: err.into(),
6790 }),
6791 }
6792 }
6793}
6794impl From<crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError> for Error {
6795 fn from(err: crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError) -> Self {
6796 match err {
6797 crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError::InternalFailureException(inner) => {
6798 Error::InternalFailureException(inner)
6799 }
6800 crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError::InvalidRequestException(inner) => {
6801 Error::InvalidRequestException(inner)
6802 }
6803 crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError::ResourceNotFoundException(inner) => {
6804 Error::ResourceNotFoundException(inner)
6805 }
6806 crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError::ThrottlingException(inner) => {
6807 Error::ThrottlingException(inner)
6808 }
6809 crate::operation::list_security_profiles_for_target::ListSecurityProfilesForTargetError::Unhandled(inner) => Error::Unhandled(inner),
6810 }
6811 }
6812}
6813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_streams::ListStreamsError, R>> for Error
6814where
6815 R: Send + Sync + std::fmt::Debug + 'static,
6816{
6817 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_streams::ListStreamsError, R>) -> Self {
6818 match err {
6819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6822 source: err.into(),
6823 }),
6824 }
6825 }
6826}
6827impl From<crate::operation::list_streams::ListStreamsError> for Error {
6828 fn from(err: crate::operation::list_streams::ListStreamsError) -> Self {
6829 match err {
6830 crate::operation::list_streams::ListStreamsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6831 crate::operation::list_streams::ListStreamsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6832 crate::operation::list_streams::ListStreamsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
6833 crate::operation::list_streams::ListStreamsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6834 crate::operation::list_streams::ListStreamsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
6835 crate::operation::list_streams::ListStreamsError::Unhandled(inner) => Error::Unhandled(inner),
6836 }
6837 }
6838}
6839impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
6840where
6841 R: Send + Sync + std::fmt::Debug + 'static,
6842{
6843 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
6844 match err {
6845 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6846 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6847 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6848 source: err.into(),
6849 }),
6850 }
6851 }
6852}
6853impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
6854 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
6855 match err {
6856 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalFailureException(inner) => {
6857 Error::InternalFailureException(inner)
6858 }
6859 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
6860 Error::InvalidRequestException(inner)
6861 }
6862 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
6863 Error::ResourceNotFoundException(inner)
6864 }
6865 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6866 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
6867 }
6868 }
6869}
6870impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_targets_for_policy::ListTargetsForPolicyError, R>> for Error
6871where
6872 R: Send + Sync + std::fmt::Debug + 'static,
6873{
6874 fn from(
6875 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_targets_for_policy::ListTargetsForPolicyError, R>,
6876 ) -> Self {
6877 match err {
6878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6881 source: err.into(),
6882 }),
6883 }
6884 }
6885}
6886impl From<crate::operation::list_targets_for_policy::ListTargetsForPolicyError> for Error {
6887 fn from(err: crate::operation::list_targets_for_policy::ListTargetsForPolicyError) -> Self {
6888 match err {
6889 crate::operation::list_targets_for_policy::ListTargetsForPolicyError::InternalFailureException(inner) => {
6890 Error::InternalFailureException(inner)
6891 }
6892 crate::operation::list_targets_for_policy::ListTargetsForPolicyError::InvalidRequestException(inner) => {
6893 Error::InvalidRequestException(inner)
6894 }
6895 crate::operation::list_targets_for_policy::ListTargetsForPolicyError::LimitExceededException(inner) => {
6896 Error::LimitExceededException(inner)
6897 }
6898 crate::operation::list_targets_for_policy::ListTargetsForPolicyError::ResourceNotFoundException(inner) => {
6899 Error::ResourceNotFoundException(inner)
6900 }
6901 crate::operation::list_targets_for_policy::ListTargetsForPolicyError::ServiceUnavailableException(inner) => {
6902 Error::ServiceUnavailableException(inner)
6903 }
6904 crate::operation::list_targets_for_policy::ListTargetsForPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6905 crate::operation::list_targets_for_policy::ListTargetsForPolicyError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
6906 crate::operation::list_targets_for_policy::ListTargetsForPolicyError::Unhandled(inner) => Error::Unhandled(inner),
6907 }
6908 }
6909}
6910impl<R>
6911 From<
6912 ::aws_smithy_runtime_api::client::result::SdkError<
6913 crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError,
6914 R,
6915 >,
6916 > for Error
6917where
6918 R: Send + Sync + std::fmt::Debug + 'static,
6919{
6920 fn from(
6921 err: ::aws_smithy_runtime_api::client::result::SdkError<
6922 crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError,
6923 R,
6924 >,
6925 ) -> Self {
6926 match err {
6927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6930 source: err.into(),
6931 }),
6932 }
6933 }
6934}
6935impl From<crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError> for Error {
6936 fn from(err: crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError) -> Self {
6937 match err {
6938 crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError::InternalFailureException(inner) => {
6939 Error::InternalFailureException(inner)
6940 }
6941 crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError::InvalidRequestException(inner) => {
6942 Error::InvalidRequestException(inner)
6943 }
6944 crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError::ResourceNotFoundException(inner) => {
6945 Error::ResourceNotFoundException(inner)
6946 }
6947 crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError::ThrottlingException(inner) => {
6948 Error::ThrottlingException(inner)
6949 }
6950 crate::operation::list_targets_for_security_profile::ListTargetsForSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
6951 }
6952 }
6953}
6954impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_groups::ListThingGroupsError, R>> for Error
6955where
6956 R: Send + Sync + std::fmt::Debug + 'static,
6957{
6958 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_groups::ListThingGroupsError, R>) -> Self {
6959 match err {
6960 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6961 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6962 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6963 source: err.into(),
6964 }),
6965 }
6966 }
6967}
6968impl From<crate::operation::list_thing_groups::ListThingGroupsError> for Error {
6969 fn from(err: crate::operation::list_thing_groups::ListThingGroupsError) -> Self {
6970 match err {
6971 crate::operation::list_thing_groups::ListThingGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6972 crate::operation::list_thing_groups::ListThingGroupsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6973 crate::operation::list_thing_groups::ListThingGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6974 crate::operation::list_thing_groups::ListThingGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6975 crate::operation::list_thing_groups::ListThingGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6976 }
6977 }
6978}
6979impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError, R>>
6980 for Error
6981where
6982 R: Send + Sync + std::fmt::Debug + 'static,
6983{
6984 fn from(
6985 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError, R>,
6986 ) -> Self {
6987 match err {
6988 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6989 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6990 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6991 source: err.into(),
6992 }),
6993 }
6994 }
6995}
6996impl From<crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError> for Error {
6997 fn from(err: crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError) -> Self {
6998 match err {
6999 crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError::InternalFailureException(inner) => {
7000 Error::InternalFailureException(inner)
7001 }
7002 crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError::InvalidRequestException(inner) => {
7003 Error::InvalidRequestException(inner)
7004 }
7005 crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError::ResourceNotFoundException(inner) => {
7006 Error::ResourceNotFoundException(inner)
7007 }
7008 crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError::ThrottlingException(inner) => {
7009 Error::ThrottlingException(inner)
7010 }
7011 crate::operation::list_thing_groups_for_thing::ListThingGroupsForThingError::Unhandled(inner) => Error::Unhandled(inner),
7012 }
7013 }
7014}
7015impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_principals::ListThingPrincipalsError, R>> for Error
7016where
7017 R: Send + Sync + std::fmt::Debug + 'static,
7018{
7019 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_principals::ListThingPrincipalsError, R>) -> Self {
7020 match err {
7021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7024 source: err.into(),
7025 }),
7026 }
7027 }
7028}
7029impl From<crate::operation::list_thing_principals::ListThingPrincipalsError> for Error {
7030 fn from(err: crate::operation::list_thing_principals::ListThingPrincipalsError) -> Self {
7031 match err {
7032 crate::operation::list_thing_principals::ListThingPrincipalsError::InternalFailureException(inner) => {
7033 Error::InternalFailureException(inner)
7034 }
7035 crate::operation::list_thing_principals::ListThingPrincipalsError::InvalidRequestException(inner) => {
7036 Error::InvalidRequestException(inner)
7037 }
7038 crate::operation::list_thing_principals::ListThingPrincipalsError::ResourceNotFoundException(inner) => {
7039 Error::ResourceNotFoundException(inner)
7040 }
7041 crate::operation::list_thing_principals::ListThingPrincipalsError::ServiceUnavailableException(inner) => {
7042 Error::ServiceUnavailableException(inner)
7043 }
7044 crate::operation::list_thing_principals::ListThingPrincipalsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7045 crate::operation::list_thing_principals::ListThingPrincipalsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7046 crate::operation::list_thing_principals::ListThingPrincipalsError::Unhandled(inner) => Error::Unhandled(inner),
7047 }
7048 }
7049}
7050impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error, R>> for Error
7051where
7052 R: Send + Sync + std::fmt::Debug + 'static,
7053{
7054 fn from(
7055 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error, R>,
7056 ) -> Self {
7057 match err {
7058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7061 source: err.into(),
7062 }),
7063 }
7064 }
7065}
7066impl From<crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error> for Error {
7067 fn from(err: crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error) -> Self {
7068 match err {
7069 crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error::InternalFailureException(inner) => {
7070 Error::InternalFailureException(inner)
7071 }
7072 crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error::InvalidRequestException(inner) => {
7073 Error::InvalidRequestException(inner)
7074 }
7075 crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error::ResourceNotFoundException(inner) => {
7076 Error::ResourceNotFoundException(inner)
7077 }
7078 crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error::ServiceUnavailableException(inner) => {
7079 Error::ServiceUnavailableException(inner)
7080 }
7081 crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
7082 crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error::UnauthorizedException(inner) => {
7083 Error::UnauthorizedException(inner)
7084 }
7085 crate::operation::list_thing_principals_v2::ListThingPrincipalsV2Error::Unhandled(inner) => Error::Unhandled(inner),
7086 }
7087 }
7088}
7089impl<R>
7090 From<
7091 ::aws_smithy_runtime_api::client::result::SdkError<
7092 crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError,
7093 R,
7094 >,
7095 > for Error
7096where
7097 R: Send + Sync + std::fmt::Debug + 'static,
7098{
7099 fn from(
7100 err: ::aws_smithy_runtime_api::client::result::SdkError<
7101 crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError,
7102 R,
7103 >,
7104 ) -> Self {
7105 match err {
7106 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7107 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7108 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7109 source: err.into(),
7110 }),
7111 }
7112 }
7113}
7114impl From<crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError> for Error {
7115 fn from(err: crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError) -> Self {
7116 match err {
7117 crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError::InternalFailureException(inner) => {
7118 Error::InternalFailureException(inner)
7119 }
7120 crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError::InvalidRequestException(inner) => {
7121 Error::InvalidRequestException(inner)
7122 }
7123 crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError::ThrottlingException(inner) => {
7124 Error::ThrottlingException(inner)
7125 }
7126 crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError::UnauthorizedException(inner) => {
7127 Error::UnauthorizedException(inner)
7128 }
7129 crate::operation::list_thing_registration_task_reports::ListThingRegistrationTaskReportsError::Unhandled(inner) => {
7130 Error::Unhandled(inner)
7131 }
7132 }
7133 }
7134}
7135impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError, R>>
7136 for Error
7137where
7138 R: Send + Sync + std::fmt::Debug + 'static,
7139{
7140 fn from(
7141 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError, R>,
7142 ) -> Self {
7143 match err {
7144 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7145 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7146 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7147 source: err.into(),
7148 }),
7149 }
7150 }
7151}
7152impl From<crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError> for Error {
7153 fn from(err: crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError) -> Self {
7154 match err {
7155 crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError::InternalFailureException(inner) => {
7156 Error::InternalFailureException(inner)
7157 }
7158 crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError::InvalidRequestException(inner) => {
7159 Error::InvalidRequestException(inner)
7160 }
7161 crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError::ThrottlingException(inner) => {
7162 Error::ThrottlingException(inner)
7163 }
7164 crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError::UnauthorizedException(inner) => {
7165 Error::UnauthorizedException(inner)
7166 }
7167 crate::operation::list_thing_registration_tasks::ListThingRegistrationTasksError::Unhandled(inner) => Error::Unhandled(inner),
7168 }
7169 }
7170}
7171impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_things::ListThingsError, R>> for Error
7172where
7173 R: Send + Sync + std::fmt::Debug + 'static,
7174{
7175 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_things::ListThingsError, R>) -> Self {
7176 match err {
7177 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7178 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7179 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7180 source: err.into(),
7181 }),
7182 }
7183 }
7184}
7185impl From<crate::operation::list_things::ListThingsError> for Error {
7186 fn from(err: crate::operation::list_things::ListThingsError) -> Self {
7187 match err {
7188 crate::operation::list_things::ListThingsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7189 crate::operation::list_things::ListThingsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7190 crate::operation::list_things::ListThingsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
7191 crate::operation::list_things::ListThingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7192 crate::operation::list_things::ListThingsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7193 crate::operation::list_things::ListThingsError::Unhandled(inner) => Error::Unhandled(inner),
7194 }
7195 }
7196}
7197impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError, R>>
7198 for Error
7199where
7200 R: Send + Sync + std::fmt::Debug + 'static,
7201{
7202 fn from(
7203 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError, R>,
7204 ) -> Self {
7205 match err {
7206 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7207 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7208 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7209 source: err.into(),
7210 }),
7211 }
7212 }
7213}
7214impl From<crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError> for Error {
7215 fn from(err: crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError) -> Self {
7216 match err {
7217 crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError::InternalFailureException(inner) => {
7218 Error::InternalFailureException(inner)
7219 }
7220 crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError::InvalidRequestException(inner) => {
7221 Error::InvalidRequestException(inner)
7222 }
7223 crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError::ResourceNotFoundException(inner) => {
7224 Error::ResourceNotFoundException(inner)
7225 }
7226 crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError::ThrottlingException(inner) => {
7227 Error::ThrottlingException(inner)
7228 }
7229 crate::operation::list_things_in_billing_group::ListThingsInBillingGroupError::Unhandled(inner) => Error::Unhandled(inner),
7230 }
7231 }
7232}
7233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_things_in_thing_group::ListThingsInThingGroupError, R>>
7234 for Error
7235where
7236 R: Send + Sync + std::fmt::Debug + 'static,
7237{
7238 fn from(
7239 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_things_in_thing_group::ListThingsInThingGroupError, R>,
7240 ) -> Self {
7241 match err {
7242 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7243 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7244 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7245 source: err.into(),
7246 }),
7247 }
7248 }
7249}
7250impl From<crate::operation::list_things_in_thing_group::ListThingsInThingGroupError> for Error {
7251 fn from(err: crate::operation::list_things_in_thing_group::ListThingsInThingGroupError) -> Self {
7252 match err {
7253 crate::operation::list_things_in_thing_group::ListThingsInThingGroupError::InternalFailureException(inner) => {
7254 Error::InternalFailureException(inner)
7255 }
7256 crate::operation::list_things_in_thing_group::ListThingsInThingGroupError::InvalidRequestException(inner) => {
7257 Error::InvalidRequestException(inner)
7258 }
7259 crate::operation::list_things_in_thing_group::ListThingsInThingGroupError::ResourceNotFoundException(inner) => {
7260 Error::ResourceNotFoundException(inner)
7261 }
7262 crate::operation::list_things_in_thing_group::ListThingsInThingGroupError::ThrottlingException(inner) => {
7263 Error::ThrottlingException(inner)
7264 }
7265 crate::operation::list_things_in_thing_group::ListThingsInThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
7266 }
7267 }
7268}
7269impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_types::ListThingTypesError, R>> for Error
7270where
7271 R: Send + Sync + std::fmt::Debug + 'static,
7272{
7273 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_thing_types::ListThingTypesError, R>) -> Self {
7274 match err {
7275 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7276 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7277 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7278 source: err.into(),
7279 }),
7280 }
7281 }
7282}
7283impl From<crate::operation::list_thing_types::ListThingTypesError> for Error {
7284 fn from(err: crate::operation::list_thing_types::ListThingTypesError) -> Self {
7285 match err {
7286 crate::operation::list_thing_types::ListThingTypesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7287 crate::operation::list_thing_types::ListThingTypesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7288 crate::operation::list_thing_types::ListThingTypesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
7289 crate::operation::list_thing_types::ListThingTypesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7290 crate::operation::list_thing_types::ListThingTypesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7291 crate::operation::list_thing_types::ListThingTypesError::Unhandled(inner) => Error::Unhandled(inner),
7292 }
7293 }
7294}
7295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError, R>>
7296 for Error
7297where
7298 R: Send + Sync + std::fmt::Debug + 'static,
7299{
7300 fn from(
7301 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError, R>,
7302 ) -> Self {
7303 match err {
7304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7307 source: err.into(),
7308 }),
7309 }
7310 }
7311}
7312impl From<crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError> for Error {
7313 fn from(err: crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError) -> Self {
7314 match err {
7315 crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError::InternalException(inner) => {
7316 Error::InternalException(inner)
7317 }
7318 crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError::InvalidRequestException(inner) => {
7319 Error::InvalidRequestException(inner)
7320 }
7321 crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError::ServiceUnavailableException(inner) => {
7322 Error::ServiceUnavailableException(inner)
7323 }
7324 crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError::UnauthorizedException(inner) => {
7325 Error::UnauthorizedException(inner)
7326 }
7327 crate::operation::list_topic_rule_destinations::ListTopicRuleDestinationsError::Unhandled(inner) => Error::Unhandled(inner),
7328 }
7329 }
7330}
7331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_rules::ListTopicRulesError, R>> for Error
7332where
7333 R: Send + Sync + std::fmt::Debug + 'static,
7334{
7335 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_rules::ListTopicRulesError, R>) -> Self {
7336 match err {
7337 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7338 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7339 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7340 source: err.into(),
7341 }),
7342 }
7343 }
7344}
7345impl From<crate::operation::list_topic_rules::ListTopicRulesError> for Error {
7346 fn from(err: crate::operation::list_topic_rules::ListTopicRulesError) -> Self {
7347 match err {
7348 crate::operation::list_topic_rules::ListTopicRulesError::InternalException(inner) => Error::InternalException(inner),
7349 crate::operation::list_topic_rules::ListTopicRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7350 crate::operation::list_topic_rules::ListTopicRulesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
7351 crate::operation::list_topic_rules::ListTopicRulesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7352 crate::operation::list_topic_rules::ListTopicRulesError::Unhandled(inner) => Error::Unhandled(inner),
7353 }
7354 }
7355}
7356impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError, R>> for Error
7357where
7358 R: Send + Sync + std::fmt::Debug + 'static,
7359{
7360 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError, R>) -> Self {
7361 match err {
7362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7365 source: err.into(),
7366 }),
7367 }
7368 }
7369}
7370impl From<crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError> for Error {
7371 fn from(err: crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError) -> Self {
7372 match err {
7373 crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError::InternalException(inner) => Error::InternalException(inner),
7374 crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError::InvalidRequestException(inner) => {
7375 Error::InvalidRequestException(inner)
7376 }
7377 crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError::NotConfiguredException(inner) => Error::NotConfiguredException(inner),
7378 crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError::ServiceUnavailableException(inner) => {
7379 Error::ServiceUnavailableException(inner)
7380 }
7381 crate::operation::list_v2_logging_levels::ListV2LoggingLevelsError::Unhandled(inner) => Error::Unhandled(inner),
7382 }
7383 }
7384}
7385impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_violation_events::ListViolationEventsError, R>> for Error
7386where
7387 R: Send + Sync + std::fmt::Debug + 'static,
7388{
7389 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_violation_events::ListViolationEventsError, R>) -> Self {
7390 match err {
7391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7394 source: err.into(),
7395 }),
7396 }
7397 }
7398}
7399impl From<crate::operation::list_violation_events::ListViolationEventsError> for Error {
7400 fn from(err: crate::operation::list_violation_events::ListViolationEventsError) -> Self {
7401 match err {
7402 crate::operation::list_violation_events::ListViolationEventsError::InternalFailureException(inner) => {
7403 Error::InternalFailureException(inner)
7404 }
7405 crate::operation::list_violation_events::ListViolationEventsError::InvalidRequestException(inner) => {
7406 Error::InvalidRequestException(inner)
7407 }
7408 crate::operation::list_violation_events::ListViolationEventsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7409 crate::operation::list_violation_events::ListViolationEventsError::Unhandled(inner) => Error::Unhandled(inner),
7410 }
7411 }
7412}
7413impl<R>
7414 From<
7415 ::aws_smithy_runtime_api::client::result::SdkError<
7416 crate::operation::put_verification_state_on_violation::PutVerificationStateOnViolationError,
7417 R,
7418 >,
7419 > for Error
7420where
7421 R: Send + Sync + std::fmt::Debug + 'static,
7422{
7423 fn from(
7424 err: ::aws_smithy_runtime_api::client::result::SdkError<
7425 crate::operation::put_verification_state_on_violation::PutVerificationStateOnViolationError,
7426 R,
7427 >,
7428 ) -> Self {
7429 match err {
7430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7433 source: err.into(),
7434 }),
7435 }
7436 }
7437}
7438impl From<crate::operation::put_verification_state_on_violation::PutVerificationStateOnViolationError> for Error {
7439 fn from(err: crate::operation::put_verification_state_on_violation::PutVerificationStateOnViolationError) -> Self {
7440 match err {
7441 crate::operation::put_verification_state_on_violation::PutVerificationStateOnViolationError::InternalFailureException(inner) => {
7442 Error::InternalFailureException(inner)
7443 }
7444 crate::operation::put_verification_state_on_violation::PutVerificationStateOnViolationError::InvalidRequestException(inner) => {
7445 Error::InvalidRequestException(inner)
7446 }
7447 crate::operation::put_verification_state_on_violation::PutVerificationStateOnViolationError::ThrottlingException(inner) => {
7448 Error::ThrottlingException(inner)
7449 }
7450 crate::operation::put_verification_state_on_violation::PutVerificationStateOnViolationError::Unhandled(inner) => Error::Unhandled(inner),
7451 }
7452 }
7453}
7454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_ca_certificate::RegisterCACertificateError, R>> for Error
7455where
7456 R: Send + Sync + std::fmt::Debug + 'static,
7457{
7458 fn from(
7459 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_ca_certificate::RegisterCACertificateError, R>,
7460 ) -> Self {
7461 match err {
7462 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7463 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7464 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7465 source: err.into(),
7466 }),
7467 }
7468 }
7469}
7470impl From<crate::operation::register_ca_certificate::RegisterCACertificateError> for Error {
7471 fn from(err: crate::operation::register_ca_certificate::RegisterCACertificateError) -> Self {
7472 match err {
7473 crate::operation::register_ca_certificate::RegisterCACertificateError::CertificateValidationException(inner) => {
7474 Error::CertificateValidationException(inner)
7475 }
7476 crate::operation::register_ca_certificate::RegisterCACertificateError::InternalFailureException(inner) => {
7477 Error::InternalFailureException(inner)
7478 }
7479 crate::operation::register_ca_certificate::RegisterCACertificateError::InvalidRequestException(inner) => {
7480 Error::InvalidRequestException(inner)
7481 }
7482 crate::operation::register_ca_certificate::RegisterCACertificateError::LimitExceededException(inner) => {
7483 Error::LimitExceededException(inner)
7484 }
7485 crate::operation::register_ca_certificate::RegisterCACertificateError::RegistrationCodeValidationException(inner) => {
7486 Error::RegistrationCodeValidationException(inner)
7487 }
7488 crate::operation::register_ca_certificate::RegisterCACertificateError::ResourceAlreadyExistsException(inner) => {
7489 Error::ResourceAlreadyExistsException(inner)
7490 }
7491 crate::operation::register_ca_certificate::RegisterCACertificateError::ResourceNotFoundException(inner) => {
7492 Error::ResourceNotFoundException(inner)
7493 }
7494 crate::operation::register_ca_certificate::RegisterCACertificateError::ServiceUnavailableException(inner) => {
7495 Error::ServiceUnavailableException(inner)
7496 }
7497 crate::operation::register_ca_certificate::RegisterCACertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7498 crate::operation::register_ca_certificate::RegisterCACertificateError::UnauthorizedException(inner) => {
7499 Error::UnauthorizedException(inner)
7500 }
7501 crate::operation::register_ca_certificate::RegisterCACertificateError::Unhandled(inner) => Error::Unhandled(inner),
7502 }
7503 }
7504}
7505impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_certificate::RegisterCertificateError, R>> for Error
7506where
7507 R: Send + Sync + std::fmt::Debug + 'static,
7508{
7509 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_certificate::RegisterCertificateError, R>) -> Self {
7510 match err {
7511 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7512 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7513 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7514 source: err.into(),
7515 }),
7516 }
7517 }
7518}
7519impl From<crate::operation::register_certificate::RegisterCertificateError> for Error {
7520 fn from(err: crate::operation::register_certificate::RegisterCertificateError) -> Self {
7521 match err {
7522 crate::operation::register_certificate::RegisterCertificateError::CertificateConflictException(inner) => {
7523 Error::CertificateConflictException(inner)
7524 }
7525 crate::operation::register_certificate::RegisterCertificateError::CertificateStateException(inner) => {
7526 Error::CertificateStateException(inner)
7527 }
7528 crate::operation::register_certificate::RegisterCertificateError::CertificateValidationException(inner) => {
7529 Error::CertificateValidationException(inner)
7530 }
7531 crate::operation::register_certificate::RegisterCertificateError::InternalFailureException(inner) => {
7532 Error::InternalFailureException(inner)
7533 }
7534 crate::operation::register_certificate::RegisterCertificateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7535 crate::operation::register_certificate::RegisterCertificateError::ResourceAlreadyExistsException(inner) => {
7536 Error::ResourceAlreadyExistsException(inner)
7537 }
7538 crate::operation::register_certificate::RegisterCertificateError::ServiceUnavailableException(inner) => {
7539 Error::ServiceUnavailableException(inner)
7540 }
7541 crate::operation::register_certificate::RegisterCertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7542 crate::operation::register_certificate::RegisterCertificateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7543 crate::operation::register_certificate::RegisterCertificateError::Unhandled(inner) => Error::Unhandled(inner),
7544 }
7545 }
7546}
7547impl<R>
7548 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError, R>>
7549 for Error
7550where
7551 R: Send + Sync + std::fmt::Debug + 'static,
7552{
7553 fn from(
7554 err: ::aws_smithy_runtime_api::client::result::SdkError<
7555 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError,
7556 R,
7557 >,
7558 ) -> Self {
7559 match err {
7560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7563 source: err.into(),
7564 }),
7565 }
7566 }
7567}
7568impl From<crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError> for Error {
7569 fn from(err: crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError) -> Self {
7570 match err {
7571 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::CertificateStateException(inner) => {
7572 Error::CertificateStateException(inner)
7573 }
7574 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::CertificateValidationException(inner) => {
7575 Error::CertificateValidationException(inner)
7576 }
7577 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::InternalFailureException(inner) => {
7578 Error::InternalFailureException(inner)
7579 }
7580 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::InvalidRequestException(inner) => {
7581 Error::InvalidRequestException(inner)
7582 }
7583 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::ResourceAlreadyExistsException(inner) => {
7584 Error::ResourceAlreadyExistsException(inner)
7585 }
7586 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::ServiceUnavailableException(inner) => {
7587 Error::ServiceUnavailableException(inner)
7588 }
7589 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::ThrottlingException(inner) => {
7590 Error::ThrottlingException(inner)
7591 }
7592 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::UnauthorizedException(inner) => {
7593 Error::UnauthorizedException(inner)
7594 }
7595 crate::operation::register_certificate_without_ca::RegisterCertificateWithoutCAError::Unhandled(inner) => Error::Unhandled(inner),
7596 }
7597 }
7598}
7599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_thing::RegisterThingError, R>> for Error
7600where
7601 R: Send + Sync + std::fmt::Debug + 'static,
7602{
7603 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_thing::RegisterThingError, R>) -> Self {
7604 match err {
7605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7608 source: err.into(),
7609 }),
7610 }
7611 }
7612}
7613impl From<crate::operation::register_thing::RegisterThingError> for Error {
7614 fn from(err: crate::operation::register_thing::RegisterThingError) -> Self {
7615 match err {
7616 crate::operation::register_thing::RegisterThingError::ConflictingResourceUpdateException(inner) => {
7617 Error::ConflictingResourceUpdateException(inner)
7618 }
7619 crate::operation::register_thing::RegisterThingError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7620 crate::operation::register_thing::RegisterThingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7621 crate::operation::register_thing::RegisterThingError::ResourceRegistrationFailureException(inner) => {
7622 Error::ResourceRegistrationFailureException(inner)
7623 }
7624 crate::operation::register_thing::RegisterThingError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
7625 crate::operation::register_thing::RegisterThingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7626 crate::operation::register_thing::RegisterThingError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7627 crate::operation::register_thing::RegisterThingError::Unhandled(inner) => Error::Unhandled(inner),
7628 }
7629 }
7630}
7631impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_certificate_transfer::RejectCertificateTransferError, R>>
7632 for Error
7633where
7634 R: Send + Sync + std::fmt::Debug + 'static,
7635{
7636 fn from(
7637 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_certificate_transfer::RejectCertificateTransferError, R>,
7638 ) -> Self {
7639 match err {
7640 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7641 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7642 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7643 source: err.into(),
7644 }),
7645 }
7646 }
7647}
7648impl From<crate::operation::reject_certificate_transfer::RejectCertificateTransferError> for Error {
7649 fn from(err: crate::operation::reject_certificate_transfer::RejectCertificateTransferError) -> Self {
7650 match err {
7651 crate::operation::reject_certificate_transfer::RejectCertificateTransferError::InternalFailureException(inner) => {
7652 Error::InternalFailureException(inner)
7653 }
7654 crate::operation::reject_certificate_transfer::RejectCertificateTransferError::InvalidRequestException(inner) => {
7655 Error::InvalidRequestException(inner)
7656 }
7657 crate::operation::reject_certificate_transfer::RejectCertificateTransferError::ResourceNotFoundException(inner) => {
7658 Error::ResourceNotFoundException(inner)
7659 }
7660 crate::operation::reject_certificate_transfer::RejectCertificateTransferError::ServiceUnavailableException(inner) => {
7661 Error::ServiceUnavailableException(inner)
7662 }
7663 crate::operation::reject_certificate_transfer::RejectCertificateTransferError::ThrottlingException(inner) => {
7664 Error::ThrottlingException(inner)
7665 }
7666 crate::operation::reject_certificate_transfer::RejectCertificateTransferError::TransferAlreadyCompletedException(inner) => {
7667 Error::TransferAlreadyCompletedException(inner)
7668 }
7669 crate::operation::reject_certificate_transfer::RejectCertificateTransferError::UnauthorizedException(inner) => {
7670 Error::UnauthorizedException(inner)
7671 }
7672 crate::operation::reject_certificate_transfer::RejectCertificateTransferError::Unhandled(inner) => Error::Unhandled(inner),
7673 }
7674 }
7675}
7676impl<R>
7677 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError, R>>
7678 for Error
7679where
7680 R: Send + Sync + std::fmt::Debug + 'static,
7681{
7682 fn from(
7683 err: ::aws_smithy_runtime_api::client::result::SdkError<
7684 crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError,
7685 R,
7686 >,
7687 ) -> Self {
7688 match err {
7689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7692 source: err.into(),
7693 }),
7694 }
7695 }
7696}
7697impl From<crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError> for Error {
7698 fn from(err: crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError) -> Self {
7699 match err {
7700 crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError::InternalFailureException(inner) => {
7701 Error::InternalFailureException(inner)
7702 }
7703 crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError::InvalidRequestException(inner) => {
7704 Error::InvalidRequestException(inner)
7705 }
7706 crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError::ResourceNotFoundException(inner) => {
7707 Error::ResourceNotFoundException(inner)
7708 }
7709 crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError::ThrottlingException(inner) => {
7710 Error::ThrottlingException(inner)
7711 }
7712 crate::operation::remove_thing_from_billing_group::RemoveThingFromBillingGroupError::Unhandled(inner) => Error::Unhandled(inner),
7713 }
7714 }
7715}
7716impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError, R>>
7717 for Error
7718where
7719 R: Send + Sync + std::fmt::Debug + 'static,
7720{
7721 fn from(
7722 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError, R>,
7723 ) -> Self {
7724 match err {
7725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7728 source: err.into(),
7729 }),
7730 }
7731 }
7732}
7733impl From<crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError> for Error {
7734 fn from(err: crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError) -> Self {
7735 match err {
7736 crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError::InternalFailureException(inner) => {
7737 Error::InternalFailureException(inner)
7738 }
7739 crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError::InvalidRequestException(inner) => {
7740 Error::InvalidRequestException(inner)
7741 }
7742 crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError::ResourceNotFoundException(inner) => {
7743 Error::ResourceNotFoundException(inner)
7744 }
7745 crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError::ThrottlingException(inner) => {
7746 Error::ThrottlingException(inner)
7747 }
7748 crate::operation::remove_thing_from_thing_group::RemoveThingFromThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
7749 }
7750 }
7751}
7752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replace_topic_rule::ReplaceTopicRuleError, R>> for Error
7753where
7754 R: Send + Sync + std::fmt::Debug + 'static,
7755{
7756 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replace_topic_rule::ReplaceTopicRuleError, R>) -> Self {
7757 match err {
7758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7761 source: err.into(),
7762 }),
7763 }
7764 }
7765}
7766impl From<crate::operation::replace_topic_rule::ReplaceTopicRuleError> for Error {
7767 fn from(err: crate::operation::replace_topic_rule::ReplaceTopicRuleError) -> Self {
7768 match err {
7769 crate::operation::replace_topic_rule::ReplaceTopicRuleError::ConflictingResourceUpdateException(inner) => {
7770 Error::ConflictingResourceUpdateException(inner)
7771 }
7772 crate::operation::replace_topic_rule::ReplaceTopicRuleError::InternalException(inner) => Error::InternalException(inner),
7773 crate::operation::replace_topic_rule::ReplaceTopicRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7774 crate::operation::replace_topic_rule::ReplaceTopicRuleError::ServiceUnavailableException(inner) => {
7775 Error::ServiceUnavailableException(inner)
7776 }
7777 crate::operation::replace_topic_rule::ReplaceTopicRuleError::SqlParseException(inner) => Error::SqlParseException(inner),
7778 crate::operation::replace_topic_rule::ReplaceTopicRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7779 crate::operation::replace_topic_rule::ReplaceTopicRuleError::Unhandled(inner) => Error::Unhandled(inner),
7780 }
7781 }
7782}
7783impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_index::SearchIndexError, R>> for Error
7784where
7785 R: Send + Sync + std::fmt::Debug + 'static,
7786{
7787 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_index::SearchIndexError, R>) -> Self {
7788 match err {
7789 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7790 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7791 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7792 source: err.into(),
7793 }),
7794 }
7795 }
7796}
7797impl From<crate::operation::search_index::SearchIndexError> for Error {
7798 fn from(err: crate::operation::search_index::SearchIndexError) -> Self {
7799 match err {
7800 crate::operation::search_index::SearchIndexError::IndexNotReadyException(inner) => Error::IndexNotReadyException(inner),
7801 crate::operation::search_index::SearchIndexError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7802 crate::operation::search_index::SearchIndexError::InvalidQueryException(inner) => Error::InvalidQueryException(inner),
7803 crate::operation::search_index::SearchIndexError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7804 crate::operation::search_index::SearchIndexError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7805 crate::operation::search_index::SearchIndexError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
7806 crate::operation::search_index::SearchIndexError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7807 crate::operation::search_index::SearchIndexError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7808 crate::operation::search_index::SearchIndexError::Unhandled(inner) => Error::Unhandled(inner),
7809 }
7810 }
7811}
7812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_default_authorizer::SetDefaultAuthorizerError, R>> for Error
7813where
7814 R: Send + Sync + std::fmt::Debug + 'static,
7815{
7816 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_default_authorizer::SetDefaultAuthorizerError, R>) -> Self {
7817 match err {
7818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7821 source: err.into(),
7822 }),
7823 }
7824 }
7825}
7826impl From<crate::operation::set_default_authorizer::SetDefaultAuthorizerError> for Error {
7827 fn from(err: crate::operation::set_default_authorizer::SetDefaultAuthorizerError) -> Self {
7828 match err {
7829 crate::operation::set_default_authorizer::SetDefaultAuthorizerError::InternalFailureException(inner) => {
7830 Error::InternalFailureException(inner)
7831 }
7832 crate::operation::set_default_authorizer::SetDefaultAuthorizerError::InvalidRequestException(inner) => {
7833 Error::InvalidRequestException(inner)
7834 }
7835 crate::operation::set_default_authorizer::SetDefaultAuthorizerError::ResourceAlreadyExistsException(inner) => {
7836 Error::ResourceAlreadyExistsException(inner)
7837 }
7838 crate::operation::set_default_authorizer::SetDefaultAuthorizerError::ResourceNotFoundException(inner) => {
7839 Error::ResourceNotFoundException(inner)
7840 }
7841 crate::operation::set_default_authorizer::SetDefaultAuthorizerError::ServiceUnavailableException(inner) => {
7842 Error::ServiceUnavailableException(inner)
7843 }
7844 crate::operation::set_default_authorizer::SetDefaultAuthorizerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7845 crate::operation::set_default_authorizer::SetDefaultAuthorizerError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
7846 crate::operation::set_default_authorizer::SetDefaultAuthorizerError::Unhandled(inner) => Error::Unhandled(inner),
7847 }
7848 }
7849}
7850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_default_policy_version::SetDefaultPolicyVersionError, R>>
7851 for Error
7852where
7853 R: Send + Sync + std::fmt::Debug + 'static,
7854{
7855 fn from(
7856 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_default_policy_version::SetDefaultPolicyVersionError, R>,
7857 ) -> Self {
7858 match err {
7859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7862 source: err.into(),
7863 }),
7864 }
7865 }
7866}
7867impl From<crate::operation::set_default_policy_version::SetDefaultPolicyVersionError> for Error {
7868 fn from(err: crate::operation::set_default_policy_version::SetDefaultPolicyVersionError) -> Self {
7869 match err {
7870 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::InternalFailureException(inner) => {
7871 Error::InternalFailureException(inner)
7872 }
7873 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::InvalidRequestException(inner) => {
7874 Error::InvalidRequestException(inner)
7875 }
7876 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::ResourceNotFoundException(inner) => {
7877 Error::ResourceNotFoundException(inner)
7878 }
7879 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::ServiceUnavailableException(inner) => {
7880 Error::ServiceUnavailableException(inner)
7881 }
7882 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::ThrottlingException(inner) => {
7883 Error::ThrottlingException(inner)
7884 }
7885 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::UnauthorizedException(inner) => {
7886 Error::UnauthorizedException(inner)
7887 }
7888 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
7889 }
7890 }
7891}
7892impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_logging_options::SetLoggingOptionsError, R>> for Error
7893where
7894 R: Send + Sync + std::fmt::Debug + 'static,
7895{
7896 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_logging_options::SetLoggingOptionsError, R>) -> Self {
7897 match err {
7898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7901 source: err.into(),
7902 }),
7903 }
7904 }
7905}
7906impl From<crate::operation::set_logging_options::SetLoggingOptionsError> for Error {
7907 fn from(err: crate::operation::set_logging_options::SetLoggingOptionsError) -> Self {
7908 match err {
7909 crate::operation::set_logging_options::SetLoggingOptionsError::InternalException(inner) => Error::InternalException(inner),
7910 crate::operation::set_logging_options::SetLoggingOptionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7911 crate::operation::set_logging_options::SetLoggingOptionsError::ServiceUnavailableException(inner) => {
7912 Error::ServiceUnavailableException(inner)
7913 }
7914 crate::operation::set_logging_options::SetLoggingOptionsError::Unhandled(inner) => Error::Unhandled(inner),
7915 }
7916 }
7917}
7918impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_v2_logging_level::SetV2LoggingLevelError, R>> for Error
7919where
7920 R: Send + Sync + std::fmt::Debug + 'static,
7921{
7922 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_v2_logging_level::SetV2LoggingLevelError, R>) -> Self {
7923 match err {
7924 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7925 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7926 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7927 source: err.into(),
7928 }),
7929 }
7930 }
7931}
7932impl From<crate::operation::set_v2_logging_level::SetV2LoggingLevelError> for Error {
7933 fn from(err: crate::operation::set_v2_logging_level::SetV2LoggingLevelError) -> Self {
7934 match err {
7935 crate::operation::set_v2_logging_level::SetV2LoggingLevelError::InternalException(inner) => Error::InternalException(inner),
7936 crate::operation::set_v2_logging_level::SetV2LoggingLevelError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7937 crate::operation::set_v2_logging_level::SetV2LoggingLevelError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7938 crate::operation::set_v2_logging_level::SetV2LoggingLevelError::NotConfiguredException(inner) => Error::NotConfiguredException(inner),
7939 crate::operation::set_v2_logging_level::SetV2LoggingLevelError::ServiceUnavailableException(inner) => {
7940 Error::ServiceUnavailableException(inner)
7941 }
7942 crate::operation::set_v2_logging_level::SetV2LoggingLevelError::Unhandled(inner) => Error::Unhandled(inner),
7943 }
7944 }
7945}
7946impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_v2_logging_options::SetV2LoggingOptionsError, R>> for Error
7947where
7948 R: Send + Sync + std::fmt::Debug + 'static,
7949{
7950 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_v2_logging_options::SetV2LoggingOptionsError, R>) -> Self {
7951 match err {
7952 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7953 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7954 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7955 source: err.into(),
7956 }),
7957 }
7958 }
7959}
7960impl From<crate::operation::set_v2_logging_options::SetV2LoggingOptionsError> for Error {
7961 fn from(err: crate::operation::set_v2_logging_options::SetV2LoggingOptionsError) -> Self {
7962 match err {
7963 crate::operation::set_v2_logging_options::SetV2LoggingOptionsError::InternalException(inner) => Error::InternalException(inner),
7964 crate::operation::set_v2_logging_options::SetV2LoggingOptionsError::InvalidRequestException(inner) => {
7965 Error::InvalidRequestException(inner)
7966 }
7967 crate::operation::set_v2_logging_options::SetV2LoggingOptionsError::ServiceUnavailableException(inner) => {
7968 Error::ServiceUnavailableException(inner)
7969 }
7970 crate::operation::set_v2_logging_options::SetV2LoggingOptionsError::Unhandled(inner) => Error::Unhandled(inner),
7971 }
7972 }
7973}
7974impl<R>
7975 From<
7976 ::aws_smithy_runtime_api::client::result::SdkError<
7977 crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError,
7978 R,
7979 >,
7980 > for Error
7981where
7982 R: Send + Sync + std::fmt::Debug + 'static,
7983{
7984 fn from(
7985 err: ::aws_smithy_runtime_api::client::result::SdkError<
7986 crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError,
7987 R,
7988 >,
7989 ) -> Self {
7990 match err {
7991 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7992 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7993 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7994 source: err.into(),
7995 }),
7996 }
7997 }
7998}
7999impl From<crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError> for Error {
8000 fn from(err: crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError) -> Self {
8001 match err {
8002 crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError::InternalFailureException(inner) => {
8003 Error::InternalFailureException(inner)
8004 }
8005 crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError::InvalidRequestException(inner) => {
8006 Error::InvalidRequestException(inner)
8007 }
8008 crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError::LimitExceededException(inner) => {
8009 Error::LimitExceededException(inner)
8010 }
8011 crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError::TaskAlreadyExistsException(inner) => {
8012 Error::TaskAlreadyExistsException(inner)
8013 }
8014 crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError::ThrottlingException(inner) => {
8015 Error::ThrottlingException(inner)
8016 }
8017 crate::operation::start_audit_mitigation_actions_task::StartAuditMitigationActionsTaskError::Unhandled(inner) => Error::Unhandled(inner),
8018 }
8019 }
8020}
8021impl<R>
8022 From<
8023 ::aws_smithy_runtime_api::client::result::SdkError<
8024 crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError,
8025 R,
8026 >,
8027 > for Error
8028where
8029 R: Send + Sync + std::fmt::Debug + 'static,
8030{
8031 fn from(
8032 err: ::aws_smithy_runtime_api::client::result::SdkError<
8033 crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError,
8034 R,
8035 >,
8036 ) -> Self {
8037 match err {
8038 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8039 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8040 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8041 source: err.into(),
8042 }),
8043 }
8044 }
8045}
8046impl From<crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError> for Error {
8047 fn from(err: crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError) -> Self {
8048 match err {
8049 crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError::InternalFailureException(inner) => {
8050 Error::InternalFailureException(inner)
8051 }
8052 crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError::InvalidRequestException(inner) => {
8053 Error::InvalidRequestException(inner)
8054 }
8055 crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError::LimitExceededException(inner) => {
8056 Error::LimitExceededException(inner)
8057 }
8058 crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError::TaskAlreadyExistsException(inner) => {
8059 Error::TaskAlreadyExistsException(inner)
8060 }
8061 crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError::ThrottlingException(inner) => {
8062 Error::ThrottlingException(inner)
8063 }
8064 crate::operation::start_detect_mitigation_actions_task::StartDetectMitigationActionsTaskError::Unhandled(inner) => {
8065 Error::Unhandled(inner)
8066 }
8067 }
8068 }
8069}
8070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError, R>>
8071 for Error
8072where
8073 R: Send + Sync + std::fmt::Debug + 'static,
8074{
8075 fn from(
8076 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError, R>,
8077 ) -> Self {
8078 match err {
8079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8082 source: err.into(),
8083 }),
8084 }
8085 }
8086}
8087impl From<crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError> for Error {
8088 fn from(err: crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError) -> Self {
8089 match err {
8090 crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError::InternalFailureException(inner) => {
8091 Error::InternalFailureException(inner)
8092 }
8093 crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError::InvalidRequestException(inner) => {
8094 Error::InvalidRequestException(inner)
8095 }
8096 crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError::LimitExceededException(inner) => {
8097 Error::LimitExceededException(inner)
8098 }
8099 crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError::ThrottlingException(inner) => {
8100 Error::ThrottlingException(inner)
8101 }
8102 crate::operation::start_on_demand_audit_task::StartOnDemandAuditTaskError::Unhandled(inner) => Error::Unhandled(inner),
8103 }
8104 }
8105}
8106impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_thing_registration_task::StartThingRegistrationTaskError, R>>
8107 for Error
8108where
8109 R: Send + Sync + std::fmt::Debug + 'static,
8110{
8111 fn from(
8112 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_thing_registration_task::StartThingRegistrationTaskError, R>,
8113 ) -> Self {
8114 match err {
8115 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8116 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8117 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8118 source: err.into(),
8119 }),
8120 }
8121 }
8122}
8123impl From<crate::operation::start_thing_registration_task::StartThingRegistrationTaskError> for Error {
8124 fn from(err: crate::operation::start_thing_registration_task::StartThingRegistrationTaskError) -> Self {
8125 match err {
8126 crate::operation::start_thing_registration_task::StartThingRegistrationTaskError::InternalFailureException(inner) => {
8127 Error::InternalFailureException(inner)
8128 }
8129 crate::operation::start_thing_registration_task::StartThingRegistrationTaskError::InvalidRequestException(inner) => {
8130 Error::InvalidRequestException(inner)
8131 }
8132 crate::operation::start_thing_registration_task::StartThingRegistrationTaskError::ThrottlingException(inner) => {
8133 Error::ThrottlingException(inner)
8134 }
8135 crate::operation::start_thing_registration_task::StartThingRegistrationTaskError::UnauthorizedException(inner) => {
8136 Error::UnauthorizedException(inner)
8137 }
8138 crate::operation::start_thing_registration_task::StartThingRegistrationTaskError::Unhandled(inner) => Error::Unhandled(inner),
8139 }
8140 }
8141}
8142impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError, R>>
8143 for Error
8144where
8145 R: Send + Sync + std::fmt::Debug + 'static,
8146{
8147 fn from(
8148 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError, R>,
8149 ) -> Self {
8150 match err {
8151 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8152 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8153 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8154 source: err.into(),
8155 }),
8156 }
8157 }
8158}
8159impl From<crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError> for Error {
8160 fn from(err: crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError) -> Self {
8161 match err {
8162 crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError::InternalFailureException(inner) => {
8163 Error::InternalFailureException(inner)
8164 }
8165 crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError::InvalidRequestException(inner) => {
8166 Error::InvalidRequestException(inner)
8167 }
8168 crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError::ResourceNotFoundException(inner) => {
8169 Error::ResourceNotFoundException(inner)
8170 }
8171 crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError::ThrottlingException(inner) => {
8172 Error::ThrottlingException(inner)
8173 }
8174 crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError::UnauthorizedException(inner) => {
8175 Error::UnauthorizedException(inner)
8176 }
8177 crate::operation::stop_thing_registration_task::StopThingRegistrationTaskError::Unhandled(inner) => Error::Unhandled(inner),
8178 }
8179 }
8180}
8181impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
8182where
8183 R: Send + Sync + std::fmt::Debug + 'static,
8184{
8185 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
8186 match err {
8187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8190 source: err.into(),
8191 }),
8192 }
8193 }
8194}
8195impl From<crate::operation::tag_resource::TagResourceError> for Error {
8196 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
8197 match err {
8198 crate::operation::tag_resource::TagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8199 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8200 crate::operation::tag_resource::TagResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8201 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8202 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8203 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8204 }
8205 }
8206}
8207impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_authorization::TestAuthorizationError, R>> for Error
8208where
8209 R: Send + Sync + std::fmt::Debug + 'static,
8210{
8211 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_authorization::TestAuthorizationError, R>) -> Self {
8212 match err {
8213 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8214 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8215 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8216 source: err.into(),
8217 }),
8218 }
8219 }
8220}
8221impl From<crate::operation::test_authorization::TestAuthorizationError> for Error {
8222 fn from(err: crate::operation::test_authorization::TestAuthorizationError) -> Self {
8223 match err {
8224 crate::operation::test_authorization::TestAuthorizationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8225 crate::operation::test_authorization::TestAuthorizationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8226 crate::operation::test_authorization::TestAuthorizationError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8227 crate::operation::test_authorization::TestAuthorizationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8228 crate::operation::test_authorization::TestAuthorizationError::ServiceUnavailableException(inner) => {
8229 Error::ServiceUnavailableException(inner)
8230 }
8231 crate::operation::test_authorization::TestAuthorizationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8232 crate::operation::test_authorization::TestAuthorizationError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
8233 crate::operation::test_authorization::TestAuthorizationError::Unhandled(inner) => Error::Unhandled(inner),
8234 }
8235 }
8236}
8237impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError, R>> for Error
8238where
8239 R: Send + Sync + std::fmt::Debug + 'static,
8240{
8241 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError, R>) -> Self {
8242 match err {
8243 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8244 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8245 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8246 source: err.into(),
8247 }),
8248 }
8249 }
8250}
8251impl From<crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError> for Error {
8252 fn from(err: crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError) -> Self {
8253 match err {
8254 crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError::InternalFailureException(inner) => {
8255 Error::InternalFailureException(inner)
8256 }
8257 crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError::InvalidRequestException(inner) => {
8258 Error::InvalidRequestException(inner)
8259 }
8260 crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError::InvalidResponseException(inner) => {
8261 Error::InvalidResponseException(inner)
8262 }
8263 crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError::ResourceNotFoundException(inner) => {
8264 Error::ResourceNotFoundException(inner)
8265 }
8266 crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError::ServiceUnavailableException(inner) => {
8267 Error::ServiceUnavailableException(inner)
8268 }
8269 crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8270 crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
8271 crate::operation::test_invoke_authorizer::TestInvokeAuthorizerError::Unhandled(inner) => Error::Unhandled(inner),
8272 }
8273 }
8274}
8275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_certificate::TransferCertificateError, R>> for Error
8276where
8277 R: Send + Sync + std::fmt::Debug + 'static,
8278{
8279 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_certificate::TransferCertificateError, R>) -> Self {
8280 match err {
8281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8284 source: err.into(),
8285 }),
8286 }
8287 }
8288}
8289impl From<crate::operation::transfer_certificate::TransferCertificateError> for Error {
8290 fn from(err: crate::operation::transfer_certificate::TransferCertificateError) -> Self {
8291 match err {
8292 crate::operation::transfer_certificate::TransferCertificateError::CertificateStateException(inner) => {
8293 Error::CertificateStateException(inner)
8294 }
8295 crate::operation::transfer_certificate::TransferCertificateError::InternalFailureException(inner) => {
8296 Error::InternalFailureException(inner)
8297 }
8298 crate::operation::transfer_certificate::TransferCertificateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8299 crate::operation::transfer_certificate::TransferCertificateError::ResourceNotFoundException(inner) => {
8300 Error::ResourceNotFoundException(inner)
8301 }
8302 crate::operation::transfer_certificate::TransferCertificateError::ServiceUnavailableException(inner) => {
8303 Error::ServiceUnavailableException(inner)
8304 }
8305 crate::operation::transfer_certificate::TransferCertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8306 crate::operation::transfer_certificate::TransferCertificateError::TransferConflictException(inner) => {
8307 Error::TransferConflictException(inner)
8308 }
8309 crate::operation::transfer_certificate::TransferCertificateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
8310 crate::operation::transfer_certificate::TransferCertificateError::Unhandled(inner) => Error::Unhandled(inner),
8311 }
8312 }
8313}
8314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
8315where
8316 R: Send + Sync + std::fmt::Debug + 'static,
8317{
8318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
8319 match err {
8320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8323 source: err.into(),
8324 }),
8325 }
8326 }
8327}
8328impl From<crate::operation::untag_resource::UntagResourceError> for Error {
8329 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
8330 match err {
8331 crate::operation::untag_resource::UntagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8332 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8333 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8334 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8335 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8336 }
8337 }
8338}
8339impl<R>
8340 From<
8341 ::aws_smithy_runtime_api::client::result::SdkError<
8342 crate::operation::update_account_audit_configuration::UpdateAccountAuditConfigurationError,
8343 R,
8344 >,
8345 > for Error
8346where
8347 R: Send + Sync + std::fmt::Debug + 'static,
8348{
8349 fn from(
8350 err: ::aws_smithy_runtime_api::client::result::SdkError<
8351 crate::operation::update_account_audit_configuration::UpdateAccountAuditConfigurationError,
8352 R,
8353 >,
8354 ) -> Self {
8355 match err {
8356 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8357 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8358 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8359 source: err.into(),
8360 }),
8361 }
8362 }
8363}
8364impl From<crate::operation::update_account_audit_configuration::UpdateAccountAuditConfigurationError> for Error {
8365 fn from(err: crate::operation::update_account_audit_configuration::UpdateAccountAuditConfigurationError) -> Self {
8366 match err {
8367 crate::operation::update_account_audit_configuration::UpdateAccountAuditConfigurationError::InternalFailureException(inner) => {
8368 Error::InternalFailureException(inner)
8369 }
8370 crate::operation::update_account_audit_configuration::UpdateAccountAuditConfigurationError::InvalidRequestException(inner) => {
8371 Error::InvalidRequestException(inner)
8372 }
8373 crate::operation::update_account_audit_configuration::UpdateAccountAuditConfigurationError::ThrottlingException(inner) => {
8374 Error::ThrottlingException(inner)
8375 }
8376 crate::operation::update_account_audit_configuration::UpdateAccountAuditConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8377 }
8378 }
8379}
8380impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_audit_suppression::UpdateAuditSuppressionError, R>> for Error
8381where
8382 R: Send + Sync + std::fmt::Debug + 'static,
8383{
8384 fn from(
8385 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_audit_suppression::UpdateAuditSuppressionError, R>,
8386 ) -> Self {
8387 match err {
8388 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8389 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8390 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8391 source: err.into(),
8392 }),
8393 }
8394 }
8395}
8396impl From<crate::operation::update_audit_suppression::UpdateAuditSuppressionError> for Error {
8397 fn from(err: crate::operation::update_audit_suppression::UpdateAuditSuppressionError) -> Self {
8398 match err {
8399 crate::operation::update_audit_suppression::UpdateAuditSuppressionError::InternalFailureException(inner) => {
8400 Error::InternalFailureException(inner)
8401 }
8402 crate::operation::update_audit_suppression::UpdateAuditSuppressionError::InvalidRequestException(inner) => {
8403 Error::InvalidRequestException(inner)
8404 }
8405 crate::operation::update_audit_suppression::UpdateAuditSuppressionError::ResourceNotFoundException(inner) => {
8406 Error::ResourceNotFoundException(inner)
8407 }
8408 crate::operation::update_audit_suppression::UpdateAuditSuppressionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8409 crate::operation::update_audit_suppression::UpdateAuditSuppressionError::Unhandled(inner) => Error::Unhandled(inner),
8410 }
8411 }
8412}
8413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authorizer::UpdateAuthorizerError, R>> for Error
8414where
8415 R: Send + Sync + std::fmt::Debug + 'static,
8416{
8417 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authorizer::UpdateAuthorizerError, R>) -> Self {
8418 match err {
8419 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8420 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8421 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8422 source: err.into(),
8423 }),
8424 }
8425 }
8426}
8427impl From<crate::operation::update_authorizer::UpdateAuthorizerError> for Error {
8428 fn from(err: crate::operation::update_authorizer::UpdateAuthorizerError) -> Self {
8429 match err {
8430 crate::operation::update_authorizer::UpdateAuthorizerError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8431 crate::operation::update_authorizer::UpdateAuthorizerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8432 crate::operation::update_authorizer::UpdateAuthorizerError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8433 crate::operation::update_authorizer::UpdateAuthorizerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8434 crate::operation::update_authorizer::UpdateAuthorizerError::ServiceUnavailableException(inner) => {
8435 Error::ServiceUnavailableException(inner)
8436 }
8437 crate::operation::update_authorizer::UpdateAuthorizerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8438 crate::operation::update_authorizer::UpdateAuthorizerError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
8439 crate::operation::update_authorizer::UpdateAuthorizerError::Unhandled(inner) => Error::Unhandled(inner),
8440 }
8441 }
8442}
8443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_billing_group::UpdateBillingGroupError, R>> for Error
8444where
8445 R: Send + Sync + std::fmt::Debug + 'static,
8446{
8447 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_billing_group::UpdateBillingGroupError, R>) -> Self {
8448 match err {
8449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8452 source: err.into(),
8453 }),
8454 }
8455 }
8456}
8457impl From<crate::operation::update_billing_group::UpdateBillingGroupError> for Error {
8458 fn from(err: crate::operation::update_billing_group::UpdateBillingGroupError) -> Self {
8459 match err {
8460 crate::operation::update_billing_group::UpdateBillingGroupError::InternalFailureException(inner) => {
8461 Error::InternalFailureException(inner)
8462 }
8463 crate::operation::update_billing_group::UpdateBillingGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8464 crate::operation::update_billing_group::UpdateBillingGroupError::ResourceNotFoundException(inner) => {
8465 Error::ResourceNotFoundException(inner)
8466 }
8467 crate::operation::update_billing_group::UpdateBillingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8468 crate::operation::update_billing_group::UpdateBillingGroupError::VersionConflictException(inner) => {
8469 Error::VersionConflictException(inner)
8470 }
8471 crate::operation::update_billing_group::UpdateBillingGroupError::Unhandled(inner) => Error::Unhandled(inner),
8472 }
8473 }
8474}
8475impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ca_certificate::UpdateCACertificateError, R>> for Error
8476where
8477 R: Send + Sync + std::fmt::Debug + 'static,
8478{
8479 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ca_certificate::UpdateCACertificateError, R>) -> Self {
8480 match err {
8481 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8482 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8483 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8484 source: err.into(),
8485 }),
8486 }
8487 }
8488}
8489impl From<crate::operation::update_ca_certificate::UpdateCACertificateError> for Error {
8490 fn from(err: crate::operation::update_ca_certificate::UpdateCACertificateError) -> Self {
8491 match err {
8492 crate::operation::update_ca_certificate::UpdateCACertificateError::InternalFailureException(inner) => {
8493 Error::InternalFailureException(inner)
8494 }
8495 crate::operation::update_ca_certificate::UpdateCACertificateError::InvalidRequestException(inner) => {
8496 Error::InvalidRequestException(inner)
8497 }
8498 crate::operation::update_ca_certificate::UpdateCACertificateError::ResourceNotFoundException(inner) => {
8499 Error::ResourceNotFoundException(inner)
8500 }
8501 crate::operation::update_ca_certificate::UpdateCACertificateError::ServiceUnavailableException(inner) => {
8502 Error::ServiceUnavailableException(inner)
8503 }
8504 crate::operation::update_ca_certificate::UpdateCACertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8505 crate::operation::update_ca_certificate::UpdateCACertificateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
8506 crate::operation::update_ca_certificate::UpdateCACertificateError::Unhandled(inner) => Error::Unhandled(inner),
8507 }
8508 }
8509}
8510impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_certificate::UpdateCertificateError, R>> for Error
8511where
8512 R: Send + Sync + std::fmt::Debug + 'static,
8513{
8514 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_certificate::UpdateCertificateError, R>) -> Self {
8515 match err {
8516 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8517 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8518 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8519 source: err.into(),
8520 }),
8521 }
8522 }
8523}
8524impl From<crate::operation::update_certificate::UpdateCertificateError> for Error {
8525 fn from(err: crate::operation::update_certificate::UpdateCertificateError) -> Self {
8526 match err {
8527 crate::operation::update_certificate::UpdateCertificateError::CertificateStateException(inner) => Error::CertificateStateException(inner),
8528 crate::operation::update_certificate::UpdateCertificateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8529 crate::operation::update_certificate::UpdateCertificateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8530 crate::operation::update_certificate::UpdateCertificateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8531 crate::operation::update_certificate::UpdateCertificateError::ServiceUnavailableException(inner) => {
8532 Error::ServiceUnavailableException(inner)
8533 }
8534 crate::operation::update_certificate::UpdateCertificateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8535 crate::operation::update_certificate::UpdateCertificateError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
8536 crate::operation::update_certificate::UpdateCertificateError::Unhandled(inner) => Error::Unhandled(inner),
8537 }
8538 }
8539}
8540impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_certificate_provider::UpdateCertificateProviderError, R>>
8541 for Error
8542where
8543 R: Send + Sync + std::fmt::Debug + 'static,
8544{
8545 fn from(
8546 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_certificate_provider::UpdateCertificateProviderError, R>,
8547 ) -> Self {
8548 match err {
8549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8552 source: err.into(),
8553 }),
8554 }
8555 }
8556}
8557impl From<crate::operation::update_certificate_provider::UpdateCertificateProviderError> for Error {
8558 fn from(err: crate::operation::update_certificate_provider::UpdateCertificateProviderError) -> Self {
8559 match err {
8560 crate::operation::update_certificate_provider::UpdateCertificateProviderError::InternalFailureException(inner) => {
8561 Error::InternalFailureException(inner)
8562 }
8563 crate::operation::update_certificate_provider::UpdateCertificateProviderError::InvalidRequestException(inner) => {
8564 Error::InvalidRequestException(inner)
8565 }
8566 crate::operation::update_certificate_provider::UpdateCertificateProviderError::ResourceNotFoundException(inner) => {
8567 Error::ResourceNotFoundException(inner)
8568 }
8569 crate::operation::update_certificate_provider::UpdateCertificateProviderError::ServiceUnavailableException(inner) => {
8570 Error::ServiceUnavailableException(inner)
8571 }
8572 crate::operation::update_certificate_provider::UpdateCertificateProviderError::ThrottlingException(inner) => {
8573 Error::ThrottlingException(inner)
8574 }
8575 crate::operation::update_certificate_provider::UpdateCertificateProviderError::UnauthorizedException(inner) => {
8576 Error::UnauthorizedException(inner)
8577 }
8578 crate::operation::update_certificate_provider::UpdateCertificateProviderError::Unhandled(inner) => Error::Unhandled(inner),
8579 }
8580 }
8581}
8582impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_command::UpdateCommandError, R>> for Error
8583where
8584 R: Send + Sync + std::fmt::Debug + 'static,
8585{
8586 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_command::UpdateCommandError, R>) -> Self {
8587 match err {
8588 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8589 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8590 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8591 source: err.into(),
8592 }),
8593 }
8594 }
8595}
8596impl From<crate::operation::update_command::UpdateCommandError> for Error {
8597 fn from(err: crate::operation::update_command::UpdateCommandError) -> Self {
8598 match err {
8599 crate::operation::update_command::UpdateCommandError::ConflictException(inner) => Error::ConflictException(inner),
8600 crate::operation::update_command::UpdateCommandError::InternalServerException(inner) => Error::InternalServerException(inner),
8601 crate::operation::update_command::UpdateCommandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8602 crate::operation::update_command::UpdateCommandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8603 crate::operation::update_command::UpdateCommandError::ValidationException(inner) => Error::ValidationException(inner),
8604 crate::operation::update_command::UpdateCommandError::Unhandled(inner) => Error::Unhandled(inner),
8605 }
8606 }
8607}
8608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_metric::UpdateCustomMetricError, R>> for Error
8609where
8610 R: Send + Sync + std::fmt::Debug + 'static,
8611{
8612 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_metric::UpdateCustomMetricError, R>) -> Self {
8613 match err {
8614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8617 source: err.into(),
8618 }),
8619 }
8620 }
8621}
8622impl From<crate::operation::update_custom_metric::UpdateCustomMetricError> for Error {
8623 fn from(err: crate::operation::update_custom_metric::UpdateCustomMetricError) -> Self {
8624 match err {
8625 crate::operation::update_custom_metric::UpdateCustomMetricError::InternalFailureException(inner) => {
8626 Error::InternalFailureException(inner)
8627 }
8628 crate::operation::update_custom_metric::UpdateCustomMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8629 crate::operation::update_custom_metric::UpdateCustomMetricError::ResourceNotFoundException(inner) => {
8630 Error::ResourceNotFoundException(inner)
8631 }
8632 crate::operation::update_custom_metric::UpdateCustomMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8633 crate::operation::update_custom_metric::UpdateCustomMetricError::Unhandled(inner) => Error::Unhandled(inner),
8634 }
8635 }
8636}
8637impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dimension::UpdateDimensionError, R>> for Error
8638where
8639 R: Send + Sync + std::fmt::Debug + 'static,
8640{
8641 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dimension::UpdateDimensionError, R>) -> Self {
8642 match err {
8643 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8644 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8645 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8646 source: err.into(),
8647 }),
8648 }
8649 }
8650}
8651impl From<crate::operation::update_dimension::UpdateDimensionError> for Error {
8652 fn from(err: crate::operation::update_dimension::UpdateDimensionError) -> Self {
8653 match err {
8654 crate::operation::update_dimension::UpdateDimensionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8655 crate::operation::update_dimension::UpdateDimensionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8656 crate::operation::update_dimension::UpdateDimensionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8657 crate::operation::update_dimension::UpdateDimensionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8658 crate::operation::update_dimension::UpdateDimensionError::Unhandled(inner) => Error::Unhandled(inner),
8659 }
8660 }
8661}
8662impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain_configuration::UpdateDomainConfigurationError, R>>
8663 for Error
8664where
8665 R: Send + Sync + std::fmt::Debug + 'static,
8666{
8667 fn from(
8668 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain_configuration::UpdateDomainConfigurationError, R>,
8669 ) -> Self {
8670 match err {
8671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8674 source: err.into(),
8675 }),
8676 }
8677 }
8678}
8679impl From<crate::operation::update_domain_configuration::UpdateDomainConfigurationError> for Error {
8680 fn from(err: crate::operation::update_domain_configuration::UpdateDomainConfigurationError) -> Self {
8681 match err {
8682 crate::operation::update_domain_configuration::UpdateDomainConfigurationError::CertificateValidationException(inner) => {
8683 Error::CertificateValidationException(inner)
8684 }
8685 crate::operation::update_domain_configuration::UpdateDomainConfigurationError::InternalFailureException(inner) => {
8686 Error::InternalFailureException(inner)
8687 }
8688 crate::operation::update_domain_configuration::UpdateDomainConfigurationError::InvalidRequestException(inner) => {
8689 Error::InvalidRequestException(inner)
8690 }
8691 crate::operation::update_domain_configuration::UpdateDomainConfigurationError::ResourceNotFoundException(inner) => {
8692 Error::ResourceNotFoundException(inner)
8693 }
8694 crate::operation::update_domain_configuration::UpdateDomainConfigurationError::ServiceUnavailableException(inner) => {
8695 Error::ServiceUnavailableException(inner)
8696 }
8697 crate::operation::update_domain_configuration::UpdateDomainConfigurationError::ThrottlingException(inner) => {
8698 Error::ThrottlingException(inner)
8699 }
8700 crate::operation::update_domain_configuration::UpdateDomainConfigurationError::UnauthorizedException(inner) => {
8701 Error::UnauthorizedException(inner)
8702 }
8703 crate::operation::update_domain_configuration::UpdateDomainConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8704 }
8705 }
8706}
8707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError, R>>
8708 for Error
8709where
8710 R: Send + Sync + std::fmt::Debug + 'static,
8711{
8712 fn from(
8713 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError, R>,
8714 ) -> Self {
8715 match err {
8716 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8717 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8718 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8719 source: err.into(),
8720 }),
8721 }
8722 }
8723}
8724impl From<crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError> for Error {
8725 fn from(err: crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError) -> Self {
8726 match err {
8727 crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError::InternalFailureException(inner) => {
8728 Error::InternalFailureException(inner)
8729 }
8730 crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError::InvalidQueryException(inner) => {
8731 Error::InvalidQueryException(inner)
8732 }
8733 crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError::InvalidRequestException(inner) => {
8734 Error::InvalidRequestException(inner)
8735 }
8736 crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError::ResourceNotFoundException(inner) => {
8737 Error::ResourceNotFoundException(inner)
8738 }
8739 crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError::ThrottlingException(inner) => {
8740 Error::ThrottlingException(inner)
8741 }
8742 crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError::VersionConflictException(inner) => {
8743 Error::VersionConflictException(inner)
8744 }
8745 crate::operation::update_dynamic_thing_group::UpdateDynamicThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
8746 }
8747 }
8748}
8749impl<R>
8750 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError, R>>
8751 for Error
8752where
8753 R: Send + Sync + std::fmt::Debug + 'static,
8754{
8755 fn from(
8756 err: ::aws_smithy_runtime_api::client::result::SdkError<
8757 crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError,
8758 R,
8759 >,
8760 ) -> Self {
8761 match err {
8762 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8763 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8764 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8765 source: err.into(),
8766 }),
8767 }
8768 }
8769}
8770impl From<crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError> for Error {
8771 fn from(err: crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError) -> Self {
8772 match err {
8773 crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError::InternalFailureException(inner) => {
8774 Error::InternalFailureException(inner)
8775 }
8776 crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError::InvalidRequestException(inner) => {
8777 Error::InvalidRequestException(inner)
8778 }
8779 crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError::ServiceUnavailableException(inner) => {
8780 Error::ServiceUnavailableException(inner)
8781 }
8782 crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError::ThrottlingException(inner) => {
8783 Error::ThrottlingException(inner)
8784 }
8785 crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError::UnauthorizedException(inner) => {
8786 Error::UnauthorizedException(inner)
8787 }
8788 crate::operation::update_encryption_configuration::UpdateEncryptionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8789 }
8790 }
8791}
8792impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_configurations::UpdateEventConfigurationsError, R>>
8793 for Error
8794where
8795 R: Send + Sync + std::fmt::Debug + 'static,
8796{
8797 fn from(
8798 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_configurations::UpdateEventConfigurationsError, R>,
8799 ) -> Self {
8800 match err {
8801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8804 source: err.into(),
8805 }),
8806 }
8807 }
8808}
8809impl From<crate::operation::update_event_configurations::UpdateEventConfigurationsError> for Error {
8810 fn from(err: crate::operation::update_event_configurations::UpdateEventConfigurationsError) -> Self {
8811 match err {
8812 crate::operation::update_event_configurations::UpdateEventConfigurationsError::InternalFailureException(inner) => {
8813 Error::InternalFailureException(inner)
8814 }
8815 crate::operation::update_event_configurations::UpdateEventConfigurationsError::InvalidRequestException(inner) => {
8816 Error::InvalidRequestException(inner)
8817 }
8818 crate::operation::update_event_configurations::UpdateEventConfigurationsError::ThrottlingException(inner) => {
8819 Error::ThrottlingException(inner)
8820 }
8821 crate::operation::update_event_configurations::UpdateEventConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
8822 }
8823 }
8824}
8825impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_fleet_metric::UpdateFleetMetricError, R>> for Error
8826where
8827 R: Send + Sync + std::fmt::Debug + 'static,
8828{
8829 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_fleet_metric::UpdateFleetMetricError, R>) -> Self {
8830 match err {
8831 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8832 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8833 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8834 source: err.into(),
8835 }),
8836 }
8837 }
8838}
8839impl From<crate::operation::update_fleet_metric::UpdateFleetMetricError> for Error {
8840 fn from(err: crate::operation::update_fleet_metric::UpdateFleetMetricError) -> Self {
8841 match err {
8842 crate::operation::update_fleet_metric::UpdateFleetMetricError::IndexNotReadyException(inner) => Error::IndexNotReadyException(inner),
8843 crate::operation::update_fleet_metric::UpdateFleetMetricError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8844 crate::operation::update_fleet_metric::UpdateFleetMetricError::InvalidAggregationException(inner) => {
8845 Error::InvalidAggregationException(inner)
8846 }
8847 crate::operation::update_fleet_metric::UpdateFleetMetricError::InvalidQueryException(inner) => Error::InvalidQueryException(inner),
8848 crate::operation::update_fleet_metric::UpdateFleetMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8849 crate::operation::update_fleet_metric::UpdateFleetMetricError::ResourceNotFoundException(inner) => {
8850 Error::ResourceNotFoundException(inner)
8851 }
8852 crate::operation::update_fleet_metric::UpdateFleetMetricError::ServiceUnavailableException(inner) => {
8853 Error::ServiceUnavailableException(inner)
8854 }
8855 crate::operation::update_fleet_metric::UpdateFleetMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8856 crate::operation::update_fleet_metric::UpdateFleetMetricError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
8857 crate::operation::update_fleet_metric::UpdateFleetMetricError::VersionConflictException(inner) => Error::VersionConflictException(inner),
8858 crate::operation::update_fleet_metric::UpdateFleetMetricError::Unhandled(inner) => Error::Unhandled(inner),
8859 }
8860 }
8861}
8862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError, R>>
8863 for Error
8864where
8865 R: Send + Sync + std::fmt::Debug + 'static,
8866{
8867 fn from(
8868 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError, R>,
8869 ) -> Self {
8870 match err {
8871 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8872 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8873 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8874 source: err.into(),
8875 }),
8876 }
8877 }
8878}
8879impl From<crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError> for Error {
8880 fn from(err: crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError) -> Self {
8881 match err {
8882 crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError::InternalFailureException(inner) => {
8883 Error::InternalFailureException(inner)
8884 }
8885 crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError::InvalidRequestException(inner) => {
8886 Error::InvalidRequestException(inner)
8887 }
8888 crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError::ServiceUnavailableException(inner) => {
8889 Error::ServiceUnavailableException(inner)
8890 }
8891 crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError::ThrottlingException(inner) => {
8892 Error::ThrottlingException(inner)
8893 }
8894 crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError::UnauthorizedException(inner) => {
8895 Error::UnauthorizedException(inner)
8896 }
8897 crate::operation::update_indexing_configuration::UpdateIndexingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8898 }
8899 }
8900}
8901impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_job::UpdateJobError, R>> for Error
8902where
8903 R: Send + Sync + std::fmt::Debug + 'static,
8904{
8905 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_job::UpdateJobError, R>) -> Self {
8906 match err {
8907 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8908 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8909 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8910 source: err.into(),
8911 }),
8912 }
8913 }
8914}
8915impl From<crate::operation::update_job::UpdateJobError> for Error {
8916 fn from(err: crate::operation::update_job::UpdateJobError) -> Self {
8917 match err {
8918 crate::operation::update_job::UpdateJobError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8919 crate::operation::update_job::UpdateJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8920 crate::operation::update_job::UpdateJobError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
8921 crate::operation::update_job::UpdateJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8922 crate::operation::update_job::UpdateJobError::Unhandled(inner) => Error::Unhandled(inner),
8923 }
8924 }
8925}
8926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_mitigation_action::UpdateMitigationActionError, R>> for Error
8927where
8928 R: Send + Sync + std::fmt::Debug + 'static,
8929{
8930 fn from(
8931 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_mitigation_action::UpdateMitigationActionError, R>,
8932 ) -> Self {
8933 match err {
8934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8937 source: err.into(),
8938 }),
8939 }
8940 }
8941}
8942impl From<crate::operation::update_mitigation_action::UpdateMitigationActionError> for Error {
8943 fn from(err: crate::operation::update_mitigation_action::UpdateMitigationActionError) -> Self {
8944 match err {
8945 crate::operation::update_mitigation_action::UpdateMitigationActionError::InternalFailureException(inner) => {
8946 Error::InternalFailureException(inner)
8947 }
8948 crate::operation::update_mitigation_action::UpdateMitigationActionError::InvalidRequestException(inner) => {
8949 Error::InvalidRequestException(inner)
8950 }
8951 crate::operation::update_mitigation_action::UpdateMitigationActionError::ResourceNotFoundException(inner) => {
8952 Error::ResourceNotFoundException(inner)
8953 }
8954 crate::operation::update_mitigation_action::UpdateMitigationActionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8955 crate::operation::update_mitigation_action::UpdateMitigationActionError::Unhandled(inner) => Error::Unhandled(inner),
8956 }
8957 }
8958}
8959impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package::UpdatePackageError, R>> for Error
8960where
8961 R: Send + Sync + std::fmt::Debug + 'static,
8962{
8963 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package::UpdatePackageError, R>) -> Self {
8964 match err {
8965 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8966 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8967 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8968 source: err.into(),
8969 }),
8970 }
8971 }
8972}
8973impl From<crate::operation::update_package::UpdatePackageError> for Error {
8974 fn from(err: crate::operation::update_package::UpdatePackageError) -> Self {
8975 match err {
8976 crate::operation::update_package::UpdatePackageError::ConflictException(inner) => Error::ConflictException(inner),
8977 crate::operation::update_package::UpdatePackageError::InternalServerException(inner) => Error::InternalServerException(inner),
8978 crate::operation::update_package::UpdatePackageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8979 crate::operation::update_package::UpdatePackageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8980 crate::operation::update_package::UpdatePackageError::ValidationException(inner) => Error::ValidationException(inner),
8981 crate::operation::update_package::UpdatePackageError::Unhandled(inner) => Error::Unhandled(inner),
8982 }
8983 }
8984}
8985impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package_configuration::UpdatePackageConfigurationError, R>>
8986 for Error
8987where
8988 R: Send + Sync + std::fmt::Debug + 'static,
8989{
8990 fn from(
8991 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package_configuration::UpdatePackageConfigurationError, R>,
8992 ) -> Self {
8993 match err {
8994 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8995 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8996 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8997 source: err.into(),
8998 }),
8999 }
9000 }
9001}
9002impl From<crate::operation::update_package_configuration::UpdatePackageConfigurationError> for Error {
9003 fn from(err: crate::operation::update_package_configuration::UpdatePackageConfigurationError) -> Self {
9004 match err {
9005 crate::operation::update_package_configuration::UpdatePackageConfigurationError::ConflictException(inner) => {
9006 Error::ConflictException(inner)
9007 }
9008 crate::operation::update_package_configuration::UpdatePackageConfigurationError::InternalServerException(inner) => {
9009 Error::InternalServerException(inner)
9010 }
9011 crate::operation::update_package_configuration::UpdatePackageConfigurationError::ThrottlingException(inner) => {
9012 Error::ThrottlingException(inner)
9013 }
9014 crate::operation::update_package_configuration::UpdatePackageConfigurationError::ValidationException(inner) => {
9015 Error::ValidationException(inner)
9016 }
9017 crate::operation::update_package_configuration::UpdatePackageConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
9018 }
9019 }
9020}
9021impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package_version::UpdatePackageVersionError, R>> for Error
9022where
9023 R: Send + Sync + std::fmt::Debug + 'static,
9024{
9025 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package_version::UpdatePackageVersionError, R>) -> Self {
9026 match err {
9027 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9028 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9029 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9030 source: err.into(),
9031 }),
9032 }
9033 }
9034}
9035impl From<crate::operation::update_package_version::UpdatePackageVersionError> for Error {
9036 fn from(err: crate::operation::update_package_version::UpdatePackageVersionError) -> Self {
9037 match err {
9038 crate::operation::update_package_version::UpdatePackageVersionError::ConflictException(inner) => Error::ConflictException(inner),
9039 crate::operation::update_package_version::UpdatePackageVersionError::InternalServerException(inner) => {
9040 Error::InternalServerException(inner)
9041 }
9042 crate::operation::update_package_version::UpdatePackageVersionError::ResourceNotFoundException(inner) => {
9043 Error::ResourceNotFoundException(inner)
9044 }
9045 crate::operation::update_package_version::UpdatePackageVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9046 crate::operation::update_package_version::UpdatePackageVersionError::ValidationException(inner) => Error::ValidationException(inner),
9047 crate::operation::update_package_version::UpdatePackageVersionError::Unhandled(inner) => Error::Unhandled(inner),
9048 }
9049 }
9050}
9051impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_provisioning_template::UpdateProvisioningTemplateError, R>>
9052 for Error
9053where
9054 R: Send + Sync + std::fmt::Debug + 'static,
9055{
9056 fn from(
9057 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_provisioning_template::UpdateProvisioningTemplateError, R>,
9058 ) -> Self {
9059 match err {
9060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9063 source: err.into(),
9064 }),
9065 }
9066 }
9067}
9068impl From<crate::operation::update_provisioning_template::UpdateProvisioningTemplateError> for Error {
9069 fn from(err: crate::operation::update_provisioning_template::UpdateProvisioningTemplateError) -> Self {
9070 match err {
9071 crate::operation::update_provisioning_template::UpdateProvisioningTemplateError::ConflictingResourceUpdateException(inner) => {
9072 Error::ConflictingResourceUpdateException(inner)
9073 }
9074 crate::operation::update_provisioning_template::UpdateProvisioningTemplateError::InternalFailureException(inner) => {
9075 Error::InternalFailureException(inner)
9076 }
9077 crate::operation::update_provisioning_template::UpdateProvisioningTemplateError::InvalidRequestException(inner) => {
9078 Error::InvalidRequestException(inner)
9079 }
9080 crate::operation::update_provisioning_template::UpdateProvisioningTemplateError::ResourceNotFoundException(inner) => {
9081 Error::ResourceNotFoundException(inner)
9082 }
9083 crate::operation::update_provisioning_template::UpdateProvisioningTemplateError::UnauthorizedException(inner) => {
9084 Error::UnauthorizedException(inner)
9085 }
9086 crate::operation::update_provisioning_template::UpdateProvisioningTemplateError::Unhandled(inner) => Error::Unhandled(inner),
9087 }
9088 }
9089}
9090impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_alias::UpdateRoleAliasError, R>> for Error
9091where
9092 R: Send + Sync + std::fmt::Debug + 'static,
9093{
9094 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_alias::UpdateRoleAliasError, R>) -> Self {
9095 match err {
9096 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9097 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9098 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9099 source: err.into(),
9100 }),
9101 }
9102 }
9103}
9104impl From<crate::operation::update_role_alias::UpdateRoleAliasError> for Error {
9105 fn from(err: crate::operation::update_role_alias::UpdateRoleAliasError) -> Self {
9106 match err {
9107 crate::operation::update_role_alias::UpdateRoleAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9108 crate::operation::update_role_alias::UpdateRoleAliasError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9109 crate::operation::update_role_alias::UpdateRoleAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9110 crate::operation::update_role_alias::UpdateRoleAliasError::ServiceUnavailableException(inner) => {
9111 Error::ServiceUnavailableException(inner)
9112 }
9113 crate::operation::update_role_alias::UpdateRoleAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9114 crate::operation::update_role_alias::UpdateRoleAliasError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
9115 crate::operation::update_role_alias::UpdateRoleAliasError::Unhandled(inner) => Error::Unhandled(inner),
9116 }
9117 }
9118}
9119impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_scheduled_audit::UpdateScheduledAuditError, R>> for Error
9120where
9121 R: Send + Sync + std::fmt::Debug + 'static,
9122{
9123 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_scheduled_audit::UpdateScheduledAuditError, R>) -> Self {
9124 match err {
9125 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9126 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9127 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9128 source: err.into(),
9129 }),
9130 }
9131 }
9132}
9133impl From<crate::operation::update_scheduled_audit::UpdateScheduledAuditError> for Error {
9134 fn from(err: crate::operation::update_scheduled_audit::UpdateScheduledAuditError) -> Self {
9135 match err {
9136 crate::operation::update_scheduled_audit::UpdateScheduledAuditError::InternalFailureException(inner) => {
9137 Error::InternalFailureException(inner)
9138 }
9139 crate::operation::update_scheduled_audit::UpdateScheduledAuditError::InvalidRequestException(inner) => {
9140 Error::InvalidRequestException(inner)
9141 }
9142 crate::operation::update_scheduled_audit::UpdateScheduledAuditError::ResourceNotFoundException(inner) => {
9143 Error::ResourceNotFoundException(inner)
9144 }
9145 crate::operation::update_scheduled_audit::UpdateScheduledAuditError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9146 crate::operation::update_scheduled_audit::UpdateScheduledAuditError::Unhandled(inner) => Error::Unhandled(inner),
9147 }
9148 }
9149}
9150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
9151where
9152 R: Send + Sync + std::fmt::Debug + 'static,
9153{
9154 fn from(
9155 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
9156 ) -> Self {
9157 match err {
9158 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9159 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9160 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9161 source: err.into(),
9162 }),
9163 }
9164 }
9165}
9166impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
9167 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
9168 match err {
9169 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalFailureException(inner) => {
9170 Error::InternalFailureException(inner)
9171 }
9172 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
9173 Error::InvalidRequestException(inner)
9174 }
9175 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
9176 Error::ResourceNotFoundException(inner)
9177 }
9178 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9179 crate::operation::update_security_profile::UpdateSecurityProfileError::VersionConflictException(inner) => {
9180 Error::VersionConflictException(inner)
9181 }
9182 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
9183 }
9184 }
9185}
9186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_stream::UpdateStreamError, R>> for Error
9187where
9188 R: Send + Sync + std::fmt::Debug + 'static,
9189{
9190 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_stream::UpdateStreamError, R>) -> Self {
9191 match err {
9192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9195 source: err.into(),
9196 }),
9197 }
9198 }
9199}
9200impl From<crate::operation::update_stream::UpdateStreamError> for Error {
9201 fn from(err: crate::operation::update_stream::UpdateStreamError) -> Self {
9202 match err {
9203 crate::operation::update_stream::UpdateStreamError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9204 crate::operation::update_stream::UpdateStreamError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9205 crate::operation::update_stream::UpdateStreamError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9206 crate::operation::update_stream::UpdateStreamError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9207 crate::operation::update_stream::UpdateStreamError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
9208 crate::operation::update_stream::UpdateStreamError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9209 crate::operation::update_stream::UpdateStreamError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
9210 crate::operation::update_stream::UpdateStreamError::Unhandled(inner) => Error::Unhandled(inner),
9211 }
9212 }
9213}
9214impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_thing::UpdateThingError, R>> for Error
9215where
9216 R: Send + Sync + std::fmt::Debug + 'static,
9217{
9218 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_thing::UpdateThingError, R>) -> Self {
9219 match err {
9220 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9221 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9222 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9223 source: err.into(),
9224 }),
9225 }
9226 }
9227}
9228impl From<crate::operation::update_thing::UpdateThingError> for Error {
9229 fn from(err: crate::operation::update_thing::UpdateThingError) -> Self {
9230 match err {
9231 crate::operation::update_thing::UpdateThingError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9232 crate::operation::update_thing::UpdateThingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9233 crate::operation::update_thing::UpdateThingError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9234 crate::operation::update_thing::UpdateThingError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
9235 crate::operation::update_thing::UpdateThingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9236 crate::operation::update_thing::UpdateThingError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
9237 crate::operation::update_thing::UpdateThingError::VersionConflictException(inner) => Error::VersionConflictException(inner),
9238 crate::operation::update_thing::UpdateThingError::Unhandled(inner) => Error::Unhandled(inner),
9239 }
9240 }
9241}
9242impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_thing_group::UpdateThingGroupError, R>> for Error
9243where
9244 R: Send + Sync + std::fmt::Debug + 'static,
9245{
9246 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_thing_group::UpdateThingGroupError, R>) -> Self {
9247 match err {
9248 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9249 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9250 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9251 source: err.into(),
9252 }),
9253 }
9254 }
9255}
9256impl From<crate::operation::update_thing_group::UpdateThingGroupError> for Error {
9257 fn from(err: crate::operation::update_thing_group::UpdateThingGroupError) -> Self {
9258 match err {
9259 crate::operation::update_thing_group::UpdateThingGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9260 crate::operation::update_thing_group::UpdateThingGroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9261 crate::operation::update_thing_group::UpdateThingGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9262 crate::operation::update_thing_group::UpdateThingGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9263 crate::operation::update_thing_group::UpdateThingGroupError::VersionConflictException(inner) => Error::VersionConflictException(inner),
9264 crate::operation::update_thing_group::UpdateThingGroupError::Unhandled(inner) => Error::Unhandled(inner),
9265 }
9266 }
9267}
9268impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError, R>>
9269 for Error
9270where
9271 R: Send + Sync + std::fmt::Debug + 'static,
9272{
9273 fn from(
9274 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError, R>,
9275 ) -> Self {
9276 match err {
9277 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9278 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9279 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9280 source: err.into(),
9281 }),
9282 }
9283 }
9284}
9285impl From<crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError> for Error {
9286 fn from(err: crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError) -> Self {
9287 match err {
9288 crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError::InternalFailureException(inner) => {
9289 Error::InternalFailureException(inner)
9290 }
9291 crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError::InvalidRequestException(inner) => {
9292 Error::InvalidRequestException(inner)
9293 }
9294 crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError::ResourceNotFoundException(inner) => {
9295 Error::ResourceNotFoundException(inner)
9296 }
9297 crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError::ThrottlingException(inner) => {
9298 Error::ThrottlingException(inner)
9299 }
9300 crate::operation::update_thing_groups_for_thing::UpdateThingGroupsForThingError::Unhandled(inner) => Error::Unhandled(inner),
9301 }
9302 }
9303}
9304impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_thing_type::UpdateThingTypeError, R>> for Error
9305where
9306 R: Send + Sync + std::fmt::Debug + 'static,
9307{
9308 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_thing_type::UpdateThingTypeError, R>) -> Self {
9309 match err {
9310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9313 source: err.into(),
9314 }),
9315 }
9316 }
9317}
9318impl From<crate::operation::update_thing_type::UpdateThingTypeError> for Error {
9319 fn from(err: crate::operation::update_thing_type::UpdateThingTypeError) -> Self {
9320 match err {
9321 crate::operation::update_thing_type::UpdateThingTypeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9322 crate::operation::update_thing_type::UpdateThingTypeError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9323 crate::operation::update_thing_type::UpdateThingTypeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9324 crate::operation::update_thing_type::UpdateThingTypeError::ServiceUnavailableException(inner) => {
9325 Error::ServiceUnavailableException(inner)
9326 }
9327 crate::operation::update_thing_type::UpdateThingTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9328 crate::operation::update_thing_type::UpdateThingTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
9329 crate::operation::update_thing_type::UpdateThingTypeError::Unhandled(inner) => Error::Unhandled(inner),
9330 }
9331 }
9332}
9333impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError, R>>
9334 for Error
9335where
9336 R: Send + Sync + std::fmt::Debug + 'static,
9337{
9338 fn from(
9339 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError, R>,
9340 ) -> Self {
9341 match err {
9342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9345 source: err.into(),
9346 }),
9347 }
9348 }
9349}
9350impl From<crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError> for Error {
9351 fn from(err: crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError) -> Self {
9352 match err {
9353 crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError::ConflictingResourceUpdateException(inner) => {
9354 Error::ConflictingResourceUpdateException(inner)
9355 }
9356 crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError::InternalException(inner) => {
9357 Error::InternalException(inner)
9358 }
9359 crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError::InvalidRequestException(inner) => {
9360 Error::InvalidRequestException(inner)
9361 }
9362 crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError::ServiceUnavailableException(inner) => {
9363 Error::ServiceUnavailableException(inner)
9364 }
9365 crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError::UnauthorizedException(inner) => {
9366 Error::UnauthorizedException(inner)
9367 }
9368 crate::operation::update_topic_rule_destination::UpdateTopicRuleDestinationError::Unhandled(inner) => Error::Unhandled(inner),
9369 }
9370 }
9371}
9372impl<R>
9373 From<
9374 ::aws_smithy_runtime_api::client::result::SdkError<
9375 crate::operation::validate_security_profile_behaviors::ValidateSecurityProfileBehaviorsError,
9376 R,
9377 >,
9378 > for Error
9379where
9380 R: Send + Sync + std::fmt::Debug + 'static,
9381{
9382 fn from(
9383 err: ::aws_smithy_runtime_api::client::result::SdkError<
9384 crate::operation::validate_security_profile_behaviors::ValidateSecurityProfileBehaviorsError,
9385 R,
9386 >,
9387 ) -> Self {
9388 match err {
9389 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9390 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9391 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9392 source: err.into(),
9393 }),
9394 }
9395 }
9396}
9397impl From<crate::operation::validate_security_profile_behaviors::ValidateSecurityProfileBehaviorsError> for Error {
9398 fn from(err: crate::operation::validate_security_profile_behaviors::ValidateSecurityProfileBehaviorsError) -> Self {
9399 match err {
9400 crate::operation::validate_security_profile_behaviors::ValidateSecurityProfileBehaviorsError::InternalFailureException(inner) => {
9401 Error::InternalFailureException(inner)
9402 }
9403 crate::operation::validate_security_profile_behaviors::ValidateSecurityProfileBehaviorsError::InvalidRequestException(inner) => {
9404 Error::InvalidRequestException(inner)
9405 }
9406 crate::operation::validate_security_profile_behaviors::ValidateSecurityProfileBehaviorsError::ThrottlingException(inner) => {
9407 Error::ThrottlingException(inner)
9408 }
9409 crate::operation::validate_security_profile_behaviors::ValidateSecurityProfileBehaviorsError::Unhandled(inner) => Error::Unhandled(inner),
9410 }
9411 }
9412}
9413impl ::std::error::Error for Error {
9414 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
9415 match self {
9416 Error::CertificateConflictException(inner) => inner.source(),
9417 Error::CertificateStateException(inner) => inner.source(),
9418 Error::CertificateValidationException(inner) => inner.source(),
9419 Error::ConflictException(inner) => inner.source(),
9420 Error::ConflictingResourceUpdateException(inner) => inner.source(),
9421 Error::DeleteConflictException(inner) => inner.source(),
9422 Error::IndexNotReadyException(inner) => inner.source(),
9423 Error::InternalException(inner) => inner.source(),
9424 Error::InternalFailureException(inner) => inner.source(),
9425 Error::InternalServerException(inner) => inner.source(),
9426 Error::InvalidAggregationException(inner) => inner.source(),
9427 Error::InvalidQueryException(inner) => inner.source(),
9428 Error::InvalidRequestException(inner) => inner.source(),
9429 Error::InvalidResponseException(inner) => inner.source(),
9430 Error::InvalidStateTransitionException(inner) => inner.source(),
9431 Error::LimitExceededException(inner) => inner.source(),
9432 Error::MalformedPolicyException(inner) => inner.source(),
9433 Error::NotConfiguredException(inner) => inner.source(),
9434 Error::RegistrationCodeValidationException(inner) => inner.source(),
9435 Error::ResourceAlreadyExistsException(inner) => inner.source(),
9436 Error::ResourceNotFoundException(inner) => inner.source(),
9437 Error::ResourceRegistrationFailureException(inner) => inner.source(),
9438 Error::ServiceQuotaExceededException(inner) => inner.source(),
9439 Error::ServiceUnavailableException(inner) => inner.source(),
9440 Error::SqlParseException(inner) => inner.source(),
9441 Error::TaskAlreadyExistsException(inner) => inner.source(),
9442 Error::ThrottlingException(inner) => inner.source(),
9443 Error::TransferAlreadyCompletedException(inner) => inner.source(),
9444 Error::TransferConflictException(inner) => inner.source(),
9445 Error::UnauthorizedException(inner) => inner.source(),
9446 Error::ValidationException(inner) => inner.source(),
9447 Error::VersionConflictException(inner) => inner.source(),
9448 Error::VersionsLimitExceededException(inner) => inner.source(),
9449 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
9450 }
9451 }
9452}
9453impl ::aws_types::request_id::RequestId for Error {
9454 fn request_id(&self) -> Option<&str> {
9455 match self {
9456 Self::CertificateConflictException(e) => e.request_id(),
9457 Self::CertificateStateException(e) => e.request_id(),
9458 Self::CertificateValidationException(e) => e.request_id(),
9459 Self::ConflictException(e) => e.request_id(),
9460 Self::ConflictingResourceUpdateException(e) => e.request_id(),
9461 Self::DeleteConflictException(e) => e.request_id(),
9462 Self::IndexNotReadyException(e) => e.request_id(),
9463 Self::InternalException(e) => e.request_id(),
9464 Self::InternalFailureException(e) => e.request_id(),
9465 Self::InternalServerException(e) => e.request_id(),
9466 Self::InvalidAggregationException(e) => e.request_id(),
9467 Self::InvalidQueryException(e) => e.request_id(),
9468 Self::InvalidRequestException(e) => e.request_id(),
9469 Self::InvalidResponseException(e) => e.request_id(),
9470 Self::InvalidStateTransitionException(e) => e.request_id(),
9471 Self::LimitExceededException(e) => e.request_id(),
9472 Self::MalformedPolicyException(e) => e.request_id(),
9473 Self::NotConfiguredException(e) => e.request_id(),
9474 Self::RegistrationCodeValidationException(e) => e.request_id(),
9475 Self::ResourceAlreadyExistsException(e) => e.request_id(),
9476 Self::ResourceNotFoundException(e) => e.request_id(),
9477 Self::ResourceRegistrationFailureException(e) => e.request_id(),
9478 Self::ServiceQuotaExceededException(e) => e.request_id(),
9479 Self::ServiceUnavailableException(e) => e.request_id(),
9480 Self::SqlParseException(e) => e.request_id(),
9481 Self::TaskAlreadyExistsException(e) => e.request_id(),
9482 Self::ThrottlingException(e) => e.request_id(),
9483 Self::TransferAlreadyCompletedException(e) => e.request_id(),
9484 Self::TransferConflictException(e) => e.request_id(),
9485 Self::UnauthorizedException(e) => e.request_id(),
9486 Self::ValidationException(e) => e.request_id(),
9487 Self::VersionConflictException(e) => e.request_id(),
9488 Self::VersionsLimitExceededException(e) => e.request_id(),
9489 Self::Unhandled(e) => e.meta.request_id(),
9490 }
9491 }
9492}