1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictingOperationException(crate::types::error::ConflictingOperationException),
10 InternalFailureException(crate::types::error::InternalFailureException),
12 InvalidRequestException(crate::types::error::InvalidRequestException),
14 LimitExceededException(crate::types::error::LimitExceededException),
17 PreconditionFailedException(crate::types::error::PreconditionFailedException),
19 QueryTimeoutException(crate::types::error::QueryTimeoutException),
21 ResourceAlreadyExistsException(crate::types::error::ResourceAlreadyExistsException),
23 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
25 ServiceUnavailableException(crate::types::error::ServiceUnavailableException),
27 ThrottlingException(crate::types::error::ThrottlingException),
30 TooManyTagsException(crate::types::error::TooManyTagsException),
32 UnauthorizedException(crate::types::error::UnauthorizedException),
34 ValidationException(crate::types::error::ValidationException),
36 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
38 variable wildcard pattern and check `.code()`:
39 \
40 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
41 \
42 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
43 Unhandled(crate::error::sealed_unhandled::Unhandled),
44}
45impl ::std::fmt::Display for Error {
46 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
47 match self {
48 Error::AccessDeniedException(inner) => inner.fmt(f),
49 Error::ConflictingOperationException(inner) => inner.fmt(f),
50 Error::InternalFailureException(inner) => inner.fmt(f),
51 Error::InvalidRequestException(inner) => inner.fmt(f),
52 Error::LimitExceededException(inner) => inner.fmt(f),
53 Error::PreconditionFailedException(inner) => inner.fmt(f),
54 Error::QueryTimeoutException(inner) => inner.fmt(f),
55 Error::ResourceAlreadyExistsException(inner) => inner.fmt(f),
56 Error::ResourceNotFoundException(inner) => inner.fmt(f),
57 Error::ServiceUnavailableException(inner) => inner.fmt(f),
58 Error::ThrottlingException(inner) => inner.fmt(f),
59 Error::TooManyTagsException(inner) => inner.fmt(f),
60 Error::UnauthorizedException(inner) => inner.fmt(f),
61 Error::ValidationException(inner) => inner.fmt(f),
62 Error::Unhandled(_) => {
63 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
64 write!(f, "unhandled error ({code})")
65 } else {
66 f.write_str("unhandled error")
67 }
68 }
69 }
70 }
71}
72impl From<::aws_smithy_types::error::operation::BuildError> for Error {
73 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
74 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
75 source: value.into(),
76 meta: ::std::default::Default::default(),
77 })
78 }
79}
80impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
81 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
82 match self {
83 Self::AccessDeniedException(inner) => inner.meta(),
84 Self::ConflictingOperationException(inner) => inner.meta(),
85 Self::InternalFailureException(inner) => inner.meta(),
86 Self::InvalidRequestException(inner) => inner.meta(),
87 Self::LimitExceededException(inner) => inner.meta(),
88 Self::PreconditionFailedException(inner) => inner.meta(),
89 Self::QueryTimeoutException(inner) => inner.meta(),
90 Self::ResourceAlreadyExistsException(inner) => inner.meta(),
91 Self::ResourceNotFoundException(inner) => inner.meta(),
92 Self::ServiceUnavailableException(inner) => inner.meta(),
93 Self::ThrottlingException(inner) => inner.meta(),
94 Self::TooManyTagsException(inner) => inner.meta(),
95 Self::UnauthorizedException(inner) => inner.meta(),
96 Self::ValidationException(inner) => inner.meta(),
97 Self::Unhandled(inner) => &inner.meta,
98 }
99 }
100}
101impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_assets::AssociateAssetsError, R>> for Error
102where
103 R: Send + Sync + std::fmt::Debug + 'static,
104{
105 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_assets::AssociateAssetsError, R>) -> Self {
106 match err {
107 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
108 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
109 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
110 source: err.into(),
111 }),
112 }
113 }
114}
115impl From<crate::operation::associate_assets::AssociateAssetsError> for Error {
116 fn from(err: crate::operation::associate_assets::AssociateAssetsError) -> Self {
117 match err {
118 crate::operation::associate_assets::AssociateAssetsError::ConflictingOperationException(inner) => {
119 Error::ConflictingOperationException(inner)
120 }
121 crate::operation::associate_assets::AssociateAssetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
122 crate::operation::associate_assets::AssociateAssetsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
123 crate::operation::associate_assets::AssociateAssetsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
124 crate::operation::associate_assets::AssociateAssetsError::ResourceAlreadyExistsException(inner) => {
125 Error::ResourceAlreadyExistsException(inner)
126 }
127 crate::operation::associate_assets::AssociateAssetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
128 crate::operation::associate_assets::AssociateAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
129 crate::operation::associate_assets::AssociateAssetsError::Unhandled(inner) => Error::Unhandled(inner),
130 }
131 }
132}
133impl<R>
134 From<
135 ::aws_smithy_runtime_api::client::result::SdkError<
136 crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError,
137 R,
138 >,
139 > for Error
140where
141 R: Send + Sync + std::fmt::Debug + 'static,
142{
143 fn from(
144 err: ::aws_smithy_runtime_api::client::result::SdkError<
145 crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError,
146 R,
147 >,
148 ) -> Self {
149 match err {
150 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
151 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
152 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
153 source: err.into(),
154 }),
155 }
156 }
157}
158impl From<crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError> for Error {
159 fn from(err: crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError) -> Self {
160 match err {
161 crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError::ConflictingOperationException(
162 inner,
163 ) => Error::ConflictingOperationException(inner),
164 crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError::InternalFailureException(inner) => {
165 Error::InternalFailureException(inner)
166 }
167 crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError::InvalidRequestException(inner) => {
168 Error::InvalidRequestException(inner)
169 }
170 crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError::ResourceNotFoundException(inner) => {
171 Error::ResourceNotFoundException(inner)
172 }
173 crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError::ThrottlingException(inner) => {
174 Error::ThrottlingException(inner)
175 }
176 crate::operation::associate_time_series_to_asset_property::AssociateTimeSeriesToAssetPropertyError::Unhandled(inner) => {
177 Error::Unhandled(inner)
178 }
179 }
180 }
181}
182impl<R>
183 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError, R>>
184 for Error
185where
186 R: Send + Sync + std::fmt::Debug + 'static,
187{
188 fn from(
189 err: ::aws_smithy_runtime_api::client::result::SdkError<
190 crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError,
191 R,
192 >,
193 ) -> Self {
194 match err {
195 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
196 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
197 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
198 source: err.into(),
199 }),
200 }
201 }
202}
203impl From<crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError> for Error {
204 fn from(err: crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError) -> Self {
205 match err {
206 crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError::InternalFailureException(inner) => {
207 Error::InternalFailureException(inner)
208 }
209 crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError::InvalidRequestException(inner) => {
210 Error::InvalidRequestException(inner)
211 }
212 crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError::LimitExceededException(inner) => {
213 Error::LimitExceededException(inner)
214 }
215 crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError::ResourceNotFoundException(inner) => {
216 Error::ResourceNotFoundException(inner)
217 }
218 crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError::ThrottlingException(inner) => {
219 Error::ThrottlingException(inner)
220 }
221 crate::operation::batch_associate_project_assets::BatchAssociateProjectAssetsError::Unhandled(inner) => Error::Unhandled(inner),
222 }
223 }
224}
225impl<R>
226 From<
227 ::aws_smithy_runtime_api::client::result::SdkError<
228 crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError,
229 R,
230 >,
231 > for Error
232where
233 R: Send + Sync + std::fmt::Debug + 'static,
234{
235 fn from(
236 err: ::aws_smithy_runtime_api::client::result::SdkError<
237 crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError,
238 R,
239 >,
240 ) -> Self {
241 match err {
242 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
243 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
244 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
245 source: err.into(),
246 }),
247 }
248 }
249}
250impl From<crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError> for Error {
251 fn from(err: crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError) -> Self {
252 match err {
253 crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError::InternalFailureException(inner) => {
254 Error::InternalFailureException(inner)
255 }
256 crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError::InvalidRequestException(inner) => {
257 Error::InvalidRequestException(inner)
258 }
259 crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError::ResourceNotFoundException(inner) => {
260 Error::ResourceNotFoundException(inner)
261 }
262 crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError::ThrottlingException(inner) => {
263 Error::ThrottlingException(inner)
264 }
265 crate::operation::batch_disassociate_project_assets::BatchDisassociateProjectAssetsError::Unhandled(inner) => Error::Unhandled(inner),
266 }
267 }
268}
269impl<R>
270 From<
271 ::aws_smithy_runtime_api::client::result::SdkError<
272 crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError,
273 R,
274 >,
275 > for Error
276where
277 R: Send + Sync + std::fmt::Debug + 'static,
278{
279 fn from(
280 err: ::aws_smithy_runtime_api::client::result::SdkError<
281 crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError,
282 R,
283 >,
284 ) -> Self {
285 match err {
286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
289 source: err.into(),
290 }),
291 }
292 }
293}
294impl From<crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError> for Error {
295 fn from(err: crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError) -> Self {
296 match err {
297 crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError::InternalFailureException(inner) => {
298 Error::InternalFailureException(inner)
299 }
300 crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError::InvalidRequestException(inner) => {
301 Error::InvalidRequestException(inner)
302 }
303 crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError::ServiceUnavailableException(inner) => {
304 Error::ServiceUnavailableException(inner)
305 }
306 crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError::ThrottlingException(inner) => {
307 Error::ThrottlingException(inner)
308 }
309 crate::operation::batch_get_asset_property_aggregates::BatchGetAssetPropertyAggregatesError::Unhandled(inner) => Error::Unhandled(inner),
310 }
311 }
312}
313impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError, R>>
314 for Error
315where
316 R: Send + Sync + std::fmt::Debug + 'static,
317{
318 fn from(
319 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError, R>,
320 ) -> Self {
321 match err {
322 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
323 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
324 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
325 source: err.into(),
326 }),
327 }
328 }
329}
330impl From<crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError> for Error {
331 fn from(err: crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError) -> Self {
332 match err {
333 crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError::InternalFailureException(inner) => {
334 Error::InternalFailureException(inner)
335 }
336 crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError::InvalidRequestException(inner) => {
337 Error::InvalidRequestException(inner)
338 }
339 crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError::ServiceUnavailableException(inner) => {
340 Error::ServiceUnavailableException(inner)
341 }
342 crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError::ThrottlingException(inner) => {
343 Error::ThrottlingException(inner)
344 }
345 crate::operation::batch_get_asset_property_value::BatchGetAssetPropertyValueError::Unhandled(inner) => Error::Unhandled(inner),
346 }
347 }
348}
349impl<R>
350 From<
351 ::aws_smithy_runtime_api::client::result::SdkError<
352 crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError,
353 R,
354 >,
355 > for Error
356where
357 R: Send + Sync + std::fmt::Debug + 'static,
358{
359 fn from(
360 err: ::aws_smithy_runtime_api::client::result::SdkError<
361 crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError,
362 R,
363 >,
364 ) -> Self {
365 match err {
366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
369 source: err.into(),
370 }),
371 }
372 }
373}
374impl From<crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError> for Error {
375 fn from(err: crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError) -> Self {
376 match err {
377 crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError::InternalFailureException(inner) => {
378 Error::InternalFailureException(inner)
379 }
380 crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError::InvalidRequestException(inner) => {
381 Error::InvalidRequestException(inner)
382 }
383 crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError::ServiceUnavailableException(inner) => {
384 Error::ServiceUnavailableException(inner)
385 }
386 crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError::ThrottlingException(inner) => {
387 Error::ThrottlingException(inner)
388 }
389 crate::operation::batch_get_asset_property_value_history::BatchGetAssetPropertyValueHistoryError::Unhandled(inner) => {
390 Error::Unhandled(inner)
391 }
392 }
393 }
394}
395impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError, R>>
396 for Error
397where
398 R: Send + Sync + std::fmt::Debug + 'static,
399{
400 fn from(
401 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError, R>,
402 ) -> Self {
403 match err {
404 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
405 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
406 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
407 source: err.into(),
408 }),
409 }
410 }
411}
412impl From<crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError> for Error {
413 fn from(err: crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError) -> Self {
414 match err {
415 crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError::ConflictingOperationException(inner) => {
416 Error::ConflictingOperationException(inner)
417 }
418 crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError::InternalFailureException(inner) => {
419 Error::InternalFailureException(inner)
420 }
421 crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError::InvalidRequestException(inner) => {
422 Error::InvalidRequestException(inner)
423 }
424 crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError::LimitExceededException(inner) => {
425 Error::LimitExceededException(inner)
426 }
427 crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError::ResourceNotFoundException(inner) => {
428 Error::ResourceNotFoundException(inner)
429 }
430 crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError::ServiceUnavailableException(inner) => {
431 Error::ServiceUnavailableException(inner)
432 }
433 crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError::ThrottlingException(inner) => {
434 Error::ThrottlingException(inner)
435 }
436 crate::operation::batch_put_asset_property_value::BatchPutAssetPropertyValueError::Unhandled(inner) => Error::Unhandled(inner),
437 }
438 }
439}
440impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_access_policy::CreateAccessPolicyError, R>> for Error
441where
442 R: Send + Sync + std::fmt::Debug + 'static,
443{
444 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_access_policy::CreateAccessPolicyError, R>) -> Self {
445 match err {
446 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
447 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
448 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
449 source: err.into(),
450 }),
451 }
452 }
453}
454impl From<crate::operation::create_access_policy::CreateAccessPolicyError> for Error {
455 fn from(err: crate::operation::create_access_policy::CreateAccessPolicyError) -> Self {
456 match err {
457 crate::operation::create_access_policy::CreateAccessPolicyError::InternalFailureException(inner) => {
458 Error::InternalFailureException(inner)
459 }
460 crate::operation::create_access_policy::CreateAccessPolicyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
461 crate::operation::create_access_policy::CreateAccessPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
462 crate::operation::create_access_policy::CreateAccessPolicyError::ResourceNotFoundException(inner) => {
463 Error::ResourceNotFoundException(inner)
464 }
465 crate::operation::create_access_policy::CreateAccessPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
466 crate::operation::create_access_policy::CreateAccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
467 }
468 }
469}
470impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset::CreateAssetError, R>> for Error
471where
472 R: Send + Sync + std::fmt::Debug + 'static,
473{
474 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset::CreateAssetError, R>) -> Self {
475 match err {
476 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
477 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
478 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
479 source: err.into(),
480 }),
481 }
482 }
483}
484impl From<crate::operation::create_asset::CreateAssetError> for Error {
485 fn from(err: crate::operation::create_asset::CreateAssetError) -> Self {
486 match err {
487 crate::operation::create_asset::CreateAssetError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
488 crate::operation::create_asset::CreateAssetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
489 crate::operation::create_asset::CreateAssetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
490 crate::operation::create_asset::CreateAssetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
491 crate::operation::create_asset::CreateAssetError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
492 crate::operation::create_asset::CreateAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
493 crate::operation::create_asset::CreateAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
494 crate::operation::create_asset::CreateAssetError::Unhandled(inner) => Error::Unhandled(inner),
495 }
496 }
497}
498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_model::CreateAssetModelError, R>> for Error
499where
500 R: Send + Sync + std::fmt::Debug + 'static,
501{
502 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_model::CreateAssetModelError, R>) -> Self {
503 match err {
504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
507 source: err.into(),
508 }),
509 }
510 }
511}
512impl From<crate::operation::create_asset_model::CreateAssetModelError> for Error {
513 fn from(err: crate::operation::create_asset_model::CreateAssetModelError) -> Self {
514 match err {
515 crate::operation::create_asset_model::CreateAssetModelError::ConflictingOperationException(inner) => {
516 Error::ConflictingOperationException(inner)
517 }
518 crate::operation::create_asset_model::CreateAssetModelError::InternalFailureException(inner) => Error::InternalFailureException(inner),
519 crate::operation::create_asset_model::CreateAssetModelError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
520 crate::operation::create_asset_model::CreateAssetModelError::LimitExceededException(inner) => Error::LimitExceededException(inner),
521 crate::operation::create_asset_model::CreateAssetModelError::ResourceAlreadyExistsException(inner) => {
522 Error::ResourceAlreadyExistsException(inner)
523 }
524 crate::operation::create_asset_model::CreateAssetModelError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
525 crate::operation::create_asset_model::CreateAssetModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
526 crate::operation::create_asset_model::CreateAssetModelError::Unhandled(inner) => Error::Unhandled(inner),
527 }
528 }
529}
530impl<R>
531 From<
532 ::aws_smithy_runtime_api::client::result::SdkError<
533 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError,
534 R,
535 >,
536 > for Error
537where
538 R: Send + Sync + std::fmt::Debug + 'static,
539{
540 fn from(
541 err: ::aws_smithy_runtime_api::client::result::SdkError<
542 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError,
543 R,
544 >,
545 ) -> Self {
546 match err {
547 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
548 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
549 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
550 source: err.into(),
551 }),
552 }
553 }
554}
555impl From<crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError> for Error {
556 fn from(err: crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError) -> Self {
557 match err {
558 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::ConflictingOperationException(inner) => {
559 Error::ConflictingOperationException(inner)
560 }
561 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::InternalFailureException(inner) => {
562 Error::InternalFailureException(inner)
563 }
564 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::InvalidRequestException(inner) => {
565 Error::InvalidRequestException(inner)
566 }
567 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::LimitExceededException(inner) => {
568 Error::LimitExceededException(inner)
569 }
570 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::PreconditionFailedException(inner) => {
571 Error::PreconditionFailedException(inner)
572 }
573 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::ResourceAlreadyExistsException(inner) => {
574 Error::ResourceAlreadyExistsException(inner)
575 }
576 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::ResourceNotFoundException(inner) => {
577 Error::ResourceNotFoundException(inner)
578 }
579 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::ThrottlingException(inner) => {
580 Error::ThrottlingException(inner)
581 }
582 crate::operation::create_asset_model_composite_model::CreateAssetModelCompositeModelError::Unhandled(inner) => Error::Unhandled(inner),
583 }
584 }
585}
586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_bulk_import_job::CreateBulkImportJobError, R>> for Error
587where
588 R: Send + Sync + std::fmt::Debug + 'static,
589{
590 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_bulk_import_job::CreateBulkImportJobError, R>) -> Self {
591 match err {
592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
595 source: err.into(),
596 }),
597 }
598 }
599}
600impl From<crate::operation::create_bulk_import_job::CreateBulkImportJobError> for Error {
601 fn from(err: crate::operation::create_bulk_import_job::CreateBulkImportJobError) -> Self {
602 match err {
603 crate::operation::create_bulk_import_job::CreateBulkImportJobError::ConflictingOperationException(inner) => {
604 Error::ConflictingOperationException(inner)
605 }
606 crate::operation::create_bulk_import_job::CreateBulkImportJobError::InternalFailureException(inner) => {
607 Error::InternalFailureException(inner)
608 }
609 crate::operation::create_bulk_import_job::CreateBulkImportJobError::InvalidRequestException(inner) => {
610 Error::InvalidRequestException(inner)
611 }
612 crate::operation::create_bulk_import_job::CreateBulkImportJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
613 crate::operation::create_bulk_import_job::CreateBulkImportJobError::ResourceAlreadyExistsException(inner) => {
614 Error::ResourceAlreadyExistsException(inner)
615 }
616 crate::operation::create_bulk_import_job::CreateBulkImportJobError::ResourceNotFoundException(inner) => {
617 Error::ResourceNotFoundException(inner)
618 }
619 crate::operation::create_bulk_import_job::CreateBulkImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
620 crate::operation::create_bulk_import_job::CreateBulkImportJobError::Unhandled(inner) => Error::Unhandled(inner),
621 }
622 }
623}
624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_computation_model::CreateComputationModelError, R>> for Error
625where
626 R: Send + Sync + std::fmt::Debug + 'static,
627{
628 fn from(
629 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_computation_model::CreateComputationModelError, R>,
630 ) -> Self {
631 match err {
632 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
633 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
634 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
635 source: err.into(),
636 }),
637 }
638 }
639}
640impl From<crate::operation::create_computation_model::CreateComputationModelError> for Error {
641 fn from(err: crate::operation::create_computation_model::CreateComputationModelError) -> Self {
642 match err {
643 crate::operation::create_computation_model::CreateComputationModelError::ConflictingOperationException(inner) => {
644 Error::ConflictingOperationException(inner)
645 }
646 crate::operation::create_computation_model::CreateComputationModelError::InternalFailureException(inner) => {
647 Error::InternalFailureException(inner)
648 }
649 crate::operation::create_computation_model::CreateComputationModelError::InvalidRequestException(inner) => {
650 Error::InvalidRequestException(inner)
651 }
652 crate::operation::create_computation_model::CreateComputationModelError::LimitExceededException(inner) => {
653 Error::LimitExceededException(inner)
654 }
655 crate::operation::create_computation_model::CreateComputationModelError::ResourceAlreadyExistsException(inner) => {
656 Error::ResourceAlreadyExistsException(inner)
657 }
658 crate::operation::create_computation_model::CreateComputationModelError::ResourceNotFoundException(inner) => {
659 Error::ResourceNotFoundException(inner)
660 }
661 crate::operation::create_computation_model::CreateComputationModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
662 crate::operation::create_computation_model::CreateComputationModelError::Unhandled(inner) => Error::Unhandled(inner),
663 }
664 }
665}
666impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>> for Error
667where
668 R: Send + Sync + std::fmt::Debug + 'static,
669{
670 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>) -> Self {
671 match err {
672 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
673 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
674 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
675 source: err.into(),
676 }),
677 }
678 }
679}
680impl From<crate::operation::create_dashboard::CreateDashboardError> for Error {
681 fn from(err: crate::operation::create_dashboard::CreateDashboardError) -> Self {
682 match err {
683 crate::operation::create_dashboard::CreateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
684 crate::operation::create_dashboard::CreateDashboardError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
685 crate::operation::create_dashboard::CreateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
686 crate::operation::create_dashboard::CreateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
687 crate::operation::create_dashboard::CreateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
688 crate::operation::create_dashboard::CreateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
689 }
690 }
691}
692impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dataset::CreateDatasetError, R>> for Error
693where
694 R: Send + Sync + std::fmt::Debug + 'static,
695{
696 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dataset::CreateDatasetError, R>) -> Self {
697 match err {
698 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
699 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
700 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
701 source: err.into(),
702 }),
703 }
704 }
705}
706impl From<crate::operation::create_dataset::CreateDatasetError> for Error {
707 fn from(err: crate::operation::create_dataset::CreateDatasetError) -> Self {
708 match err {
709 crate::operation::create_dataset::CreateDatasetError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
710 crate::operation::create_dataset::CreateDatasetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
711 crate::operation::create_dataset::CreateDatasetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
712 crate::operation::create_dataset::CreateDatasetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
713 crate::operation::create_dataset::CreateDatasetError::ResourceAlreadyExistsException(inner) => {
714 Error::ResourceAlreadyExistsException(inner)
715 }
716 crate::operation::create_dataset::CreateDatasetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
717 crate::operation::create_dataset::CreateDatasetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
718 crate::operation::create_dataset::CreateDatasetError::Unhandled(inner) => Error::Unhandled(inner),
719 }
720 }
721}
722impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_gateway::CreateGatewayError, R>> for Error
723where
724 R: Send + Sync + std::fmt::Debug + 'static,
725{
726 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_gateway::CreateGatewayError, R>) -> Self {
727 match err {
728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
731 source: err.into(),
732 }),
733 }
734 }
735}
736impl From<crate::operation::create_gateway::CreateGatewayError> for Error {
737 fn from(err: crate::operation::create_gateway::CreateGatewayError) -> Self {
738 match err {
739 crate::operation::create_gateway::CreateGatewayError::InternalFailureException(inner) => Error::InternalFailureException(inner),
740 crate::operation::create_gateway::CreateGatewayError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
741 crate::operation::create_gateway::CreateGatewayError::LimitExceededException(inner) => Error::LimitExceededException(inner),
742 crate::operation::create_gateway::CreateGatewayError::ResourceAlreadyExistsException(inner) => {
743 Error::ResourceAlreadyExistsException(inner)
744 }
745 crate::operation::create_gateway::CreateGatewayError::ThrottlingException(inner) => Error::ThrottlingException(inner),
746 crate::operation::create_gateway::CreateGatewayError::Unhandled(inner) => Error::Unhandled(inner),
747 }
748 }
749}
750impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_portal::CreatePortalError, R>> for Error
751where
752 R: Send + Sync + std::fmt::Debug + 'static,
753{
754 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_portal::CreatePortalError, R>) -> Self {
755 match err {
756 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
757 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
758 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
759 source: err.into(),
760 }),
761 }
762 }
763}
764impl From<crate::operation::create_portal::CreatePortalError> for Error {
765 fn from(err: crate::operation::create_portal::CreatePortalError) -> Self {
766 match err {
767 crate::operation::create_portal::CreatePortalError::InternalFailureException(inner) => Error::InternalFailureException(inner),
768 crate::operation::create_portal::CreatePortalError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
769 crate::operation::create_portal::CreatePortalError::LimitExceededException(inner) => Error::LimitExceededException(inner),
770 crate::operation::create_portal::CreatePortalError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
771 crate::operation::create_portal::CreatePortalError::ThrottlingException(inner) => Error::ThrottlingException(inner),
772 crate::operation::create_portal::CreatePortalError::Unhandled(inner) => Error::Unhandled(inner),
773 }
774 }
775}
776impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_project::CreateProjectError, R>> for Error
777where
778 R: Send + Sync + std::fmt::Debug + 'static,
779{
780 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_project::CreateProjectError, R>) -> Self {
781 match err {
782 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
783 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
784 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
785 source: err.into(),
786 }),
787 }
788 }
789}
790impl From<crate::operation::create_project::CreateProjectError> for Error {
791 fn from(err: crate::operation::create_project::CreateProjectError) -> Self {
792 match err {
793 crate::operation::create_project::CreateProjectError::InternalFailureException(inner) => Error::InternalFailureException(inner),
794 crate::operation::create_project::CreateProjectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
795 crate::operation::create_project::CreateProjectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
796 crate::operation::create_project::CreateProjectError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
797 crate::operation::create_project::CreateProjectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
798 crate::operation::create_project::CreateProjectError::Unhandled(inner) => Error::Unhandled(inner),
799 }
800 }
801}
802impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_access_policy::DeleteAccessPolicyError, R>> for Error
803where
804 R: Send + Sync + std::fmt::Debug + 'static,
805{
806 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_access_policy::DeleteAccessPolicyError, R>) -> Self {
807 match err {
808 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
809 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
810 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
811 source: err.into(),
812 }),
813 }
814 }
815}
816impl From<crate::operation::delete_access_policy::DeleteAccessPolicyError> for Error {
817 fn from(err: crate::operation::delete_access_policy::DeleteAccessPolicyError) -> Self {
818 match err {
819 crate::operation::delete_access_policy::DeleteAccessPolicyError::InternalFailureException(inner) => {
820 Error::InternalFailureException(inner)
821 }
822 crate::operation::delete_access_policy::DeleteAccessPolicyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
823 crate::operation::delete_access_policy::DeleteAccessPolicyError::ResourceNotFoundException(inner) => {
824 Error::ResourceNotFoundException(inner)
825 }
826 crate::operation::delete_access_policy::DeleteAccessPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
827 crate::operation::delete_access_policy::DeleteAccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
828 }
829 }
830}
831impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset::DeleteAssetError, R>> for Error
832where
833 R: Send + Sync + std::fmt::Debug + 'static,
834{
835 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset::DeleteAssetError, R>) -> Self {
836 match err {
837 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
838 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
839 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
840 source: err.into(),
841 }),
842 }
843 }
844}
845impl From<crate::operation::delete_asset::DeleteAssetError> for Error {
846 fn from(err: crate::operation::delete_asset::DeleteAssetError) -> Self {
847 match err {
848 crate::operation::delete_asset::DeleteAssetError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
849 crate::operation::delete_asset::DeleteAssetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
850 crate::operation::delete_asset::DeleteAssetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
851 crate::operation::delete_asset::DeleteAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
852 crate::operation::delete_asset::DeleteAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
853 crate::operation::delete_asset::DeleteAssetError::Unhandled(inner) => Error::Unhandled(inner),
854 }
855 }
856}
857impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_model::DeleteAssetModelError, R>> for Error
858where
859 R: Send + Sync + std::fmt::Debug + 'static,
860{
861 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_model::DeleteAssetModelError, R>) -> Self {
862 match err {
863 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
864 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
865 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
866 source: err.into(),
867 }),
868 }
869 }
870}
871impl From<crate::operation::delete_asset_model::DeleteAssetModelError> for Error {
872 fn from(err: crate::operation::delete_asset_model::DeleteAssetModelError) -> Self {
873 match err {
874 crate::operation::delete_asset_model::DeleteAssetModelError::ConflictingOperationException(inner) => {
875 Error::ConflictingOperationException(inner)
876 }
877 crate::operation::delete_asset_model::DeleteAssetModelError::InternalFailureException(inner) => Error::InternalFailureException(inner),
878 crate::operation::delete_asset_model::DeleteAssetModelError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
879 crate::operation::delete_asset_model::DeleteAssetModelError::PreconditionFailedException(inner) => {
880 Error::PreconditionFailedException(inner)
881 }
882 crate::operation::delete_asset_model::DeleteAssetModelError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
883 crate::operation::delete_asset_model::DeleteAssetModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
884 crate::operation::delete_asset_model::DeleteAssetModelError::Unhandled(inner) => Error::Unhandled(inner),
885 }
886 }
887}
888impl<R>
889 From<
890 ::aws_smithy_runtime_api::client::result::SdkError<
891 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError,
892 R,
893 >,
894 > for Error
895where
896 R: Send + Sync + std::fmt::Debug + 'static,
897{
898 fn from(
899 err: ::aws_smithy_runtime_api::client::result::SdkError<
900 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError,
901 R,
902 >,
903 ) -> Self {
904 match err {
905 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
906 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
907 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
908 source: err.into(),
909 }),
910 }
911 }
912}
913impl From<crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError> for Error {
914 fn from(err: crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError) -> Self {
915 match err {
916 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError::ConflictingOperationException(inner) => {
917 Error::ConflictingOperationException(inner)
918 }
919 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError::InternalFailureException(inner) => {
920 Error::InternalFailureException(inner)
921 }
922 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError::InvalidRequestException(inner) => {
923 Error::InvalidRequestException(inner)
924 }
925 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError::PreconditionFailedException(inner) => {
926 Error::PreconditionFailedException(inner)
927 }
928 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError::ResourceNotFoundException(inner) => {
929 Error::ResourceNotFoundException(inner)
930 }
931 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError::ThrottlingException(inner) => {
932 Error::ThrottlingException(inner)
933 }
934 crate::operation::delete_asset_model_composite_model::DeleteAssetModelCompositeModelError::Unhandled(inner) => Error::Unhandled(inner),
935 }
936 }
937}
938impl<R>
939 From<
940 ::aws_smithy_runtime_api::client::result::SdkError<
941 crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError,
942 R,
943 >,
944 > for Error
945where
946 R: Send + Sync + std::fmt::Debug + 'static,
947{
948 fn from(
949 err: ::aws_smithy_runtime_api::client::result::SdkError<
950 crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError,
951 R,
952 >,
953 ) -> Self {
954 match err {
955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
958 source: err.into(),
959 }),
960 }
961 }
962}
963impl From<crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError> for Error {
964 fn from(err: crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError) -> Self {
965 match err {
966 crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
967 crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError::InternalFailureException(inner) => Error::InternalFailureException(inner),
968 crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
969 crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
970 crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
971 crate::operation::delete_asset_model_interface_relationship::DeleteAssetModelInterfaceRelationshipError::Unhandled(inner) => Error::Unhandled(inner),
972 }
973 }
974}
975impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_computation_model::DeleteComputationModelError, R>> for Error
976where
977 R: Send + Sync + std::fmt::Debug + 'static,
978{
979 fn from(
980 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_computation_model::DeleteComputationModelError, R>,
981 ) -> Self {
982 match err {
983 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
984 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
985 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
986 source: err.into(),
987 }),
988 }
989 }
990}
991impl From<crate::operation::delete_computation_model::DeleteComputationModelError> for Error {
992 fn from(err: crate::operation::delete_computation_model::DeleteComputationModelError) -> Self {
993 match err {
994 crate::operation::delete_computation_model::DeleteComputationModelError::ConflictingOperationException(inner) => {
995 Error::ConflictingOperationException(inner)
996 }
997 crate::operation::delete_computation_model::DeleteComputationModelError::InternalFailureException(inner) => {
998 Error::InternalFailureException(inner)
999 }
1000 crate::operation::delete_computation_model::DeleteComputationModelError::InvalidRequestException(inner) => {
1001 Error::InvalidRequestException(inner)
1002 }
1003 crate::operation::delete_computation_model::DeleteComputationModelError::ResourceNotFoundException(inner) => {
1004 Error::ResourceNotFoundException(inner)
1005 }
1006 crate::operation::delete_computation_model::DeleteComputationModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1007 crate::operation::delete_computation_model::DeleteComputationModelError::Unhandled(inner) => Error::Unhandled(inner),
1008 }
1009 }
1010}
1011impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>> for Error
1012where
1013 R: Send + Sync + std::fmt::Debug + 'static,
1014{
1015 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>) -> Self {
1016 match err {
1017 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1018 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1019 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1020 source: err.into(),
1021 }),
1022 }
1023 }
1024}
1025impl From<crate::operation::delete_dashboard::DeleteDashboardError> for Error {
1026 fn from(err: crate::operation::delete_dashboard::DeleteDashboardError) -> Self {
1027 match err {
1028 crate::operation::delete_dashboard::DeleteDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1029 crate::operation::delete_dashboard::DeleteDashboardError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1030 crate::operation::delete_dashboard::DeleteDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1031 crate::operation::delete_dashboard::DeleteDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1032 crate::operation::delete_dashboard::DeleteDashboardError::Unhandled(inner) => Error::Unhandled(inner),
1033 }
1034 }
1035}
1036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dataset::DeleteDatasetError, R>> for Error
1037where
1038 R: Send + Sync + std::fmt::Debug + 'static,
1039{
1040 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dataset::DeleteDatasetError, R>) -> Self {
1041 match err {
1042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1045 source: err.into(),
1046 }),
1047 }
1048 }
1049}
1050impl From<crate::operation::delete_dataset::DeleteDatasetError> for Error {
1051 fn from(err: crate::operation::delete_dataset::DeleteDatasetError) -> Self {
1052 match err {
1053 crate::operation::delete_dataset::DeleteDatasetError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
1054 crate::operation::delete_dataset::DeleteDatasetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1055 crate::operation::delete_dataset::DeleteDatasetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1056 crate::operation::delete_dataset::DeleteDatasetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1057 crate::operation::delete_dataset::DeleteDatasetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1058 crate::operation::delete_dataset::DeleteDatasetError::Unhandled(inner) => Error::Unhandled(inner),
1059 }
1060 }
1061}
1062impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_gateway::DeleteGatewayError, R>> for Error
1063where
1064 R: Send + Sync + std::fmt::Debug + 'static,
1065{
1066 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_gateway::DeleteGatewayError, R>) -> Self {
1067 match err {
1068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1071 source: err.into(),
1072 }),
1073 }
1074 }
1075}
1076impl From<crate::operation::delete_gateway::DeleteGatewayError> for Error {
1077 fn from(err: crate::operation::delete_gateway::DeleteGatewayError) -> Self {
1078 match err {
1079 crate::operation::delete_gateway::DeleteGatewayError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
1080 crate::operation::delete_gateway::DeleteGatewayError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1081 crate::operation::delete_gateway::DeleteGatewayError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1082 crate::operation::delete_gateway::DeleteGatewayError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1083 crate::operation::delete_gateway::DeleteGatewayError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1084 crate::operation::delete_gateway::DeleteGatewayError::Unhandled(inner) => Error::Unhandled(inner),
1085 }
1086 }
1087}
1088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_portal::DeletePortalError, R>> for Error
1089where
1090 R: Send + Sync + std::fmt::Debug + 'static,
1091{
1092 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_portal::DeletePortalError, R>) -> Self {
1093 match err {
1094 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1095 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1096 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1097 source: err.into(),
1098 }),
1099 }
1100 }
1101}
1102impl From<crate::operation::delete_portal::DeletePortalError> for Error {
1103 fn from(err: crate::operation::delete_portal::DeletePortalError) -> Self {
1104 match err {
1105 crate::operation::delete_portal::DeletePortalError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
1106 crate::operation::delete_portal::DeletePortalError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1107 crate::operation::delete_portal::DeletePortalError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1108 crate::operation::delete_portal::DeletePortalError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1109 crate::operation::delete_portal::DeletePortalError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1110 crate::operation::delete_portal::DeletePortalError::Unhandled(inner) => Error::Unhandled(inner),
1111 }
1112 }
1113}
1114impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_project::DeleteProjectError, R>> for Error
1115where
1116 R: Send + Sync + std::fmt::Debug + 'static,
1117{
1118 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_project::DeleteProjectError, R>) -> Self {
1119 match err {
1120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1123 source: err.into(),
1124 }),
1125 }
1126 }
1127}
1128impl From<crate::operation::delete_project::DeleteProjectError> for Error {
1129 fn from(err: crate::operation::delete_project::DeleteProjectError) -> Self {
1130 match err {
1131 crate::operation::delete_project::DeleteProjectError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1132 crate::operation::delete_project::DeleteProjectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1133 crate::operation::delete_project::DeleteProjectError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1134 crate::operation::delete_project::DeleteProjectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1135 crate::operation::delete_project::DeleteProjectError::Unhandled(inner) => Error::Unhandled(inner),
1136 }
1137 }
1138}
1139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_time_series::DeleteTimeSeriesError, R>> for Error
1140where
1141 R: Send + Sync + std::fmt::Debug + 'static,
1142{
1143 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_time_series::DeleteTimeSeriesError, R>) -> Self {
1144 match err {
1145 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1146 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1147 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1148 source: err.into(),
1149 }),
1150 }
1151 }
1152}
1153impl From<crate::operation::delete_time_series::DeleteTimeSeriesError> for Error {
1154 fn from(err: crate::operation::delete_time_series::DeleteTimeSeriesError) -> Self {
1155 match err {
1156 crate::operation::delete_time_series::DeleteTimeSeriesError::ConflictingOperationException(inner) => {
1157 Error::ConflictingOperationException(inner)
1158 }
1159 crate::operation::delete_time_series::DeleteTimeSeriesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1160 crate::operation::delete_time_series::DeleteTimeSeriesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1161 crate::operation::delete_time_series::DeleteTimeSeriesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1162 crate::operation::delete_time_series::DeleteTimeSeriesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1163 crate::operation::delete_time_series::DeleteTimeSeriesError::Unhandled(inner) => Error::Unhandled(inner),
1164 }
1165 }
1166}
1167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_access_policy::DescribeAccessPolicyError, R>> for Error
1168where
1169 R: Send + Sync + std::fmt::Debug + 'static,
1170{
1171 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_access_policy::DescribeAccessPolicyError, R>) -> Self {
1172 match err {
1173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1176 source: err.into(),
1177 }),
1178 }
1179 }
1180}
1181impl From<crate::operation::describe_access_policy::DescribeAccessPolicyError> for Error {
1182 fn from(err: crate::operation::describe_access_policy::DescribeAccessPolicyError) -> Self {
1183 match err {
1184 crate::operation::describe_access_policy::DescribeAccessPolicyError::InternalFailureException(inner) => {
1185 Error::InternalFailureException(inner)
1186 }
1187 crate::operation::describe_access_policy::DescribeAccessPolicyError::InvalidRequestException(inner) => {
1188 Error::InvalidRequestException(inner)
1189 }
1190 crate::operation::describe_access_policy::DescribeAccessPolicyError::ResourceNotFoundException(inner) => {
1191 Error::ResourceNotFoundException(inner)
1192 }
1193 crate::operation::describe_access_policy::DescribeAccessPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1194 crate::operation::describe_access_policy::DescribeAccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1195 }
1196 }
1197}
1198impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action::DescribeActionError, R>> for Error
1199where
1200 R: Send + Sync + std::fmt::Debug + 'static,
1201{
1202 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action::DescribeActionError, R>) -> Self {
1203 match err {
1204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1207 source: err.into(),
1208 }),
1209 }
1210 }
1211}
1212impl From<crate::operation::describe_action::DescribeActionError> for Error {
1213 fn from(err: crate::operation::describe_action::DescribeActionError) -> Self {
1214 match err {
1215 crate::operation::describe_action::DescribeActionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1216 crate::operation::describe_action::DescribeActionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1217 crate::operation::describe_action::DescribeActionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1218 crate::operation::describe_action::DescribeActionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1219 crate::operation::describe_action::DescribeActionError::Unhandled(inner) => Error::Unhandled(inner),
1220 }
1221 }
1222}
1223impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset::DescribeAssetError, R>> for Error
1224where
1225 R: Send + Sync + std::fmt::Debug + 'static,
1226{
1227 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset::DescribeAssetError, R>) -> Self {
1228 match err {
1229 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1230 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1231 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1232 source: err.into(),
1233 }),
1234 }
1235 }
1236}
1237impl From<crate::operation::describe_asset::DescribeAssetError> for Error {
1238 fn from(err: crate::operation::describe_asset::DescribeAssetError) -> Self {
1239 match err {
1240 crate::operation::describe_asset::DescribeAssetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1241 crate::operation::describe_asset::DescribeAssetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1242 crate::operation::describe_asset::DescribeAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1243 crate::operation::describe_asset::DescribeAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1244 crate::operation::describe_asset::DescribeAssetError::Unhandled(inner) => Error::Unhandled(inner),
1245 }
1246 }
1247}
1248impl<R>
1249 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError, R>>
1250 for Error
1251where
1252 R: Send + Sync + std::fmt::Debug + 'static,
1253{
1254 fn from(
1255 err: ::aws_smithy_runtime_api::client::result::SdkError<
1256 crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError,
1257 R,
1258 >,
1259 ) -> Self {
1260 match err {
1261 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1262 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1263 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1264 source: err.into(),
1265 }),
1266 }
1267 }
1268}
1269impl From<crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError> for Error {
1270 fn from(err: crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError) -> Self {
1271 match err {
1272 crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError::InternalFailureException(inner) => {
1273 Error::InternalFailureException(inner)
1274 }
1275 crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError::InvalidRequestException(inner) => {
1276 Error::InvalidRequestException(inner)
1277 }
1278 crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError::ResourceNotFoundException(inner) => {
1279 Error::ResourceNotFoundException(inner)
1280 }
1281 crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError::ThrottlingException(inner) => {
1282 Error::ThrottlingException(inner)
1283 }
1284 crate::operation::describe_asset_composite_model::DescribeAssetCompositeModelError::Unhandled(inner) => Error::Unhandled(inner),
1285 }
1286 }
1287}
1288impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_model::DescribeAssetModelError, R>> for Error
1289where
1290 R: Send + Sync + std::fmt::Debug + 'static,
1291{
1292 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_model::DescribeAssetModelError, R>) -> Self {
1293 match err {
1294 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1295 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1296 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1297 source: err.into(),
1298 }),
1299 }
1300 }
1301}
1302impl From<crate::operation::describe_asset_model::DescribeAssetModelError> for Error {
1303 fn from(err: crate::operation::describe_asset_model::DescribeAssetModelError) -> Self {
1304 match err {
1305 crate::operation::describe_asset_model::DescribeAssetModelError::InternalFailureException(inner) => {
1306 Error::InternalFailureException(inner)
1307 }
1308 crate::operation::describe_asset_model::DescribeAssetModelError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1309 crate::operation::describe_asset_model::DescribeAssetModelError::ResourceNotFoundException(inner) => {
1310 Error::ResourceNotFoundException(inner)
1311 }
1312 crate::operation::describe_asset_model::DescribeAssetModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1313 crate::operation::describe_asset_model::DescribeAssetModelError::Unhandled(inner) => Error::Unhandled(inner),
1314 }
1315 }
1316}
1317impl<R>
1318 From<
1319 ::aws_smithy_runtime_api::client::result::SdkError<
1320 crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError,
1321 R,
1322 >,
1323 > for Error
1324where
1325 R: Send + Sync + std::fmt::Debug + 'static,
1326{
1327 fn from(
1328 err: ::aws_smithy_runtime_api::client::result::SdkError<
1329 crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError,
1330 R,
1331 >,
1332 ) -> Self {
1333 match err {
1334 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1335 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1336 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1337 source: err.into(),
1338 }),
1339 }
1340 }
1341}
1342impl From<crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError> for Error {
1343 fn from(err: crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError) -> Self {
1344 match err {
1345 crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError::InternalFailureException(inner) => {
1346 Error::InternalFailureException(inner)
1347 }
1348 crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError::InvalidRequestException(inner) => {
1349 Error::InvalidRequestException(inner)
1350 }
1351 crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError::ResourceNotFoundException(inner) => {
1352 Error::ResourceNotFoundException(inner)
1353 }
1354 crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError::ThrottlingException(inner) => {
1355 Error::ThrottlingException(inner)
1356 }
1357 crate::operation::describe_asset_model_composite_model::DescribeAssetModelCompositeModelError::Unhandled(inner) => {
1358 Error::Unhandled(inner)
1359 }
1360 }
1361 }
1362}
1363impl<R>
1364 From<
1365 ::aws_smithy_runtime_api::client::result::SdkError<
1366 crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError,
1367 R,
1368 >,
1369 > for Error
1370where
1371 R: Send + Sync + std::fmt::Debug + 'static,
1372{
1373 fn from(
1374 err: ::aws_smithy_runtime_api::client::result::SdkError<
1375 crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError,
1376 R,
1377 >,
1378 ) -> Self {
1379 match err {
1380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1383 source: err.into(),
1384 }),
1385 }
1386 }
1387}
1388impl From<crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError> for Error {
1389 fn from(err: crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError) -> Self {
1390 match err {
1391 crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1392 crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1393 crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1394 crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1395 crate::operation::describe_asset_model_interface_relationship::DescribeAssetModelInterfaceRelationshipError::Unhandled(inner) => Error::Unhandled(inner),
1396 }
1397 }
1398}
1399impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_property::DescribeAssetPropertyError, R>> for Error
1400where
1401 R: Send + Sync + std::fmt::Debug + 'static,
1402{
1403 fn from(
1404 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_property::DescribeAssetPropertyError, R>,
1405 ) -> Self {
1406 match err {
1407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1410 source: err.into(),
1411 }),
1412 }
1413 }
1414}
1415impl From<crate::operation::describe_asset_property::DescribeAssetPropertyError> for Error {
1416 fn from(err: crate::operation::describe_asset_property::DescribeAssetPropertyError) -> Self {
1417 match err {
1418 crate::operation::describe_asset_property::DescribeAssetPropertyError::InternalFailureException(inner) => {
1419 Error::InternalFailureException(inner)
1420 }
1421 crate::operation::describe_asset_property::DescribeAssetPropertyError::InvalidRequestException(inner) => {
1422 Error::InvalidRequestException(inner)
1423 }
1424 crate::operation::describe_asset_property::DescribeAssetPropertyError::ResourceNotFoundException(inner) => {
1425 Error::ResourceNotFoundException(inner)
1426 }
1427 crate::operation::describe_asset_property::DescribeAssetPropertyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1428 crate::operation::describe_asset_property::DescribeAssetPropertyError::Unhandled(inner) => Error::Unhandled(inner),
1429 }
1430 }
1431}
1432impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_bulk_import_job::DescribeBulkImportJobError, R>> for Error
1433where
1434 R: Send + Sync + std::fmt::Debug + 'static,
1435{
1436 fn from(
1437 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_bulk_import_job::DescribeBulkImportJobError, R>,
1438 ) -> Self {
1439 match err {
1440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1443 source: err.into(),
1444 }),
1445 }
1446 }
1447}
1448impl From<crate::operation::describe_bulk_import_job::DescribeBulkImportJobError> for Error {
1449 fn from(err: crate::operation::describe_bulk_import_job::DescribeBulkImportJobError) -> Self {
1450 match err {
1451 crate::operation::describe_bulk_import_job::DescribeBulkImportJobError::InternalFailureException(inner) => {
1452 Error::InternalFailureException(inner)
1453 }
1454 crate::operation::describe_bulk_import_job::DescribeBulkImportJobError::InvalidRequestException(inner) => {
1455 Error::InvalidRequestException(inner)
1456 }
1457 crate::operation::describe_bulk_import_job::DescribeBulkImportJobError::ResourceNotFoundException(inner) => {
1458 Error::ResourceNotFoundException(inner)
1459 }
1460 crate::operation::describe_bulk_import_job::DescribeBulkImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1461 crate::operation::describe_bulk_import_job::DescribeBulkImportJobError::Unhandled(inner) => Error::Unhandled(inner),
1462 }
1463 }
1464}
1465impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_computation_model::DescribeComputationModelError, R>>
1466 for Error
1467where
1468 R: Send + Sync + std::fmt::Debug + 'static,
1469{
1470 fn from(
1471 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_computation_model::DescribeComputationModelError, R>,
1472 ) -> Self {
1473 match err {
1474 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1475 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1476 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1477 source: err.into(),
1478 }),
1479 }
1480 }
1481}
1482impl From<crate::operation::describe_computation_model::DescribeComputationModelError> for Error {
1483 fn from(err: crate::operation::describe_computation_model::DescribeComputationModelError) -> Self {
1484 match err {
1485 crate::operation::describe_computation_model::DescribeComputationModelError::InternalFailureException(inner) => {
1486 Error::InternalFailureException(inner)
1487 }
1488 crate::operation::describe_computation_model::DescribeComputationModelError::InvalidRequestException(inner) => {
1489 Error::InvalidRequestException(inner)
1490 }
1491 crate::operation::describe_computation_model::DescribeComputationModelError::ResourceNotFoundException(inner) => {
1492 Error::ResourceNotFoundException(inner)
1493 }
1494 crate::operation::describe_computation_model::DescribeComputationModelError::ThrottlingException(inner) => {
1495 Error::ThrottlingException(inner)
1496 }
1497 crate::operation::describe_computation_model::DescribeComputationModelError::Unhandled(inner) => Error::Unhandled(inner),
1498 }
1499 }
1500}
1501impl<R>
1502 From<
1503 ::aws_smithy_runtime_api::client::result::SdkError<
1504 crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError,
1505 R,
1506 >,
1507 > for Error
1508where
1509 R: Send + Sync + std::fmt::Debug + 'static,
1510{
1511 fn from(
1512 err: ::aws_smithy_runtime_api::client::result::SdkError<
1513 crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError,
1514 R,
1515 >,
1516 ) -> Self {
1517 match err {
1518 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1519 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1520 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1521 source: err.into(),
1522 }),
1523 }
1524 }
1525}
1526impl From<crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError> for Error {
1527 fn from(err: crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError) -> Self {
1528 match err {
1529 crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1530 crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1531 crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1532 crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1533 crate::operation::describe_computation_model_execution_summary::DescribeComputationModelExecutionSummaryError::Unhandled(inner) => Error::Unhandled(inner),
1534 }
1535 }
1536}
1537impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, R>> for Error
1538where
1539 R: Send + Sync + std::fmt::Debug + 'static,
1540{
1541 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, R>) -> Self {
1542 match err {
1543 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1544 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1545 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1546 source: err.into(),
1547 }),
1548 }
1549 }
1550}
1551impl From<crate::operation::describe_dashboard::DescribeDashboardError> for Error {
1552 fn from(err: crate::operation::describe_dashboard::DescribeDashboardError) -> Self {
1553 match err {
1554 crate::operation::describe_dashboard::DescribeDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1555 crate::operation::describe_dashboard::DescribeDashboardError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1556 crate::operation::describe_dashboard::DescribeDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1557 crate::operation::describe_dashboard::DescribeDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1558 crate::operation::describe_dashboard::DescribeDashboardError::Unhandled(inner) => Error::Unhandled(inner),
1559 }
1560 }
1561}
1562impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dataset::DescribeDatasetError, R>> for Error
1563where
1564 R: Send + Sync + std::fmt::Debug + 'static,
1565{
1566 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dataset::DescribeDatasetError, R>) -> Self {
1567 match err {
1568 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1569 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1570 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1571 source: err.into(),
1572 }),
1573 }
1574 }
1575}
1576impl From<crate::operation::describe_dataset::DescribeDatasetError> for Error {
1577 fn from(err: crate::operation::describe_dataset::DescribeDatasetError) -> Self {
1578 match err {
1579 crate::operation::describe_dataset::DescribeDatasetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1580 crate::operation::describe_dataset::DescribeDatasetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1581 crate::operation::describe_dataset::DescribeDatasetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1582 crate::operation::describe_dataset::DescribeDatasetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1583 crate::operation::describe_dataset::DescribeDatasetError::Unhandled(inner) => Error::Unhandled(inner),
1584 }
1585 }
1586}
1587impl<R>
1588 From<
1589 ::aws_smithy_runtime_api::client::result::SdkError<
1590 crate::operation::describe_default_encryption_configuration::DescribeDefaultEncryptionConfigurationError,
1591 R,
1592 >,
1593 > for Error
1594where
1595 R: Send + Sync + std::fmt::Debug + 'static,
1596{
1597 fn from(
1598 err: ::aws_smithy_runtime_api::client::result::SdkError<
1599 crate::operation::describe_default_encryption_configuration::DescribeDefaultEncryptionConfigurationError,
1600 R,
1601 >,
1602 ) -> Self {
1603 match err {
1604 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1605 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1606 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1607 source: err.into(),
1608 }),
1609 }
1610 }
1611}
1612impl From<crate::operation::describe_default_encryption_configuration::DescribeDefaultEncryptionConfigurationError> for Error {
1613 fn from(err: crate::operation::describe_default_encryption_configuration::DescribeDefaultEncryptionConfigurationError) -> Self {
1614 match err {
1615 crate::operation::describe_default_encryption_configuration::DescribeDefaultEncryptionConfigurationError::InternalFailureException(
1616 inner,
1617 ) => Error::InternalFailureException(inner),
1618 crate::operation::describe_default_encryption_configuration::DescribeDefaultEncryptionConfigurationError::InvalidRequestException(
1619 inner,
1620 ) => Error::InvalidRequestException(inner),
1621 crate::operation::describe_default_encryption_configuration::DescribeDefaultEncryptionConfigurationError::ThrottlingException(inner) => {
1622 Error::ThrottlingException(inner)
1623 }
1624 crate::operation::describe_default_encryption_configuration::DescribeDefaultEncryptionConfigurationError::Unhandled(inner) => {
1625 Error::Unhandled(inner)
1626 }
1627 }
1628 }
1629}
1630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_execution::DescribeExecutionError, R>> for Error
1631where
1632 R: Send + Sync + std::fmt::Debug + 'static,
1633{
1634 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_execution::DescribeExecutionError, R>) -> Self {
1635 match err {
1636 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1637 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1638 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1639 source: err.into(),
1640 }),
1641 }
1642 }
1643}
1644impl From<crate::operation::describe_execution::DescribeExecutionError> for Error {
1645 fn from(err: crate::operation::describe_execution::DescribeExecutionError) -> Self {
1646 match err {
1647 crate::operation::describe_execution::DescribeExecutionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1648 crate::operation::describe_execution::DescribeExecutionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1649 crate::operation::describe_execution::DescribeExecutionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1650 crate::operation::describe_execution::DescribeExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1651 crate::operation::describe_execution::DescribeExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1652 }
1653 }
1654}
1655impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_gateway::DescribeGatewayError, R>> for Error
1656where
1657 R: Send + Sync + std::fmt::Debug + 'static,
1658{
1659 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_gateway::DescribeGatewayError, R>) -> Self {
1660 match err {
1661 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1662 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1663 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1664 source: err.into(),
1665 }),
1666 }
1667 }
1668}
1669impl From<crate::operation::describe_gateway::DescribeGatewayError> for Error {
1670 fn from(err: crate::operation::describe_gateway::DescribeGatewayError) -> Self {
1671 match err {
1672 crate::operation::describe_gateway::DescribeGatewayError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1673 crate::operation::describe_gateway::DescribeGatewayError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1674 crate::operation::describe_gateway::DescribeGatewayError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1675 crate::operation::describe_gateway::DescribeGatewayError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1676 crate::operation::describe_gateway::DescribeGatewayError::Unhandled(inner) => Error::Unhandled(inner),
1677 }
1678 }
1679}
1680impl<R>
1681 From<
1682 ::aws_smithy_runtime_api::client::result::SdkError<
1683 crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError,
1684 R,
1685 >,
1686 > for Error
1687where
1688 R: Send + Sync + std::fmt::Debug + 'static,
1689{
1690 fn from(
1691 err: ::aws_smithy_runtime_api::client::result::SdkError<
1692 crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError,
1693 R,
1694 >,
1695 ) -> Self {
1696 match err {
1697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1700 source: err.into(),
1701 }),
1702 }
1703 }
1704}
1705impl From<crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError> for Error {
1706 fn from(err: crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError) -> Self {
1707 match err {
1708 crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError::InternalFailureException(
1709 inner,
1710 ) => Error::InternalFailureException(inner),
1711 crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError::InvalidRequestException(
1712 inner,
1713 ) => Error::InvalidRequestException(inner),
1714 crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError::ResourceNotFoundException(
1715 inner,
1716 ) => Error::ResourceNotFoundException(inner),
1717 crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError::ThrottlingException(inner) => {
1718 Error::ThrottlingException(inner)
1719 }
1720 crate::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationError::Unhandled(inner) => {
1721 Error::Unhandled(inner)
1722 }
1723 }
1724 }
1725}
1726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_logging_options::DescribeLoggingOptionsError, R>> for Error
1727where
1728 R: Send + Sync + std::fmt::Debug + 'static,
1729{
1730 fn from(
1731 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_logging_options::DescribeLoggingOptionsError, R>,
1732 ) -> Self {
1733 match err {
1734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1737 source: err.into(),
1738 }),
1739 }
1740 }
1741}
1742impl From<crate::operation::describe_logging_options::DescribeLoggingOptionsError> for Error {
1743 fn from(err: crate::operation::describe_logging_options::DescribeLoggingOptionsError) -> Self {
1744 match err {
1745 crate::operation::describe_logging_options::DescribeLoggingOptionsError::InternalFailureException(inner) => {
1746 Error::InternalFailureException(inner)
1747 }
1748 crate::operation::describe_logging_options::DescribeLoggingOptionsError::InvalidRequestException(inner) => {
1749 Error::InvalidRequestException(inner)
1750 }
1751 crate::operation::describe_logging_options::DescribeLoggingOptionsError::ResourceNotFoundException(inner) => {
1752 Error::ResourceNotFoundException(inner)
1753 }
1754 crate::operation::describe_logging_options::DescribeLoggingOptionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1755 crate::operation::describe_logging_options::DescribeLoggingOptionsError::Unhandled(inner) => Error::Unhandled(inner),
1756 }
1757 }
1758}
1759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_portal::DescribePortalError, R>> for Error
1760where
1761 R: Send + Sync + std::fmt::Debug + 'static,
1762{
1763 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_portal::DescribePortalError, R>) -> Self {
1764 match err {
1765 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1766 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1767 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1768 source: err.into(),
1769 }),
1770 }
1771 }
1772}
1773impl From<crate::operation::describe_portal::DescribePortalError> for Error {
1774 fn from(err: crate::operation::describe_portal::DescribePortalError) -> Self {
1775 match err {
1776 crate::operation::describe_portal::DescribePortalError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1777 crate::operation::describe_portal::DescribePortalError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1778 crate::operation::describe_portal::DescribePortalError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1779 crate::operation::describe_portal::DescribePortalError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1780 crate::operation::describe_portal::DescribePortalError::Unhandled(inner) => Error::Unhandled(inner),
1781 }
1782 }
1783}
1784impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_project::DescribeProjectError, R>> for Error
1785where
1786 R: Send + Sync + std::fmt::Debug + 'static,
1787{
1788 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_project::DescribeProjectError, R>) -> Self {
1789 match err {
1790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1793 source: err.into(),
1794 }),
1795 }
1796 }
1797}
1798impl From<crate::operation::describe_project::DescribeProjectError> for Error {
1799 fn from(err: crate::operation::describe_project::DescribeProjectError) -> Self {
1800 match err {
1801 crate::operation::describe_project::DescribeProjectError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1802 crate::operation::describe_project::DescribeProjectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1803 crate::operation::describe_project::DescribeProjectError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1804 crate::operation::describe_project::DescribeProjectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1805 crate::operation::describe_project::DescribeProjectError::Unhandled(inner) => Error::Unhandled(inner),
1806 }
1807 }
1808}
1809impl<R>
1810 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_storage_configuration::DescribeStorageConfigurationError, R>>
1811 for Error
1812where
1813 R: Send + Sync + std::fmt::Debug + 'static,
1814{
1815 fn from(
1816 err: ::aws_smithy_runtime_api::client::result::SdkError<
1817 crate::operation::describe_storage_configuration::DescribeStorageConfigurationError,
1818 R,
1819 >,
1820 ) -> Self {
1821 match err {
1822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1825 source: err.into(),
1826 }),
1827 }
1828 }
1829}
1830impl From<crate::operation::describe_storage_configuration::DescribeStorageConfigurationError> for Error {
1831 fn from(err: crate::operation::describe_storage_configuration::DescribeStorageConfigurationError) -> Self {
1832 match err {
1833 crate::operation::describe_storage_configuration::DescribeStorageConfigurationError::ConflictingOperationException(inner) => {
1834 Error::ConflictingOperationException(inner)
1835 }
1836 crate::operation::describe_storage_configuration::DescribeStorageConfigurationError::InternalFailureException(inner) => {
1837 Error::InternalFailureException(inner)
1838 }
1839 crate::operation::describe_storage_configuration::DescribeStorageConfigurationError::InvalidRequestException(inner) => {
1840 Error::InvalidRequestException(inner)
1841 }
1842 crate::operation::describe_storage_configuration::DescribeStorageConfigurationError::LimitExceededException(inner) => {
1843 Error::LimitExceededException(inner)
1844 }
1845 crate::operation::describe_storage_configuration::DescribeStorageConfigurationError::ResourceNotFoundException(inner) => {
1846 Error::ResourceNotFoundException(inner)
1847 }
1848 crate::operation::describe_storage_configuration::DescribeStorageConfigurationError::ThrottlingException(inner) => {
1849 Error::ThrottlingException(inner)
1850 }
1851 crate::operation::describe_storage_configuration::DescribeStorageConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1852 }
1853 }
1854}
1855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_time_series::DescribeTimeSeriesError, R>> for Error
1856where
1857 R: Send + Sync + std::fmt::Debug + 'static,
1858{
1859 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_time_series::DescribeTimeSeriesError, R>) -> Self {
1860 match err {
1861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1864 source: err.into(),
1865 }),
1866 }
1867 }
1868}
1869impl From<crate::operation::describe_time_series::DescribeTimeSeriesError> for Error {
1870 fn from(err: crate::operation::describe_time_series::DescribeTimeSeriesError) -> Self {
1871 match err {
1872 crate::operation::describe_time_series::DescribeTimeSeriesError::InternalFailureException(inner) => {
1873 Error::InternalFailureException(inner)
1874 }
1875 crate::operation::describe_time_series::DescribeTimeSeriesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1876 crate::operation::describe_time_series::DescribeTimeSeriesError::ResourceNotFoundException(inner) => {
1877 Error::ResourceNotFoundException(inner)
1878 }
1879 crate::operation::describe_time_series::DescribeTimeSeriesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1880 crate::operation::describe_time_series::DescribeTimeSeriesError::Unhandled(inner) => Error::Unhandled(inner),
1881 }
1882 }
1883}
1884impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_assets::DisassociateAssetsError, R>> for Error
1885where
1886 R: Send + Sync + std::fmt::Debug + 'static,
1887{
1888 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_assets::DisassociateAssetsError, R>) -> Self {
1889 match err {
1890 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1891 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1892 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1893 source: err.into(),
1894 }),
1895 }
1896 }
1897}
1898impl From<crate::operation::disassociate_assets::DisassociateAssetsError> for Error {
1899 fn from(err: crate::operation::disassociate_assets::DisassociateAssetsError) -> Self {
1900 match err {
1901 crate::operation::disassociate_assets::DisassociateAssetsError::ConflictingOperationException(inner) => {
1902 Error::ConflictingOperationException(inner)
1903 }
1904 crate::operation::disassociate_assets::DisassociateAssetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1905 crate::operation::disassociate_assets::DisassociateAssetsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1906 crate::operation::disassociate_assets::DisassociateAssetsError::ResourceNotFoundException(inner) => {
1907 Error::ResourceNotFoundException(inner)
1908 }
1909 crate::operation::disassociate_assets::DisassociateAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1910 crate::operation::disassociate_assets::DisassociateAssetsError::Unhandled(inner) => Error::Unhandled(inner),
1911 }
1912 }
1913}
1914impl<R>
1915 From<
1916 ::aws_smithy_runtime_api::client::result::SdkError<
1917 crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError,
1918 R,
1919 >,
1920 > for Error
1921where
1922 R: Send + Sync + std::fmt::Debug + 'static,
1923{
1924 fn from(
1925 err: ::aws_smithy_runtime_api::client::result::SdkError<
1926 crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError,
1927 R,
1928 >,
1929 ) -> Self {
1930 match err {
1931 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1932 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1933 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1934 source: err.into(),
1935 }),
1936 }
1937 }
1938}
1939impl From<crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError> for Error {
1940 fn from(err: crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError) -> Self {
1941 match err {
1942 crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
1943 crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1944 crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1945 crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1946 crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1947 crate::operation::disassociate_time_series_from_asset_property::DisassociateTimeSeriesFromAssetPropertyError::Unhandled(inner) => Error::Unhandled(inner),
1948 }
1949 }
1950}
1951impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::execute_action::ExecuteActionError, R>> for Error
1952where
1953 R: Send + Sync + std::fmt::Debug + 'static,
1954{
1955 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::execute_action::ExecuteActionError, R>) -> Self {
1956 match err {
1957 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1958 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1959 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1960 source: err.into(),
1961 }),
1962 }
1963 }
1964}
1965impl From<crate::operation::execute_action::ExecuteActionError> for Error {
1966 fn from(err: crate::operation::execute_action::ExecuteActionError) -> Self {
1967 match err {
1968 crate::operation::execute_action::ExecuteActionError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
1969 crate::operation::execute_action::ExecuteActionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1970 crate::operation::execute_action::ExecuteActionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1971 crate::operation::execute_action::ExecuteActionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1972 crate::operation::execute_action::ExecuteActionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1973 crate::operation::execute_action::ExecuteActionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1974 crate::operation::execute_action::ExecuteActionError::Unhandled(inner) => Error::Unhandled(inner),
1975 }
1976 }
1977}
1978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::execute_query::ExecuteQueryError, R>> for Error
1979where
1980 R: Send + Sync + std::fmt::Debug + 'static,
1981{
1982 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::execute_query::ExecuteQueryError, R>) -> Self {
1983 match err {
1984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1987 source: err.into(),
1988 }),
1989 }
1990 }
1991}
1992impl From<crate::operation::execute_query::ExecuteQueryError> for Error {
1993 fn from(err: crate::operation::execute_query::ExecuteQueryError) -> Self {
1994 match err {
1995 crate::operation::execute_query::ExecuteQueryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1996 crate::operation::execute_query::ExecuteQueryError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1997 crate::operation::execute_query::ExecuteQueryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1998 crate::operation::execute_query::ExecuteQueryError::QueryTimeoutException(inner) => Error::QueryTimeoutException(inner),
1999 crate::operation::execute_query::ExecuteQueryError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2000 crate::operation::execute_query::ExecuteQueryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2001 crate::operation::execute_query::ExecuteQueryError::ValidationException(inner) => Error::ValidationException(inner),
2002 crate::operation::execute_query::ExecuteQueryError::Unhandled(inner) => Error::Unhandled(inner),
2003 }
2004 }
2005}
2006impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError, R>>
2007 for Error
2008where
2009 R: Send + Sync + std::fmt::Debug + 'static,
2010{
2011 fn from(
2012 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError, R>,
2013 ) -> Self {
2014 match err {
2015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2018 source: err.into(),
2019 }),
2020 }
2021 }
2022}
2023impl From<crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError> for Error {
2024 fn from(err: crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError) -> Self {
2025 match err {
2026 crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError::InternalFailureException(inner) => {
2027 Error::InternalFailureException(inner)
2028 }
2029 crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError::InvalidRequestException(inner) => {
2030 Error::InvalidRequestException(inner)
2031 }
2032 crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError::ResourceNotFoundException(inner) => {
2033 Error::ResourceNotFoundException(inner)
2034 }
2035 crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError::ServiceUnavailableException(inner) => {
2036 Error::ServiceUnavailableException(inner)
2037 }
2038 crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError::ThrottlingException(inner) => {
2039 Error::ThrottlingException(inner)
2040 }
2041 crate::operation::get_asset_property_aggregates::GetAssetPropertyAggregatesError::Unhandled(inner) => Error::Unhandled(inner),
2042 }
2043 }
2044}
2045impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_property_value::GetAssetPropertyValueError, R>> for Error
2046where
2047 R: Send + Sync + std::fmt::Debug + 'static,
2048{
2049 fn from(
2050 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_property_value::GetAssetPropertyValueError, R>,
2051 ) -> 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::get_asset_property_value::GetAssetPropertyValueError> for Error {
2062 fn from(err: crate::operation::get_asset_property_value::GetAssetPropertyValueError) -> Self {
2063 match err {
2064 crate::operation::get_asset_property_value::GetAssetPropertyValueError::InternalFailureException(inner) => {
2065 Error::InternalFailureException(inner)
2066 }
2067 crate::operation::get_asset_property_value::GetAssetPropertyValueError::InvalidRequestException(inner) => {
2068 Error::InvalidRequestException(inner)
2069 }
2070 crate::operation::get_asset_property_value::GetAssetPropertyValueError::ResourceNotFoundException(inner) => {
2071 Error::ResourceNotFoundException(inner)
2072 }
2073 crate::operation::get_asset_property_value::GetAssetPropertyValueError::ServiceUnavailableException(inner) => {
2074 Error::ServiceUnavailableException(inner)
2075 }
2076 crate::operation::get_asset_property_value::GetAssetPropertyValueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2077 crate::operation::get_asset_property_value::GetAssetPropertyValueError::Unhandled(inner) => Error::Unhandled(inner),
2078 }
2079 }
2080}
2081impl<R>
2082 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError, R>>
2083 for Error
2084where
2085 R: Send + Sync + std::fmt::Debug + 'static,
2086{
2087 fn from(
2088 err: ::aws_smithy_runtime_api::client::result::SdkError<
2089 crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError,
2090 R,
2091 >,
2092 ) -> Self {
2093 match err {
2094 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2095 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2096 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2097 source: err.into(),
2098 }),
2099 }
2100 }
2101}
2102impl From<crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError> for Error {
2103 fn from(err: crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError) -> Self {
2104 match err {
2105 crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError::InternalFailureException(inner) => {
2106 Error::InternalFailureException(inner)
2107 }
2108 crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError::InvalidRequestException(inner) => {
2109 Error::InvalidRequestException(inner)
2110 }
2111 crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError::ResourceNotFoundException(inner) => {
2112 Error::ResourceNotFoundException(inner)
2113 }
2114 crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError::ServiceUnavailableException(inner) => {
2115 Error::ServiceUnavailableException(inner)
2116 }
2117 crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError::ThrottlingException(inner) => {
2118 Error::ThrottlingException(inner)
2119 }
2120 crate::operation::get_asset_property_value_history::GetAssetPropertyValueHistoryError::Unhandled(inner) => Error::Unhandled(inner),
2121 }
2122 }
2123}
2124impl<R>
2125 From<
2126 ::aws_smithy_runtime_api::client::result::SdkError<
2127 crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError,
2128 R,
2129 >,
2130 > for Error
2131where
2132 R: Send + Sync + std::fmt::Debug + 'static,
2133{
2134 fn from(
2135 err: ::aws_smithy_runtime_api::client::result::SdkError<
2136 crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError,
2137 R,
2138 >,
2139 ) -> Self {
2140 match err {
2141 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2142 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2143 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2144 source: err.into(),
2145 }),
2146 }
2147 }
2148}
2149impl From<crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError> for Error {
2150 fn from(err: crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError) -> Self {
2151 match err {
2152 crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError::InternalFailureException(inner) => {
2153 Error::InternalFailureException(inner)
2154 }
2155 crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError::InvalidRequestException(inner) => {
2156 Error::InvalidRequestException(inner)
2157 }
2158 crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError::ResourceNotFoundException(inner) => {
2159 Error::ResourceNotFoundException(inner)
2160 }
2161 crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError::ServiceUnavailableException(inner) => {
2162 Error::ServiceUnavailableException(inner)
2163 }
2164 crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError::ThrottlingException(inner) => {
2165 Error::ThrottlingException(inner)
2166 }
2167 crate::operation::get_interpolated_asset_property_values::GetInterpolatedAssetPropertyValuesError::Unhandled(inner) => {
2168 Error::Unhandled(inner)
2169 }
2170 }
2171 }
2172}
2173impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_assistant::InvokeAssistantError, R>> for Error
2174where
2175 R: Send + Sync + std::fmt::Debug + 'static,
2176{
2177 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_assistant::InvokeAssistantError, R>) -> Self {
2178 match err {
2179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2182 source: err.into(),
2183 }),
2184 }
2185 }
2186}
2187impl From<crate::operation::invoke_assistant::InvokeAssistantError> for Error {
2188 fn from(err: crate::operation::invoke_assistant::InvokeAssistantError) -> Self {
2189 match err {
2190 crate::operation::invoke_assistant::InvokeAssistantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2191 crate::operation::invoke_assistant::InvokeAssistantError::ConflictingOperationException(inner) => {
2192 Error::ConflictingOperationException(inner)
2193 }
2194 crate::operation::invoke_assistant::InvokeAssistantError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2195 crate::operation::invoke_assistant::InvokeAssistantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2196 crate::operation::invoke_assistant::InvokeAssistantError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2197 crate::operation::invoke_assistant::InvokeAssistantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2198 crate::operation::invoke_assistant::InvokeAssistantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2199 crate::operation::invoke_assistant::InvokeAssistantError::Unhandled(inner) => Error::Unhandled(inner),
2200 }
2201 }
2202}
2203impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_policies::ListAccessPoliciesError, R>> for Error
2204where
2205 R: Send + Sync + std::fmt::Debug + 'static,
2206{
2207 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_policies::ListAccessPoliciesError, R>) -> Self {
2208 match err {
2209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2212 source: err.into(),
2213 }),
2214 }
2215 }
2216}
2217impl From<crate::operation::list_access_policies::ListAccessPoliciesError> for Error {
2218 fn from(err: crate::operation::list_access_policies::ListAccessPoliciesError) -> Self {
2219 match err {
2220 crate::operation::list_access_policies::ListAccessPoliciesError::InternalFailureException(inner) => {
2221 Error::InternalFailureException(inner)
2222 }
2223 crate::operation::list_access_policies::ListAccessPoliciesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2224 crate::operation::list_access_policies::ListAccessPoliciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2225 crate::operation::list_access_policies::ListAccessPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
2226 }
2227 }
2228}
2229impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_actions::ListActionsError, R>> for Error
2230where
2231 R: Send + Sync + std::fmt::Debug + 'static,
2232{
2233 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_actions::ListActionsError, R>) -> Self {
2234 match err {
2235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2238 source: err.into(),
2239 }),
2240 }
2241 }
2242}
2243impl From<crate::operation::list_actions::ListActionsError> for Error {
2244 fn from(err: crate::operation::list_actions::ListActionsError) -> Self {
2245 match err {
2246 crate::operation::list_actions::ListActionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2247 crate::operation::list_actions::ListActionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2248 crate::operation::list_actions::ListActionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2249 crate::operation::list_actions::ListActionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2250 crate::operation::list_actions::ListActionsError::Unhandled(inner) => Error::Unhandled(inner),
2251 }
2252 }
2253}
2254impl<R>
2255 From<
2256 ::aws_smithy_runtime_api::client::result::SdkError<
2257 crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError,
2258 R,
2259 >,
2260 > for Error
2261where
2262 R: Send + Sync + std::fmt::Debug + 'static,
2263{
2264 fn from(
2265 err: ::aws_smithy_runtime_api::client::result::SdkError<
2266 crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError,
2267 R,
2268 >,
2269 ) -> Self {
2270 match err {
2271 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2272 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2273 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2274 source: err.into(),
2275 }),
2276 }
2277 }
2278}
2279impl From<crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError> for Error {
2280 fn from(err: crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError) -> Self {
2281 match err {
2282 crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError::InternalFailureException(inner) => {
2283 Error::InternalFailureException(inner)
2284 }
2285 crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError::InvalidRequestException(inner) => {
2286 Error::InvalidRequestException(inner)
2287 }
2288 crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError::ResourceNotFoundException(inner) => {
2289 Error::ResourceNotFoundException(inner)
2290 }
2291 crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError::ThrottlingException(inner) => {
2292 Error::ThrottlingException(inner)
2293 }
2294 crate::operation::list_asset_model_composite_models::ListAssetModelCompositeModelsError::Unhandled(inner) => Error::Unhandled(inner),
2295 }
2296 }
2297}
2298impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_model_properties::ListAssetModelPropertiesError, R>>
2299 for Error
2300where
2301 R: Send + Sync + std::fmt::Debug + 'static,
2302{
2303 fn from(
2304 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_model_properties::ListAssetModelPropertiesError, R>,
2305 ) -> Self {
2306 match err {
2307 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2308 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2309 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2310 source: err.into(),
2311 }),
2312 }
2313 }
2314}
2315impl From<crate::operation::list_asset_model_properties::ListAssetModelPropertiesError> for Error {
2316 fn from(err: crate::operation::list_asset_model_properties::ListAssetModelPropertiesError) -> Self {
2317 match err {
2318 crate::operation::list_asset_model_properties::ListAssetModelPropertiesError::InternalFailureException(inner) => {
2319 Error::InternalFailureException(inner)
2320 }
2321 crate::operation::list_asset_model_properties::ListAssetModelPropertiesError::InvalidRequestException(inner) => {
2322 Error::InvalidRequestException(inner)
2323 }
2324 crate::operation::list_asset_model_properties::ListAssetModelPropertiesError::ResourceNotFoundException(inner) => {
2325 Error::ResourceNotFoundException(inner)
2326 }
2327 crate::operation::list_asset_model_properties::ListAssetModelPropertiesError::ThrottlingException(inner) => {
2328 Error::ThrottlingException(inner)
2329 }
2330 crate::operation::list_asset_model_properties::ListAssetModelPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
2331 }
2332 }
2333}
2334impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_models::ListAssetModelsError, R>> for Error
2335where
2336 R: Send + Sync + std::fmt::Debug + 'static,
2337{
2338 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_models::ListAssetModelsError, R>) -> Self {
2339 match err {
2340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2343 source: err.into(),
2344 }),
2345 }
2346 }
2347}
2348impl From<crate::operation::list_asset_models::ListAssetModelsError> for Error {
2349 fn from(err: crate::operation::list_asset_models::ListAssetModelsError) -> Self {
2350 match err {
2351 crate::operation::list_asset_models::ListAssetModelsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2352 crate::operation::list_asset_models::ListAssetModelsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2353 crate::operation::list_asset_models::ListAssetModelsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2354 crate::operation::list_asset_models::ListAssetModelsError::Unhandled(inner) => Error::Unhandled(inner),
2355 }
2356 }
2357}
2358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_properties::ListAssetPropertiesError, R>> for Error
2359where
2360 R: Send + Sync + std::fmt::Debug + 'static,
2361{
2362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_properties::ListAssetPropertiesError, R>) -> Self {
2363 match err {
2364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2367 source: err.into(),
2368 }),
2369 }
2370 }
2371}
2372impl From<crate::operation::list_asset_properties::ListAssetPropertiesError> for Error {
2373 fn from(err: crate::operation::list_asset_properties::ListAssetPropertiesError) -> Self {
2374 match err {
2375 crate::operation::list_asset_properties::ListAssetPropertiesError::InternalFailureException(inner) => {
2376 Error::InternalFailureException(inner)
2377 }
2378 crate::operation::list_asset_properties::ListAssetPropertiesError::InvalidRequestException(inner) => {
2379 Error::InvalidRequestException(inner)
2380 }
2381 crate::operation::list_asset_properties::ListAssetPropertiesError::ResourceNotFoundException(inner) => {
2382 Error::ResourceNotFoundException(inner)
2383 }
2384 crate::operation::list_asset_properties::ListAssetPropertiesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2385 crate::operation::list_asset_properties::ListAssetPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
2386 }
2387 }
2388}
2389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_relationships::ListAssetRelationshipsError, R>> for Error
2390where
2391 R: Send + Sync + std::fmt::Debug + 'static,
2392{
2393 fn from(
2394 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_relationships::ListAssetRelationshipsError, R>,
2395 ) -> Self {
2396 match err {
2397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2400 source: err.into(),
2401 }),
2402 }
2403 }
2404}
2405impl From<crate::operation::list_asset_relationships::ListAssetRelationshipsError> for Error {
2406 fn from(err: crate::operation::list_asset_relationships::ListAssetRelationshipsError) -> Self {
2407 match err {
2408 crate::operation::list_asset_relationships::ListAssetRelationshipsError::InternalFailureException(inner) => {
2409 Error::InternalFailureException(inner)
2410 }
2411 crate::operation::list_asset_relationships::ListAssetRelationshipsError::InvalidRequestException(inner) => {
2412 Error::InvalidRequestException(inner)
2413 }
2414 crate::operation::list_asset_relationships::ListAssetRelationshipsError::ResourceNotFoundException(inner) => {
2415 Error::ResourceNotFoundException(inner)
2416 }
2417 crate::operation::list_asset_relationships::ListAssetRelationshipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2418 crate::operation::list_asset_relationships::ListAssetRelationshipsError::Unhandled(inner) => Error::Unhandled(inner),
2419 }
2420 }
2421}
2422impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assets::ListAssetsError, R>> for Error
2423where
2424 R: Send + Sync + std::fmt::Debug + 'static,
2425{
2426 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assets::ListAssetsError, R>) -> Self {
2427 match err {
2428 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2429 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2430 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2431 source: err.into(),
2432 }),
2433 }
2434 }
2435}
2436impl From<crate::operation::list_assets::ListAssetsError> for Error {
2437 fn from(err: crate::operation::list_assets::ListAssetsError) -> Self {
2438 match err {
2439 crate::operation::list_assets::ListAssetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2440 crate::operation::list_assets::ListAssetsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2441 crate::operation::list_assets::ListAssetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2442 crate::operation::list_assets::ListAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2443 crate::operation::list_assets::ListAssetsError::Unhandled(inner) => Error::Unhandled(inner),
2444 }
2445 }
2446}
2447impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_assets::ListAssociatedAssetsError, R>> for Error
2448where
2449 R: Send + Sync + std::fmt::Debug + 'static,
2450{
2451 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_assets::ListAssociatedAssetsError, R>) -> Self {
2452 match err {
2453 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2454 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2455 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2456 source: err.into(),
2457 }),
2458 }
2459 }
2460}
2461impl From<crate::operation::list_associated_assets::ListAssociatedAssetsError> for Error {
2462 fn from(err: crate::operation::list_associated_assets::ListAssociatedAssetsError) -> Self {
2463 match err {
2464 crate::operation::list_associated_assets::ListAssociatedAssetsError::InternalFailureException(inner) => {
2465 Error::InternalFailureException(inner)
2466 }
2467 crate::operation::list_associated_assets::ListAssociatedAssetsError::InvalidRequestException(inner) => {
2468 Error::InvalidRequestException(inner)
2469 }
2470 crate::operation::list_associated_assets::ListAssociatedAssetsError::ResourceNotFoundException(inner) => {
2471 Error::ResourceNotFoundException(inner)
2472 }
2473 crate::operation::list_associated_assets::ListAssociatedAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2474 crate::operation::list_associated_assets::ListAssociatedAssetsError::Unhandled(inner) => Error::Unhandled(inner),
2475 }
2476 }
2477}
2478impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bulk_import_jobs::ListBulkImportJobsError, R>> for Error
2479where
2480 R: Send + Sync + std::fmt::Debug + 'static,
2481{
2482 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bulk_import_jobs::ListBulkImportJobsError, R>) -> Self {
2483 match err {
2484 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2485 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2486 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2487 source: err.into(),
2488 }),
2489 }
2490 }
2491}
2492impl From<crate::operation::list_bulk_import_jobs::ListBulkImportJobsError> for Error {
2493 fn from(err: crate::operation::list_bulk_import_jobs::ListBulkImportJobsError) -> Self {
2494 match err {
2495 crate::operation::list_bulk_import_jobs::ListBulkImportJobsError::InternalFailureException(inner) => {
2496 Error::InternalFailureException(inner)
2497 }
2498 crate::operation::list_bulk_import_jobs::ListBulkImportJobsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2499 crate::operation::list_bulk_import_jobs::ListBulkImportJobsError::ResourceNotFoundException(inner) => {
2500 Error::ResourceNotFoundException(inner)
2501 }
2502 crate::operation::list_bulk_import_jobs::ListBulkImportJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2503 crate::operation::list_bulk_import_jobs::ListBulkImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
2504 }
2505 }
2506}
2507impl<R>
2508 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_composition_relationships::ListCompositionRelationshipsError, R>>
2509 for Error
2510where
2511 R: Send + Sync + std::fmt::Debug + 'static,
2512{
2513 fn from(
2514 err: ::aws_smithy_runtime_api::client::result::SdkError<
2515 crate::operation::list_composition_relationships::ListCompositionRelationshipsError,
2516 R,
2517 >,
2518 ) -> Self {
2519 match err {
2520 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2521 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2522 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2523 source: err.into(),
2524 }),
2525 }
2526 }
2527}
2528impl From<crate::operation::list_composition_relationships::ListCompositionRelationshipsError> for Error {
2529 fn from(err: crate::operation::list_composition_relationships::ListCompositionRelationshipsError) -> Self {
2530 match err {
2531 crate::operation::list_composition_relationships::ListCompositionRelationshipsError::InternalFailureException(inner) => {
2532 Error::InternalFailureException(inner)
2533 }
2534 crate::operation::list_composition_relationships::ListCompositionRelationshipsError::InvalidRequestException(inner) => {
2535 Error::InvalidRequestException(inner)
2536 }
2537 crate::operation::list_composition_relationships::ListCompositionRelationshipsError::ResourceNotFoundException(inner) => {
2538 Error::ResourceNotFoundException(inner)
2539 }
2540 crate::operation::list_composition_relationships::ListCompositionRelationshipsError::ThrottlingException(inner) => {
2541 Error::ThrottlingException(inner)
2542 }
2543 crate::operation::list_composition_relationships::ListCompositionRelationshipsError::Unhandled(inner) => Error::Unhandled(inner),
2544 }
2545 }
2546}
2547impl<R>
2548 From<
2549 ::aws_smithy_runtime_api::client::result::SdkError<
2550 crate::operation::list_computation_model_data_binding_usages::ListComputationModelDataBindingUsagesError,
2551 R,
2552 >,
2553 > for Error
2554where
2555 R: Send + Sync + std::fmt::Debug + 'static,
2556{
2557 fn from(
2558 err: ::aws_smithy_runtime_api::client::result::SdkError<
2559 crate::operation::list_computation_model_data_binding_usages::ListComputationModelDataBindingUsagesError,
2560 R,
2561 >,
2562 ) -> Self {
2563 match err {
2564 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2565 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2566 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2567 source: err.into(),
2568 }),
2569 }
2570 }
2571}
2572impl From<crate::operation::list_computation_model_data_binding_usages::ListComputationModelDataBindingUsagesError> for Error {
2573 fn from(err: crate::operation::list_computation_model_data_binding_usages::ListComputationModelDataBindingUsagesError) -> Self {
2574 match err {
2575 crate::operation::list_computation_model_data_binding_usages::ListComputationModelDataBindingUsagesError::InternalFailureException(
2576 inner,
2577 ) => Error::InternalFailureException(inner),
2578 crate::operation::list_computation_model_data_binding_usages::ListComputationModelDataBindingUsagesError::InvalidRequestException(
2579 inner,
2580 ) => Error::InvalidRequestException(inner),
2581 crate::operation::list_computation_model_data_binding_usages::ListComputationModelDataBindingUsagesError::ThrottlingException(inner) => {
2582 Error::ThrottlingException(inner)
2583 }
2584 crate::operation::list_computation_model_data_binding_usages::ListComputationModelDataBindingUsagesError::Unhandled(inner) => {
2585 Error::Unhandled(inner)
2586 }
2587 }
2588 }
2589}
2590impl<R>
2591 From<
2592 ::aws_smithy_runtime_api::client::result::SdkError<
2593 crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError,
2594 R,
2595 >,
2596 > for Error
2597where
2598 R: Send + Sync + std::fmt::Debug + 'static,
2599{
2600 fn from(
2601 err: ::aws_smithy_runtime_api::client::result::SdkError<
2602 crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError,
2603 R,
2604 >,
2605 ) -> Self {
2606 match err {
2607 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2608 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2609 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2610 source: err.into(),
2611 }),
2612 }
2613 }
2614}
2615impl From<crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError> for Error {
2616 fn from(err: crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError) -> Self {
2617 match err {
2618 crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError::InternalFailureException(
2619 inner,
2620 ) => Error::InternalFailureException(inner),
2621 crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError::InvalidRequestException(
2622 inner,
2623 ) => Error::InvalidRequestException(inner),
2624 crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError::ResourceNotFoundException(
2625 inner,
2626 ) => Error::ResourceNotFoundException(inner),
2627 crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError::ThrottlingException(
2628 inner,
2629 ) => Error::ThrottlingException(inner),
2630 crate::operation::list_computation_model_resolve_to_resources::ListComputationModelResolveToResourcesError::Unhandled(inner) => {
2631 Error::Unhandled(inner)
2632 }
2633 }
2634 }
2635}
2636impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_computation_models::ListComputationModelsError, R>> for Error
2637where
2638 R: Send + Sync + std::fmt::Debug + 'static,
2639{
2640 fn from(
2641 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_computation_models::ListComputationModelsError, R>,
2642 ) -> Self {
2643 match err {
2644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2647 source: err.into(),
2648 }),
2649 }
2650 }
2651}
2652impl From<crate::operation::list_computation_models::ListComputationModelsError> for Error {
2653 fn from(err: crate::operation::list_computation_models::ListComputationModelsError) -> Self {
2654 match err {
2655 crate::operation::list_computation_models::ListComputationModelsError::InternalFailureException(inner) => {
2656 Error::InternalFailureException(inner)
2657 }
2658 crate::operation::list_computation_models::ListComputationModelsError::InvalidRequestException(inner) => {
2659 Error::InvalidRequestException(inner)
2660 }
2661 crate::operation::list_computation_models::ListComputationModelsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2662 crate::operation::list_computation_models::ListComputationModelsError::Unhandled(inner) => Error::Unhandled(inner),
2663 }
2664 }
2665}
2666impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>> for Error
2667where
2668 R: Send + Sync + std::fmt::Debug + 'static,
2669{
2670 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>) -> 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::list_dashboards::ListDashboardsError> for Error {
2681 fn from(err: crate::operation::list_dashboards::ListDashboardsError) -> Self {
2682 match err {
2683 crate::operation::list_dashboards::ListDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2684 crate::operation::list_dashboards::ListDashboardsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2685 crate::operation::list_dashboards::ListDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2686 crate::operation::list_dashboards::ListDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
2687 }
2688 }
2689}
2690impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_datasets::ListDatasetsError, R>> for Error
2691where
2692 R: Send + Sync + std::fmt::Debug + 'static,
2693{
2694 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_datasets::ListDatasetsError, R>) -> Self {
2695 match err {
2696 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2697 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2698 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2699 source: err.into(),
2700 }),
2701 }
2702 }
2703}
2704impl From<crate::operation::list_datasets::ListDatasetsError> for Error {
2705 fn from(err: crate::operation::list_datasets::ListDatasetsError) -> Self {
2706 match err {
2707 crate::operation::list_datasets::ListDatasetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2708 crate::operation::list_datasets::ListDatasetsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2709 crate::operation::list_datasets::ListDatasetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2710 crate::operation::list_datasets::ListDatasetsError::Unhandled(inner) => Error::Unhandled(inner),
2711 }
2712 }
2713}
2714impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_executions::ListExecutionsError, R>> for Error
2715where
2716 R: Send + Sync + std::fmt::Debug + 'static,
2717{
2718 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_executions::ListExecutionsError, R>) -> Self {
2719 match err {
2720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2723 source: err.into(),
2724 }),
2725 }
2726 }
2727}
2728impl From<crate::operation::list_executions::ListExecutionsError> for Error {
2729 fn from(err: crate::operation::list_executions::ListExecutionsError) -> Self {
2730 match err {
2731 crate::operation::list_executions::ListExecutionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2732 crate::operation::list_executions::ListExecutionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2733 crate::operation::list_executions::ListExecutionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2734 crate::operation::list_executions::ListExecutionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2735 crate::operation::list_executions::ListExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
2736 }
2737 }
2738}
2739impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateways::ListGatewaysError, R>> for Error
2740where
2741 R: Send + Sync + std::fmt::Debug + 'static,
2742{
2743 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateways::ListGatewaysError, R>) -> Self {
2744 match err {
2745 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2746 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2747 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2748 source: err.into(),
2749 }),
2750 }
2751 }
2752}
2753impl From<crate::operation::list_gateways::ListGatewaysError> for Error {
2754 fn from(err: crate::operation::list_gateways::ListGatewaysError) -> Self {
2755 match err {
2756 crate::operation::list_gateways::ListGatewaysError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2757 crate::operation::list_gateways::ListGatewaysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2758 crate::operation::list_gateways::ListGatewaysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2759 crate::operation::list_gateways::ListGatewaysError::Unhandled(inner) => Error::Unhandled(inner),
2760 }
2761 }
2762}
2763impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_interface_relationships::ListInterfaceRelationshipsError, R>>
2764 for Error
2765where
2766 R: Send + Sync + std::fmt::Debug + 'static,
2767{
2768 fn from(
2769 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_interface_relationships::ListInterfaceRelationshipsError, R>,
2770 ) -> Self {
2771 match err {
2772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2775 source: err.into(),
2776 }),
2777 }
2778 }
2779}
2780impl From<crate::operation::list_interface_relationships::ListInterfaceRelationshipsError> for Error {
2781 fn from(err: crate::operation::list_interface_relationships::ListInterfaceRelationshipsError) -> Self {
2782 match err {
2783 crate::operation::list_interface_relationships::ListInterfaceRelationshipsError::InternalFailureException(inner) => {
2784 Error::InternalFailureException(inner)
2785 }
2786 crate::operation::list_interface_relationships::ListInterfaceRelationshipsError::InvalidRequestException(inner) => {
2787 Error::InvalidRequestException(inner)
2788 }
2789 crate::operation::list_interface_relationships::ListInterfaceRelationshipsError::ResourceNotFoundException(inner) => {
2790 Error::ResourceNotFoundException(inner)
2791 }
2792 crate::operation::list_interface_relationships::ListInterfaceRelationshipsError::ThrottlingException(inner) => {
2793 Error::ThrottlingException(inner)
2794 }
2795 crate::operation::list_interface_relationships::ListInterfaceRelationshipsError::Unhandled(inner) => Error::Unhandled(inner),
2796 }
2797 }
2798}
2799impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_portals::ListPortalsError, 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::list_portals::ListPortalsError, 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::list_portals::ListPortalsError> for Error {
2814 fn from(err: crate::operation::list_portals::ListPortalsError) -> Self {
2815 match err {
2816 crate::operation::list_portals::ListPortalsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2817 crate::operation::list_portals::ListPortalsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2818 crate::operation::list_portals::ListPortalsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2819 crate::operation::list_portals::ListPortalsError::Unhandled(inner) => Error::Unhandled(inner),
2820 }
2821 }
2822}
2823impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_project_assets::ListProjectAssetsError, R>> for Error
2824where
2825 R: Send + Sync + std::fmt::Debug + 'static,
2826{
2827 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_project_assets::ListProjectAssetsError, R>) -> Self {
2828 match err {
2829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2832 source: err.into(),
2833 }),
2834 }
2835 }
2836}
2837impl From<crate::operation::list_project_assets::ListProjectAssetsError> for Error {
2838 fn from(err: crate::operation::list_project_assets::ListProjectAssetsError) -> Self {
2839 match err {
2840 crate::operation::list_project_assets::ListProjectAssetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2841 crate::operation::list_project_assets::ListProjectAssetsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2842 crate::operation::list_project_assets::ListProjectAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2843 crate::operation::list_project_assets::ListProjectAssetsError::Unhandled(inner) => Error::Unhandled(inner),
2844 }
2845 }
2846}
2847impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_projects::ListProjectsError, R>> for Error
2848where
2849 R: Send + Sync + std::fmt::Debug + 'static,
2850{
2851 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_projects::ListProjectsError, R>) -> Self {
2852 match err {
2853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2856 source: err.into(),
2857 }),
2858 }
2859 }
2860}
2861impl From<crate::operation::list_projects::ListProjectsError> for Error {
2862 fn from(err: crate::operation::list_projects::ListProjectsError) -> Self {
2863 match err {
2864 crate::operation::list_projects::ListProjectsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2865 crate::operation::list_projects::ListProjectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2866 crate::operation::list_projects::ListProjectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2867 crate::operation::list_projects::ListProjectsError::Unhandled(inner) => Error::Unhandled(inner),
2868 }
2869 }
2870}
2871impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2872where
2873 R: Send + Sync + std::fmt::Debug + 'static,
2874{
2875 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2876 match err {
2877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2880 source: err.into(),
2881 }),
2882 }
2883 }
2884}
2885impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2886 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2887 match err {
2888 crate::operation::list_tags_for_resource::ListTagsForResourceError::ConflictingOperationException(inner) => {
2889 Error::ConflictingOperationException(inner)
2890 }
2891 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalFailureException(inner) => {
2892 Error::InternalFailureException(inner)
2893 }
2894 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
2895 Error::InvalidRequestException(inner)
2896 }
2897 crate::operation::list_tags_for_resource::ListTagsForResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2898 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
2899 Error::ResourceNotFoundException(inner)
2900 }
2901 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2902 crate::operation::list_tags_for_resource::ListTagsForResourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2903 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2904 }
2905 }
2906}
2907impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_time_series::ListTimeSeriesError, R>> for Error
2908where
2909 R: Send + Sync + std::fmt::Debug + 'static,
2910{
2911 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_time_series::ListTimeSeriesError, R>) -> Self {
2912 match err {
2913 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2914 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2915 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2916 source: err.into(),
2917 }),
2918 }
2919 }
2920}
2921impl From<crate::operation::list_time_series::ListTimeSeriesError> for Error {
2922 fn from(err: crate::operation::list_time_series::ListTimeSeriesError) -> Self {
2923 match err {
2924 crate::operation::list_time_series::ListTimeSeriesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2925 crate::operation::list_time_series::ListTimeSeriesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2926 crate::operation::list_time_series::ListTimeSeriesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2927 crate::operation::list_time_series::ListTimeSeriesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2928 crate::operation::list_time_series::ListTimeSeriesError::Unhandled(inner) => Error::Unhandled(inner),
2929 }
2930 }
2931}
2932impl<R>
2933 From<
2934 ::aws_smithy_runtime_api::client::result::SdkError<
2935 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError,
2936 R,
2937 >,
2938 > for Error
2939where
2940 R: Send + Sync + std::fmt::Debug + 'static,
2941{
2942 fn from(
2943 err: ::aws_smithy_runtime_api::client::result::SdkError<
2944 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError,
2945 R,
2946 >,
2947 ) -> Self {
2948 match err {
2949 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2950 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2951 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2952 source: err.into(),
2953 }),
2954 }
2955 }
2956}
2957impl From<crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError> for Error {
2958 fn from(err: crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError) -> Self {
2959 match err {
2960 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError::ConflictingOperationException(
2961 inner,
2962 ) => Error::ConflictingOperationException(inner),
2963 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError::InternalFailureException(inner) => {
2964 Error::InternalFailureException(inner)
2965 }
2966 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError::InvalidRequestException(inner) => {
2967 Error::InvalidRequestException(inner)
2968 }
2969 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError::LimitExceededException(inner) => {
2970 Error::LimitExceededException(inner)
2971 }
2972 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError::ResourceNotFoundException(inner) => {
2973 Error::ResourceNotFoundException(inner)
2974 }
2975 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError::ThrottlingException(inner) => {
2976 Error::ThrottlingException(inner)
2977 }
2978 crate::operation::put_asset_model_interface_relationship::PutAssetModelInterfaceRelationshipError::Unhandled(inner) => {
2979 Error::Unhandled(inner)
2980 }
2981 }
2982 }
2983}
2984impl<R>
2985 From<
2986 ::aws_smithy_runtime_api::client::result::SdkError<
2987 crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError,
2988 R,
2989 >,
2990 > for Error
2991where
2992 R: Send + Sync + std::fmt::Debug + 'static,
2993{
2994 fn from(
2995 err: ::aws_smithy_runtime_api::client::result::SdkError<
2996 crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError,
2997 R,
2998 >,
2999 ) -> Self {
3000 match err {
3001 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3002 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3003 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3004 source: err.into(),
3005 }),
3006 }
3007 }
3008}
3009impl From<crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError> for Error {
3010 fn from(err: crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError) -> Self {
3011 match err {
3012 crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError::ConflictingOperationException(inner) => {
3013 Error::ConflictingOperationException(inner)
3014 }
3015 crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError::InternalFailureException(inner) => {
3016 Error::InternalFailureException(inner)
3017 }
3018 crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError::InvalidRequestException(inner) => {
3019 Error::InvalidRequestException(inner)
3020 }
3021 crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError::LimitExceededException(inner) => {
3022 Error::LimitExceededException(inner)
3023 }
3024 crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError::ThrottlingException(inner) => {
3025 Error::ThrottlingException(inner)
3026 }
3027 crate::operation::put_default_encryption_configuration::PutDefaultEncryptionConfigurationError::Unhandled(inner) => {
3028 Error::Unhandled(inner)
3029 }
3030 }
3031 }
3032}
3033impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_logging_options::PutLoggingOptionsError, R>> for Error
3034where
3035 R: Send + Sync + std::fmt::Debug + 'static,
3036{
3037 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_logging_options::PutLoggingOptionsError, R>) -> Self {
3038 match err {
3039 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3040 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3041 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3042 source: err.into(),
3043 }),
3044 }
3045 }
3046}
3047impl From<crate::operation::put_logging_options::PutLoggingOptionsError> for Error {
3048 fn from(err: crate::operation::put_logging_options::PutLoggingOptionsError) -> Self {
3049 match err {
3050 crate::operation::put_logging_options::PutLoggingOptionsError::ConflictingOperationException(inner) => {
3051 Error::ConflictingOperationException(inner)
3052 }
3053 crate::operation::put_logging_options::PutLoggingOptionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3054 crate::operation::put_logging_options::PutLoggingOptionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3055 crate::operation::put_logging_options::PutLoggingOptionsError::ResourceNotFoundException(inner) => {
3056 Error::ResourceNotFoundException(inner)
3057 }
3058 crate::operation::put_logging_options::PutLoggingOptionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3059 crate::operation::put_logging_options::PutLoggingOptionsError::Unhandled(inner) => Error::Unhandled(inner),
3060 }
3061 }
3062}
3063impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_storage_configuration::PutStorageConfigurationError, R>>
3064 for Error
3065where
3066 R: Send + Sync + std::fmt::Debug + 'static,
3067{
3068 fn from(
3069 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_storage_configuration::PutStorageConfigurationError, R>,
3070 ) -> Self {
3071 match err {
3072 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3073 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3074 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3075 source: err.into(),
3076 }),
3077 }
3078 }
3079}
3080impl From<crate::operation::put_storage_configuration::PutStorageConfigurationError> for Error {
3081 fn from(err: crate::operation::put_storage_configuration::PutStorageConfigurationError) -> Self {
3082 match err {
3083 crate::operation::put_storage_configuration::PutStorageConfigurationError::ConflictingOperationException(inner) => {
3084 Error::ConflictingOperationException(inner)
3085 }
3086 crate::operation::put_storage_configuration::PutStorageConfigurationError::InternalFailureException(inner) => {
3087 Error::InternalFailureException(inner)
3088 }
3089 crate::operation::put_storage_configuration::PutStorageConfigurationError::InvalidRequestException(inner) => {
3090 Error::InvalidRequestException(inner)
3091 }
3092 crate::operation::put_storage_configuration::PutStorageConfigurationError::LimitExceededException(inner) => {
3093 Error::LimitExceededException(inner)
3094 }
3095 crate::operation::put_storage_configuration::PutStorageConfigurationError::ResourceAlreadyExistsException(inner) => {
3096 Error::ResourceAlreadyExistsException(inner)
3097 }
3098 crate::operation::put_storage_configuration::PutStorageConfigurationError::ResourceNotFoundException(inner) => {
3099 Error::ResourceNotFoundException(inner)
3100 }
3101 crate::operation::put_storage_configuration::PutStorageConfigurationError::ThrottlingException(inner) => {
3102 Error::ThrottlingException(inner)
3103 }
3104 crate::operation::put_storage_configuration::PutStorageConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3105 }
3106 }
3107}
3108impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
3109where
3110 R: Send + Sync + std::fmt::Debug + 'static,
3111{
3112 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
3113 match err {
3114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3117 source: err.into(),
3118 }),
3119 }
3120 }
3121}
3122impl From<crate::operation::tag_resource::TagResourceError> for Error {
3123 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
3124 match err {
3125 crate::operation::tag_resource::TagResourceError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
3126 crate::operation::tag_resource::TagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3127 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3128 crate::operation::tag_resource::TagResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3129 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3130 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3131 crate::operation::tag_resource::TagResourceError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
3132 crate::operation::tag_resource::TagResourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3133 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3134 }
3135 }
3136}
3137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
3138where
3139 R: Send + Sync + std::fmt::Debug + 'static,
3140{
3141 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
3142 match err {
3143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3146 source: err.into(),
3147 }),
3148 }
3149 }
3150}
3151impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3152 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3153 match err {
3154 crate::operation::untag_resource::UntagResourceError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
3155 crate::operation::untag_resource::UntagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3156 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3157 crate::operation::untag_resource::UntagResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3158 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3159 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3160 crate::operation::untag_resource::UntagResourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3161 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3162 }
3163 }
3164}
3165impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_access_policy::UpdateAccessPolicyError, R>> for Error
3166where
3167 R: Send + Sync + std::fmt::Debug + 'static,
3168{
3169 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_access_policy::UpdateAccessPolicyError, R>) -> Self {
3170 match err {
3171 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3172 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3173 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3174 source: err.into(),
3175 }),
3176 }
3177 }
3178}
3179impl From<crate::operation::update_access_policy::UpdateAccessPolicyError> for Error {
3180 fn from(err: crate::operation::update_access_policy::UpdateAccessPolicyError) -> Self {
3181 match err {
3182 crate::operation::update_access_policy::UpdateAccessPolicyError::InternalFailureException(inner) => {
3183 Error::InternalFailureException(inner)
3184 }
3185 crate::operation::update_access_policy::UpdateAccessPolicyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3186 crate::operation::update_access_policy::UpdateAccessPolicyError::ResourceNotFoundException(inner) => {
3187 Error::ResourceNotFoundException(inner)
3188 }
3189 crate::operation::update_access_policy::UpdateAccessPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3190 crate::operation::update_access_policy::UpdateAccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3191 }
3192 }
3193}
3194impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset::UpdateAssetError, R>> for Error
3195where
3196 R: Send + Sync + std::fmt::Debug + 'static,
3197{
3198 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset::UpdateAssetError, R>) -> Self {
3199 match err {
3200 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3201 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3202 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3203 source: err.into(),
3204 }),
3205 }
3206 }
3207}
3208impl From<crate::operation::update_asset::UpdateAssetError> for Error {
3209 fn from(err: crate::operation::update_asset::UpdateAssetError) -> Self {
3210 match err {
3211 crate::operation::update_asset::UpdateAssetError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
3212 crate::operation::update_asset::UpdateAssetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3213 crate::operation::update_asset::UpdateAssetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3214 crate::operation::update_asset::UpdateAssetError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
3215 crate::operation::update_asset::UpdateAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3216 crate::operation::update_asset::UpdateAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3217 crate::operation::update_asset::UpdateAssetError::Unhandled(inner) => Error::Unhandled(inner),
3218 }
3219 }
3220}
3221impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_model::UpdateAssetModelError, R>> for Error
3222where
3223 R: Send + Sync + std::fmt::Debug + 'static,
3224{
3225 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_model::UpdateAssetModelError, R>) -> Self {
3226 match err {
3227 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3228 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3229 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3230 source: err.into(),
3231 }),
3232 }
3233 }
3234}
3235impl From<crate::operation::update_asset_model::UpdateAssetModelError> for Error {
3236 fn from(err: crate::operation::update_asset_model::UpdateAssetModelError) -> Self {
3237 match err {
3238 crate::operation::update_asset_model::UpdateAssetModelError::ConflictingOperationException(inner) => {
3239 Error::ConflictingOperationException(inner)
3240 }
3241 crate::operation::update_asset_model::UpdateAssetModelError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3242 crate::operation::update_asset_model::UpdateAssetModelError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3243 crate::operation::update_asset_model::UpdateAssetModelError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3244 crate::operation::update_asset_model::UpdateAssetModelError::PreconditionFailedException(inner) => {
3245 Error::PreconditionFailedException(inner)
3246 }
3247 crate::operation::update_asset_model::UpdateAssetModelError::ResourceAlreadyExistsException(inner) => {
3248 Error::ResourceAlreadyExistsException(inner)
3249 }
3250 crate::operation::update_asset_model::UpdateAssetModelError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3251 crate::operation::update_asset_model::UpdateAssetModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3252 crate::operation::update_asset_model::UpdateAssetModelError::Unhandled(inner) => Error::Unhandled(inner),
3253 }
3254 }
3255}
3256impl<R>
3257 From<
3258 ::aws_smithy_runtime_api::client::result::SdkError<
3259 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError,
3260 R,
3261 >,
3262 > for Error
3263where
3264 R: Send + Sync + std::fmt::Debug + 'static,
3265{
3266 fn from(
3267 err: ::aws_smithy_runtime_api::client::result::SdkError<
3268 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError,
3269 R,
3270 >,
3271 ) -> Self {
3272 match err {
3273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3276 source: err.into(),
3277 }),
3278 }
3279 }
3280}
3281impl From<crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError> for Error {
3282 fn from(err: crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError) -> Self {
3283 match err {
3284 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::ConflictingOperationException(inner) => {
3285 Error::ConflictingOperationException(inner)
3286 }
3287 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::InternalFailureException(inner) => {
3288 Error::InternalFailureException(inner)
3289 }
3290 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::InvalidRequestException(inner) => {
3291 Error::InvalidRequestException(inner)
3292 }
3293 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::LimitExceededException(inner) => {
3294 Error::LimitExceededException(inner)
3295 }
3296 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::PreconditionFailedException(inner) => {
3297 Error::PreconditionFailedException(inner)
3298 }
3299 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::ResourceAlreadyExistsException(inner) => {
3300 Error::ResourceAlreadyExistsException(inner)
3301 }
3302 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::ResourceNotFoundException(inner) => {
3303 Error::ResourceNotFoundException(inner)
3304 }
3305 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::ThrottlingException(inner) => {
3306 Error::ThrottlingException(inner)
3307 }
3308 crate::operation::update_asset_model_composite_model::UpdateAssetModelCompositeModelError::Unhandled(inner) => Error::Unhandled(inner),
3309 }
3310 }
3311}
3312impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_property::UpdateAssetPropertyError, R>> for Error
3313where
3314 R: Send + Sync + std::fmt::Debug + 'static,
3315{
3316 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_property::UpdateAssetPropertyError, R>) -> Self {
3317 match err {
3318 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3319 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3320 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3321 source: err.into(),
3322 }),
3323 }
3324 }
3325}
3326impl From<crate::operation::update_asset_property::UpdateAssetPropertyError> for Error {
3327 fn from(err: crate::operation::update_asset_property::UpdateAssetPropertyError) -> Self {
3328 match err {
3329 crate::operation::update_asset_property::UpdateAssetPropertyError::ConflictingOperationException(inner) => {
3330 Error::ConflictingOperationException(inner)
3331 }
3332 crate::operation::update_asset_property::UpdateAssetPropertyError::InternalFailureException(inner) => {
3333 Error::InternalFailureException(inner)
3334 }
3335 crate::operation::update_asset_property::UpdateAssetPropertyError::InvalidRequestException(inner) => {
3336 Error::InvalidRequestException(inner)
3337 }
3338 crate::operation::update_asset_property::UpdateAssetPropertyError::ResourceNotFoundException(inner) => {
3339 Error::ResourceNotFoundException(inner)
3340 }
3341 crate::operation::update_asset_property::UpdateAssetPropertyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3342 crate::operation::update_asset_property::UpdateAssetPropertyError::Unhandled(inner) => Error::Unhandled(inner),
3343 }
3344 }
3345}
3346impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_computation_model::UpdateComputationModelError, R>> for Error
3347where
3348 R: Send + Sync + std::fmt::Debug + 'static,
3349{
3350 fn from(
3351 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_computation_model::UpdateComputationModelError, R>,
3352 ) -> Self {
3353 match err {
3354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3357 source: err.into(),
3358 }),
3359 }
3360 }
3361}
3362impl From<crate::operation::update_computation_model::UpdateComputationModelError> for Error {
3363 fn from(err: crate::operation::update_computation_model::UpdateComputationModelError) -> Self {
3364 match err {
3365 crate::operation::update_computation_model::UpdateComputationModelError::ConflictingOperationException(inner) => {
3366 Error::ConflictingOperationException(inner)
3367 }
3368 crate::operation::update_computation_model::UpdateComputationModelError::InternalFailureException(inner) => {
3369 Error::InternalFailureException(inner)
3370 }
3371 crate::operation::update_computation_model::UpdateComputationModelError::InvalidRequestException(inner) => {
3372 Error::InvalidRequestException(inner)
3373 }
3374 crate::operation::update_computation_model::UpdateComputationModelError::LimitExceededException(inner) => {
3375 Error::LimitExceededException(inner)
3376 }
3377 crate::operation::update_computation_model::UpdateComputationModelError::ResourceAlreadyExistsException(inner) => {
3378 Error::ResourceAlreadyExistsException(inner)
3379 }
3380 crate::operation::update_computation_model::UpdateComputationModelError::ResourceNotFoundException(inner) => {
3381 Error::ResourceNotFoundException(inner)
3382 }
3383 crate::operation::update_computation_model::UpdateComputationModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3384 crate::operation::update_computation_model::UpdateComputationModelError::Unhandled(inner) => Error::Unhandled(inner),
3385 }
3386 }
3387}
3388impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>> for Error
3389where
3390 R: Send + Sync + std::fmt::Debug + 'static,
3391{
3392 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>) -> Self {
3393 match err {
3394 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3395 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3396 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3397 source: err.into(),
3398 }),
3399 }
3400 }
3401}
3402impl From<crate::operation::update_dashboard::UpdateDashboardError> for Error {
3403 fn from(err: crate::operation::update_dashboard::UpdateDashboardError) -> Self {
3404 match err {
3405 crate::operation::update_dashboard::UpdateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3406 crate::operation::update_dashboard::UpdateDashboardError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3407 crate::operation::update_dashboard::UpdateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3408 crate::operation::update_dashboard::UpdateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3409 crate::operation::update_dashboard::UpdateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
3410 }
3411 }
3412}
3413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dataset::UpdateDatasetError, R>> for Error
3414where
3415 R: Send + Sync + std::fmt::Debug + 'static,
3416{
3417 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dataset::UpdateDatasetError, R>) -> Self {
3418 match err {
3419 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3420 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3421 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3422 source: err.into(),
3423 }),
3424 }
3425 }
3426}
3427impl From<crate::operation::update_dataset::UpdateDatasetError> for Error {
3428 fn from(err: crate::operation::update_dataset::UpdateDatasetError) -> Self {
3429 match err {
3430 crate::operation::update_dataset::UpdateDatasetError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
3431 crate::operation::update_dataset::UpdateDatasetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3432 crate::operation::update_dataset::UpdateDatasetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3433 crate::operation::update_dataset::UpdateDatasetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3434 crate::operation::update_dataset::UpdateDatasetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3435 crate::operation::update_dataset::UpdateDatasetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3436 crate::operation::update_dataset::UpdateDatasetError::Unhandled(inner) => Error::Unhandled(inner),
3437 }
3438 }
3439}
3440impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_gateway::UpdateGatewayError, R>> for Error
3441where
3442 R: Send + Sync + std::fmt::Debug + 'static,
3443{
3444 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_gateway::UpdateGatewayError, R>) -> Self {
3445 match err {
3446 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3447 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3448 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3449 source: err.into(),
3450 }),
3451 }
3452 }
3453}
3454impl From<crate::operation::update_gateway::UpdateGatewayError> for Error {
3455 fn from(err: crate::operation::update_gateway::UpdateGatewayError) -> Self {
3456 match err {
3457 crate::operation::update_gateway::UpdateGatewayError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
3458 crate::operation::update_gateway::UpdateGatewayError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3459 crate::operation::update_gateway::UpdateGatewayError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3460 crate::operation::update_gateway::UpdateGatewayError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3461 crate::operation::update_gateway::UpdateGatewayError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3462 crate::operation::update_gateway::UpdateGatewayError::Unhandled(inner) => Error::Unhandled(inner),
3463 }
3464 }
3465}
3466impl<R>
3467 From<
3468 ::aws_smithy_runtime_api::client::result::SdkError<
3469 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError,
3470 R,
3471 >,
3472 > for Error
3473where
3474 R: Send + Sync + std::fmt::Debug + 'static,
3475{
3476 fn from(
3477 err: ::aws_smithy_runtime_api::client::result::SdkError<
3478 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError,
3479 R,
3480 >,
3481 ) -> Self {
3482 match err {
3483 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3484 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3485 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3486 source: err.into(),
3487 }),
3488 }
3489 }
3490}
3491impl From<crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError> for Error {
3492 fn from(err: crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError) -> Self {
3493 match err {
3494 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError::ConflictingOperationException(
3495 inner,
3496 ) => Error::ConflictingOperationException(inner),
3497 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError::InternalFailureException(inner) => {
3498 Error::InternalFailureException(inner)
3499 }
3500 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError::InvalidRequestException(inner) => {
3501 Error::InvalidRequestException(inner)
3502 }
3503 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError::LimitExceededException(inner) => {
3504 Error::LimitExceededException(inner)
3505 }
3506 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError::ResourceNotFoundException(
3507 inner,
3508 ) => Error::ResourceNotFoundException(inner),
3509 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError::ThrottlingException(inner) => {
3510 Error::ThrottlingException(inner)
3511 }
3512 crate::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationError::Unhandled(inner) => {
3513 Error::Unhandled(inner)
3514 }
3515 }
3516 }
3517}
3518impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_portal::UpdatePortalError, R>> for Error
3519where
3520 R: Send + Sync + std::fmt::Debug + 'static,
3521{
3522 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_portal::UpdatePortalError, R>) -> Self {
3523 match err {
3524 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3525 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3526 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3527 source: err.into(),
3528 }),
3529 }
3530 }
3531}
3532impl From<crate::operation::update_portal::UpdatePortalError> for Error {
3533 fn from(err: crate::operation::update_portal::UpdatePortalError) -> Self {
3534 match err {
3535 crate::operation::update_portal::UpdatePortalError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
3536 crate::operation::update_portal::UpdatePortalError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3537 crate::operation::update_portal::UpdatePortalError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3538 crate::operation::update_portal::UpdatePortalError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3539 crate::operation::update_portal::UpdatePortalError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3540 crate::operation::update_portal::UpdatePortalError::Unhandled(inner) => Error::Unhandled(inner),
3541 }
3542 }
3543}
3544impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_project::UpdateProjectError, R>> for Error
3545where
3546 R: Send + Sync + std::fmt::Debug + 'static,
3547{
3548 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_project::UpdateProjectError, R>) -> Self {
3549 match err {
3550 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3551 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3552 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3553 source: err.into(),
3554 }),
3555 }
3556 }
3557}
3558impl From<crate::operation::update_project::UpdateProjectError> for Error {
3559 fn from(err: crate::operation::update_project::UpdateProjectError) -> Self {
3560 match err {
3561 crate::operation::update_project::UpdateProjectError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3562 crate::operation::update_project::UpdateProjectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3563 crate::operation::update_project::UpdateProjectError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3564 crate::operation::update_project::UpdateProjectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3565 crate::operation::update_project::UpdateProjectError::Unhandled(inner) => Error::Unhandled(inner),
3566 }
3567 }
3568}
3569impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
3570where
3571 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
3572 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
3573{
3574 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
3575 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3576 meta: ::std::default::Default::default(),
3577 source: err.into(),
3578 })
3579 }
3580}
3581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::ResponseStreamError, R>> for Error
3582where
3583 R: Send + Sync + std::fmt::Debug + 'static,
3584{
3585 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::ResponseStreamError, R>) -> Self {
3586 match err {
3587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3590 source: err.into(),
3591 }),
3592 }
3593 }
3594}
3595impl From<crate::types::error::ResponseStreamError> for Error {
3596 fn from(err: crate::types::error::ResponseStreamError) -> Self {
3597 match err {
3598 crate::types::error::ResponseStreamError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3599 crate::types::error::ResponseStreamError::ConflictingOperationException(inner) => Error::ConflictingOperationException(inner),
3600 crate::types::error::ResponseStreamError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3601 crate::types::error::ResponseStreamError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3602 crate::types::error::ResponseStreamError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3603 crate::types::error::ResponseStreamError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3604 crate::types::error::ResponseStreamError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3605 crate::types::error::ResponseStreamError::Unhandled(inner) => Error::Unhandled(inner),
3606 }
3607 }
3608}
3609impl ::std::error::Error for Error {
3610 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3611 match self {
3612 Error::AccessDeniedException(inner) => inner.source(),
3613 Error::ConflictingOperationException(inner) => inner.source(),
3614 Error::InternalFailureException(inner) => inner.source(),
3615 Error::InvalidRequestException(inner) => inner.source(),
3616 Error::LimitExceededException(inner) => inner.source(),
3617 Error::PreconditionFailedException(inner) => inner.source(),
3618 Error::QueryTimeoutException(inner) => inner.source(),
3619 Error::ResourceAlreadyExistsException(inner) => inner.source(),
3620 Error::ResourceNotFoundException(inner) => inner.source(),
3621 Error::ServiceUnavailableException(inner) => inner.source(),
3622 Error::ThrottlingException(inner) => inner.source(),
3623 Error::TooManyTagsException(inner) => inner.source(),
3624 Error::UnauthorizedException(inner) => inner.source(),
3625 Error::ValidationException(inner) => inner.source(),
3626 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3627 }
3628 }
3629}
3630impl ::aws_types::request_id::RequestId for Error {
3631 fn request_id(&self) -> Option<&str> {
3632 match self {
3633 Self::AccessDeniedException(e) => e.request_id(),
3634 Self::ConflictingOperationException(e) => e.request_id(),
3635 Self::InternalFailureException(e) => e.request_id(),
3636 Self::InvalidRequestException(e) => e.request_id(),
3637 Self::LimitExceededException(e) => e.request_id(),
3638 Self::PreconditionFailedException(e) => e.request_id(),
3639 Self::QueryTimeoutException(e) => e.request_id(),
3640 Self::ResourceAlreadyExistsException(e) => e.request_id(),
3641 Self::ResourceNotFoundException(e) => e.request_id(),
3642 Self::ServiceUnavailableException(e) => e.request_id(),
3643 Self::ThrottlingException(e) => e.request_id(),
3644 Self::TooManyTagsException(e) => e.request_id(),
3645 Self::UnauthorizedException(e) => e.request_id(),
3646 Self::ValidationException(e) => e.request_id(),
3647 Self::Unhandled(e) => e.meta.request_id(),
3648 }
3649 }
3650}