1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 AlreadyExistsException(crate::types::error::AlreadyExistsException),
10 ConcurrentModificationException(crate::types::error::ConcurrentModificationException),
12 EntityNotFoundException(crate::types::error::EntityNotFoundException),
14 ExpiredException(crate::types::error::ExpiredException),
16 GlueEncryptionException(crate::types::error::GlueEncryptionException),
18 InternalServiceException(crate::types::error::InternalServiceException),
20 InvalidInputException(crate::types::error::InvalidInputException),
22 OperationTimeoutException(crate::types::error::OperationTimeoutException),
24 PermissionTypeMismatchException(crate::types::error::PermissionTypeMismatchException),
26 ResourceNotReadyException(crate::types::error::ResourceNotReadyException),
28 ResourceNumberLimitExceededException(crate::types::error::ResourceNumberLimitExceededException),
30 StatisticsNotReadyYetException(crate::types::error::StatisticsNotReadyYetException),
32 ThrottledException(crate::types::error::ThrottledException),
34 TransactionCanceledException(crate::types::error::TransactionCanceledException),
36 TransactionCommitInProgressException(crate::types::error::TransactionCommitInProgressException),
38 TransactionCommittedException(crate::types::error::TransactionCommittedException),
40 WorkUnitsNotReadyYetException(crate::types::error::WorkUnitsNotReadyYetException),
42 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
44 variable wildcard pattern and check `.code()`:
45 \
46 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
47 \
48 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
49 Unhandled(crate::error::sealed_unhandled::Unhandled),
50}
51impl ::std::fmt::Display for Error {
52 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
53 match self {
54 Error::AccessDeniedException(inner) => inner.fmt(f),
55 Error::AlreadyExistsException(inner) => inner.fmt(f),
56 Error::ConcurrentModificationException(inner) => inner.fmt(f),
57 Error::EntityNotFoundException(inner) => inner.fmt(f),
58 Error::ExpiredException(inner) => inner.fmt(f),
59 Error::GlueEncryptionException(inner) => inner.fmt(f),
60 Error::InternalServiceException(inner) => inner.fmt(f),
61 Error::InvalidInputException(inner) => inner.fmt(f),
62 Error::OperationTimeoutException(inner) => inner.fmt(f),
63 Error::PermissionTypeMismatchException(inner) => inner.fmt(f),
64 Error::ResourceNotReadyException(inner) => inner.fmt(f),
65 Error::ResourceNumberLimitExceededException(inner) => inner.fmt(f),
66 Error::StatisticsNotReadyYetException(inner) => inner.fmt(f),
67 Error::ThrottledException(inner) => inner.fmt(f),
68 Error::TransactionCanceledException(inner) => inner.fmt(f),
69 Error::TransactionCommitInProgressException(inner) => inner.fmt(f),
70 Error::TransactionCommittedException(inner) => inner.fmt(f),
71 Error::WorkUnitsNotReadyYetException(inner) => inner.fmt(f),
72 Error::Unhandled(_) => {
73 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
74 write!(f, "unhandled error ({code})")
75 } else {
76 f.write_str("unhandled error")
77 }
78 }
79 }
80 }
81}
82impl From<::aws_smithy_types::error::operation::BuildError> for Error {
83 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
84 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
85 source: value.into(),
86 meta: ::std::default::Default::default(),
87 })
88 }
89}
90impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
91 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
92 match self {
93 Self::AccessDeniedException(inner) => inner.meta(),
94 Self::AlreadyExistsException(inner) => inner.meta(),
95 Self::ConcurrentModificationException(inner) => inner.meta(),
96 Self::EntityNotFoundException(inner) => inner.meta(),
97 Self::ExpiredException(inner) => inner.meta(),
98 Self::GlueEncryptionException(inner) => inner.meta(),
99 Self::InternalServiceException(inner) => inner.meta(),
100 Self::InvalidInputException(inner) => inner.meta(),
101 Self::OperationTimeoutException(inner) => inner.meta(),
102 Self::PermissionTypeMismatchException(inner) => inner.meta(),
103 Self::ResourceNotReadyException(inner) => inner.meta(),
104 Self::ResourceNumberLimitExceededException(inner) => inner.meta(),
105 Self::StatisticsNotReadyYetException(inner) => inner.meta(),
106 Self::ThrottledException(inner) => inner.meta(),
107 Self::TransactionCanceledException(inner) => inner.meta(),
108 Self::TransactionCommitInProgressException(inner) => inner.meta(),
109 Self::TransactionCommittedException(inner) => inner.meta(),
110 Self::WorkUnitsNotReadyYetException(inner) => inner.meta(),
111 Self::Unhandled(inner) => &inner.meta,
112 }
113 }
114}
115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError, R>> for Error
116where
117 R: Send + Sync + std::fmt::Debug + 'static,
118{
119 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError, R>) -> Self {
120 match err {
121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
124 source: err.into(),
125 }),
126 }
127 }
128}
129impl From<crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError> for Error {
130 fn from(err: crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError) -> Self {
131 match err {
132 crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
133 crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError::ConcurrentModificationException(inner) => {
134 Error::ConcurrentModificationException(inner)
135 }
136 crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError::EntityNotFoundException(inner) => {
137 Error::EntityNotFoundException(inner)
138 }
139 crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError::InternalServiceException(inner) => {
140 Error::InternalServiceException(inner)
141 }
142 crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
143 crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError::OperationTimeoutException(inner) => {
144 Error::OperationTimeoutException(inner)
145 }
146 crate::operation::add_lf_tags_to_resource::AddLFTagsToResourceError::Unhandled(inner) => Error::Unhandled(inner),
147 }
148 }
149}
150impl<R>
151 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError, R>>
152 for Error
153where
154 R: Send + Sync + std::fmt::Debug + 'static,
155{
156 fn from(
157 err: ::aws_smithy_runtime_api::client::result::SdkError<
158 crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError,
159 R,
160 >,
161 ) -> Self {
162 match err {
163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
166 source: err.into(),
167 }),
168 }
169 }
170}
171impl From<crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError> for Error {
172 fn from(err: crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError) -> Self {
173 match err {
174 crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError::AccessDeniedException(inner) => {
175 Error::AccessDeniedException(inner)
176 }
177 crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError::EntityNotFoundException(inner) => {
178 Error::EntityNotFoundException(inner)
179 }
180 crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError::InternalServiceException(inner) => {
181 Error::InternalServiceException(inner)
182 }
183 crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError::InvalidInputException(inner) => {
184 Error::InvalidInputException(inner)
185 }
186 crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError::OperationTimeoutException(inner) => {
187 Error::OperationTimeoutException(inner)
188 }
189 crate::operation::assume_decorated_role_with_saml::AssumeDecoratedRoleWithSAMLError::Unhandled(inner) => Error::Unhandled(inner),
190 }
191 }
192}
193impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_grant_permissions::BatchGrantPermissionsError, R>> for Error
194where
195 R: Send + Sync + std::fmt::Debug + 'static,
196{
197 fn from(
198 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_grant_permissions::BatchGrantPermissionsError, R>,
199 ) -> Self {
200 match err {
201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
204 source: err.into(),
205 }),
206 }
207 }
208}
209impl From<crate::operation::batch_grant_permissions::BatchGrantPermissionsError> for Error {
210 fn from(err: crate::operation::batch_grant_permissions::BatchGrantPermissionsError) -> Self {
211 match err {
212 crate::operation::batch_grant_permissions::BatchGrantPermissionsError::InvalidInputException(inner) => {
213 Error::InvalidInputException(inner)
214 }
215 crate::operation::batch_grant_permissions::BatchGrantPermissionsError::OperationTimeoutException(inner) => {
216 Error::OperationTimeoutException(inner)
217 }
218 crate::operation::batch_grant_permissions::BatchGrantPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
219 }
220 }
221}
222impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_revoke_permissions::BatchRevokePermissionsError, R>> for Error
223where
224 R: Send + Sync + std::fmt::Debug + 'static,
225{
226 fn from(
227 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_revoke_permissions::BatchRevokePermissionsError, R>,
228 ) -> Self {
229 match err {
230 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
231 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
232 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
233 source: err.into(),
234 }),
235 }
236 }
237}
238impl From<crate::operation::batch_revoke_permissions::BatchRevokePermissionsError> for Error {
239 fn from(err: crate::operation::batch_revoke_permissions::BatchRevokePermissionsError) -> Self {
240 match err {
241 crate::operation::batch_revoke_permissions::BatchRevokePermissionsError::InvalidInputException(inner) => {
242 Error::InvalidInputException(inner)
243 }
244 crate::operation::batch_revoke_permissions::BatchRevokePermissionsError::OperationTimeoutException(inner) => {
245 Error::OperationTimeoutException(inner)
246 }
247 crate::operation::batch_revoke_permissions::BatchRevokePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
248 }
249 }
250}
251impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_transaction::CancelTransactionError, R>> for Error
252where
253 R: Send + Sync + std::fmt::Debug + 'static,
254{
255 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_transaction::CancelTransactionError, R>) -> Self {
256 match err {
257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
260 source: err.into(),
261 }),
262 }
263 }
264}
265impl From<crate::operation::cancel_transaction::CancelTransactionError> for Error {
266 fn from(err: crate::operation::cancel_transaction::CancelTransactionError) -> Self {
267 match err {
268 crate::operation::cancel_transaction::CancelTransactionError::ConcurrentModificationException(inner) => {
269 Error::ConcurrentModificationException(inner)
270 }
271 crate::operation::cancel_transaction::CancelTransactionError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
272 crate::operation::cancel_transaction::CancelTransactionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
273 crate::operation::cancel_transaction::CancelTransactionError::InvalidInputException(inner) => Error::InvalidInputException(inner),
274 crate::operation::cancel_transaction::CancelTransactionError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
275 crate::operation::cancel_transaction::CancelTransactionError::TransactionCommitInProgressException(inner) => {
276 Error::TransactionCommitInProgressException(inner)
277 }
278 crate::operation::cancel_transaction::CancelTransactionError::TransactionCommittedException(inner) => {
279 Error::TransactionCommittedException(inner)
280 }
281 crate::operation::cancel_transaction::CancelTransactionError::Unhandled(inner) => Error::Unhandled(inner),
282 }
283 }
284}
285impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::commit_transaction::CommitTransactionError, R>> for Error
286where
287 R: Send + Sync + std::fmt::Debug + 'static,
288{
289 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::commit_transaction::CommitTransactionError, R>) -> Self {
290 match err {
291 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
292 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
293 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
294 source: err.into(),
295 }),
296 }
297 }
298}
299impl From<crate::operation::commit_transaction::CommitTransactionError> for Error {
300 fn from(err: crate::operation::commit_transaction::CommitTransactionError) -> Self {
301 match err {
302 crate::operation::commit_transaction::CommitTransactionError::ConcurrentModificationException(inner) => {
303 Error::ConcurrentModificationException(inner)
304 }
305 crate::operation::commit_transaction::CommitTransactionError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
306 crate::operation::commit_transaction::CommitTransactionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
307 crate::operation::commit_transaction::CommitTransactionError::InvalidInputException(inner) => Error::InvalidInputException(inner),
308 crate::operation::commit_transaction::CommitTransactionError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
309 crate::operation::commit_transaction::CommitTransactionError::TransactionCanceledException(inner) => {
310 Error::TransactionCanceledException(inner)
311 }
312 crate::operation::commit_transaction::CommitTransactionError::Unhandled(inner) => Error::Unhandled(inner),
313 }
314 }
315}
316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_cells_filter::CreateDataCellsFilterError, R>> for Error
317where
318 R: Send + Sync + std::fmt::Debug + 'static,
319{
320 fn from(
321 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_cells_filter::CreateDataCellsFilterError, R>,
322 ) -> Self {
323 match err {
324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
327 source: err.into(),
328 }),
329 }
330 }
331}
332impl From<crate::operation::create_data_cells_filter::CreateDataCellsFilterError> for Error {
333 fn from(err: crate::operation::create_data_cells_filter::CreateDataCellsFilterError) -> Self {
334 match err {
335 crate::operation::create_data_cells_filter::CreateDataCellsFilterError::AccessDeniedException(inner) => {
336 Error::AccessDeniedException(inner)
337 }
338 crate::operation::create_data_cells_filter::CreateDataCellsFilterError::AlreadyExistsException(inner) => {
339 Error::AlreadyExistsException(inner)
340 }
341 crate::operation::create_data_cells_filter::CreateDataCellsFilterError::EntityNotFoundException(inner) => {
342 Error::EntityNotFoundException(inner)
343 }
344 crate::operation::create_data_cells_filter::CreateDataCellsFilterError::InternalServiceException(inner) => {
345 Error::InternalServiceException(inner)
346 }
347 crate::operation::create_data_cells_filter::CreateDataCellsFilterError::InvalidInputException(inner) => {
348 Error::InvalidInputException(inner)
349 }
350 crate::operation::create_data_cells_filter::CreateDataCellsFilterError::OperationTimeoutException(inner) => {
351 Error::OperationTimeoutException(inner)
352 }
353 crate::operation::create_data_cells_filter::CreateDataCellsFilterError::ResourceNumberLimitExceededException(inner) => {
354 Error::ResourceNumberLimitExceededException(inner)
355 }
356 crate::operation::create_data_cells_filter::CreateDataCellsFilterError::Unhandled(inner) => Error::Unhandled(inner),
357 }
358 }
359}
360impl<R>
361 From<
362 ::aws_smithy_runtime_api::client::result::SdkError<
363 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError,
364 R,
365 >,
366 > for Error
367where
368 R: Send + Sync + std::fmt::Debug + 'static,
369{
370 fn from(
371 err: ::aws_smithy_runtime_api::client::result::SdkError<
372 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError,
373 R,
374 >,
375 ) -> Self {
376 match err {
377 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
378 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
379 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
380 source: err.into(),
381 }),
382 }
383 }
384}
385impl From<crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError> for Error {
386 fn from(err: crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError) -> Self {
387 match err {
388 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
389 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError::AlreadyExistsException(inner) => Error::AlreadyExistsException(inner),
390 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
391 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
392 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError::InvalidInputException(inner) => Error::InvalidInputException(inner),
393 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
394 crate::operation::create_lake_formation_identity_center_configuration::CreateLakeFormationIdentityCenterConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
395 }
396 }
397}
398impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError, R>>
399 for Error
400where
401 R: Send + Sync + std::fmt::Debug + 'static,
402{
403 fn from(
404 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError, R>,
405 ) -> Self {
406 match err {
407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
410 source: err.into(),
411 }),
412 }
413 }
414}
415impl From<crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError> for Error {
416 fn from(err: crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError) -> Self {
417 match err {
418 crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError::AccessDeniedException(inner) => {
419 Error::AccessDeniedException(inner)
420 }
421 crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError::ConcurrentModificationException(inner) => {
422 Error::ConcurrentModificationException(inner)
423 }
424 crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError::EntityNotFoundException(inner) => {
425 Error::EntityNotFoundException(inner)
426 }
427 crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError::InternalServiceException(inner) => {
428 Error::InternalServiceException(inner)
429 }
430 crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError::InvalidInputException(inner) => {
431 Error::InvalidInputException(inner)
432 }
433 crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError::OperationTimeoutException(inner) => {
434 Error::OperationTimeoutException(inner)
435 }
436 crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError::ResourceNumberLimitExceededException(inner) => {
437 Error::ResourceNumberLimitExceededException(inner)
438 }
439 crate::operation::create_lake_formation_opt_in::CreateLakeFormationOptInError::Unhandled(inner) => Error::Unhandled(inner),
440 }
441 }
442}
443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_lf_tag::CreateLFTagError, R>> for Error
444where
445 R: Send + Sync + std::fmt::Debug + 'static,
446{
447 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_lf_tag::CreateLFTagError, R>) -> Self {
448 match err {
449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
452 source: err.into(),
453 }),
454 }
455 }
456}
457impl From<crate::operation::create_lf_tag::CreateLFTagError> for Error {
458 fn from(err: crate::operation::create_lf_tag::CreateLFTagError) -> Self {
459 match err {
460 crate::operation::create_lf_tag::CreateLFTagError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
461 crate::operation::create_lf_tag::CreateLFTagError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
462 crate::operation::create_lf_tag::CreateLFTagError::InternalServiceException(inner) => Error::InternalServiceException(inner),
463 crate::operation::create_lf_tag::CreateLFTagError::InvalidInputException(inner) => Error::InvalidInputException(inner),
464 crate::operation::create_lf_tag::CreateLFTagError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
465 crate::operation::create_lf_tag::CreateLFTagError::ResourceNumberLimitExceededException(inner) => {
466 Error::ResourceNumberLimitExceededException(inner)
467 }
468 crate::operation::create_lf_tag::CreateLFTagError::Unhandled(inner) => Error::Unhandled(inner),
469 }
470 }
471}
472impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_lf_tag_expression::CreateLFTagExpressionError, R>> for Error
473where
474 R: Send + Sync + std::fmt::Debug + 'static,
475{
476 fn from(
477 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_lf_tag_expression::CreateLFTagExpressionError, R>,
478 ) -> Self {
479 match err {
480 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
481 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
482 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
483 source: err.into(),
484 }),
485 }
486 }
487}
488impl From<crate::operation::create_lf_tag_expression::CreateLFTagExpressionError> for Error {
489 fn from(err: crate::operation::create_lf_tag_expression::CreateLFTagExpressionError) -> Self {
490 match err {
491 crate::operation::create_lf_tag_expression::CreateLFTagExpressionError::AccessDeniedException(inner) => {
492 Error::AccessDeniedException(inner)
493 }
494 crate::operation::create_lf_tag_expression::CreateLFTagExpressionError::EntityNotFoundException(inner) => {
495 Error::EntityNotFoundException(inner)
496 }
497 crate::operation::create_lf_tag_expression::CreateLFTagExpressionError::InternalServiceException(inner) => {
498 Error::InternalServiceException(inner)
499 }
500 crate::operation::create_lf_tag_expression::CreateLFTagExpressionError::InvalidInputException(inner) => {
501 Error::InvalidInputException(inner)
502 }
503 crate::operation::create_lf_tag_expression::CreateLFTagExpressionError::OperationTimeoutException(inner) => {
504 Error::OperationTimeoutException(inner)
505 }
506 crate::operation::create_lf_tag_expression::CreateLFTagExpressionError::ResourceNumberLimitExceededException(inner) => {
507 Error::ResourceNumberLimitExceededException(inner)
508 }
509 crate::operation::create_lf_tag_expression::CreateLFTagExpressionError::Unhandled(inner) => Error::Unhandled(inner),
510 }
511 }
512}
513impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError, R>> for Error
514where
515 R: Send + Sync + std::fmt::Debug + 'static,
516{
517 fn from(
518 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError, R>,
519 ) -> Self {
520 match err {
521 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
522 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
523 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
524 source: err.into(),
525 }),
526 }
527 }
528}
529impl From<crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError> for Error {
530 fn from(err: crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError) -> Self {
531 match err {
532 crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError::AccessDeniedException(inner) => {
533 Error::AccessDeniedException(inner)
534 }
535 crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError::EntityNotFoundException(inner) => {
536 Error::EntityNotFoundException(inner)
537 }
538 crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError::InternalServiceException(inner) => {
539 Error::InternalServiceException(inner)
540 }
541 crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError::InvalidInputException(inner) => {
542 Error::InvalidInputException(inner)
543 }
544 crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError::OperationTimeoutException(inner) => {
545 Error::OperationTimeoutException(inner)
546 }
547 crate::operation::delete_data_cells_filter::DeleteDataCellsFilterError::Unhandled(inner) => Error::Unhandled(inner),
548 }
549 }
550}
551impl<R>
552 From<
553 ::aws_smithy_runtime_api::client::result::SdkError<
554 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError,
555 R,
556 >,
557 > for Error
558where
559 R: Send + Sync + std::fmt::Debug + 'static,
560{
561 fn from(
562 err: ::aws_smithy_runtime_api::client::result::SdkError<
563 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError,
564 R,
565 >,
566 ) -> Self {
567 match err {
568 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
569 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
570 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
571 source: err.into(),
572 }),
573 }
574 }
575}
576impl From<crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError> for Error {
577 fn from(err: crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError) -> Self {
578 match err {
579 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
580 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
581 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
582 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
583 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError::InvalidInputException(inner) => Error::InvalidInputException(inner),
584 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
585 crate::operation::delete_lake_formation_identity_center_configuration::DeleteLakeFormationIdentityCenterConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
586 }
587 }
588}
589impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError, R>>
590 for Error
591where
592 R: Send + Sync + std::fmt::Debug + 'static,
593{
594 fn from(
595 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError, R>,
596 ) -> Self {
597 match err {
598 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
599 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
600 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
601 source: err.into(),
602 }),
603 }
604 }
605}
606impl From<crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError> for Error {
607 fn from(err: crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError) -> Self {
608 match err {
609 crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError::AccessDeniedException(inner) => {
610 Error::AccessDeniedException(inner)
611 }
612 crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError::ConcurrentModificationException(inner) => {
613 Error::ConcurrentModificationException(inner)
614 }
615 crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError::EntityNotFoundException(inner) => {
616 Error::EntityNotFoundException(inner)
617 }
618 crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError::InternalServiceException(inner) => {
619 Error::InternalServiceException(inner)
620 }
621 crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError::InvalidInputException(inner) => {
622 Error::InvalidInputException(inner)
623 }
624 crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError::OperationTimeoutException(inner) => {
625 Error::OperationTimeoutException(inner)
626 }
627 crate::operation::delete_lake_formation_opt_in::DeleteLakeFormationOptInError::Unhandled(inner) => Error::Unhandled(inner),
628 }
629 }
630}
631impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_lf_tag::DeleteLFTagError, R>> for Error
632where
633 R: Send + Sync + std::fmt::Debug + 'static,
634{
635 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_lf_tag::DeleteLFTagError, R>) -> Self {
636 match err {
637 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
638 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
639 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
640 source: err.into(),
641 }),
642 }
643 }
644}
645impl From<crate::operation::delete_lf_tag::DeleteLFTagError> for Error {
646 fn from(err: crate::operation::delete_lf_tag::DeleteLFTagError) -> Self {
647 match err {
648 crate::operation::delete_lf_tag::DeleteLFTagError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
649 crate::operation::delete_lf_tag::DeleteLFTagError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
650 crate::operation::delete_lf_tag::DeleteLFTagError::InternalServiceException(inner) => Error::InternalServiceException(inner),
651 crate::operation::delete_lf_tag::DeleteLFTagError::InvalidInputException(inner) => Error::InvalidInputException(inner),
652 crate::operation::delete_lf_tag::DeleteLFTagError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
653 crate::operation::delete_lf_tag::DeleteLFTagError::Unhandled(inner) => Error::Unhandled(inner),
654 }
655 }
656}
657impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError, R>> for Error
658where
659 R: Send + Sync + std::fmt::Debug + 'static,
660{
661 fn from(
662 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError, R>,
663 ) -> Self {
664 match err {
665 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
666 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
667 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
668 source: err.into(),
669 }),
670 }
671 }
672}
673impl From<crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError> for Error {
674 fn from(err: crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError) -> Self {
675 match err {
676 crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError::AccessDeniedException(inner) => {
677 Error::AccessDeniedException(inner)
678 }
679 crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError::EntityNotFoundException(inner) => {
680 Error::EntityNotFoundException(inner)
681 }
682 crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError::InternalServiceException(inner) => {
683 Error::InternalServiceException(inner)
684 }
685 crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError::InvalidInputException(inner) => {
686 Error::InvalidInputException(inner)
687 }
688 crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError::OperationTimeoutException(inner) => {
689 Error::OperationTimeoutException(inner)
690 }
691 crate::operation::delete_lf_tag_expression::DeleteLFTagExpressionError::Unhandled(inner) => Error::Unhandled(inner),
692 }
693 }
694}
695impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError, R>> for Error
696where
697 R: Send + Sync + std::fmt::Debug + 'static,
698{
699 fn from(
700 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError, R>,
701 ) -> Self {
702 match err {
703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
706 source: err.into(),
707 }),
708 }
709 }
710}
711impl From<crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError> for Error {
712 fn from(err: crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError) -> Self {
713 match err {
714 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::ConcurrentModificationException(inner) => {
715 Error::ConcurrentModificationException(inner)
716 }
717 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::EntityNotFoundException(inner) => {
718 Error::EntityNotFoundException(inner)
719 }
720 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::InternalServiceException(inner) => {
721 Error::InternalServiceException(inner)
722 }
723 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::InvalidInputException(inner) => {
724 Error::InvalidInputException(inner)
725 }
726 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::OperationTimeoutException(inner) => {
727 Error::OperationTimeoutException(inner)
728 }
729 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::ResourceNotReadyException(inner) => {
730 Error::ResourceNotReadyException(inner)
731 }
732 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::TransactionCanceledException(inner) => {
733 Error::TransactionCanceledException(inner)
734 }
735 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::TransactionCommittedException(inner) => {
736 Error::TransactionCommittedException(inner)
737 }
738 crate::operation::delete_objects_on_cancel::DeleteObjectsOnCancelError::Unhandled(inner) => Error::Unhandled(inner),
739 }
740 }
741}
742impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_resource::DeregisterResourceError, R>> for Error
743where
744 R: Send + Sync + std::fmt::Debug + 'static,
745{
746 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_resource::DeregisterResourceError, R>) -> Self {
747 match err {
748 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
749 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
750 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
751 source: err.into(),
752 }),
753 }
754 }
755}
756impl From<crate::operation::deregister_resource::DeregisterResourceError> for Error {
757 fn from(err: crate::operation::deregister_resource::DeregisterResourceError) -> Self {
758 match err {
759 crate::operation::deregister_resource::DeregisterResourceError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
760 crate::operation::deregister_resource::DeregisterResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
761 crate::operation::deregister_resource::DeregisterResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
762 crate::operation::deregister_resource::DeregisterResourceError::OperationTimeoutException(inner) => {
763 Error::OperationTimeoutException(inner)
764 }
765 crate::operation::deregister_resource::DeregisterResourceError::Unhandled(inner) => Error::Unhandled(inner),
766 }
767 }
768}
769impl<R>
770 From<
771 ::aws_smithy_runtime_api::client::result::SdkError<
772 crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError,
773 R,
774 >,
775 > for Error
776where
777 R: Send + Sync + std::fmt::Debug + 'static,
778{
779 fn from(
780 err: ::aws_smithy_runtime_api::client::result::SdkError<
781 crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError,
782 R,
783 >,
784 ) -> Self {
785 match err {
786 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
787 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
788 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
789 source: err.into(),
790 }),
791 }
792 }
793}
794impl From<crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError> for Error {
795 fn from(
796 err: crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError,
797 ) -> Self {
798 match err {
799 crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
800 crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
801 crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
802 crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError::InvalidInputException(inner) => Error::InvalidInputException(inner),
803 crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
804 crate::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
805 }
806 }
807}
808impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_resource::DescribeResourceError, R>> for Error
809where
810 R: Send + Sync + std::fmt::Debug + 'static,
811{
812 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_resource::DescribeResourceError, R>) -> Self {
813 match err {
814 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
815 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
816 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
817 source: err.into(),
818 }),
819 }
820 }
821}
822impl From<crate::operation::describe_resource::DescribeResourceError> for Error {
823 fn from(err: crate::operation::describe_resource::DescribeResourceError) -> Self {
824 match err {
825 crate::operation::describe_resource::DescribeResourceError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
826 crate::operation::describe_resource::DescribeResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
827 crate::operation::describe_resource::DescribeResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
828 crate::operation::describe_resource::DescribeResourceError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
829 crate::operation::describe_resource::DescribeResourceError::Unhandled(inner) => Error::Unhandled(inner),
830 }
831 }
832}
833impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_transaction::DescribeTransactionError, R>> for Error
834where
835 R: Send + Sync + std::fmt::Debug + 'static,
836{
837 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_transaction::DescribeTransactionError, R>) -> Self {
838 match err {
839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
842 source: err.into(),
843 }),
844 }
845 }
846}
847impl From<crate::operation::describe_transaction::DescribeTransactionError> for Error {
848 fn from(err: crate::operation::describe_transaction::DescribeTransactionError) -> Self {
849 match err {
850 crate::operation::describe_transaction::DescribeTransactionError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
851 crate::operation::describe_transaction::DescribeTransactionError::InternalServiceException(inner) => {
852 Error::InternalServiceException(inner)
853 }
854 crate::operation::describe_transaction::DescribeTransactionError::InvalidInputException(inner) => Error::InvalidInputException(inner),
855 crate::operation::describe_transaction::DescribeTransactionError::OperationTimeoutException(inner) => {
856 Error::OperationTimeoutException(inner)
857 }
858 crate::operation::describe_transaction::DescribeTransactionError::Unhandled(inner) => Error::Unhandled(inner),
859 }
860 }
861}
862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::extend_transaction::ExtendTransactionError, R>> for Error
863where
864 R: Send + Sync + std::fmt::Debug + 'static,
865{
866 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::extend_transaction::ExtendTransactionError, R>) -> Self {
867 match err {
868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
871 source: err.into(),
872 }),
873 }
874 }
875}
876impl From<crate::operation::extend_transaction::ExtendTransactionError> for Error {
877 fn from(err: crate::operation::extend_transaction::ExtendTransactionError) -> Self {
878 match err {
879 crate::operation::extend_transaction::ExtendTransactionError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
880 crate::operation::extend_transaction::ExtendTransactionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
881 crate::operation::extend_transaction::ExtendTransactionError::InvalidInputException(inner) => Error::InvalidInputException(inner),
882 crate::operation::extend_transaction::ExtendTransactionError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
883 crate::operation::extend_transaction::ExtendTransactionError::TransactionCanceledException(inner) => {
884 Error::TransactionCanceledException(inner)
885 }
886 crate::operation::extend_transaction::ExtendTransactionError::TransactionCommitInProgressException(inner) => {
887 Error::TransactionCommitInProgressException(inner)
888 }
889 crate::operation::extend_transaction::ExtendTransactionError::TransactionCommittedException(inner) => {
890 Error::TransactionCommittedException(inner)
891 }
892 crate::operation::extend_transaction::ExtendTransactionError::Unhandled(inner) => Error::Unhandled(inner),
893 }
894 }
895}
896impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_cells_filter::GetDataCellsFilterError, R>> for Error
897where
898 R: Send + Sync + std::fmt::Debug + 'static,
899{
900 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_cells_filter::GetDataCellsFilterError, R>) -> Self {
901 match err {
902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
905 source: err.into(),
906 }),
907 }
908 }
909}
910impl From<crate::operation::get_data_cells_filter::GetDataCellsFilterError> for Error {
911 fn from(err: crate::operation::get_data_cells_filter::GetDataCellsFilterError) -> Self {
912 match err {
913 crate::operation::get_data_cells_filter::GetDataCellsFilterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
914 crate::operation::get_data_cells_filter::GetDataCellsFilterError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
915 crate::operation::get_data_cells_filter::GetDataCellsFilterError::InternalServiceException(inner) => {
916 Error::InternalServiceException(inner)
917 }
918 crate::operation::get_data_cells_filter::GetDataCellsFilterError::InvalidInputException(inner) => Error::InvalidInputException(inner),
919 crate::operation::get_data_cells_filter::GetDataCellsFilterError::OperationTimeoutException(inner) => {
920 Error::OperationTimeoutException(inner)
921 }
922 crate::operation::get_data_cells_filter::GetDataCellsFilterError::Unhandled(inner) => Error::Unhandled(inner),
923 }
924 }
925}
926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_lake_principal::GetDataLakePrincipalError, R>> for Error
927where
928 R: Send + Sync + std::fmt::Debug + 'static,
929{
930 fn from(
931 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_lake_principal::GetDataLakePrincipalError, R>,
932 ) -> Self {
933 match err {
934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
937 source: err.into(),
938 }),
939 }
940 }
941}
942impl From<crate::operation::get_data_lake_principal::GetDataLakePrincipalError> for Error {
943 fn from(err: crate::operation::get_data_lake_principal::GetDataLakePrincipalError) -> Self {
944 match err {
945 crate::operation::get_data_lake_principal::GetDataLakePrincipalError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
946 crate::operation::get_data_lake_principal::GetDataLakePrincipalError::InternalServiceException(inner) => {
947 Error::InternalServiceException(inner)
948 }
949 crate::operation::get_data_lake_principal::GetDataLakePrincipalError::OperationTimeoutException(inner) => {
950 Error::OperationTimeoutException(inner)
951 }
952 crate::operation::get_data_lake_principal::GetDataLakePrincipalError::Unhandled(inner) => Error::Unhandled(inner),
953 }
954 }
955}
956impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_lake_settings::GetDataLakeSettingsError, R>> for Error
957where
958 R: Send + Sync + std::fmt::Debug + 'static,
959{
960 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_lake_settings::GetDataLakeSettingsError, R>) -> Self {
961 match err {
962 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
963 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
964 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
965 source: err.into(),
966 }),
967 }
968 }
969}
970impl From<crate::operation::get_data_lake_settings::GetDataLakeSettingsError> for Error {
971 fn from(err: crate::operation::get_data_lake_settings::GetDataLakeSettingsError) -> Self {
972 match err {
973 crate::operation::get_data_lake_settings::GetDataLakeSettingsError::EntityNotFoundException(inner) => {
974 Error::EntityNotFoundException(inner)
975 }
976 crate::operation::get_data_lake_settings::GetDataLakeSettingsError::InternalServiceException(inner) => {
977 Error::InternalServiceException(inner)
978 }
979 crate::operation::get_data_lake_settings::GetDataLakeSettingsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
980 crate::operation::get_data_lake_settings::GetDataLakeSettingsError::Unhandled(inner) => Error::Unhandled(inner),
981 }
982 }
983}
984impl<R>
985 From<
986 ::aws_smithy_runtime_api::client::result::SdkError<
987 crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError,
988 R,
989 >,
990 > for Error
991where
992 R: Send + Sync + std::fmt::Debug + 'static,
993{
994 fn from(
995 err: ::aws_smithy_runtime_api::client::result::SdkError<
996 crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError,
997 R,
998 >,
999 ) -> Self {
1000 match err {
1001 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1002 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1003 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1004 source: err.into(),
1005 }),
1006 }
1007 }
1008}
1009impl From<crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError> for Error {
1010 fn from(err: crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError) -> Self {
1011 match err {
1012 crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError::EntityNotFoundException(inner) => {
1013 Error::EntityNotFoundException(inner)
1014 }
1015 crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError::InternalServiceException(inner) => {
1016 Error::InternalServiceException(inner)
1017 }
1018 crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError::InvalidInputException(inner) => {
1019 Error::InvalidInputException(inner)
1020 }
1021 crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError::OperationTimeoutException(inner) => {
1022 Error::OperationTimeoutException(inner)
1023 }
1024 crate::operation::get_effective_permissions_for_path::GetEffectivePermissionsForPathError::Unhandled(inner) => Error::Unhandled(inner),
1025 }
1026 }
1027}
1028impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_lf_tag::GetLFTagError, R>> for Error
1029where
1030 R: Send + Sync + std::fmt::Debug + 'static,
1031{
1032 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_lf_tag::GetLFTagError, R>) -> Self {
1033 match err {
1034 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1035 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1036 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1037 source: err.into(),
1038 }),
1039 }
1040 }
1041}
1042impl From<crate::operation::get_lf_tag::GetLFTagError> for Error {
1043 fn from(err: crate::operation::get_lf_tag::GetLFTagError) -> Self {
1044 match err {
1045 crate::operation::get_lf_tag::GetLFTagError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1046 crate::operation::get_lf_tag::GetLFTagError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1047 crate::operation::get_lf_tag::GetLFTagError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1048 crate::operation::get_lf_tag::GetLFTagError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1049 crate::operation::get_lf_tag::GetLFTagError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1050 crate::operation::get_lf_tag::GetLFTagError::Unhandled(inner) => Error::Unhandled(inner),
1051 }
1052 }
1053}
1054impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_lf_tag_expression::GetLFTagExpressionError, R>> for Error
1055where
1056 R: Send + Sync + std::fmt::Debug + 'static,
1057{
1058 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_lf_tag_expression::GetLFTagExpressionError, R>) -> Self {
1059 match err {
1060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1063 source: err.into(),
1064 }),
1065 }
1066 }
1067}
1068impl From<crate::operation::get_lf_tag_expression::GetLFTagExpressionError> for Error {
1069 fn from(err: crate::operation::get_lf_tag_expression::GetLFTagExpressionError) -> Self {
1070 match err {
1071 crate::operation::get_lf_tag_expression::GetLFTagExpressionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1072 crate::operation::get_lf_tag_expression::GetLFTagExpressionError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1073 crate::operation::get_lf_tag_expression::GetLFTagExpressionError::InternalServiceException(inner) => {
1074 Error::InternalServiceException(inner)
1075 }
1076 crate::operation::get_lf_tag_expression::GetLFTagExpressionError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1077 crate::operation::get_lf_tag_expression::GetLFTagExpressionError::OperationTimeoutException(inner) => {
1078 Error::OperationTimeoutException(inner)
1079 }
1080 crate::operation::get_lf_tag_expression::GetLFTagExpressionError::Unhandled(inner) => Error::Unhandled(inner),
1081 }
1082 }
1083}
1084impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_state::GetQueryStateError, R>> for Error
1085where
1086 R: Send + Sync + std::fmt::Debug + 'static,
1087{
1088 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_state::GetQueryStateError, R>) -> Self {
1089 match err {
1090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1093 source: err.into(),
1094 }),
1095 }
1096 }
1097}
1098impl From<crate::operation::get_query_state::GetQueryStateError> for Error {
1099 fn from(err: crate::operation::get_query_state::GetQueryStateError) -> Self {
1100 match err {
1101 crate::operation::get_query_state::GetQueryStateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1102 crate::operation::get_query_state::GetQueryStateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1103 crate::operation::get_query_state::GetQueryStateError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1104 crate::operation::get_query_state::GetQueryStateError::Unhandled(inner) => Error::Unhandled(inner),
1105 }
1106 }
1107}
1108impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_statistics::GetQueryStatisticsError, R>> for Error
1109where
1110 R: Send + Sync + std::fmt::Debug + 'static,
1111{
1112 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_statistics::GetQueryStatisticsError, R>) -> Self {
1113 match err {
1114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1117 source: err.into(),
1118 }),
1119 }
1120 }
1121}
1122impl From<crate::operation::get_query_statistics::GetQueryStatisticsError> for Error {
1123 fn from(err: crate::operation::get_query_statistics::GetQueryStatisticsError) -> Self {
1124 match err {
1125 crate::operation::get_query_statistics::GetQueryStatisticsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1126 crate::operation::get_query_statistics::GetQueryStatisticsError::ExpiredException(inner) => Error::ExpiredException(inner),
1127 crate::operation::get_query_statistics::GetQueryStatisticsError::InternalServiceException(inner) => {
1128 Error::InternalServiceException(inner)
1129 }
1130 crate::operation::get_query_statistics::GetQueryStatisticsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1131 crate::operation::get_query_statistics::GetQueryStatisticsError::StatisticsNotReadyYetException(inner) => {
1132 Error::StatisticsNotReadyYetException(inner)
1133 }
1134 crate::operation::get_query_statistics::GetQueryStatisticsError::ThrottledException(inner) => Error::ThrottledException(inner),
1135 crate::operation::get_query_statistics::GetQueryStatisticsError::Unhandled(inner) => Error::Unhandled(inner),
1136 }
1137 }
1138}
1139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_lf_tags::GetResourceLFTagsError, 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::get_resource_lf_tags::GetResourceLFTagsError, 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::get_resource_lf_tags::GetResourceLFTagsError> for Error {
1154 fn from(err: crate::operation::get_resource_lf_tags::GetResourceLFTagsError) -> Self {
1155 match err {
1156 crate::operation::get_resource_lf_tags::GetResourceLFTagsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1157 crate::operation::get_resource_lf_tags::GetResourceLFTagsError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1158 crate::operation::get_resource_lf_tags::GetResourceLFTagsError::GlueEncryptionException(inner) => Error::GlueEncryptionException(inner),
1159 crate::operation::get_resource_lf_tags::GetResourceLFTagsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1160 crate::operation::get_resource_lf_tags::GetResourceLFTagsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1161 crate::operation::get_resource_lf_tags::GetResourceLFTagsError::OperationTimeoutException(inner) => {
1162 Error::OperationTimeoutException(inner)
1163 }
1164 crate::operation::get_resource_lf_tags::GetResourceLFTagsError::Unhandled(inner) => Error::Unhandled(inner),
1165 }
1166 }
1167}
1168impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_table_objects::GetTableObjectsError, R>> for Error
1169where
1170 R: Send + Sync + std::fmt::Debug + 'static,
1171{
1172 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_table_objects::GetTableObjectsError, R>) -> Self {
1173 match err {
1174 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1175 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1176 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1177 source: err.into(),
1178 }),
1179 }
1180 }
1181}
1182impl From<crate::operation::get_table_objects::GetTableObjectsError> for Error {
1183 fn from(err: crate::operation::get_table_objects::GetTableObjectsError) -> Self {
1184 match err {
1185 crate::operation::get_table_objects::GetTableObjectsError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1186 crate::operation::get_table_objects::GetTableObjectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1187 crate::operation::get_table_objects::GetTableObjectsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1188 crate::operation::get_table_objects::GetTableObjectsError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1189 crate::operation::get_table_objects::GetTableObjectsError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
1190 crate::operation::get_table_objects::GetTableObjectsError::TransactionCanceledException(inner) => {
1191 Error::TransactionCanceledException(inner)
1192 }
1193 crate::operation::get_table_objects::GetTableObjectsError::TransactionCommittedException(inner) => {
1194 Error::TransactionCommittedException(inner)
1195 }
1196 crate::operation::get_table_objects::GetTableObjectsError::Unhandled(inner) => Error::Unhandled(inner),
1197 }
1198 }
1199}
1200impl<R>
1201 From<
1202 ::aws_smithy_runtime_api::client::result::SdkError<
1203 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError,
1204 R,
1205 >,
1206 > for Error
1207where
1208 R: Send + Sync + std::fmt::Debug + 'static,
1209{
1210 fn from(
1211 err: ::aws_smithy_runtime_api::client::result::SdkError<
1212 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError,
1213 R,
1214 >,
1215 ) -> Self {
1216 match err {
1217 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1218 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1219 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1220 source: err.into(),
1221 }),
1222 }
1223 }
1224}
1225impl From<crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError> for Error {
1226 fn from(err: crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError) -> Self {
1227 match err {
1228 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1229 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1230 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1231 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1232 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1233 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError::PermissionTypeMismatchException(inner) => Error::PermissionTypeMismatchException(inner),
1234 crate::operation::get_temporary_glue_partition_credentials::GetTemporaryGluePartitionCredentialsError::Unhandled(inner) => Error::Unhandled(inner),
1235 }
1236 }
1237}
1238impl<R>
1239 From<
1240 ::aws_smithy_runtime_api::client::result::SdkError<
1241 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError,
1242 R,
1243 >,
1244 > for Error
1245where
1246 R: Send + Sync + std::fmt::Debug + 'static,
1247{
1248 fn from(
1249 err: ::aws_smithy_runtime_api::client::result::SdkError<
1250 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError,
1251 R,
1252 >,
1253 ) -> Self {
1254 match err {
1255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1258 source: err.into(),
1259 }),
1260 }
1261 }
1262}
1263impl From<crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError> for Error {
1264 fn from(err: crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError) -> Self {
1265 match err {
1266 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError::AccessDeniedException(inner) => {
1267 Error::AccessDeniedException(inner)
1268 }
1269 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError::EntityNotFoundException(inner) => {
1270 Error::EntityNotFoundException(inner)
1271 }
1272 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError::InternalServiceException(inner) => {
1273 Error::InternalServiceException(inner)
1274 }
1275 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError::InvalidInputException(inner) => {
1276 Error::InvalidInputException(inner)
1277 }
1278 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError::OperationTimeoutException(inner) => {
1279 Error::OperationTimeoutException(inner)
1280 }
1281 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError::PermissionTypeMismatchException(inner) => {
1282 Error::PermissionTypeMismatchException(inner)
1283 }
1284 crate::operation::get_temporary_glue_table_credentials::GetTemporaryGlueTableCredentialsError::Unhandled(inner) => {
1285 Error::Unhandled(inner)
1286 }
1287 }
1288 }
1289}
1290impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_work_unit_results::GetWorkUnitResultsError, R>> for Error
1291where
1292 R: Send + Sync + std::fmt::Debug + 'static,
1293{
1294 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_work_unit_results::GetWorkUnitResultsError, R>) -> Self {
1295 match err {
1296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1299 source: err.into(),
1300 }),
1301 }
1302 }
1303}
1304impl From<crate::operation::get_work_unit_results::GetWorkUnitResultsError> for Error {
1305 fn from(err: crate::operation::get_work_unit_results::GetWorkUnitResultsError) -> Self {
1306 match err {
1307 crate::operation::get_work_unit_results::GetWorkUnitResultsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1308 crate::operation::get_work_unit_results::GetWorkUnitResultsError::ExpiredException(inner) => Error::ExpiredException(inner),
1309 crate::operation::get_work_unit_results::GetWorkUnitResultsError::InternalServiceException(inner) => {
1310 Error::InternalServiceException(inner)
1311 }
1312 crate::operation::get_work_unit_results::GetWorkUnitResultsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1313 crate::operation::get_work_unit_results::GetWorkUnitResultsError::ThrottledException(inner) => Error::ThrottledException(inner),
1314 crate::operation::get_work_unit_results::GetWorkUnitResultsError::Unhandled(inner) => Error::Unhandled(inner),
1315 }
1316 }
1317}
1318impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_work_units::GetWorkUnitsError, R>> for Error
1319where
1320 R: Send + Sync + std::fmt::Debug + 'static,
1321{
1322 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_work_units::GetWorkUnitsError, R>) -> Self {
1323 match err {
1324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1327 source: err.into(),
1328 }),
1329 }
1330 }
1331}
1332impl From<crate::operation::get_work_units::GetWorkUnitsError> for Error {
1333 fn from(err: crate::operation::get_work_units::GetWorkUnitsError) -> Self {
1334 match err {
1335 crate::operation::get_work_units::GetWorkUnitsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1336 crate::operation::get_work_units::GetWorkUnitsError::ExpiredException(inner) => Error::ExpiredException(inner),
1337 crate::operation::get_work_units::GetWorkUnitsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1338 crate::operation::get_work_units::GetWorkUnitsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1339 crate::operation::get_work_units::GetWorkUnitsError::WorkUnitsNotReadyYetException(inner) => Error::WorkUnitsNotReadyYetException(inner),
1340 crate::operation::get_work_units::GetWorkUnitsError::Unhandled(inner) => Error::Unhandled(inner),
1341 }
1342 }
1343}
1344impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::grant_permissions::GrantPermissionsError, R>> for Error
1345where
1346 R: Send + Sync + std::fmt::Debug + 'static,
1347{
1348 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::grant_permissions::GrantPermissionsError, R>) -> Self {
1349 match err {
1350 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1351 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1352 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1353 source: err.into(),
1354 }),
1355 }
1356 }
1357}
1358impl From<crate::operation::grant_permissions::GrantPermissionsError> for Error {
1359 fn from(err: crate::operation::grant_permissions::GrantPermissionsError) -> Self {
1360 match err {
1361 crate::operation::grant_permissions::GrantPermissionsError::ConcurrentModificationException(inner) => {
1362 Error::ConcurrentModificationException(inner)
1363 }
1364 crate::operation::grant_permissions::GrantPermissionsError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1365 crate::operation::grant_permissions::GrantPermissionsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1366 crate::operation::grant_permissions::GrantPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
1367 }
1368 }
1369}
1370impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_cells_filter::ListDataCellsFilterError, R>> for Error
1371where
1372 R: Send + Sync + std::fmt::Debug + 'static,
1373{
1374 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_cells_filter::ListDataCellsFilterError, R>) -> Self {
1375 match err {
1376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1379 source: err.into(),
1380 }),
1381 }
1382 }
1383}
1384impl From<crate::operation::list_data_cells_filter::ListDataCellsFilterError> for Error {
1385 fn from(err: crate::operation::list_data_cells_filter::ListDataCellsFilterError) -> Self {
1386 match err {
1387 crate::operation::list_data_cells_filter::ListDataCellsFilterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1388 crate::operation::list_data_cells_filter::ListDataCellsFilterError::InternalServiceException(inner) => {
1389 Error::InternalServiceException(inner)
1390 }
1391 crate::operation::list_data_cells_filter::ListDataCellsFilterError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1392 crate::operation::list_data_cells_filter::ListDataCellsFilterError::OperationTimeoutException(inner) => {
1393 Error::OperationTimeoutException(inner)
1394 }
1395 crate::operation::list_data_cells_filter::ListDataCellsFilterError::Unhandled(inner) => Error::Unhandled(inner),
1396 }
1397 }
1398}
1399impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError, R>>
1400 for Error
1401where
1402 R: Send + Sync + std::fmt::Debug + 'static,
1403{
1404 fn from(
1405 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError, R>,
1406 ) -> Self {
1407 match err {
1408 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1409 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1410 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1411 source: err.into(),
1412 }),
1413 }
1414 }
1415}
1416impl From<crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError> for Error {
1417 fn from(err: crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError) -> Self {
1418 match err {
1419 crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError::AccessDeniedException(inner) => {
1420 Error::AccessDeniedException(inner)
1421 }
1422 crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError::InternalServiceException(inner) => {
1423 Error::InternalServiceException(inner)
1424 }
1425 crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError::InvalidInputException(inner) => {
1426 Error::InvalidInputException(inner)
1427 }
1428 crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError::OperationTimeoutException(inner) => {
1429 Error::OperationTimeoutException(inner)
1430 }
1431 crate::operation::list_lake_formation_opt_ins::ListLakeFormationOptInsError::Unhandled(inner) => Error::Unhandled(inner),
1432 }
1433 }
1434}
1435impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError, R>> for Error
1436where
1437 R: Send + Sync + std::fmt::Debug + 'static,
1438{
1439 fn from(
1440 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError, R>,
1441 ) -> Self {
1442 match err {
1443 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1444 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1445 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1446 source: err.into(),
1447 }),
1448 }
1449 }
1450}
1451impl From<crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError> for Error {
1452 fn from(err: crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError) -> Self {
1453 match err {
1454 crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1455 crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError::EntityNotFoundException(inner) => {
1456 Error::EntityNotFoundException(inner)
1457 }
1458 crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError::InternalServiceException(inner) => {
1459 Error::InternalServiceException(inner)
1460 }
1461 crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1462 crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError::OperationTimeoutException(inner) => {
1463 Error::OperationTimeoutException(inner)
1464 }
1465 crate::operation::list_lf_tag_expressions::ListLFTagExpressionsError::Unhandled(inner) => Error::Unhandled(inner),
1466 }
1467 }
1468}
1469impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lf_tags::ListLFTagsError, R>> for Error
1470where
1471 R: Send + Sync + std::fmt::Debug + 'static,
1472{
1473 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lf_tags::ListLFTagsError, R>) -> Self {
1474 match err {
1475 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1476 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1477 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1478 source: err.into(),
1479 }),
1480 }
1481 }
1482}
1483impl From<crate::operation::list_lf_tags::ListLFTagsError> for Error {
1484 fn from(err: crate::operation::list_lf_tags::ListLFTagsError) -> Self {
1485 match err {
1486 crate::operation::list_lf_tags::ListLFTagsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1487 crate::operation::list_lf_tags::ListLFTagsError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1488 crate::operation::list_lf_tags::ListLFTagsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1489 crate::operation::list_lf_tags::ListLFTagsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1490 crate::operation::list_lf_tags::ListLFTagsError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1491 crate::operation::list_lf_tags::ListLFTagsError::Unhandled(inner) => Error::Unhandled(inner),
1492 }
1493 }
1494}
1495impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_permissions::ListPermissionsError, R>> for Error
1496where
1497 R: Send + Sync + std::fmt::Debug + 'static,
1498{
1499 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_permissions::ListPermissionsError, R>) -> Self {
1500 match err {
1501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1504 source: err.into(),
1505 }),
1506 }
1507 }
1508}
1509impl From<crate::operation::list_permissions::ListPermissionsError> for Error {
1510 fn from(err: crate::operation::list_permissions::ListPermissionsError) -> Self {
1511 match err {
1512 crate::operation::list_permissions::ListPermissionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1513 crate::operation::list_permissions::ListPermissionsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1514 crate::operation::list_permissions::ListPermissionsError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1515 crate::operation::list_permissions::ListPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
1516 }
1517 }
1518}
1519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_resources::ListResourcesError, R>> for Error
1520where
1521 R: Send + Sync + std::fmt::Debug + 'static,
1522{
1523 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_resources::ListResourcesError, R>) -> Self {
1524 match err {
1525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1528 source: err.into(),
1529 }),
1530 }
1531 }
1532}
1533impl From<crate::operation::list_resources::ListResourcesError> for Error {
1534 fn from(err: crate::operation::list_resources::ListResourcesError) -> Self {
1535 match err {
1536 crate::operation::list_resources::ListResourcesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1537 crate::operation::list_resources::ListResourcesError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1538 crate::operation::list_resources::ListResourcesError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1539 crate::operation::list_resources::ListResourcesError::Unhandled(inner) => Error::Unhandled(inner),
1540 }
1541 }
1542}
1543impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError, R>>
1544 for Error
1545where
1546 R: Send + Sync + std::fmt::Debug + 'static,
1547{
1548 fn from(
1549 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError, R>,
1550 ) -> Self {
1551 match err {
1552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1555 source: err.into(),
1556 }),
1557 }
1558 }
1559}
1560impl From<crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError> for Error {
1561 fn from(err: crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError) -> Self {
1562 match err {
1563 crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError::AccessDeniedException(inner) => {
1564 Error::AccessDeniedException(inner)
1565 }
1566 crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError::EntityNotFoundException(inner) => {
1567 Error::EntityNotFoundException(inner)
1568 }
1569 crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError::InternalServiceException(inner) => {
1570 Error::InternalServiceException(inner)
1571 }
1572 crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError::InvalidInputException(inner) => {
1573 Error::InvalidInputException(inner)
1574 }
1575 crate::operation::list_table_storage_optimizers::ListTableStorageOptimizersError::Unhandled(inner) => Error::Unhandled(inner),
1576 }
1577 }
1578}
1579impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_transactions::ListTransactionsError, R>> for Error
1580where
1581 R: Send + Sync + std::fmt::Debug + 'static,
1582{
1583 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_transactions::ListTransactionsError, R>) -> Self {
1584 match err {
1585 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1586 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1587 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1588 source: err.into(),
1589 }),
1590 }
1591 }
1592}
1593impl From<crate::operation::list_transactions::ListTransactionsError> for Error {
1594 fn from(err: crate::operation::list_transactions::ListTransactionsError) -> Self {
1595 match err {
1596 crate::operation::list_transactions::ListTransactionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1597 crate::operation::list_transactions::ListTransactionsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1598 crate::operation::list_transactions::ListTransactionsError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1599 crate::operation::list_transactions::ListTransactionsError::Unhandled(inner) => Error::Unhandled(inner),
1600 }
1601 }
1602}
1603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_data_lake_settings::PutDataLakeSettingsError, R>> for Error
1604where
1605 R: Send + Sync + std::fmt::Debug + 'static,
1606{
1607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_data_lake_settings::PutDataLakeSettingsError, R>) -> Self {
1608 match err {
1609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1612 source: err.into(),
1613 }),
1614 }
1615 }
1616}
1617impl From<crate::operation::put_data_lake_settings::PutDataLakeSettingsError> for Error {
1618 fn from(err: crate::operation::put_data_lake_settings::PutDataLakeSettingsError) -> Self {
1619 match err {
1620 crate::operation::put_data_lake_settings::PutDataLakeSettingsError::InternalServiceException(inner) => {
1621 Error::InternalServiceException(inner)
1622 }
1623 crate::operation::put_data_lake_settings::PutDataLakeSettingsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1624 crate::operation::put_data_lake_settings::PutDataLakeSettingsError::Unhandled(inner) => Error::Unhandled(inner),
1625 }
1626 }
1627}
1628impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_resource::RegisterResourceError, R>> for Error
1629where
1630 R: Send + Sync + std::fmt::Debug + 'static,
1631{
1632 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_resource::RegisterResourceError, R>) -> Self {
1633 match err {
1634 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1635 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1636 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1637 source: err.into(),
1638 }),
1639 }
1640 }
1641}
1642impl From<crate::operation::register_resource::RegisterResourceError> for Error {
1643 fn from(err: crate::operation::register_resource::RegisterResourceError) -> Self {
1644 match err {
1645 crate::operation::register_resource::RegisterResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1646 crate::operation::register_resource::RegisterResourceError::AlreadyExistsException(inner) => Error::AlreadyExistsException(inner),
1647 crate::operation::register_resource::RegisterResourceError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1648 crate::operation::register_resource::RegisterResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1649 crate::operation::register_resource::RegisterResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1650 crate::operation::register_resource::RegisterResourceError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1651 crate::operation::register_resource::RegisterResourceError::ResourceNumberLimitExceededException(inner) => {
1652 Error::ResourceNumberLimitExceededException(inner)
1653 }
1654 crate::operation::register_resource::RegisterResourceError::Unhandled(inner) => Error::Unhandled(inner),
1655 }
1656 }
1657}
1658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError, R>>
1659 for Error
1660where
1661 R: Send + Sync + std::fmt::Debug + 'static,
1662{
1663 fn from(
1664 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError, R>,
1665 ) -> Self {
1666 match err {
1667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1670 source: err.into(),
1671 }),
1672 }
1673 }
1674}
1675impl From<crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError> for Error {
1676 fn from(err: crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError) -> Self {
1677 match err {
1678 crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError::AccessDeniedException(inner) => {
1679 Error::AccessDeniedException(inner)
1680 }
1681 crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError::ConcurrentModificationException(inner) => {
1682 Error::ConcurrentModificationException(inner)
1683 }
1684 crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError::EntityNotFoundException(inner) => {
1685 Error::EntityNotFoundException(inner)
1686 }
1687 crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError::GlueEncryptionException(inner) => {
1688 Error::GlueEncryptionException(inner)
1689 }
1690 crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError::InternalServiceException(inner) => {
1691 Error::InternalServiceException(inner)
1692 }
1693 crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError::InvalidInputException(inner) => {
1694 Error::InvalidInputException(inner)
1695 }
1696 crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError::OperationTimeoutException(inner) => {
1697 Error::OperationTimeoutException(inner)
1698 }
1699 crate::operation::remove_lf_tags_from_resource::RemoveLFTagsFromResourceError::Unhandled(inner) => Error::Unhandled(inner),
1700 }
1701 }
1702}
1703impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::revoke_permissions::RevokePermissionsError, R>> for Error
1704where
1705 R: Send + Sync + std::fmt::Debug + 'static,
1706{
1707 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::revoke_permissions::RevokePermissionsError, R>) -> Self {
1708 match err {
1709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1712 source: err.into(),
1713 }),
1714 }
1715 }
1716}
1717impl From<crate::operation::revoke_permissions::RevokePermissionsError> for Error {
1718 fn from(err: crate::operation::revoke_permissions::RevokePermissionsError) -> Self {
1719 match err {
1720 crate::operation::revoke_permissions::RevokePermissionsError::ConcurrentModificationException(inner) => {
1721 Error::ConcurrentModificationException(inner)
1722 }
1723 crate::operation::revoke_permissions::RevokePermissionsError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1724 crate::operation::revoke_permissions::RevokePermissionsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1725 crate::operation::revoke_permissions::RevokePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
1726 }
1727 }
1728}
1729impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError, R>>
1730 for Error
1731where
1732 R: Send + Sync + std::fmt::Debug + 'static,
1733{
1734 fn from(
1735 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError, R>,
1736 ) -> Self {
1737 match err {
1738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1741 source: err.into(),
1742 }),
1743 }
1744 }
1745}
1746impl From<crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError> for Error {
1747 fn from(err: crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError) -> Self {
1748 match err {
1749 crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError::AccessDeniedException(inner) => {
1750 Error::AccessDeniedException(inner)
1751 }
1752 crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError::EntityNotFoundException(inner) => {
1753 Error::EntityNotFoundException(inner)
1754 }
1755 crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError::GlueEncryptionException(inner) => {
1756 Error::GlueEncryptionException(inner)
1757 }
1758 crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError::InternalServiceException(inner) => {
1759 Error::InternalServiceException(inner)
1760 }
1761 crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError::InvalidInputException(inner) => {
1762 Error::InvalidInputException(inner)
1763 }
1764 crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError::OperationTimeoutException(inner) => {
1765 Error::OperationTimeoutException(inner)
1766 }
1767 crate::operation::search_databases_by_lf_tags::SearchDatabasesByLFTagsError::Unhandled(inner) => Error::Unhandled(inner),
1768 }
1769 }
1770}
1771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError, R>> for Error
1772where
1773 R: Send + Sync + std::fmt::Debug + 'static,
1774{
1775 fn from(
1776 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError, R>,
1777 ) -> Self {
1778 match err {
1779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1782 source: err.into(),
1783 }),
1784 }
1785 }
1786}
1787impl From<crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError> for Error {
1788 fn from(err: crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError) -> Self {
1789 match err {
1790 crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError::AccessDeniedException(inner) => {
1791 Error::AccessDeniedException(inner)
1792 }
1793 crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError::EntityNotFoundException(inner) => {
1794 Error::EntityNotFoundException(inner)
1795 }
1796 crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError::GlueEncryptionException(inner) => {
1797 Error::GlueEncryptionException(inner)
1798 }
1799 crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError::InternalServiceException(inner) => {
1800 Error::InternalServiceException(inner)
1801 }
1802 crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError::InvalidInputException(inner) => {
1803 Error::InvalidInputException(inner)
1804 }
1805 crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError::OperationTimeoutException(inner) => {
1806 Error::OperationTimeoutException(inner)
1807 }
1808 crate::operation::search_tables_by_lf_tags::SearchTablesByLFTagsError::Unhandled(inner) => Error::Unhandled(inner),
1809 }
1810 }
1811}
1812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_query_planning::StartQueryPlanningError, R>> for Error
1813where
1814 R: Send + Sync + std::fmt::Debug + 'static,
1815{
1816 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_query_planning::StartQueryPlanningError, R>) -> Self {
1817 match err {
1818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1821 source: err.into(),
1822 }),
1823 }
1824 }
1825}
1826impl From<crate::operation::start_query_planning::StartQueryPlanningError> for Error {
1827 fn from(err: crate::operation::start_query_planning::StartQueryPlanningError) -> Self {
1828 match err {
1829 crate::operation::start_query_planning::StartQueryPlanningError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1830 crate::operation::start_query_planning::StartQueryPlanningError::InternalServiceException(inner) => {
1831 Error::InternalServiceException(inner)
1832 }
1833 crate::operation::start_query_planning::StartQueryPlanningError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1834 crate::operation::start_query_planning::StartQueryPlanningError::ThrottledException(inner) => Error::ThrottledException(inner),
1835 crate::operation::start_query_planning::StartQueryPlanningError::Unhandled(inner) => Error::Unhandled(inner),
1836 }
1837 }
1838}
1839impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_transaction::StartTransactionError, R>> for Error
1840where
1841 R: Send + Sync + std::fmt::Debug + 'static,
1842{
1843 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_transaction::StartTransactionError, R>) -> Self {
1844 match err {
1845 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1846 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1847 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1848 source: err.into(),
1849 }),
1850 }
1851 }
1852}
1853impl From<crate::operation::start_transaction::StartTransactionError> for Error {
1854 fn from(err: crate::operation::start_transaction::StartTransactionError) -> Self {
1855 match err {
1856 crate::operation::start_transaction::StartTransactionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1857 crate::operation::start_transaction::StartTransactionError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1858 crate::operation::start_transaction::StartTransactionError::Unhandled(inner) => Error::Unhandled(inner),
1859 }
1860 }
1861}
1862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_cells_filter::UpdateDataCellsFilterError, R>> for Error
1863where
1864 R: Send + Sync + std::fmt::Debug + 'static,
1865{
1866 fn from(
1867 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_cells_filter::UpdateDataCellsFilterError, R>,
1868 ) -> Self {
1869 match err {
1870 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1871 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1872 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1873 source: err.into(),
1874 }),
1875 }
1876 }
1877}
1878impl From<crate::operation::update_data_cells_filter::UpdateDataCellsFilterError> for Error {
1879 fn from(err: crate::operation::update_data_cells_filter::UpdateDataCellsFilterError) -> Self {
1880 match err {
1881 crate::operation::update_data_cells_filter::UpdateDataCellsFilterError::AccessDeniedException(inner) => {
1882 Error::AccessDeniedException(inner)
1883 }
1884 crate::operation::update_data_cells_filter::UpdateDataCellsFilterError::ConcurrentModificationException(inner) => {
1885 Error::ConcurrentModificationException(inner)
1886 }
1887 crate::operation::update_data_cells_filter::UpdateDataCellsFilterError::EntityNotFoundException(inner) => {
1888 Error::EntityNotFoundException(inner)
1889 }
1890 crate::operation::update_data_cells_filter::UpdateDataCellsFilterError::InternalServiceException(inner) => {
1891 Error::InternalServiceException(inner)
1892 }
1893 crate::operation::update_data_cells_filter::UpdateDataCellsFilterError::InvalidInputException(inner) => {
1894 Error::InvalidInputException(inner)
1895 }
1896 crate::operation::update_data_cells_filter::UpdateDataCellsFilterError::OperationTimeoutException(inner) => {
1897 Error::OperationTimeoutException(inner)
1898 }
1899 crate::operation::update_data_cells_filter::UpdateDataCellsFilterError::Unhandled(inner) => Error::Unhandled(inner),
1900 }
1901 }
1902}
1903impl<R>
1904 From<
1905 ::aws_smithy_runtime_api::client::result::SdkError<
1906 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError,
1907 R,
1908 >,
1909 > for Error
1910where
1911 R: Send + Sync + std::fmt::Debug + 'static,
1912{
1913 fn from(
1914 err: ::aws_smithy_runtime_api::client::result::SdkError<
1915 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError,
1916 R,
1917 >,
1918 ) -> Self {
1919 match err {
1920 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1921 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1922 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1923 source: err.into(),
1924 }),
1925 }
1926 }
1927}
1928impl From<crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError> for Error {
1929 fn from(err: crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError) -> Self {
1930 match err {
1931 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1932 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
1933 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1934 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1935 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1936 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1937 crate::operation::update_lake_formation_identity_center_configuration::UpdateLakeFormationIdentityCenterConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1938 }
1939 }
1940}
1941impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_lf_tag::UpdateLFTagError, R>> for Error
1942where
1943 R: Send + Sync + std::fmt::Debug + 'static,
1944{
1945 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_lf_tag::UpdateLFTagError, R>) -> Self {
1946 match err {
1947 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1948 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1949 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1950 source: err.into(),
1951 }),
1952 }
1953 }
1954}
1955impl From<crate::operation::update_lf_tag::UpdateLFTagError> for Error {
1956 fn from(err: crate::operation::update_lf_tag::UpdateLFTagError) -> Self {
1957 match err {
1958 crate::operation::update_lf_tag::UpdateLFTagError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1959 crate::operation::update_lf_tag::UpdateLFTagError::ConcurrentModificationException(inner) => {
1960 Error::ConcurrentModificationException(inner)
1961 }
1962 crate::operation::update_lf_tag::UpdateLFTagError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
1963 crate::operation::update_lf_tag::UpdateLFTagError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1964 crate::operation::update_lf_tag::UpdateLFTagError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1965 crate::operation::update_lf_tag::UpdateLFTagError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
1966 crate::operation::update_lf_tag::UpdateLFTagError::Unhandled(inner) => Error::Unhandled(inner),
1967 }
1968 }
1969}
1970impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError, R>> for Error
1971where
1972 R: Send + Sync + std::fmt::Debug + 'static,
1973{
1974 fn from(
1975 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError, R>,
1976 ) -> Self {
1977 match err {
1978 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1979 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1980 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1981 source: err.into(),
1982 }),
1983 }
1984 }
1985}
1986impl From<crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError> for Error {
1987 fn from(err: crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError) -> Self {
1988 match err {
1989 crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError::AccessDeniedException(inner) => {
1990 Error::AccessDeniedException(inner)
1991 }
1992 crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError::EntityNotFoundException(inner) => {
1993 Error::EntityNotFoundException(inner)
1994 }
1995 crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError::InternalServiceException(inner) => {
1996 Error::InternalServiceException(inner)
1997 }
1998 crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError::InvalidInputException(inner) => {
1999 Error::InvalidInputException(inner)
2000 }
2001 crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError::OperationTimeoutException(inner) => {
2002 Error::OperationTimeoutException(inner)
2003 }
2004 crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError::ResourceNumberLimitExceededException(inner) => {
2005 Error::ResourceNumberLimitExceededException(inner)
2006 }
2007 crate::operation::update_lf_tag_expression::UpdateLFTagExpressionError::Unhandled(inner) => Error::Unhandled(inner),
2008 }
2009 }
2010}
2011impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_resource::UpdateResourceError, R>> for Error
2012where
2013 R: Send + Sync + std::fmt::Debug + 'static,
2014{
2015 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_resource::UpdateResourceError, R>) -> Self {
2016 match err {
2017 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2018 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2019 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2020 source: err.into(),
2021 }),
2022 }
2023 }
2024}
2025impl From<crate::operation::update_resource::UpdateResourceError> for Error {
2026 fn from(err: crate::operation::update_resource::UpdateResourceError) -> Self {
2027 match err {
2028 crate::operation::update_resource::UpdateResourceError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
2029 crate::operation::update_resource::UpdateResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2030 crate::operation::update_resource::UpdateResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2031 crate::operation::update_resource::UpdateResourceError::OperationTimeoutException(inner) => Error::OperationTimeoutException(inner),
2032 crate::operation::update_resource::UpdateResourceError::Unhandled(inner) => Error::Unhandled(inner),
2033 }
2034 }
2035}
2036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_table_objects::UpdateTableObjectsError, R>> for Error
2037where
2038 R: Send + Sync + std::fmt::Debug + 'static,
2039{
2040 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_table_objects::UpdateTableObjectsError, R>) -> Self {
2041 match err {
2042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2045 source: err.into(),
2046 }),
2047 }
2048 }
2049}
2050impl From<crate::operation::update_table_objects::UpdateTableObjectsError> for Error {
2051 fn from(err: crate::operation::update_table_objects::UpdateTableObjectsError) -> Self {
2052 match err {
2053 crate::operation::update_table_objects::UpdateTableObjectsError::ConcurrentModificationException(inner) => {
2054 Error::ConcurrentModificationException(inner)
2055 }
2056 crate::operation::update_table_objects::UpdateTableObjectsError::EntityNotFoundException(inner) => Error::EntityNotFoundException(inner),
2057 crate::operation::update_table_objects::UpdateTableObjectsError::InternalServiceException(inner) => {
2058 Error::InternalServiceException(inner)
2059 }
2060 crate::operation::update_table_objects::UpdateTableObjectsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2061 crate::operation::update_table_objects::UpdateTableObjectsError::OperationTimeoutException(inner) => {
2062 Error::OperationTimeoutException(inner)
2063 }
2064 crate::operation::update_table_objects::UpdateTableObjectsError::ResourceNotReadyException(inner) => {
2065 Error::ResourceNotReadyException(inner)
2066 }
2067 crate::operation::update_table_objects::UpdateTableObjectsError::TransactionCanceledException(inner) => {
2068 Error::TransactionCanceledException(inner)
2069 }
2070 crate::operation::update_table_objects::UpdateTableObjectsError::TransactionCommitInProgressException(inner) => {
2071 Error::TransactionCommitInProgressException(inner)
2072 }
2073 crate::operation::update_table_objects::UpdateTableObjectsError::TransactionCommittedException(inner) => {
2074 Error::TransactionCommittedException(inner)
2075 }
2076 crate::operation::update_table_objects::UpdateTableObjectsError::Unhandled(inner) => Error::Unhandled(inner),
2077 }
2078 }
2079}
2080impl<R>
2081 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError, R>>
2082 for Error
2083where
2084 R: Send + Sync + std::fmt::Debug + 'static,
2085{
2086 fn from(
2087 err: ::aws_smithy_runtime_api::client::result::SdkError<
2088 crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError,
2089 R,
2090 >,
2091 ) -> Self {
2092 match err {
2093 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2094 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2095 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2096 source: err.into(),
2097 }),
2098 }
2099 }
2100}
2101impl From<crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError> for Error {
2102 fn from(err: crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError) -> Self {
2103 match err {
2104 crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError::AccessDeniedException(inner) => {
2105 Error::AccessDeniedException(inner)
2106 }
2107 crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError::EntityNotFoundException(inner) => {
2108 Error::EntityNotFoundException(inner)
2109 }
2110 crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError::InternalServiceException(inner) => {
2111 Error::InternalServiceException(inner)
2112 }
2113 crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError::InvalidInputException(inner) => {
2114 Error::InvalidInputException(inner)
2115 }
2116 crate::operation::update_table_storage_optimizer::UpdateTableStorageOptimizerError::Unhandled(inner) => Error::Unhandled(inner),
2117 }
2118 }
2119}
2120impl ::std::error::Error for Error {
2121 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2122 match self {
2123 Error::AccessDeniedException(inner) => inner.source(),
2124 Error::AlreadyExistsException(inner) => inner.source(),
2125 Error::ConcurrentModificationException(inner) => inner.source(),
2126 Error::EntityNotFoundException(inner) => inner.source(),
2127 Error::ExpiredException(inner) => inner.source(),
2128 Error::GlueEncryptionException(inner) => inner.source(),
2129 Error::InternalServiceException(inner) => inner.source(),
2130 Error::InvalidInputException(inner) => inner.source(),
2131 Error::OperationTimeoutException(inner) => inner.source(),
2132 Error::PermissionTypeMismatchException(inner) => inner.source(),
2133 Error::ResourceNotReadyException(inner) => inner.source(),
2134 Error::ResourceNumberLimitExceededException(inner) => inner.source(),
2135 Error::StatisticsNotReadyYetException(inner) => inner.source(),
2136 Error::ThrottledException(inner) => inner.source(),
2137 Error::TransactionCanceledException(inner) => inner.source(),
2138 Error::TransactionCommitInProgressException(inner) => inner.source(),
2139 Error::TransactionCommittedException(inner) => inner.source(),
2140 Error::WorkUnitsNotReadyYetException(inner) => inner.source(),
2141 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2142 }
2143 }
2144}
2145impl ::aws_types::request_id::RequestId for Error {
2146 fn request_id(&self) -> Option<&str> {
2147 match self {
2148 Self::AccessDeniedException(e) => e.request_id(),
2149 Self::AlreadyExistsException(e) => e.request_id(),
2150 Self::ConcurrentModificationException(e) => e.request_id(),
2151 Self::EntityNotFoundException(e) => e.request_id(),
2152 Self::ExpiredException(e) => e.request_id(),
2153 Self::GlueEncryptionException(e) => e.request_id(),
2154 Self::InternalServiceException(e) => e.request_id(),
2155 Self::InvalidInputException(e) => e.request_id(),
2156 Self::OperationTimeoutException(e) => e.request_id(),
2157 Self::PermissionTypeMismatchException(e) => e.request_id(),
2158 Self::ResourceNotReadyException(e) => e.request_id(),
2159 Self::ResourceNumberLimitExceededException(e) => e.request_id(),
2160 Self::StatisticsNotReadyYetException(e) => e.request_id(),
2161 Self::ThrottledException(e) => e.request_id(),
2162 Self::TransactionCanceledException(e) => e.request_id(),
2163 Self::TransactionCommitInProgressException(e) => e.request_id(),
2164 Self::TransactionCommittedException(e) => e.request_id(),
2165 Self::WorkUnitsNotReadyYetException(e) => e.request_id(),
2166 Self::Unhandled(e) => e.meta.request_id(),
2167 }
2168 }
2169}