1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictException(crate::types::error::ConflictException),
10 InternalServerException(crate::types::error::InternalServerException),
12 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
14 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
16 ThrottlingException(crate::types::error::ThrottlingException),
18 ValidationException(crate::types::error::ValidationException),
20 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
22 variable wildcard pattern and check `.code()`:
23 \
24 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
25 \
26 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
27 Unhandled(crate::error::sealed_unhandled::Unhandled),
28}
29impl ::std::fmt::Display for Error {
30 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
31 match self {
32 Error::AccessDeniedException(inner) => inner.fmt(f),
33 Error::ConflictException(inner) => inner.fmt(f),
34 Error::InternalServerException(inner) => inner.fmt(f),
35 Error::ResourceNotFoundException(inner) => inner.fmt(f),
36 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
37 Error::ThrottlingException(inner) => inner.fmt(f),
38 Error::ValidationException(inner) => inner.fmt(f),
39 Error::Unhandled(_) => {
40 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
41 write!(f, "unhandled error ({code})")
42 } else {
43 f.write_str("unhandled error")
44 }
45 }
46 }
47 }
48}
49impl From<::aws_smithy_types::error::operation::BuildError> for Error {
50 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
51 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
52 source: value.into(),
53 meta: ::std::default::Default::default(),
54 })
55 }
56}
57impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
58 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
59 match self {
60 Self::AccessDeniedException(inner) => inner.meta(),
61 Self::ConflictException(inner) => inner.meta(),
62 Self::InternalServerException(inner) => inner.meta(),
63 Self::ResourceNotFoundException(inner) => inner.meta(),
64 Self::ServiceQuotaExceededException(inner) => inner.meta(),
65 Self::ThrottlingException(inner) => inner.meta(),
66 Self::ValidationException(inner) => inner.meta(),
67 Self::Unhandled(inner) => &inner.meta,
68 }
69 }
70}
71impl<R>
72 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError, R>>
73 for Error
74where
75 R: Send + Sync + std::fmt::Debug + 'static,
76{
77 fn from(
78 err: ::aws_smithy_runtime_api::client::result::SdkError<
79 crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError,
80 R,
81 >,
82 ) -> Self {
83 match err {
84 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
85 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
86 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
87 source: err.into(),
88 }),
89 }
90 }
91}
92impl From<crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError> for Error {
93 fn from(err: crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError) -> Self {
94 match err {
95 crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::AccessDeniedException(inner) => {
96 Error::AccessDeniedException(inner)
97 }
98 crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::ConflictException(inner) => {
99 Error::ConflictException(inner)
100 }
101 crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::InternalServerException(inner) => {
102 Error::InternalServerException(inner)
103 }
104 crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::ThrottlingException(inner) => {
105 Error::ThrottlingException(inner)
106 }
107 crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::ValidationException(inner) => {
108 Error::ValidationException(inner)
109 }
110 crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
111 }
112 }
113}
114impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError, R>>
115 for Error
116where
117 R: Send + Sync + std::fmt::Debug + 'static,
118{
119 fn from(
120 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError, R>,
121 ) -> Self {
122 match err {
123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
126 source: err.into(),
127 }),
128 }
129 }
130}
131impl From<crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError> for Error {
132 fn from(err: crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError) -> Self {
133 match err {
134 crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::AccessDeniedException(inner) => {
135 Error::AccessDeniedException(inner)
136 }
137 crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::ConflictException(inner) => {
138 Error::ConflictException(inner)
139 }
140 crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::InternalServerException(inner) => {
141 Error::InternalServerException(inner)
142 }
143 crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::ResourceNotFoundException(inner) => {
144 Error::ResourceNotFoundException(inner)
145 }
146 crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::ThrottlingException(inner) => {
147 Error::ThrottlingException(inner)
148 }
149 crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::ValidationException(inner) => {
150 Error::ValidationException(inner)
151 }
152 crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::Unhandled(inner) => Error::Unhandled(inner),
153 }
154 }
155}
156impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_autonomous_database::CreateAutonomousDatabaseError, R>>
157 for Error
158where
159 R: Send + Sync + std::fmt::Debug + 'static,
160{
161 fn from(
162 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_autonomous_database::CreateAutonomousDatabaseError, R>,
163 ) -> Self {
164 match err {
165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
168 source: err.into(),
169 }),
170 }
171 }
172}
173impl From<crate::operation::create_autonomous_database::CreateAutonomousDatabaseError> for Error {
174 fn from(err: crate::operation::create_autonomous_database::CreateAutonomousDatabaseError) -> Self {
175 match err {
176 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::AccessDeniedException(inner) => {
177 Error::AccessDeniedException(inner)
178 }
179 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
180 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::InternalServerException(inner) => {
181 Error::InternalServerException(inner)
182 }
183 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ResourceNotFoundException(inner) => {
184 Error::ResourceNotFoundException(inner)
185 }
186 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ServiceQuotaExceededException(inner) => {
187 Error::ServiceQuotaExceededException(inner)
188 }
189 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ThrottlingException(inner) => {
190 Error::ThrottlingException(inner)
191 }
192 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ValidationException(inner) => {
193 Error::ValidationException(inner)
194 }
195 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
196 }
197 }
198}
199impl<R>
200 From<
201 ::aws_smithy_runtime_api::client::result::SdkError<
202 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError,
203 R,
204 >,
205 > for Error
206where
207 R: Send + Sync + std::fmt::Debug + 'static,
208{
209 fn from(
210 err: ::aws_smithy_runtime_api::client::result::SdkError<
211 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError,
212 R,
213 >,
214 ) -> Self {
215 match err {
216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
219 source: err.into(),
220 }),
221 }
222 }
223}
224impl From<crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError> for Error {
225 fn from(err: crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError) -> Self {
226 match err {
227 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
228 Error::AccessDeniedException(inner)
229 }
230 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ConflictException(inner) => {
231 Error::ConflictException(inner)
232 }
233 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::InternalServerException(inner) => {
234 Error::InternalServerException(inner)
235 }
236 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
237 Error::ResourceNotFoundException(inner)
238 }
239 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ServiceQuotaExceededException(inner) => {
240 Error::ServiceQuotaExceededException(inner)
241 }
242 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ThrottlingException(inner) => {
243 Error::ThrottlingException(inner)
244 }
245 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ValidationException(inner) => {
246 Error::ValidationException(inner)
247 }
248 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
249 }
250 }
251}
252impl<R>
253 From<
254 ::aws_smithy_runtime_api::client::result::SdkError<
255 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError,
256 R,
257 >,
258 > for Error
259where
260 R: Send + Sync + std::fmt::Debug + 'static,
261{
262 fn from(
263 err: ::aws_smithy_runtime_api::client::result::SdkError<
264 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError,
265 R,
266 >,
267 ) -> Self {
268 match err {
269 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
270 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
271 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
272 source: err.into(),
273 }),
274 }
275 }
276}
277impl From<crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError> for Error {
278 fn from(err: crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError) -> Self {
279 match err {
280 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::AccessDeniedException(inner) => {
281 Error::AccessDeniedException(inner)
282 }
283 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::InternalServerException(inner) => {
284 Error::InternalServerException(inner)
285 }
286 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ResourceNotFoundException(inner) => {
287 Error::ResourceNotFoundException(inner)
288 }
289 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ThrottlingException(inner) => {
290 Error::ThrottlingException(inner)
291 }
292 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ValidationException(inner) => {
293 Error::ValidationException(inner)
294 }
295 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::Unhandled(inner) => Error::Unhandled(inner),
296 }
297 }
298}
299impl<R>
300 From<
301 ::aws_smithy_runtime_api::client::result::SdkError<
302 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError,
303 R,
304 >,
305 > for Error
306where
307 R: Send + Sync + std::fmt::Debug + 'static,
308{
309 fn from(
310 err: ::aws_smithy_runtime_api::client::result::SdkError<
311 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError,
312 R,
313 >,
314 ) -> Self {
315 match err {
316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
319 source: err.into(),
320 }),
321 }
322 }
323}
324impl From<crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError> for Error {
325 fn from(err: crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError) -> Self {
326 match err {
327 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
328 Error::AccessDeniedException(inner)
329 }
330 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ConflictException(inner) => {
331 Error::ConflictException(inner)
332 }
333 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::InternalServerException(inner) => {
334 Error::InternalServerException(inner)
335 }
336 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
337 Error::ResourceNotFoundException(inner)
338 }
339 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ServiceQuotaExceededException(inner) => {
340 Error::ServiceQuotaExceededException(inner)
341 }
342 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ThrottlingException(inner) => {
343 Error::ThrottlingException(inner)
344 }
345 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ValidationException(inner) => {
346 Error::ValidationException(inner)
347 }
348 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
349 }
350 }
351}
352impl<R>
353 From<
354 ::aws_smithy_runtime_api::client::result::SdkError<
355 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError,
356 R,
357 >,
358 > for Error
359where
360 R: Send + Sync + std::fmt::Debug + 'static,
361{
362 fn from(
363 err: ::aws_smithy_runtime_api::client::result::SdkError<
364 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError,
365 R,
366 >,
367 ) -> Self {
368 match err {
369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
372 source: err.into(),
373 }),
374 }
375 }
376}
377impl From<crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError> for Error {
378 fn from(err: crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError) -> Self {
379 match err {
380 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::AccessDeniedException(inner) => {
381 Error::AccessDeniedException(inner)
382 }
383 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ConflictException(inner) => {
384 Error::ConflictException(inner)
385 }
386 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::InternalServerException(inner) => {
387 Error::InternalServerException(inner)
388 }
389 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ServiceQuotaExceededException(inner) => {
390 Error::ServiceQuotaExceededException(inner)
391 }
392 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ThrottlingException(inner) => {
393 Error::ThrottlingException(inner)
394 }
395 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ValidationException(inner) => {
396 Error::ValidationException(inner)
397 }
398 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
399 }
400 }
401}
402impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError, R>> for Error
403where
404 R: Send + Sync + std::fmt::Debug + 'static,
405{
406 fn from(
407 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError, R>,
408 ) -> Self {
409 match err {
410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
413 source: err.into(),
414 }),
415 }
416 }
417}
418impl From<crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError> for Error {
419 fn from(err: crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError) -> Self {
420 match err {
421 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
422 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
423 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::InternalServerException(inner) => {
424 Error::InternalServerException(inner)
425 }
426 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ResourceNotFoundException(inner) => {
427 Error::ResourceNotFoundException(inner)
428 }
429 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ServiceQuotaExceededException(inner) => {
430 Error::ServiceQuotaExceededException(inner)
431 }
432 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
433 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
434 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
435 }
436 }
437}
438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_network::CreateOdbNetworkError, R>> for Error
439where
440 R: Send + Sync + std::fmt::Debug + 'static,
441{
442 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_network::CreateOdbNetworkError, R>) -> Self {
443 match err {
444 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
445 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
446 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
447 source: err.into(),
448 }),
449 }
450 }
451}
452impl From<crate::operation::create_odb_network::CreateOdbNetworkError> for Error {
453 fn from(err: crate::operation::create_odb_network::CreateOdbNetworkError) -> Self {
454 match err {
455 crate::operation::create_odb_network::CreateOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
456 crate::operation::create_odb_network::CreateOdbNetworkError::ConflictException(inner) => Error::ConflictException(inner),
457 crate::operation::create_odb_network::CreateOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
458 crate::operation::create_odb_network::CreateOdbNetworkError::ServiceQuotaExceededException(inner) => {
459 Error::ServiceQuotaExceededException(inner)
460 }
461 crate::operation::create_odb_network::CreateOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
462 crate::operation::create_odb_network::CreateOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
463 crate::operation::create_odb_network::CreateOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
464 }
465 }
466}
467impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError, R>>
468 for Error
469where
470 R: Send + Sync + std::fmt::Debug + 'static,
471{
472 fn from(
473 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError, R>,
474 ) -> Self {
475 match err {
476 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
477 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
478 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
479 source: err.into(),
480 }),
481 }
482 }
483}
484impl From<crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError> for Error {
485 fn from(err: crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError) -> Self {
486 match err {
487 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::AccessDeniedException(inner) => {
488 Error::AccessDeniedException(inner)
489 }
490 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ConflictException(inner) => {
491 Error::ConflictException(inner)
492 }
493 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::InternalServerException(inner) => {
494 Error::InternalServerException(inner)
495 }
496 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
497 Error::ResourceNotFoundException(inner)
498 }
499 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ThrottlingException(inner) => {
500 Error::ThrottlingException(inner)
501 }
502 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ValidationException(inner) => {
503 Error::ValidationException(inner)
504 }
505 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
506 }
507 }
508}
509impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError, R>>
510 for Error
511where
512 R: Send + Sync + std::fmt::Debug + 'static,
513{
514 fn from(
515 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError, R>,
516 ) -> Self {
517 match err {
518 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
519 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
520 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
521 source: err.into(),
522 }),
523 }
524 }
525}
526impl From<crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError> for Error {
527 fn from(err: crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError) -> Self {
528 match err {
529 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::AccessDeniedException(inner) => {
530 Error::AccessDeniedException(inner)
531 }
532 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
533 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::InternalServerException(inner) => {
534 Error::InternalServerException(inner)
535 }
536 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ResourceNotFoundException(inner) => {
537 Error::ResourceNotFoundException(inner)
538 }
539 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ThrottlingException(inner) => {
540 Error::ThrottlingException(inner)
541 }
542 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ValidationException(inner) => {
543 Error::ValidationException(inner)
544 }
545 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
546 }
547 }
548}
549impl<R>
550 From<
551 ::aws_smithy_runtime_api::client::result::SdkError<
552 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError,
553 R,
554 >,
555 > for Error
556where
557 R: Send + Sync + std::fmt::Debug + 'static,
558{
559 fn from(
560 err: ::aws_smithy_runtime_api::client::result::SdkError<
561 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError,
562 R,
563 >,
564 ) -> Self {
565 match err {
566 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
567 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
568 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
569 source: err.into(),
570 }),
571 }
572 }
573}
574impl From<crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError> for Error {
575 fn from(err: crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError) -> Self {
576 match err {
577 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
578 Error::AccessDeniedException(inner)
579 }
580 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ConflictException(inner) => {
581 Error::ConflictException(inner)
582 }
583 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::InternalServerException(inner) => {
584 Error::InternalServerException(inner)
585 }
586 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
587 Error::ResourceNotFoundException(inner)
588 }
589 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ThrottlingException(inner) => {
590 Error::ThrottlingException(inner)
591 }
592 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ValidationException(inner) => {
593 Error::ValidationException(inner)
594 }
595 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
596 }
597 }
598}
599impl<R>
600 From<
601 ::aws_smithy_runtime_api::client::result::SdkError<
602 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError,
603 R,
604 >,
605 > for Error
606where
607 R: Send + Sync + std::fmt::Debug + 'static,
608{
609 fn from(
610 err: ::aws_smithy_runtime_api::client::result::SdkError<
611 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError,
612 R,
613 >,
614 ) -> Self {
615 match err {
616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
619 source: err.into(),
620 }),
621 }
622 }
623}
624impl From<crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError> for Error {
625 fn from(err: crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError) -> Self {
626 match err {
627 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
628 Error::AccessDeniedException(inner)
629 }
630 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ConflictException(inner) => {
631 Error::ConflictException(inner)
632 }
633 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::InternalServerException(inner) => {
634 Error::InternalServerException(inner)
635 }
636 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
637 Error::ResourceNotFoundException(inner)
638 }
639 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ValidationException(inner) => {
640 Error::ValidationException(inner)
641 }
642 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
643 }
644 }
645}
646impl<R>
647 From<
648 ::aws_smithy_runtime_api::client::result::SdkError<
649 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError,
650 R,
651 >,
652 > for Error
653where
654 R: Send + Sync + std::fmt::Debug + 'static,
655{
656 fn from(
657 err: ::aws_smithy_runtime_api::client::result::SdkError<
658 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError,
659 R,
660 >,
661 ) -> Self {
662 match err {
663 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
664 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
665 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
666 source: err.into(),
667 }),
668 }
669 }
670}
671impl From<crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError> for Error {
672 fn from(err: crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError) -> Self {
673 match err {
674 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::AccessDeniedException(inner) => {
675 Error::AccessDeniedException(inner)
676 }
677 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ConflictException(inner) => {
678 Error::ConflictException(inner)
679 }
680 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::InternalServerException(inner) => {
681 Error::InternalServerException(inner)
682 }
683 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
684 Error::ResourceNotFoundException(inner)
685 }
686 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ThrottlingException(inner) => {
687 Error::ThrottlingException(inner)
688 }
689 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ValidationException(inner) => {
690 Error::ValidationException(inner)
691 }
692 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
693 }
694 }
695}
696impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError, R>> for Error
697where
698 R: Send + Sync + std::fmt::Debug + 'static,
699{
700 fn from(
701 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError, R>,
702 ) -> Self {
703 match err {
704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
707 source: err.into(),
708 }),
709 }
710 }
711}
712impl From<crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError> for Error {
713 fn from(err: crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError) -> Self {
714 match err {
715 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
716 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
717 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::InternalServerException(inner) => {
718 Error::InternalServerException(inner)
719 }
720 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ResourceNotFoundException(inner) => {
721 Error::ResourceNotFoundException(inner)
722 }
723 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
724 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
725 }
726 }
727}
728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_network::DeleteOdbNetworkError, R>> for Error
729where
730 R: Send + Sync + std::fmt::Debug + 'static,
731{
732 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_network::DeleteOdbNetworkError, R>) -> Self {
733 match err {
734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
737 source: err.into(),
738 }),
739 }
740 }
741}
742impl From<crate::operation::delete_odb_network::DeleteOdbNetworkError> for Error {
743 fn from(err: crate::operation::delete_odb_network::DeleteOdbNetworkError) -> Self {
744 match err {
745 crate::operation::delete_odb_network::DeleteOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
746 crate::operation::delete_odb_network::DeleteOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
747 crate::operation::delete_odb_network::DeleteOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
748 crate::operation::delete_odb_network::DeleteOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
749 crate::operation::delete_odb_network::DeleteOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
750 crate::operation::delete_odb_network::DeleteOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
751 }
752 }
753}
754impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError, R>>
755 for Error
756where
757 R: Send + Sync + std::fmt::Debug + 'static,
758{
759 fn from(
760 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError, R>,
761 ) -> Self {
762 match err {
763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
766 source: err.into(),
767 }),
768 }
769 }
770}
771impl From<crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError> for Error {
772 fn from(err: crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError) -> Self {
773 match err {
774 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::AccessDeniedException(inner) => {
775 Error::AccessDeniedException(inner)
776 }
777 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::InternalServerException(inner) => {
778 Error::InternalServerException(inner)
779 }
780 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
781 Error::ResourceNotFoundException(inner)
782 }
783 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ThrottlingException(inner) => {
784 Error::ThrottlingException(inner)
785 }
786 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ValidationException(inner) => {
787 Error::ValidationException(inner)
788 }
789 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
790 }
791 }
792}
793impl<R>
794 From<
795 ::aws_smithy_runtime_api::client::result::SdkError<
796 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError,
797 R,
798 >,
799 > for Error
800where
801 R: Send + Sync + std::fmt::Debug + 'static,
802{
803 fn from(
804 err: ::aws_smithy_runtime_api::client::result::SdkError<
805 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError,
806 R,
807 >,
808 ) -> Self {
809 match err {
810 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
811 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
812 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
813 source: err.into(),
814 }),
815 }
816 }
817}
818impl From<crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError> for Error {
819 fn from(err: crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError) -> Self {
820 match err {
821 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::AccessDeniedException(inner) => {
822 Error::AccessDeniedException(inner)
823 }
824 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ConflictException(inner) => {
825 Error::ConflictException(inner)
826 }
827 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::InternalServerException(inner) => {
828 Error::InternalServerException(inner)
829 }
830 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ResourceNotFoundException(inner) => {
831 Error::ResourceNotFoundException(inner)
832 }
833 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ThrottlingException(inner) => {
834 Error::ThrottlingException(inner)
835 }
836 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ValidationException(inner) => {
837 Error::ValidationException(inner)
838 }
839 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::Unhandled(inner) => Error::Unhandled(inner),
840 }
841 }
842}
843impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError, R>>
844 for Error
845where
846 R: Send + Sync + std::fmt::Debug + 'static,
847{
848 fn from(
849 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError, R>,
850 ) -> Self {
851 match err {
852 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
853 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
854 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
855 source: err.into(),
856 }),
857 }
858 }
859}
860impl From<crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError> for Error {
861 fn from(err: crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError) -> Self {
862 match err {
863 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::AccessDeniedException(inner) => {
864 Error::AccessDeniedException(inner)
865 }
866 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ConflictException(inner) => {
867 Error::ConflictException(inner)
868 }
869 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::InternalServerException(inner) => {
870 Error::InternalServerException(inner)
871 }
872 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ResourceNotFoundException(inner) => {
873 Error::ResourceNotFoundException(inner)
874 }
875 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ThrottlingException(inner) => {
876 Error::ThrottlingException(inner)
877 }
878 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ValidationException(inner) => {
879 Error::ValidationException(inner)
880 }
881 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
882 }
883 }
884}
885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database::GetAutonomousDatabaseError, R>> for Error
886where
887 R: Send + Sync + std::fmt::Debug + 'static,
888{
889 fn from(
890 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database::GetAutonomousDatabaseError, R>,
891 ) -> Self {
892 match err {
893 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
894 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
895 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
896 source: err.into(),
897 }),
898 }
899 }
900}
901impl From<crate::operation::get_autonomous_database::GetAutonomousDatabaseError> for Error {
902 fn from(err: crate::operation::get_autonomous_database::GetAutonomousDatabaseError) -> Self {
903 match err {
904 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::AccessDeniedException(inner) => {
905 Error::AccessDeniedException(inner)
906 }
907 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::InternalServerException(inner) => {
908 Error::InternalServerException(inner)
909 }
910 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ResourceNotFoundException(inner) => {
911 Error::ResourceNotFoundException(inner)
912 }
913 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
914 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ValidationException(inner) => Error::ValidationException(inner),
915 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
916 }
917 }
918}
919impl<R>
920 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError, R>>
921 for Error
922where
923 R: Send + Sync + std::fmt::Debug + 'static,
924{
925 fn from(
926 err: ::aws_smithy_runtime_api::client::result::SdkError<
927 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError,
928 R,
929 >,
930 ) -> Self {
931 match err {
932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
935 source: err.into(),
936 }),
937 }
938 }
939}
940impl From<crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError> for Error {
941 fn from(err: crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError) -> Self {
942 match err {
943 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
944 Error::AccessDeniedException(inner)
945 }
946 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::InternalServerException(inner) => {
947 Error::InternalServerException(inner)
948 }
949 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
950 Error::ResourceNotFoundException(inner)
951 }
952 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ThrottlingException(inner) => {
953 Error::ThrottlingException(inner)
954 }
955 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ValidationException(inner) => {
956 Error::ValidationException(inner)
957 }
958 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
959 }
960 }
961}
962impl<R>
963 From<
964 ::aws_smithy_runtime_api::client::result::SdkError<
965 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError,
966 R,
967 >,
968 > for Error
969where
970 R: Send + Sync + std::fmt::Debug + 'static,
971{
972 fn from(
973 err: ::aws_smithy_runtime_api::client::result::SdkError<
974 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError,
975 R,
976 >,
977 ) -> Self {
978 match err {
979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
982 source: err.into(),
983 }),
984 }
985 }
986}
987impl From<crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError> for Error {
988 fn from(err: crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError) -> Self {
989 match err {
990 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::AccessDeniedException(inner) => {
991 Error::AccessDeniedException(inner)
992 }
993 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::InternalServerException(inner) => {
994 Error::InternalServerException(inner)
995 }
996 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ResourceNotFoundException(inner) => {
997 Error::ResourceNotFoundException(inner)
998 }
999 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ThrottlingException(inner) => {
1000 Error::ThrottlingException(inner)
1001 }
1002 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ValidationException(inner) => {
1003 Error::ValidationException(inner)
1004 }
1005 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::Unhandled(inner) => {
1006 Error::Unhandled(inner)
1007 }
1008 }
1009 }
1010}
1011impl<R>
1012 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError, R>>
1013 for Error
1014where
1015 R: Send + Sync + std::fmt::Debug + 'static,
1016{
1017 fn from(
1018 err: ::aws_smithy_runtime_api::client::result::SdkError<
1019 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError,
1020 R,
1021 >,
1022 ) -> Self {
1023 match err {
1024 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1025 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1026 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1027 source: err.into(),
1028 }),
1029 }
1030 }
1031}
1032impl From<crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError> for Error {
1033 fn from(err: crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError) -> Self {
1034 match err {
1035 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
1036 Error::AccessDeniedException(inner)
1037 }
1038 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::InternalServerException(inner) => {
1039 Error::InternalServerException(inner)
1040 }
1041 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
1042 Error::ResourceNotFoundException(inner)
1043 }
1044 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ThrottlingException(inner) => {
1045 Error::ThrottlingException(inner)
1046 }
1047 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ValidationException(inner) => {
1048 Error::ValidationException(inner)
1049 }
1050 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
1051 }
1052 }
1053}
1054impl<R>
1055 From<
1056 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError, R>,
1057 > for Error
1058where
1059 R: Send + Sync + std::fmt::Debug + 'static,
1060{
1061 fn from(
1062 err: ::aws_smithy_runtime_api::client::result::SdkError<
1063 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError,
1064 R,
1065 >,
1066 ) -> Self {
1067 match err {
1068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1071 source: err.into(),
1072 }),
1073 }
1074 }
1075}
1076impl From<crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError> for Error {
1077 fn from(err: crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError) -> Self {
1078 match err {
1079 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::AccessDeniedException(inner) => {
1080 Error::AccessDeniedException(inner)
1081 }
1082 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::InternalServerException(inner) => {
1083 Error::InternalServerException(inner)
1084 }
1085 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
1086 Error::ResourceNotFoundException(inner)
1087 }
1088 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ThrottlingException(inner) => {
1089 Error::ThrottlingException(inner)
1090 }
1091 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ValidationException(inner) => {
1092 Error::ValidationException(inner)
1093 }
1094 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
1095 }
1096 }
1097}
1098impl<R>
1099 From<
1100 ::aws_smithy_runtime_api::client::result::SdkError<
1101 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
1102 R,
1103 >,
1104 > for Error
1105where
1106 R: Send + Sync + std::fmt::Debug + 'static,
1107{
1108 fn from(
1109 err: ::aws_smithy_runtime_api::client::result::SdkError<
1110 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
1111 R,
1112 >,
1113 ) -> Self {
1114 match err {
1115 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1116 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1117 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1118 source: err.into(),
1119 }),
1120 }
1121 }
1122}
1123impl From<crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError>
1124 for Error
1125{
1126 fn from(
1127 err: crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
1128 ) -> Self {
1129 match err {
1130 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1131 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::InternalServerException(inner) => Error::InternalServerException(inner),
1132 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1133 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1134 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ValidationException(inner) => Error::ValidationException(inner),
1135 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::Unhandled(inner) => Error::Unhandled(inner),
1136 }
1137 }
1138}
1139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError, 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_cloud_vm_cluster::GetCloudVmClusterError, 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_cloud_vm_cluster::GetCloudVmClusterError> for Error {
1154 fn from(err: crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError) -> Self {
1155 match err {
1156 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1157 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
1158 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ResourceNotFoundException(inner) => {
1159 Error::ResourceNotFoundException(inner)
1160 }
1161 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1162 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
1163 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
1164 }
1165 }
1166}
1167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_node::GetDbNodeError, R>> for Error
1168where
1169 R: Send + Sync + std::fmt::Debug + 'static,
1170{
1171 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_node::GetDbNodeError, R>) -> Self {
1172 match err {
1173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1176 source: err.into(),
1177 }),
1178 }
1179 }
1180}
1181impl From<crate::operation::get_db_node::GetDbNodeError> for Error {
1182 fn from(err: crate::operation::get_db_node::GetDbNodeError) -> Self {
1183 match err {
1184 crate::operation::get_db_node::GetDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1185 crate::operation::get_db_node::GetDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
1186 crate::operation::get_db_node::GetDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1187 crate::operation::get_db_node::GetDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1188 crate::operation::get_db_node::GetDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
1189 crate::operation::get_db_node::GetDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
1190 }
1191 }
1192}
1193impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_server::GetDbServerError, R>> for Error
1194where
1195 R: Send + Sync + std::fmt::Debug + 'static,
1196{
1197 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_server::GetDbServerError, R>) -> Self {
1198 match err {
1199 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1200 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1201 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1202 source: err.into(),
1203 }),
1204 }
1205 }
1206}
1207impl From<crate::operation::get_db_server::GetDbServerError> for Error {
1208 fn from(err: crate::operation::get_db_server::GetDbServerError) -> Self {
1209 match err {
1210 crate::operation::get_db_server::GetDbServerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1211 crate::operation::get_db_server::GetDbServerError::InternalServerException(inner) => Error::InternalServerException(inner),
1212 crate::operation::get_db_server::GetDbServerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1213 crate::operation::get_db_server::GetDbServerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1214 crate::operation::get_db_server::GetDbServerError::ValidationException(inner) => Error::ValidationException(inner),
1215 crate::operation::get_db_server::GetDbServerError::Unhandled(inner) => Error::Unhandled(inner),
1216 }
1217 }
1218}
1219impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError, R>>
1220 for Error
1221where
1222 R: Send + Sync + std::fmt::Debug + 'static,
1223{
1224 fn from(
1225 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError, R>,
1226 ) -> Self {
1227 match err {
1228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1231 source: err.into(),
1232 }),
1233 }
1234 }
1235}
1236impl From<crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError> for Error {
1237 fn from(err: crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError) -> Self {
1238 match err {
1239 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::AccessDeniedException(inner) => {
1240 Error::AccessDeniedException(inner)
1241 }
1242 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::InternalServerException(inner) => {
1243 Error::InternalServerException(inner)
1244 }
1245 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1246 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::ValidationException(inner) => Error::ValidationException(inner),
1247 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::Unhandled(inner) => Error::Unhandled(inner),
1248 }
1249 }
1250}
1251impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_network::GetOdbNetworkError, R>> for Error
1252where
1253 R: Send + Sync + std::fmt::Debug + 'static,
1254{
1255 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_network::GetOdbNetworkError, R>) -> Self {
1256 match err {
1257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1260 source: err.into(),
1261 }),
1262 }
1263 }
1264}
1265impl From<crate::operation::get_odb_network::GetOdbNetworkError> for Error {
1266 fn from(err: crate::operation::get_odb_network::GetOdbNetworkError) -> Self {
1267 match err {
1268 crate::operation::get_odb_network::GetOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1269 crate::operation::get_odb_network::GetOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
1270 crate::operation::get_odb_network::GetOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1271 crate::operation::get_odb_network::GetOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1272 crate::operation::get_odb_network::GetOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
1273 crate::operation::get_odb_network::GetOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
1274 }
1275 }
1276}
1277impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError, R>>
1278 for Error
1279where
1280 R: Send + Sync + std::fmt::Debug + 'static,
1281{
1282 fn from(
1283 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError, R>,
1284 ) -> Self {
1285 match err {
1286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1289 source: err.into(),
1290 }),
1291 }
1292 }
1293}
1294impl From<crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError> for Error {
1295 fn from(err: crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError) -> Self {
1296 match err {
1297 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::AccessDeniedException(inner) => {
1298 Error::AccessDeniedException(inner)
1299 }
1300 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::InternalServerException(inner) => {
1301 Error::InternalServerException(inner)
1302 }
1303 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
1304 Error::ResourceNotFoundException(inner)
1305 }
1306 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ThrottlingException(inner) => {
1307 Error::ThrottlingException(inner)
1308 }
1309 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ValidationException(inner) => {
1310 Error::ValidationException(inner)
1311 }
1312 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
1313 }
1314 }
1315}
1316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::initialize_service::InitializeServiceError, R>> for Error
1317where
1318 R: Send + Sync + std::fmt::Debug + 'static,
1319{
1320 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::initialize_service::InitializeServiceError, R>) -> Self {
1321 match err {
1322 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1323 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1324 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1325 source: err.into(),
1326 }),
1327 }
1328 }
1329}
1330impl From<crate::operation::initialize_service::InitializeServiceError> for Error {
1331 fn from(err: crate::operation::initialize_service::InitializeServiceError) -> Self {
1332 match err {
1333 crate::operation::initialize_service::InitializeServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1334 crate::operation::initialize_service::InitializeServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
1335 crate::operation::initialize_service::InitializeServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1336 crate::operation::initialize_service::InitializeServiceError::ValidationException(inner) => Error::ValidationException(inner),
1337 crate::operation::initialize_service::InitializeServiceError::Unhandled(inner) => Error::Unhandled(inner),
1338 }
1339 }
1340}
1341impl<R>
1342 From<
1343 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError, R>,
1344 > for Error
1345where
1346 R: Send + Sync + std::fmt::Debug + 'static,
1347{
1348 fn from(
1349 err: ::aws_smithy_runtime_api::client::result::SdkError<
1350 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError,
1351 R,
1352 >,
1353 ) -> Self {
1354 match err {
1355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1358 source: err.into(),
1359 }),
1360 }
1361 }
1362}
1363impl From<crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError> for Error {
1364 fn from(err: crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError) -> Self {
1365 match err {
1366 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::AccessDeniedException(inner) => {
1367 Error::AccessDeniedException(inner)
1368 }
1369 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::InternalServerException(inner) => {
1370 Error::InternalServerException(inner)
1371 }
1372 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ResourceNotFoundException(inner) => {
1373 Error::ResourceNotFoundException(inner)
1374 }
1375 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ThrottlingException(inner) => {
1376 Error::ThrottlingException(inner)
1377 }
1378 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ValidationException(inner) => {
1379 Error::ValidationException(inner)
1380 }
1381 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::Unhandled(inner) => Error::Unhandled(inner),
1382 }
1383 }
1384}
1385impl<R>
1386 From<
1387 ::aws_smithy_runtime_api::client::result::SdkError<
1388 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError,
1389 R,
1390 >,
1391 > for Error
1392where
1393 R: Send + Sync + std::fmt::Debug + 'static,
1394{
1395 fn from(
1396 err: ::aws_smithy_runtime_api::client::result::SdkError<
1397 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError,
1398 R,
1399 >,
1400 ) -> Self {
1401 match err {
1402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1405 source: err.into(),
1406 }),
1407 }
1408 }
1409}
1410impl From<crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError> for Error {
1411 fn from(err: crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError) -> Self {
1412 match err {
1413 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::AccessDeniedException(inner) => {
1414 Error::AccessDeniedException(inner)
1415 }
1416 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::InternalServerException(inner) => {
1417 Error::InternalServerException(inner)
1418 }
1419 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::ThrottlingException(inner) => {
1420 Error::ThrottlingException(inner)
1421 }
1422 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::ValidationException(inner) => {
1423 Error::ValidationException(inner)
1424 }
1425 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::Unhandled(inner) => {
1426 Error::Unhandled(inner)
1427 }
1428 }
1429 }
1430}
1431impl<R>
1432 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError, R>>
1433 for Error
1434where
1435 R: Send + Sync + std::fmt::Debug + 'static,
1436{
1437 fn from(
1438 err: ::aws_smithy_runtime_api::client::result::SdkError<
1439 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError,
1440 R,
1441 >,
1442 ) -> Self {
1443 match err {
1444 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1445 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1446 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1447 source: err.into(),
1448 }),
1449 }
1450 }
1451}
1452impl From<crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError> for Error {
1453 fn from(err: crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError) -> Self {
1454 match err {
1455 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::AccessDeniedException(inner) => {
1456 Error::AccessDeniedException(inner)
1457 }
1458 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::InternalServerException(inner) => {
1459 Error::InternalServerException(inner)
1460 }
1461 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ResourceNotFoundException(inner) => {
1462 Error::ResourceNotFoundException(inner)
1463 }
1464 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ThrottlingException(inner) => {
1465 Error::ThrottlingException(inner)
1466 }
1467 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ValidationException(inner) => {
1468 Error::ValidationException(inner)
1469 }
1470 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::Unhandled(inner) => Error::Unhandled(inner),
1471 }
1472 }
1473}
1474impl<R>
1475 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError, R>>
1476 for Error
1477where
1478 R: Send + Sync + std::fmt::Debug + 'static,
1479{
1480 fn from(
1481 err: ::aws_smithy_runtime_api::client::result::SdkError<
1482 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError,
1483 R,
1484 >,
1485 ) -> Self {
1486 match err {
1487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1490 source: err.into(),
1491 }),
1492 }
1493 }
1494}
1495impl From<crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError> for Error {
1496 fn from(err: crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError) -> Self {
1497 match err {
1498 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::AccessDeniedException(inner) => {
1499 Error::AccessDeniedException(inner)
1500 }
1501 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::InternalServerException(inner) => {
1502 Error::InternalServerException(inner)
1503 }
1504 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ResourceNotFoundException(inner) => {
1505 Error::ResourceNotFoundException(inner)
1506 }
1507 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ThrottlingException(inner) => {
1508 Error::ThrottlingException(inner)
1509 }
1510 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ValidationException(inner) => {
1511 Error::ValidationException(inner)
1512 }
1513 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::Unhandled(inner) => Error::Unhandled(inner),
1514 }
1515 }
1516}
1517impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_databases::ListAutonomousDatabasesError, R>>
1518 for Error
1519where
1520 R: Send + Sync + std::fmt::Debug + 'static,
1521{
1522 fn from(
1523 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_databases::ListAutonomousDatabasesError, R>,
1524 ) -> Self {
1525 match err {
1526 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1527 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1528 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1529 source: err.into(),
1530 }),
1531 }
1532 }
1533}
1534impl From<crate::operation::list_autonomous_databases::ListAutonomousDatabasesError> for Error {
1535 fn from(err: crate::operation::list_autonomous_databases::ListAutonomousDatabasesError) -> Self {
1536 match err {
1537 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::AccessDeniedException(inner) => {
1538 Error::AccessDeniedException(inner)
1539 }
1540 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::InternalServerException(inner) => {
1541 Error::InternalServerException(inner)
1542 }
1543 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::ThrottlingException(inner) => {
1544 Error::ThrottlingException(inner)
1545 }
1546 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::ValidationException(inner) => {
1547 Error::ValidationException(inner)
1548 }
1549 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::Unhandled(inner) => Error::Unhandled(inner),
1550 }
1551 }
1552}
1553impl<R>
1554 From<
1555 ::aws_smithy_runtime_api::client::result::SdkError<
1556 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError,
1557 R,
1558 >,
1559 > for Error
1560where
1561 R: Send + Sync + std::fmt::Debug + 'static,
1562{
1563 fn from(
1564 err: ::aws_smithy_runtime_api::client::result::SdkError<
1565 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError,
1566 R,
1567 >,
1568 ) -> Self {
1569 match err {
1570 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1571 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1572 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1573 source: err.into(),
1574 }),
1575 }
1576 }
1577}
1578impl From<crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError> for Error {
1579 fn from(err: crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError) -> Self {
1580 match err {
1581 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::AccessDeniedException(inner) => {
1582 Error::AccessDeniedException(inner)
1583 }
1584 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::InternalServerException(inner) => {
1585 Error::InternalServerException(inner)
1586 }
1587 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::ThrottlingException(inner) => {
1588 Error::ThrottlingException(inner)
1589 }
1590 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::ValidationException(inner) => {
1591 Error::ValidationException(inner)
1592 }
1593 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1594 }
1595 }
1596}
1597impl<R>
1598 From<
1599 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError, R>,
1600 > for Error
1601where
1602 R: Send + Sync + std::fmt::Debug + 'static,
1603{
1604 fn from(
1605 err: ::aws_smithy_runtime_api::client::result::SdkError<
1606 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError,
1607 R,
1608 >,
1609 ) -> Self {
1610 match err {
1611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1614 source: err.into(),
1615 }),
1616 }
1617 }
1618}
1619impl From<crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError> for Error {
1620 fn from(err: crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError) -> Self {
1621 match err {
1622 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::AccessDeniedException(inner) => {
1623 Error::AccessDeniedException(inner)
1624 }
1625 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::InternalServerException(inner) => {
1626 Error::InternalServerException(inner)
1627 }
1628 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ResourceNotFoundException(inner) => {
1629 Error::ResourceNotFoundException(inner)
1630 }
1631 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ThrottlingException(inner) => {
1632 Error::ThrottlingException(inner)
1633 }
1634 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ValidationException(inner) => {
1635 Error::ValidationException(inner)
1636 }
1637 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::Unhandled(inner) => Error::Unhandled(inner),
1638 }
1639 }
1640}
1641impl<R>
1642 From<
1643 ::aws_smithy_runtime_api::client::result::SdkError<
1644 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError,
1645 R,
1646 >,
1647 > for Error
1648where
1649 R: Send + Sync + std::fmt::Debug + 'static,
1650{
1651 fn from(
1652 err: ::aws_smithy_runtime_api::client::result::SdkError<
1653 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError,
1654 R,
1655 >,
1656 ) -> Self {
1657 match err {
1658 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1659 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1660 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1661 source: err.into(),
1662 }),
1663 }
1664 }
1665}
1666impl From<crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError> for Error {
1667 fn from(err: crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError) -> Self {
1668 match err {
1669 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::AccessDeniedException(inner) => {
1670 Error::AccessDeniedException(inner)
1671 }
1672 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::InternalServerException(inner) => {
1673 Error::InternalServerException(inner)
1674 }
1675 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ResourceNotFoundException(inner) => {
1676 Error::ResourceNotFoundException(inner)
1677 }
1678 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ThrottlingException(inner) => {
1679 Error::ThrottlingException(inner)
1680 }
1681 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ValidationException(inner) => {
1682 Error::ValidationException(inner)
1683 }
1684 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::Unhandled(inner) => Error::Unhandled(inner),
1685 }
1686 }
1687}
1688impl<R>
1689 From<
1690 ::aws_smithy_runtime_api::client::result::SdkError<
1691 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError,
1692 R,
1693 >,
1694 > for Error
1695where
1696 R: Send + Sync + std::fmt::Debug + 'static,
1697{
1698 fn from(
1699 err: ::aws_smithy_runtime_api::client::result::SdkError<
1700 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError,
1701 R,
1702 >,
1703 ) -> Self {
1704 match err {
1705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1708 source: err.into(),
1709 }),
1710 }
1711 }
1712}
1713impl From<crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError> for Error {
1714 fn from(err: crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError) -> Self {
1715 match err {
1716 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::AccessDeniedException(inner) => {
1717 Error::AccessDeniedException(inner)
1718 }
1719 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::InternalServerException(inner) => {
1720 Error::InternalServerException(inner)
1721 }
1722 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::ThrottlingException(inner) => {
1723 Error::ThrottlingException(inner)
1724 }
1725 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::ValidationException(inner) => {
1726 Error::ValidationException(inner)
1727 }
1728 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::Unhandled(inner) => Error::Unhandled(inner),
1729 }
1730 }
1731}
1732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError, R>> for Error
1733where
1734 R: Send + Sync + std::fmt::Debug + 'static,
1735{
1736 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError, R>) -> 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::list_cloud_vm_clusters::ListCloudVmClustersError> for Error {
1747 fn from(err: crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError) -> Self {
1748 match err {
1749 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1750 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::InternalServerException(inner) => {
1751 Error::InternalServerException(inner)
1752 }
1753 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ResourceNotFoundException(inner) => {
1754 Error::ResourceNotFoundException(inner)
1755 }
1756 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1757 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ValidationException(inner) => Error::ValidationException(inner),
1758 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::Unhandled(inner) => Error::Unhandled(inner),
1759 }
1760 }
1761}
1762impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_nodes::ListDbNodesError, R>> for Error
1763where
1764 R: Send + Sync + std::fmt::Debug + 'static,
1765{
1766 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_nodes::ListDbNodesError, R>) -> Self {
1767 match err {
1768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1771 source: err.into(),
1772 }),
1773 }
1774 }
1775}
1776impl From<crate::operation::list_db_nodes::ListDbNodesError> for Error {
1777 fn from(err: crate::operation::list_db_nodes::ListDbNodesError) -> Self {
1778 match err {
1779 crate::operation::list_db_nodes::ListDbNodesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1780 crate::operation::list_db_nodes::ListDbNodesError::InternalServerException(inner) => Error::InternalServerException(inner),
1781 crate::operation::list_db_nodes::ListDbNodesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1782 crate::operation::list_db_nodes::ListDbNodesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1783 crate::operation::list_db_nodes::ListDbNodesError::ValidationException(inner) => Error::ValidationException(inner),
1784 crate::operation::list_db_nodes::ListDbNodesError::Unhandled(inner) => Error::Unhandled(inner),
1785 }
1786 }
1787}
1788impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_servers::ListDbServersError, R>> for Error
1789where
1790 R: Send + Sync + std::fmt::Debug + 'static,
1791{
1792 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_servers::ListDbServersError, R>) -> Self {
1793 match err {
1794 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1795 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1796 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1797 source: err.into(),
1798 }),
1799 }
1800 }
1801}
1802impl From<crate::operation::list_db_servers::ListDbServersError> for Error {
1803 fn from(err: crate::operation::list_db_servers::ListDbServersError) -> Self {
1804 match err {
1805 crate::operation::list_db_servers::ListDbServersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1806 crate::operation::list_db_servers::ListDbServersError::InternalServerException(inner) => Error::InternalServerException(inner),
1807 crate::operation::list_db_servers::ListDbServersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1808 crate::operation::list_db_servers::ListDbServersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1809 crate::operation::list_db_servers::ListDbServersError::ValidationException(inner) => Error::ValidationException(inner),
1810 crate::operation::list_db_servers::ListDbServersError::Unhandled(inner) => Error::Unhandled(inner),
1811 }
1812 }
1813}
1814impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_system_shapes::ListDbSystemShapesError, R>> for Error
1815where
1816 R: Send + Sync + std::fmt::Debug + 'static,
1817{
1818 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_system_shapes::ListDbSystemShapesError, R>) -> Self {
1819 match err {
1820 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1821 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1822 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1823 source: err.into(),
1824 }),
1825 }
1826 }
1827}
1828impl From<crate::operation::list_db_system_shapes::ListDbSystemShapesError> for Error {
1829 fn from(err: crate::operation::list_db_system_shapes::ListDbSystemShapesError) -> Self {
1830 match err {
1831 crate::operation::list_db_system_shapes::ListDbSystemShapesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1832 crate::operation::list_db_system_shapes::ListDbSystemShapesError::InternalServerException(inner) => Error::InternalServerException(inner),
1833 crate::operation::list_db_system_shapes::ListDbSystemShapesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1834 crate::operation::list_db_system_shapes::ListDbSystemShapesError::ValidationException(inner) => Error::ValidationException(inner),
1835 crate::operation::list_db_system_shapes::ListDbSystemShapesError::Unhandled(inner) => Error::Unhandled(inner),
1836 }
1837 }
1838}
1839impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_versions::ListGiVersionsError, 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::list_gi_versions::ListGiVersionsError, 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::list_gi_versions::ListGiVersionsError> for Error {
1854 fn from(err: crate::operation::list_gi_versions::ListGiVersionsError) -> Self {
1855 match err {
1856 crate::operation::list_gi_versions::ListGiVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1857 crate::operation::list_gi_versions::ListGiVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1858 crate::operation::list_gi_versions::ListGiVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1859 crate::operation::list_gi_versions::ListGiVersionsError::ValidationException(inner) => Error::ValidationException(inner),
1860 crate::operation::list_gi_versions::ListGiVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1861 }
1862 }
1863}
1864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_networks::ListOdbNetworksError, R>> for Error
1865where
1866 R: Send + Sync + std::fmt::Debug + 'static,
1867{
1868 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_networks::ListOdbNetworksError, R>) -> 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::list_odb_networks::ListOdbNetworksError> for Error {
1879 fn from(err: crate::operation::list_odb_networks::ListOdbNetworksError) -> Self {
1880 match err {
1881 crate::operation::list_odb_networks::ListOdbNetworksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1882 crate::operation::list_odb_networks::ListOdbNetworksError::InternalServerException(inner) => Error::InternalServerException(inner),
1883 crate::operation::list_odb_networks::ListOdbNetworksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1884 crate::operation::list_odb_networks::ListOdbNetworksError::ValidationException(inner) => Error::ValidationException(inner),
1885 crate::operation::list_odb_networks::ListOdbNetworksError::Unhandled(inner) => Error::Unhandled(inner),
1886 }
1887 }
1888}
1889impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError, R>>
1890 for Error
1891where
1892 R: Send + Sync + std::fmt::Debug + 'static,
1893{
1894 fn from(
1895 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError, R>,
1896 ) -> Self {
1897 match err {
1898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1901 source: err.into(),
1902 }),
1903 }
1904 }
1905}
1906impl From<crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError> for Error {
1907 fn from(err: crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError) -> Self {
1908 match err {
1909 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::AccessDeniedException(inner) => {
1910 Error::AccessDeniedException(inner)
1911 }
1912 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::InternalServerException(inner) => {
1913 Error::InternalServerException(inner)
1914 }
1915 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ResourceNotFoundException(inner) => {
1916 Error::ResourceNotFoundException(inner)
1917 }
1918 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ThrottlingException(inner) => {
1919 Error::ThrottlingException(inner)
1920 }
1921 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ValidationException(inner) => {
1922 Error::ValidationException(inner)
1923 }
1924 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
1925 }
1926 }
1927}
1928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_system_versions::ListSystemVersionsError, R>> for Error
1929where
1930 R: Send + Sync + std::fmt::Debug + 'static,
1931{
1932 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_system_versions::ListSystemVersionsError, R>) -> Self {
1933 match err {
1934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1937 source: err.into(),
1938 }),
1939 }
1940 }
1941}
1942impl From<crate::operation::list_system_versions::ListSystemVersionsError> for Error {
1943 fn from(err: crate::operation::list_system_versions::ListSystemVersionsError) -> Self {
1944 match err {
1945 crate::operation::list_system_versions::ListSystemVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1946 crate::operation::list_system_versions::ListSystemVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1947 crate::operation::list_system_versions::ListSystemVersionsError::ResourceNotFoundException(inner) => {
1948 Error::ResourceNotFoundException(inner)
1949 }
1950 crate::operation::list_system_versions::ListSystemVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1951 crate::operation::list_system_versions::ListSystemVersionsError::ValidationException(inner) => Error::ValidationException(inner),
1952 crate::operation::list_system_versions::ListSystemVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1953 }
1954 }
1955}
1956impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1957where
1958 R: Send + Sync + std::fmt::Debug + 'static,
1959{
1960 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1961 match err {
1962 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1963 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1964 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1965 source: err.into(),
1966 }),
1967 }
1968 }
1969}
1970impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1971 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1972 match err {
1973 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
1974 Error::ResourceNotFoundException(inner)
1975 }
1976 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1977 }
1978 }
1979}
1980impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError, R>>
1981 for Error
1982where
1983 R: Send + Sync + std::fmt::Debug + 'static,
1984{
1985 fn from(
1986 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError, R>,
1987 ) -> Self {
1988 match err {
1989 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1990 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1991 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1992 source: err.into(),
1993 }),
1994 }
1995 }
1996}
1997impl From<crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError> for Error {
1998 fn from(err: crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError) -> Self {
1999 match err {
2000 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::AccessDeniedException(inner) => {
2001 Error::AccessDeniedException(inner)
2002 }
2003 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2004 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::InternalServerException(inner) => {
2005 Error::InternalServerException(inner)
2006 }
2007 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2008 Error::ResourceNotFoundException(inner)
2009 }
2010 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ThrottlingException(inner) => {
2011 Error::ThrottlingException(inner)
2012 }
2013 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ValidationException(inner) => {
2014 Error::ValidationException(inner)
2015 }
2016 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2017 }
2018 }
2019}
2020impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_node::RebootDbNodeError, R>> for Error
2021where
2022 R: Send + Sync + std::fmt::Debug + 'static,
2023{
2024 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_node::RebootDbNodeError, R>) -> Self {
2025 match err {
2026 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2027 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2028 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2029 source: err.into(),
2030 }),
2031 }
2032 }
2033}
2034impl From<crate::operation::reboot_db_node::RebootDbNodeError> for Error {
2035 fn from(err: crate::operation::reboot_db_node::RebootDbNodeError) -> Self {
2036 match err {
2037 crate::operation::reboot_db_node::RebootDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2038 crate::operation::reboot_db_node::RebootDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
2039 crate::operation::reboot_db_node::RebootDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2040 crate::operation::reboot_db_node::RebootDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2041 crate::operation::reboot_db_node::RebootDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
2042 crate::operation::reboot_db_node::RebootDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
2043 }
2044 }
2045}
2046impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError, R>>
2047 for Error
2048where
2049 R: Send + Sync + std::fmt::Debug + 'static,
2050{
2051 fn from(
2052 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError, R>,
2053 ) -> Self {
2054 match err {
2055 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2056 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2057 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2058 source: err.into(),
2059 }),
2060 }
2061 }
2062}
2063impl From<crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError> for Error {
2064 fn from(err: crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError) -> Self {
2065 match err {
2066 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::AccessDeniedException(inner) => {
2067 Error::AccessDeniedException(inner)
2068 }
2069 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ConflictException(inner) => {
2070 Error::ConflictException(inner)
2071 }
2072 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::InternalServerException(inner) => {
2073 Error::InternalServerException(inner)
2074 }
2075 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2076 Error::ResourceNotFoundException(inner)
2077 }
2078 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ThrottlingException(inner) => {
2079 Error::ThrottlingException(inner)
2080 }
2081 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ValidationException(inner) => {
2082 Error::ValidationException(inner)
2083 }
2084 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2085 }
2086 }
2087}
2088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError, R>>
2089 for Error
2090where
2091 R: Send + Sync + std::fmt::Debug + 'static,
2092{
2093 fn from(
2094 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError, R>,
2095 ) -> Self {
2096 match err {
2097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2100 source: err.into(),
2101 }),
2102 }
2103 }
2104}
2105impl From<crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError> for Error {
2106 fn from(err: crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError) -> Self {
2107 match err {
2108 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::AccessDeniedException(inner) => {
2109 Error::AccessDeniedException(inner)
2110 }
2111 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2112 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::InternalServerException(inner) => {
2113 Error::InternalServerException(inner)
2114 }
2115 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2116 Error::ResourceNotFoundException(inner)
2117 }
2118 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ThrottlingException(inner) => {
2119 Error::ThrottlingException(inner)
2120 }
2121 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ValidationException(inner) => {
2122 Error::ValidationException(inner)
2123 }
2124 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2125 }
2126 }
2127}
2128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_autonomous_database::StartAutonomousDatabaseError, R>>
2129 for Error
2130where
2131 R: Send + Sync + std::fmt::Debug + 'static,
2132{
2133 fn from(
2134 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_autonomous_database::StartAutonomousDatabaseError, R>,
2135 ) -> Self {
2136 match err {
2137 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2138 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2139 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2140 source: err.into(),
2141 }),
2142 }
2143 }
2144}
2145impl From<crate::operation::start_autonomous_database::StartAutonomousDatabaseError> for Error {
2146 fn from(err: crate::operation::start_autonomous_database::StartAutonomousDatabaseError) -> Self {
2147 match err {
2148 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::AccessDeniedException(inner) => {
2149 Error::AccessDeniedException(inner)
2150 }
2151 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2152 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::InternalServerException(inner) => {
2153 Error::InternalServerException(inner)
2154 }
2155 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2156 Error::ResourceNotFoundException(inner)
2157 }
2158 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ThrottlingException(inner) => {
2159 Error::ThrottlingException(inner)
2160 }
2161 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ValidationException(inner) => {
2162 Error::ValidationException(inner)
2163 }
2164 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2165 }
2166 }
2167}
2168impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_node::StartDbNodeError, R>> for Error
2169where
2170 R: Send + Sync + std::fmt::Debug + 'static,
2171{
2172 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_node::StartDbNodeError, R>) -> Self {
2173 match err {
2174 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2175 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2176 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2177 source: err.into(),
2178 }),
2179 }
2180 }
2181}
2182impl From<crate::operation::start_db_node::StartDbNodeError> for Error {
2183 fn from(err: crate::operation::start_db_node::StartDbNodeError) -> Self {
2184 match err {
2185 crate::operation::start_db_node::StartDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2186 crate::operation::start_db_node::StartDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
2187 crate::operation::start_db_node::StartDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2188 crate::operation::start_db_node::StartDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2189 crate::operation::start_db_node::StartDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
2190 crate::operation::start_db_node::StartDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
2191 }
2192 }
2193}
2194impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_autonomous_database::StopAutonomousDatabaseError, R>> for Error
2195where
2196 R: Send + Sync + std::fmt::Debug + 'static,
2197{
2198 fn from(
2199 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_autonomous_database::StopAutonomousDatabaseError, R>,
2200 ) -> Self {
2201 match err {
2202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2205 source: err.into(),
2206 }),
2207 }
2208 }
2209}
2210impl From<crate::operation::stop_autonomous_database::StopAutonomousDatabaseError> for Error {
2211 fn from(err: crate::operation::stop_autonomous_database::StopAutonomousDatabaseError) -> Self {
2212 match err {
2213 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::AccessDeniedException(inner) => {
2214 Error::AccessDeniedException(inner)
2215 }
2216 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2217 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::InternalServerException(inner) => {
2218 Error::InternalServerException(inner)
2219 }
2220 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2221 Error::ResourceNotFoundException(inner)
2222 }
2223 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2224 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ValidationException(inner) => Error::ValidationException(inner),
2225 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2226 }
2227 }
2228}
2229impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_node::StopDbNodeError, R>> for Error
2230where
2231 R: Send + Sync + std::fmt::Debug + 'static,
2232{
2233 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_node::StopDbNodeError, R>) -> Self {
2234 match err {
2235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2238 source: err.into(),
2239 }),
2240 }
2241 }
2242}
2243impl From<crate::operation::stop_db_node::StopDbNodeError> for Error {
2244 fn from(err: crate::operation::stop_db_node::StopDbNodeError) -> Self {
2245 match err {
2246 crate::operation::stop_db_node::StopDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2247 crate::operation::stop_db_node::StopDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
2248 crate::operation::stop_db_node::StopDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2249 crate::operation::stop_db_node::StopDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2250 crate::operation::stop_db_node::StopDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
2251 crate::operation::stop_db_node::StopDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
2252 }
2253 }
2254}
2255impl<R>
2256 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError, R>>
2257 for Error
2258where
2259 R: Send + Sync + std::fmt::Debug + 'static,
2260{
2261 fn from(
2262 err: ::aws_smithy_runtime_api::client::result::SdkError<
2263 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError,
2264 R,
2265 >,
2266 ) -> Self {
2267 match err {
2268 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2269 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2270 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2271 source: err.into(),
2272 }),
2273 }
2274 }
2275}
2276impl From<crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError> for Error {
2277 fn from(err: crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError) -> Self {
2278 match err {
2279 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::AccessDeniedException(inner) => {
2280 Error::AccessDeniedException(inner)
2281 }
2282 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ConflictException(inner) => {
2283 Error::ConflictException(inner)
2284 }
2285 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::InternalServerException(inner) => {
2286 Error::InternalServerException(inner)
2287 }
2288 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2289 Error::ResourceNotFoundException(inner)
2290 }
2291 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ThrottlingException(inner) => {
2292 Error::ThrottlingException(inner)
2293 }
2294 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ValidationException(inner) => {
2295 Error::ValidationException(inner)
2296 }
2297 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2298 }
2299 }
2300}
2301impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2302where
2303 R: Send + Sync + std::fmt::Debug + 'static,
2304{
2305 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2306 match err {
2307 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2308 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2309 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2310 source: err.into(),
2311 }),
2312 }
2313 }
2314}
2315impl From<crate::operation::tag_resource::TagResourceError> for Error {
2316 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2317 match err {
2318 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2319 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2320 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2321 }
2322 }
2323}
2324impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2325where
2326 R: Send + Sync + std::fmt::Debug + 'static,
2327{
2328 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2329 match err {
2330 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2331 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2332 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2333 source: err.into(),
2334 }),
2335 }
2336 }
2337}
2338impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2339 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2340 match err {
2341 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2342 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2343 }
2344 }
2345}
2346impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError, R>>
2347 for Error
2348where
2349 R: Send + Sync + std::fmt::Debug + 'static,
2350{
2351 fn from(
2352 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError, R>,
2353 ) -> Self {
2354 match err {
2355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2358 source: err.into(),
2359 }),
2360 }
2361 }
2362}
2363impl From<crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError> for Error {
2364 fn from(err: crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError) -> Self {
2365 match err {
2366 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::AccessDeniedException(inner) => {
2367 Error::AccessDeniedException(inner)
2368 }
2369 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2370 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::InternalServerException(inner) => {
2371 Error::InternalServerException(inner)
2372 }
2373 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2374 Error::ResourceNotFoundException(inner)
2375 }
2376 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ThrottlingException(inner) => {
2377 Error::ThrottlingException(inner)
2378 }
2379 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ValidationException(inner) => {
2380 Error::ValidationException(inner)
2381 }
2382 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2383 }
2384 }
2385}
2386impl<R>
2387 From<
2388 ::aws_smithy_runtime_api::client::result::SdkError<
2389 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError,
2390 R,
2391 >,
2392 > for Error
2393where
2394 R: Send + Sync + std::fmt::Debug + 'static,
2395{
2396 fn from(
2397 err: ::aws_smithy_runtime_api::client::result::SdkError<
2398 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError,
2399 R,
2400 >,
2401 ) -> Self {
2402 match err {
2403 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2404 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2405 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2406 source: err.into(),
2407 }),
2408 }
2409 }
2410}
2411impl From<crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError> for Error {
2412 fn from(err: crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError) -> Self {
2413 match err {
2414 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
2415 Error::AccessDeniedException(inner)
2416 }
2417 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ConflictException(inner) => {
2418 Error::ConflictException(inner)
2419 }
2420 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::InternalServerException(inner) => {
2421 Error::InternalServerException(inner)
2422 }
2423 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
2424 Error::ResourceNotFoundException(inner)
2425 }
2426 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ThrottlingException(inner) => {
2427 Error::ThrottlingException(inner)
2428 }
2429 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ValidationException(inner) => {
2430 Error::ValidationException(inner)
2431 }
2432 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
2433 }
2434 }
2435}
2436impl<R>
2437 From<
2438 ::aws_smithy_runtime_api::client::result::SdkError<
2439 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError,
2440 R,
2441 >,
2442 > for Error
2443where
2444 R: Send + Sync + std::fmt::Debug + 'static,
2445{
2446 fn from(
2447 err: ::aws_smithy_runtime_api::client::result::SdkError<
2448 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError,
2449 R,
2450 >,
2451 ) -> Self {
2452 match err {
2453 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2454 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2455 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2456 source: err.into(),
2457 }),
2458 }
2459 }
2460}
2461impl From<crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError> for Error {
2462 fn from(err: crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError) -> Self {
2463 match err {
2464 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::AccessDeniedException(inner) => {
2465 Error::AccessDeniedException(inner)
2466 }
2467 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ConflictException(inner) => {
2468 Error::ConflictException(inner)
2469 }
2470 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::InternalServerException(inner) => {
2471 Error::InternalServerException(inner)
2472 }
2473 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
2474 Error::ResourceNotFoundException(inner)
2475 }
2476 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ThrottlingException(inner) => {
2477 Error::ThrottlingException(inner)
2478 }
2479 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ValidationException(inner) => {
2480 Error::ValidationException(inner)
2481 }
2482 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
2483 }
2484 }
2485}
2486impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_network::UpdateOdbNetworkError, R>> for Error
2487where
2488 R: Send + Sync + std::fmt::Debug + 'static,
2489{
2490 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_network::UpdateOdbNetworkError, R>) -> Self {
2491 match err {
2492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2495 source: err.into(),
2496 }),
2497 }
2498 }
2499}
2500impl From<crate::operation::update_odb_network::UpdateOdbNetworkError> for Error {
2501 fn from(err: crate::operation::update_odb_network::UpdateOdbNetworkError) -> Self {
2502 match err {
2503 crate::operation::update_odb_network::UpdateOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2504 crate::operation::update_odb_network::UpdateOdbNetworkError::ConflictException(inner) => Error::ConflictException(inner),
2505 crate::operation::update_odb_network::UpdateOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
2506 crate::operation::update_odb_network::UpdateOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2507 crate::operation::update_odb_network::UpdateOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2508 crate::operation::update_odb_network::UpdateOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
2509 crate::operation::update_odb_network::UpdateOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
2510 }
2511 }
2512}
2513impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError, R>>
2514 for Error
2515where
2516 R: Send + Sync + std::fmt::Debug + 'static,
2517{
2518 fn from(
2519 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError, R>,
2520 ) -> Self {
2521 match err {
2522 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2523 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2524 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2525 source: err.into(),
2526 }),
2527 }
2528 }
2529}
2530impl From<crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError> for Error {
2531 fn from(err: crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError) -> Self {
2532 match err {
2533 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::AccessDeniedException(inner) => {
2534 Error::AccessDeniedException(inner)
2535 }
2536 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ConflictException(inner) => {
2537 Error::ConflictException(inner)
2538 }
2539 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::InternalServerException(inner) => {
2540 Error::InternalServerException(inner)
2541 }
2542 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
2543 Error::ResourceNotFoundException(inner)
2544 }
2545 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ThrottlingException(inner) => {
2546 Error::ThrottlingException(inner)
2547 }
2548 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ValidationException(inner) => {
2549 Error::ValidationException(inner)
2550 }
2551 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
2552 }
2553 }
2554}
2555impl ::std::error::Error for Error {
2556 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2557 match self {
2558 Error::AccessDeniedException(inner) => inner.source(),
2559 Error::ConflictException(inner) => inner.source(),
2560 Error::InternalServerException(inner) => inner.source(),
2561 Error::ResourceNotFoundException(inner) => inner.source(),
2562 Error::ServiceQuotaExceededException(inner) => inner.source(),
2563 Error::ThrottlingException(inner) => inner.source(),
2564 Error::ValidationException(inner) => inner.source(),
2565 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2566 }
2567 }
2568}
2569impl ::aws_types::request_id::RequestId for Error {
2570 fn request_id(&self) -> Option<&str> {
2571 match self {
2572 Self::AccessDeniedException(e) => e.request_id(),
2573 Self::ConflictException(e) => e.request_id(),
2574 Self::InternalServerException(e) => e.request_id(),
2575 Self::ResourceNotFoundException(e) => e.request_id(),
2576 Self::ServiceQuotaExceededException(e) => e.request_id(),
2577 Self::ThrottlingException(e) => e.request_id(),
2578 Self::ValidationException(e) => e.request_id(),
2579 Self::Unhandled(e) => e.meta.request_id(),
2580 }
2581 }
2582}