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>
157 From<
158 ::aws_smithy_runtime_api::client::result::SdkError<
159 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError,
160 R,
161 >,
162 > for Error
163where
164 R: Send + Sync + std::fmt::Debug + 'static,
165{
166 fn from(
167 err: ::aws_smithy_runtime_api::client::result::SdkError<
168 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError,
169 R,
170 >,
171 ) -> Self {
172 match err {
173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
176 source: err.into(),
177 }),
178 }
179 }
180}
181impl From<crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError> for Error {
182 fn from(err: crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError) -> Self {
183 match err {
184 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
185 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
186 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
187 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
188 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
189 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
190 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
191 crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
192 }
193 }
194}
195impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_autonomous_database::CreateAutonomousDatabaseError, R>>
196 for Error
197where
198 R: Send + Sync + std::fmt::Debug + 'static,
199{
200 fn from(
201 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_autonomous_database::CreateAutonomousDatabaseError, R>,
202 ) -> Self {
203 match err {
204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
207 source: err.into(),
208 }),
209 }
210 }
211}
212impl From<crate::operation::create_autonomous_database::CreateAutonomousDatabaseError> for Error {
213 fn from(err: crate::operation::create_autonomous_database::CreateAutonomousDatabaseError) -> Self {
214 match err {
215 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::AccessDeniedException(inner) => {
216 Error::AccessDeniedException(inner)
217 }
218 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
219 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::InternalServerException(inner) => {
220 Error::InternalServerException(inner)
221 }
222 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ResourceNotFoundException(inner) => {
223 Error::ResourceNotFoundException(inner)
224 }
225 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ServiceQuotaExceededException(inner) => {
226 Error::ServiceQuotaExceededException(inner)
227 }
228 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ThrottlingException(inner) => {
229 Error::ThrottlingException(inner)
230 }
231 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ValidationException(inner) => {
232 Error::ValidationException(inner)
233 }
234 crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
235 }
236 }
237}
238impl<R>
239 From<
240 ::aws_smithy_runtime_api::client::result::SdkError<
241 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError,
242 R,
243 >,
244 > for Error
245where
246 R: Send + Sync + std::fmt::Debug + 'static,
247{
248 fn from(
249 err: ::aws_smithy_runtime_api::client::result::SdkError<
250 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError,
251 R,
252 >,
253 ) -> Self {
254 match err {
255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
258 source: err.into(),
259 }),
260 }
261 }
262}
263impl From<crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError> for Error {
264 fn from(err: crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError) -> Self {
265 match err {
266 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
267 Error::AccessDeniedException(inner)
268 }
269 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ConflictException(inner) => {
270 Error::ConflictException(inner)
271 }
272 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::InternalServerException(inner) => {
273 Error::InternalServerException(inner)
274 }
275 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
276 Error::ResourceNotFoundException(inner)
277 }
278 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ServiceQuotaExceededException(inner) => {
279 Error::ServiceQuotaExceededException(inner)
280 }
281 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ThrottlingException(inner) => {
282 Error::ThrottlingException(inner)
283 }
284 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ValidationException(inner) => {
285 Error::ValidationException(inner)
286 }
287 crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
288 }
289 }
290}
291impl<R>
292 From<
293 ::aws_smithy_runtime_api::client::result::SdkError<
294 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError,
295 R,
296 >,
297 > for Error
298where
299 R: Send + Sync + std::fmt::Debug + 'static,
300{
301 fn from(
302 err: ::aws_smithy_runtime_api::client::result::SdkError<
303 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError,
304 R,
305 >,
306 ) -> Self {
307 match err {
308 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
309 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
310 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
311 source: err.into(),
312 }),
313 }
314 }
315}
316impl From<crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError> for Error {
317 fn from(err: crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError) -> Self {
318 match err {
319 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::AccessDeniedException(inner) => {
320 Error::AccessDeniedException(inner)
321 }
322 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::InternalServerException(inner) => {
323 Error::InternalServerException(inner)
324 }
325 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ResourceNotFoundException(inner) => {
326 Error::ResourceNotFoundException(inner)
327 }
328 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ThrottlingException(inner) => {
329 Error::ThrottlingException(inner)
330 }
331 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ValidationException(inner) => {
332 Error::ValidationException(inner)
333 }
334 crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::Unhandled(inner) => Error::Unhandled(inner),
335 }
336 }
337}
338impl<R>
339 From<
340 ::aws_smithy_runtime_api::client::result::SdkError<
341 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError,
342 R,
343 >,
344 > for Error
345where
346 R: Send + Sync + std::fmt::Debug + 'static,
347{
348 fn from(
349 err: ::aws_smithy_runtime_api::client::result::SdkError<
350 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError,
351 R,
352 >,
353 ) -> Self {
354 match err {
355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
358 source: err.into(),
359 }),
360 }
361 }
362}
363impl From<crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError> for Error {
364 fn from(err: crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError) -> Self {
365 match err {
366 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
367 Error::AccessDeniedException(inner)
368 }
369 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ConflictException(inner) => {
370 Error::ConflictException(inner)
371 }
372 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::InternalServerException(inner) => {
373 Error::InternalServerException(inner)
374 }
375 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
376 Error::ResourceNotFoundException(inner)
377 }
378 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ServiceQuotaExceededException(inner) => {
379 Error::ServiceQuotaExceededException(inner)
380 }
381 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ThrottlingException(inner) => {
382 Error::ThrottlingException(inner)
383 }
384 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ValidationException(inner) => {
385 Error::ValidationException(inner)
386 }
387 crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
388 }
389 }
390}
391impl<R>
392 From<
393 ::aws_smithy_runtime_api::client::result::SdkError<
394 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError,
395 R,
396 >,
397 > for Error
398where
399 R: Send + Sync + std::fmt::Debug + 'static,
400{
401 fn from(
402 err: ::aws_smithy_runtime_api::client::result::SdkError<
403 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError,
404 R,
405 >,
406 ) -> Self {
407 match err {
408 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
409 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
410 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
411 source: err.into(),
412 }),
413 }
414 }
415}
416impl From<crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError> for Error {
417 fn from(err: crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError) -> Self {
418 match err {
419 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::AccessDeniedException(inner) => {
420 Error::AccessDeniedException(inner)
421 }
422 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ConflictException(inner) => {
423 Error::ConflictException(inner)
424 }
425 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::InternalServerException(inner) => {
426 Error::InternalServerException(inner)
427 }
428 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ServiceQuotaExceededException(inner) => {
429 Error::ServiceQuotaExceededException(inner)
430 }
431 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ThrottlingException(inner) => {
432 Error::ThrottlingException(inner)
433 }
434 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ValidationException(inner) => {
435 Error::ValidationException(inner)
436 }
437 crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
438 }
439 }
440}
441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError, R>> for Error
442where
443 R: Send + Sync + std::fmt::Debug + 'static,
444{
445 fn from(
446 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError, R>,
447 ) -> Self {
448 match err {
449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
452 source: err.into(),
453 }),
454 }
455 }
456}
457impl From<crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError> for Error {
458 fn from(err: crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError) -> Self {
459 match err {
460 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
461 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
462 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::InternalServerException(inner) => {
463 Error::InternalServerException(inner)
464 }
465 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ResourceNotFoundException(inner) => {
466 Error::ResourceNotFoundException(inner)
467 }
468 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ServiceQuotaExceededException(inner) => {
469 Error::ServiceQuotaExceededException(inner)
470 }
471 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
472 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
473 crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
474 }
475 }
476}
477impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError, R>> for Error
478where
479 R: Send + Sync + std::fmt::Debug + 'static,
480{
481 fn from(
482 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError, R>,
483 ) -> Self {
484 match err {
485 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
486 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
487 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
488 source: err.into(),
489 }),
490 }
491 }
492}
493impl From<crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError> for Error {
494 fn from(err: crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError) -> Self {
495 match err {
496 crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
497 crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
498 crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::InternalServerException(inner) => {
499 Error::InternalServerException(inner)
500 }
501 crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ResourceNotFoundException(inner) => {
502 Error::ResourceNotFoundException(inner)
503 }
504 crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ServiceQuotaExceededException(inner) => {
505 Error::ServiceQuotaExceededException(inner)
506 }
507 crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
508 crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
509 crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
510 }
511 }
512}
513impl<R>
514 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError, R>>
515 for Error
516where
517 R: Send + Sync + std::fmt::Debug + 'static,
518{
519 fn from(
520 err: ::aws_smithy_runtime_api::client::result::SdkError<
521 crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError,
522 R,
523 >,
524 ) -> Self {
525 match err {
526 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
527 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
528 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
529 source: err.into(),
530 }),
531 }
532 }
533}
534impl From<crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError> for Error {
535 fn from(err: crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError) -> Self {
536 match err {
537 crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::AccessDeniedException(inner) => {
538 Error::AccessDeniedException(inner)
539 }
540 crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::ConflictException(inner) => {
541 Error::ConflictException(inner)
542 }
543 crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::InternalServerException(inner) => {
544 Error::InternalServerException(inner)
545 }
546 crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::ServiceQuotaExceededException(inner) => {
547 Error::ServiceQuotaExceededException(inner)
548 }
549 crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::ThrottlingException(inner) => {
550 Error::ThrottlingException(inner)
551 }
552 crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::ValidationException(inner) => {
553 Error::ValidationException(inner)
554 }
555 crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::Unhandled(inner) => Error::Unhandled(inner),
556 }
557 }
558}
559impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_network::CreateOdbNetworkError, R>> for Error
560where
561 R: Send + Sync + std::fmt::Debug + 'static,
562{
563 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_network::CreateOdbNetworkError, R>) -> Self {
564 match err {
565 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
566 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
567 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
568 source: err.into(),
569 }),
570 }
571 }
572}
573impl From<crate::operation::create_odb_network::CreateOdbNetworkError> for Error {
574 fn from(err: crate::operation::create_odb_network::CreateOdbNetworkError) -> Self {
575 match err {
576 crate::operation::create_odb_network::CreateOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
577 crate::operation::create_odb_network::CreateOdbNetworkError::ConflictException(inner) => Error::ConflictException(inner),
578 crate::operation::create_odb_network::CreateOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
579 crate::operation::create_odb_network::CreateOdbNetworkError::ServiceQuotaExceededException(inner) => {
580 Error::ServiceQuotaExceededException(inner)
581 }
582 crate::operation::create_odb_network::CreateOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
583 crate::operation::create_odb_network::CreateOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
584 crate::operation::create_odb_network::CreateOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
585 }
586 }
587}
588impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError, R>>
589 for Error
590where
591 R: Send + Sync + std::fmt::Debug + 'static,
592{
593 fn from(
594 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError, R>,
595 ) -> Self {
596 match err {
597 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
598 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
599 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
600 source: err.into(),
601 }),
602 }
603 }
604}
605impl From<crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError> for Error {
606 fn from(err: crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError) -> Self {
607 match err {
608 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::AccessDeniedException(inner) => {
609 Error::AccessDeniedException(inner)
610 }
611 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ConflictException(inner) => {
612 Error::ConflictException(inner)
613 }
614 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::InternalServerException(inner) => {
615 Error::InternalServerException(inner)
616 }
617 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
618 Error::ResourceNotFoundException(inner)
619 }
620 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ThrottlingException(inner) => {
621 Error::ThrottlingException(inner)
622 }
623 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ValidationException(inner) => {
624 Error::ValidationException(inner)
625 }
626 crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
627 }
628 }
629}
630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError, R>>
631 for Error
632where
633 R: Send + Sync + std::fmt::Debug + 'static,
634{
635 fn from(
636 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError, R>,
637 ) -> Self {
638 match err {
639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
642 source: err.into(),
643 }),
644 }
645 }
646}
647impl From<crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError> for Error {
648 fn from(err: crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError) -> Self {
649 match err {
650 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::AccessDeniedException(inner) => {
651 Error::AccessDeniedException(inner)
652 }
653 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
654 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::InternalServerException(inner) => {
655 Error::InternalServerException(inner)
656 }
657 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ResourceNotFoundException(inner) => {
658 Error::ResourceNotFoundException(inner)
659 }
660 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ThrottlingException(inner) => {
661 Error::ThrottlingException(inner)
662 }
663 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ValidationException(inner) => {
664 Error::ValidationException(inner)
665 }
666 crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
667 }
668 }
669}
670impl<R>
671 From<
672 ::aws_smithy_runtime_api::client::result::SdkError<
673 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError,
674 R,
675 >,
676 > for Error
677where
678 R: Send + Sync + std::fmt::Debug + 'static,
679{
680 fn from(
681 err: ::aws_smithy_runtime_api::client::result::SdkError<
682 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError,
683 R,
684 >,
685 ) -> Self {
686 match err {
687 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
688 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
689 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
690 source: err.into(),
691 }),
692 }
693 }
694}
695impl From<crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError> for Error {
696 fn from(err: crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError) -> Self {
697 match err {
698 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
699 Error::AccessDeniedException(inner)
700 }
701 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ConflictException(inner) => {
702 Error::ConflictException(inner)
703 }
704 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::InternalServerException(inner) => {
705 Error::InternalServerException(inner)
706 }
707 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
708 Error::ResourceNotFoundException(inner)
709 }
710 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ThrottlingException(inner) => {
711 Error::ThrottlingException(inner)
712 }
713 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ValidationException(inner) => {
714 Error::ValidationException(inner)
715 }
716 crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
717 }
718 }
719}
720impl<R>
721 From<
722 ::aws_smithy_runtime_api::client::result::SdkError<
723 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError,
724 R,
725 >,
726 > for Error
727where
728 R: Send + Sync + std::fmt::Debug + 'static,
729{
730 fn from(
731 err: ::aws_smithy_runtime_api::client::result::SdkError<
732 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError,
733 R,
734 >,
735 ) -> Self {
736 match err {
737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
740 source: err.into(),
741 }),
742 }
743 }
744}
745impl From<crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError> for Error {
746 fn from(err: crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError) -> Self {
747 match err {
748 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
749 Error::AccessDeniedException(inner)
750 }
751 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ConflictException(inner) => {
752 Error::ConflictException(inner)
753 }
754 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::InternalServerException(inner) => {
755 Error::InternalServerException(inner)
756 }
757 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
758 Error::ResourceNotFoundException(inner)
759 }
760 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ValidationException(inner) => {
761 Error::ValidationException(inner)
762 }
763 crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
764 }
765 }
766}
767impl<R>
768 From<
769 ::aws_smithy_runtime_api::client::result::SdkError<
770 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError,
771 R,
772 >,
773 > for Error
774where
775 R: Send + Sync + std::fmt::Debug + 'static,
776{
777 fn from(
778 err: ::aws_smithy_runtime_api::client::result::SdkError<
779 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError,
780 R,
781 >,
782 ) -> Self {
783 match err {
784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
787 source: err.into(),
788 }),
789 }
790 }
791}
792impl From<crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError> for Error {
793 fn from(err: crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError) -> Self {
794 match err {
795 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::AccessDeniedException(inner) => {
796 Error::AccessDeniedException(inner)
797 }
798 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ConflictException(inner) => {
799 Error::ConflictException(inner)
800 }
801 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::InternalServerException(inner) => {
802 Error::InternalServerException(inner)
803 }
804 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
805 Error::ResourceNotFoundException(inner)
806 }
807 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ThrottlingException(inner) => {
808 Error::ThrottlingException(inner)
809 }
810 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ValidationException(inner) => {
811 Error::ValidationException(inner)
812 }
813 crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
814 }
815 }
816}
817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError, R>> for Error
818where
819 R: Send + Sync + std::fmt::Debug + 'static,
820{
821 fn from(
822 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError, R>,
823 ) -> Self {
824 match err {
825 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
826 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
827 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
828 source: err.into(),
829 }),
830 }
831 }
832}
833impl From<crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError> for Error {
834 fn from(err: crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError) -> Self {
835 match err {
836 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
837 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
838 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::InternalServerException(inner) => {
839 Error::InternalServerException(inner)
840 }
841 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ResourceNotFoundException(inner) => {
842 Error::ResourceNotFoundException(inner)
843 }
844 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
845 crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
846 }
847 }
848}
849impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError, R>> for Error
850where
851 R: Send + Sync + std::fmt::Debug + 'static,
852{
853 fn from(
854 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError, R>,
855 ) -> Self {
856 match err {
857 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
858 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
859 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
860 source: err.into(),
861 }),
862 }
863 }
864}
865impl From<crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError> for Error {
866 fn from(err: crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError) -> Self {
867 match err {
868 crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
869 crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
870 crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::InternalServerException(inner) => {
871 Error::InternalServerException(inner)
872 }
873 crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::ResourceNotFoundException(inner) => {
874 Error::ResourceNotFoundException(inner)
875 }
876 crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
877 crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
878 crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
879 }
880 }
881}
882impl<R>
883 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError, R>>
884 for Error
885where
886 R: Send + Sync + std::fmt::Debug + 'static,
887{
888 fn from(
889 err: ::aws_smithy_runtime_api::client::result::SdkError<
890 crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError,
891 R,
892 >,
893 ) -> Self {
894 match err {
895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
898 source: err.into(),
899 }),
900 }
901 }
902}
903impl From<crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError> for Error {
904 fn from(err: crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError) -> Self {
905 match err {
906 crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::AccessDeniedException(inner) => {
907 Error::AccessDeniedException(inner)
908 }
909 crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::ConflictException(inner) => {
910 Error::ConflictException(inner)
911 }
912 crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::InternalServerException(inner) => {
913 Error::InternalServerException(inner)
914 }
915 crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::ResourceNotFoundException(inner) => {
916 Error::ResourceNotFoundException(inner)
917 }
918 crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::ThrottlingException(inner) => {
919 Error::ThrottlingException(inner)
920 }
921 crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::ValidationException(inner) => {
922 Error::ValidationException(inner)
923 }
924 crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::Unhandled(inner) => Error::Unhandled(inner),
925 }
926 }
927}
928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_network::DeleteOdbNetworkError, R>> for Error
929where
930 R: Send + Sync + std::fmt::Debug + 'static,
931{
932 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_network::DeleteOdbNetworkError, R>) -> Self {
933 match err {
934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
937 source: err.into(),
938 }),
939 }
940 }
941}
942impl From<crate::operation::delete_odb_network::DeleteOdbNetworkError> for Error {
943 fn from(err: crate::operation::delete_odb_network::DeleteOdbNetworkError) -> Self {
944 match err {
945 crate::operation::delete_odb_network::DeleteOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
946 crate::operation::delete_odb_network::DeleteOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
947 crate::operation::delete_odb_network::DeleteOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
948 crate::operation::delete_odb_network::DeleteOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
949 crate::operation::delete_odb_network::DeleteOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
950 crate::operation::delete_odb_network::DeleteOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
951 }
952 }
953}
954impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError, R>>
955 for Error
956where
957 R: Send + Sync + std::fmt::Debug + 'static,
958{
959 fn from(
960 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError, R>,
961 ) -> Self {
962 match err {
963 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
964 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
965 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
966 source: err.into(),
967 }),
968 }
969 }
970}
971impl From<crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError> for Error {
972 fn from(err: crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError) -> Self {
973 match err {
974 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::AccessDeniedException(inner) => {
975 Error::AccessDeniedException(inner)
976 }
977 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::InternalServerException(inner) => {
978 Error::InternalServerException(inner)
979 }
980 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
981 Error::ResourceNotFoundException(inner)
982 }
983 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ThrottlingException(inner) => {
984 Error::ThrottlingException(inner)
985 }
986 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ValidationException(inner) => {
987 Error::ValidationException(inner)
988 }
989 crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
990 }
991 }
992}
993impl<R>
994 From<
995 ::aws_smithy_runtime_api::client::result::SdkError<
996 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError,
997 R,
998 >,
999 > for Error
1000where
1001 R: Send + Sync + std::fmt::Debug + 'static,
1002{
1003 fn from(
1004 err: ::aws_smithy_runtime_api::client::result::SdkError<
1005 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError,
1006 R,
1007 >,
1008 ) -> Self {
1009 match err {
1010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1013 source: err.into(),
1014 }),
1015 }
1016 }
1017}
1018impl From<crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError> for Error {
1019 fn from(err: crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError) -> Self {
1020 match err {
1021 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::AccessDeniedException(inner) => {
1022 Error::AccessDeniedException(inner)
1023 }
1024 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ConflictException(inner) => {
1025 Error::ConflictException(inner)
1026 }
1027 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::InternalServerException(inner) => {
1028 Error::InternalServerException(inner)
1029 }
1030 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ResourceNotFoundException(inner) => {
1031 Error::ResourceNotFoundException(inner)
1032 }
1033 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ThrottlingException(inner) => {
1034 Error::ThrottlingException(inner)
1035 }
1036 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ValidationException(inner) => {
1037 Error::ValidationException(inner)
1038 }
1039 crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::Unhandled(inner) => Error::Unhandled(inner),
1040 }
1041 }
1042}
1043impl<R>
1044 From<
1045 ::aws_smithy_runtime_api::client::result::SdkError<
1046 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError,
1047 R,
1048 >,
1049 > for Error
1050where
1051 R: Send + Sync + std::fmt::Debug + 'static,
1052{
1053 fn from(
1054 err: ::aws_smithy_runtime_api::client::result::SdkError<
1055 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError,
1056 R,
1057 >,
1058 ) -> Self {
1059 match err {
1060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1063 source: err.into(),
1064 }),
1065 }
1066 }
1067}
1068impl From<crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError> for Error {
1069 fn from(err: crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError) -> Self {
1070 match err {
1071 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1072 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
1073 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
1074 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1075 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1076 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
1077 crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
1078 }
1079 }
1080}
1081impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError, R>>
1082 for Error
1083where
1084 R: Send + Sync + std::fmt::Debug + 'static,
1085{
1086 fn from(
1087 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError, R>,
1088 ) -> Self {
1089 match err {
1090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1093 source: err.into(),
1094 }),
1095 }
1096 }
1097}
1098impl From<crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError> for Error {
1099 fn from(err: crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError) -> Self {
1100 match err {
1101 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::AccessDeniedException(inner) => {
1102 Error::AccessDeniedException(inner)
1103 }
1104 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ConflictException(inner) => {
1105 Error::ConflictException(inner)
1106 }
1107 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::InternalServerException(inner) => {
1108 Error::InternalServerException(inner)
1109 }
1110 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ResourceNotFoundException(inner) => {
1111 Error::ResourceNotFoundException(inner)
1112 }
1113 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ThrottlingException(inner) => {
1114 Error::ThrottlingException(inner)
1115 }
1116 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ValidationException(inner) => {
1117 Error::ValidationException(inner)
1118 }
1119 crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
1120 }
1121 }
1122}
1123impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database::GetAutonomousDatabaseError, R>> for Error
1124where
1125 R: Send + Sync + std::fmt::Debug + 'static,
1126{
1127 fn from(
1128 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database::GetAutonomousDatabaseError, R>,
1129 ) -> Self {
1130 match err {
1131 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1132 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1133 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1134 source: err.into(),
1135 }),
1136 }
1137 }
1138}
1139impl From<crate::operation::get_autonomous_database::GetAutonomousDatabaseError> for Error {
1140 fn from(err: crate::operation::get_autonomous_database::GetAutonomousDatabaseError) -> Self {
1141 match err {
1142 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::AccessDeniedException(inner) => {
1143 Error::AccessDeniedException(inner)
1144 }
1145 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::InternalServerException(inner) => {
1146 Error::InternalServerException(inner)
1147 }
1148 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ResourceNotFoundException(inner) => {
1149 Error::ResourceNotFoundException(inner)
1150 }
1151 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1152 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ValidationException(inner) => Error::ValidationException(inner),
1153 crate::operation::get_autonomous_database::GetAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
1154 }
1155 }
1156}
1157impl<R>
1158 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError, R>>
1159 for Error
1160where
1161 R: Send + Sync + std::fmt::Debug + 'static,
1162{
1163 fn from(
1164 err: ::aws_smithy_runtime_api::client::result::SdkError<
1165 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError,
1166 R,
1167 >,
1168 ) -> Self {
1169 match err {
1170 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1171 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1172 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1173 source: err.into(),
1174 }),
1175 }
1176 }
1177}
1178impl From<crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError> for Error {
1179 fn from(err: crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError) -> Self {
1180 match err {
1181 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
1182 Error::AccessDeniedException(inner)
1183 }
1184 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::InternalServerException(inner) => {
1185 Error::InternalServerException(inner)
1186 }
1187 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
1188 Error::ResourceNotFoundException(inner)
1189 }
1190 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ThrottlingException(inner) => {
1191 Error::ThrottlingException(inner)
1192 }
1193 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ValidationException(inner) => {
1194 Error::ValidationException(inner)
1195 }
1196 crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
1197 }
1198 }
1199}
1200impl<R>
1201 From<
1202 ::aws_smithy_runtime_api::client::result::SdkError<
1203 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError,
1204 R,
1205 >,
1206 > for Error
1207where
1208 R: Send + Sync + std::fmt::Debug + 'static,
1209{
1210 fn from(
1211 err: ::aws_smithy_runtime_api::client::result::SdkError<
1212 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError,
1213 R,
1214 >,
1215 ) -> Self {
1216 match err {
1217 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1218 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1219 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1220 source: err.into(),
1221 }),
1222 }
1223 }
1224}
1225impl From<crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError> for Error {
1226 fn from(err: crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError) -> Self {
1227 match err {
1228 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::AccessDeniedException(inner) => {
1229 Error::AccessDeniedException(inner)
1230 }
1231 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::InternalServerException(inner) => {
1232 Error::InternalServerException(inner)
1233 }
1234 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ResourceNotFoundException(inner) => {
1235 Error::ResourceNotFoundException(inner)
1236 }
1237 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ThrottlingException(inner) => {
1238 Error::ThrottlingException(inner)
1239 }
1240 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ValidationException(inner) => {
1241 Error::ValidationException(inner)
1242 }
1243 crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::Unhandled(inner) => {
1244 Error::Unhandled(inner)
1245 }
1246 }
1247 }
1248}
1249impl<R>
1250 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError, R>>
1251 for Error
1252where
1253 R: Send + Sync + std::fmt::Debug + 'static,
1254{
1255 fn from(
1256 err: ::aws_smithy_runtime_api::client::result::SdkError<
1257 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError,
1258 R,
1259 >,
1260 ) -> Self {
1261 match err {
1262 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1263 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1264 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1265 source: err.into(),
1266 }),
1267 }
1268 }
1269}
1270impl From<crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError> for Error {
1271 fn from(err: crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError) -> Self {
1272 match err {
1273 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
1274 Error::AccessDeniedException(inner)
1275 }
1276 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::InternalServerException(inner) => {
1277 Error::InternalServerException(inner)
1278 }
1279 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
1280 Error::ResourceNotFoundException(inner)
1281 }
1282 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ThrottlingException(inner) => {
1283 Error::ThrottlingException(inner)
1284 }
1285 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ValidationException(inner) => {
1286 Error::ValidationException(inner)
1287 }
1288 crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
1289 }
1290 }
1291}
1292impl<R>
1293 From<
1294 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError, R>,
1295 > for Error
1296where
1297 R: Send + Sync + std::fmt::Debug + 'static,
1298{
1299 fn from(
1300 err: ::aws_smithy_runtime_api::client::result::SdkError<
1301 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError,
1302 R,
1303 >,
1304 ) -> Self {
1305 match err {
1306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1309 source: err.into(),
1310 }),
1311 }
1312 }
1313}
1314impl From<crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError> for Error {
1315 fn from(err: crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError) -> Self {
1316 match err {
1317 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::AccessDeniedException(inner) => {
1318 Error::AccessDeniedException(inner)
1319 }
1320 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::InternalServerException(inner) => {
1321 Error::InternalServerException(inner)
1322 }
1323 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
1324 Error::ResourceNotFoundException(inner)
1325 }
1326 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ThrottlingException(inner) => {
1327 Error::ThrottlingException(inner)
1328 }
1329 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ValidationException(inner) => {
1330 Error::ValidationException(inner)
1331 }
1332 crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
1333 }
1334 }
1335}
1336impl<R>
1337 From<
1338 ::aws_smithy_runtime_api::client::result::SdkError<
1339 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
1340 R,
1341 >,
1342 > for Error
1343where
1344 R: Send + Sync + std::fmt::Debug + 'static,
1345{
1346 fn from(
1347 err: ::aws_smithy_runtime_api::client::result::SdkError<
1348 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
1349 R,
1350 >,
1351 ) -> Self {
1352 match err {
1353 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1354 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1355 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1356 source: err.into(),
1357 }),
1358 }
1359 }
1360}
1361impl From<crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError>
1362 for Error
1363{
1364 fn from(
1365 err: crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
1366 ) -> Self {
1367 match err {
1368 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1369 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::InternalServerException(inner) => Error::InternalServerException(inner),
1370 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1371 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1372 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ValidationException(inner) => Error::ValidationException(inner),
1373 crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::Unhandled(inner) => Error::Unhandled(inner),
1374 }
1375 }
1376}
1377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError, R>> for Error
1378where
1379 R: Send + Sync + std::fmt::Debug + 'static,
1380{
1381 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError, R>) -> Self {
1382 match err {
1383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1386 source: err.into(),
1387 }),
1388 }
1389 }
1390}
1391impl From<crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError> for Error {
1392 fn from(err: crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError) -> Self {
1393 match err {
1394 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1395 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
1396 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ResourceNotFoundException(inner) => {
1397 Error::ResourceNotFoundException(inner)
1398 }
1399 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1400 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
1401 crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
1402 }
1403 }
1404}
1405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_node::GetDbNodeError, R>> for Error
1406where
1407 R: Send + Sync + std::fmt::Debug + 'static,
1408{
1409 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_node::GetDbNodeError, R>) -> Self {
1410 match err {
1411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1414 source: err.into(),
1415 }),
1416 }
1417 }
1418}
1419impl From<crate::operation::get_db_node::GetDbNodeError> for Error {
1420 fn from(err: crate::operation::get_db_node::GetDbNodeError) -> Self {
1421 match err {
1422 crate::operation::get_db_node::GetDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1423 crate::operation::get_db_node::GetDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
1424 crate::operation::get_db_node::GetDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1425 crate::operation::get_db_node::GetDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1426 crate::operation::get_db_node::GetDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
1427 crate::operation::get_db_node::GetDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
1428 }
1429 }
1430}
1431impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_server::GetDbServerError, R>> for Error
1432where
1433 R: Send + Sync + std::fmt::Debug + 'static,
1434{
1435 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_server::GetDbServerError, R>) -> Self {
1436 match err {
1437 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1438 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1439 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1440 source: err.into(),
1441 }),
1442 }
1443 }
1444}
1445impl From<crate::operation::get_db_server::GetDbServerError> for Error {
1446 fn from(err: crate::operation::get_db_server::GetDbServerError) -> Self {
1447 match err {
1448 crate::operation::get_db_server::GetDbServerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1449 crate::operation::get_db_server::GetDbServerError::InternalServerException(inner) => Error::InternalServerException(inner),
1450 crate::operation::get_db_server::GetDbServerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1451 crate::operation::get_db_server::GetDbServerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1452 crate::operation::get_db_server::GetDbServerError::ValidationException(inner) => Error::ValidationException(inner),
1453 crate::operation::get_db_server::GetDbServerError::Unhandled(inner) => Error::Unhandled(inner),
1454 }
1455 }
1456}
1457impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError, R>> for Error
1458where
1459 R: Send + Sync + std::fmt::Debug + 'static,
1460{
1461 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError, R>) -> Self {
1462 match err {
1463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1466 source: err.into(),
1467 }),
1468 }
1469 }
1470}
1471impl From<crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError> for Error {
1472 fn from(err: crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError) -> Self {
1473 match err {
1474 crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1475 crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
1476 crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::ResourceNotFoundException(inner) => {
1477 Error::ResourceNotFoundException(inner)
1478 }
1479 crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1480 crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
1481 crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
1482 }
1483 }
1484}
1485impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError, R>>
1486 for Error
1487where
1488 R: Send + Sync + std::fmt::Debug + 'static,
1489{
1490 fn from(
1491 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError, R>,
1492 ) -> Self {
1493 match err {
1494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1497 source: err.into(),
1498 }),
1499 }
1500 }
1501}
1502impl From<crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError> for Error {
1503 fn from(err: crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError) -> Self {
1504 match err {
1505 crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::AccessDeniedException(inner) => {
1506 Error::AccessDeniedException(inner)
1507 }
1508 crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::InternalServerException(inner) => {
1509 Error::InternalServerException(inner)
1510 }
1511 crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::ResourceNotFoundException(inner) => {
1512 Error::ResourceNotFoundException(inner)
1513 }
1514 crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::ThrottlingException(inner) => {
1515 Error::ThrottlingException(inner)
1516 }
1517 crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::ValidationException(inner) => {
1518 Error::ValidationException(inner)
1519 }
1520 crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::Unhandled(inner) => Error::Unhandled(inner),
1521 }
1522 }
1523}
1524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError, R>>
1525 for Error
1526where
1527 R: Send + Sync + std::fmt::Debug + 'static,
1528{
1529 fn from(
1530 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError, R>,
1531 ) -> Self {
1532 match err {
1533 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1534 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1535 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1536 source: err.into(),
1537 }),
1538 }
1539 }
1540}
1541impl From<crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError> for Error {
1542 fn from(err: crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError) -> Self {
1543 match err {
1544 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::AccessDeniedException(inner) => {
1545 Error::AccessDeniedException(inner)
1546 }
1547 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::InternalServerException(inner) => {
1548 Error::InternalServerException(inner)
1549 }
1550 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1551 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::ValidationException(inner) => Error::ValidationException(inner),
1552 crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::Unhandled(inner) => Error::Unhandled(inner),
1553 }
1554 }
1555}
1556impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_network::GetOdbNetworkError, R>> for Error
1557where
1558 R: Send + Sync + std::fmt::Debug + 'static,
1559{
1560 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_network::GetOdbNetworkError, R>) -> Self {
1561 match err {
1562 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1563 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1564 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1565 source: err.into(),
1566 }),
1567 }
1568 }
1569}
1570impl From<crate::operation::get_odb_network::GetOdbNetworkError> for Error {
1571 fn from(err: crate::operation::get_odb_network::GetOdbNetworkError) -> Self {
1572 match err {
1573 crate::operation::get_odb_network::GetOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1574 crate::operation::get_odb_network::GetOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
1575 crate::operation::get_odb_network::GetOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1576 crate::operation::get_odb_network::GetOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1577 crate::operation::get_odb_network::GetOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
1578 crate::operation::get_odb_network::GetOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
1579 }
1580 }
1581}
1582impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError, R>>
1583 for Error
1584where
1585 R: Send + Sync + std::fmt::Debug + 'static,
1586{
1587 fn from(
1588 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError, R>,
1589 ) -> Self {
1590 match err {
1591 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1592 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1593 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1594 source: err.into(),
1595 }),
1596 }
1597 }
1598}
1599impl From<crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError> for Error {
1600 fn from(err: crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError) -> Self {
1601 match err {
1602 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::AccessDeniedException(inner) => {
1603 Error::AccessDeniedException(inner)
1604 }
1605 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::InternalServerException(inner) => {
1606 Error::InternalServerException(inner)
1607 }
1608 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
1609 Error::ResourceNotFoundException(inner)
1610 }
1611 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ThrottlingException(inner) => {
1612 Error::ThrottlingException(inner)
1613 }
1614 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ValidationException(inner) => {
1615 Error::ValidationException(inner)
1616 }
1617 crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
1618 }
1619 }
1620}
1621impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::initialize_service::InitializeServiceError, R>> for Error
1622where
1623 R: Send + Sync + std::fmt::Debug + 'static,
1624{
1625 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::initialize_service::InitializeServiceError, R>) -> Self {
1626 match err {
1627 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1628 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1629 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1630 source: err.into(),
1631 }),
1632 }
1633 }
1634}
1635impl From<crate::operation::initialize_service::InitializeServiceError> for Error {
1636 fn from(err: crate::operation::initialize_service::InitializeServiceError) -> Self {
1637 match err {
1638 crate::operation::initialize_service::InitializeServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1639 crate::operation::initialize_service::InitializeServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
1640 crate::operation::initialize_service::InitializeServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1641 crate::operation::initialize_service::InitializeServiceError::ValidationException(inner) => Error::ValidationException(inner),
1642 crate::operation::initialize_service::InitializeServiceError::Unhandled(inner) => Error::Unhandled(inner),
1643 }
1644 }
1645}
1646impl<R>
1647 From<
1648 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError, R>,
1649 > for Error
1650where
1651 R: Send + Sync + std::fmt::Debug + 'static,
1652{
1653 fn from(
1654 err: ::aws_smithy_runtime_api::client::result::SdkError<
1655 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError,
1656 R,
1657 >,
1658 ) -> Self {
1659 match err {
1660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1663 source: err.into(),
1664 }),
1665 }
1666 }
1667}
1668impl From<crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError> for Error {
1669 fn from(err: crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError) -> Self {
1670 match err {
1671 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::AccessDeniedException(inner) => {
1672 Error::AccessDeniedException(inner)
1673 }
1674 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::InternalServerException(inner) => {
1675 Error::InternalServerException(inner)
1676 }
1677 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ResourceNotFoundException(inner) => {
1678 Error::ResourceNotFoundException(inner)
1679 }
1680 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ThrottlingException(inner) => {
1681 Error::ThrottlingException(inner)
1682 }
1683 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ValidationException(inner) => {
1684 Error::ValidationException(inner)
1685 }
1686 crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::Unhandled(inner) => Error::Unhandled(inner),
1687 }
1688 }
1689}
1690impl<R>
1691 From<
1692 ::aws_smithy_runtime_api::client::result::SdkError<
1693 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError,
1694 R,
1695 >,
1696 > for Error
1697where
1698 R: Send + Sync + std::fmt::Debug + 'static,
1699{
1700 fn from(
1701 err: ::aws_smithy_runtime_api::client::result::SdkError<
1702 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError,
1703 R,
1704 >,
1705 ) -> Self {
1706 match err {
1707 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1708 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1709 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1710 source: err.into(),
1711 }),
1712 }
1713 }
1714}
1715impl From<crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError> for Error {
1716 fn from(err: crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError) -> Self {
1717 match err {
1718 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::AccessDeniedException(inner) => {
1719 Error::AccessDeniedException(inner)
1720 }
1721 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::InternalServerException(inner) => {
1722 Error::InternalServerException(inner)
1723 }
1724 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::ThrottlingException(inner) => {
1725 Error::ThrottlingException(inner)
1726 }
1727 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::ValidationException(inner) => {
1728 Error::ValidationException(inner)
1729 }
1730 crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::Unhandled(inner) => {
1731 Error::Unhandled(inner)
1732 }
1733 }
1734 }
1735}
1736impl<R>
1737 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError, R>>
1738 for Error
1739where
1740 R: Send + Sync + std::fmt::Debug + 'static,
1741{
1742 fn from(
1743 err: ::aws_smithy_runtime_api::client::result::SdkError<
1744 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError,
1745 R,
1746 >,
1747 ) -> Self {
1748 match err {
1749 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1750 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1751 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1752 source: err.into(),
1753 }),
1754 }
1755 }
1756}
1757impl From<crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError> for Error {
1758 fn from(err: crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError) -> Self {
1759 match err {
1760 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::AccessDeniedException(inner) => {
1761 Error::AccessDeniedException(inner)
1762 }
1763 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::InternalServerException(inner) => {
1764 Error::InternalServerException(inner)
1765 }
1766 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ResourceNotFoundException(inner) => {
1767 Error::ResourceNotFoundException(inner)
1768 }
1769 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ThrottlingException(inner) => {
1770 Error::ThrottlingException(inner)
1771 }
1772 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ValidationException(inner) => {
1773 Error::ValidationException(inner)
1774 }
1775 crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::Unhandled(inner) => Error::Unhandled(inner),
1776 }
1777 }
1778}
1779impl<R>
1780 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError, R>>
1781 for Error
1782where
1783 R: Send + Sync + std::fmt::Debug + 'static,
1784{
1785 fn from(
1786 err: ::aws_smithy_runtime_api::client::result::SdkError<
1787 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError,
1788 R,
1789 >,
1790 ) -> Self {
1791 match err {
1792 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1793 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1794 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1795 source: err.into(),
1796 }),
1797 }
1798 }
1799}
1800impl From<crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError> for Error {
1801 fn from(err: crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError) -> Self {
1802 match err {
1803 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::AccessDeniedException(inner) => {
1804 Error::AccessDeniedException(inner)
1805 }
1806 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::InternalServerException(inner) => {
1807 Error::InternalServerException(inner)
1808 }
1809 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ResourceNotFoundException(inner) => {
1810 Error::ResourceNotFoundException(inner)
1811 }
1812 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ThrottlingException(inner) => {
1813 Error::ThrottlingException(inner)
1814 }
1815 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ValidationException(inner) => {
1816 Error::ValidationException(inner)
1817 }
1818 crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::Unhandled(inner) => Error::Unhandled(inner),
1819 }
1820 }
1821}
1822impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_databases::ListAutonomousDatabasesError, R>>
1823 for Error
1824where
1825 R: Send + Sync + std::fmt::Debug + 'static,
1826{
1827 fn from(
1828 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_databases::ListAutonomousDatabasesError, R>,
1829 ) -> Self {
1830 match err {
1831 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1832 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1833 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1834 source: err.into(),
1835 }),
1836 }
1837 }
1838}
1839impl From<crate::operation::list_autonomous_databases::ListAutonomousDatabasesError> for Error {
1840 fn from(err: crate::operation::list_autonomous_databases::ListAutonomousDatabasesError) -> Self {
1841 match err {
1842 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::AccessDeniedException(inner) => {
1843 Error::AccessDeniedException(inner)
1844 }
1845 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::InternalServerException(inner) => {
1846 Error::InternalServerException(inner)
1847 }
1848 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::ThrottlingException(inner) => {
1849 Error::ThrottlingException(inner)
1850 }
1851 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::ValidationException(inner) => {
1852 Error::ValidationException(inner)
1853 }
1854 crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::Unhandled(inner) => Error::Unhandled(inner),
1855 }
1856 }
1857}
1858impl<R>
1859 From<
1860 ::aws_smithy_runtime_api::client::result::SdkError<
1861 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError,
1862 R,
1863 >,
1864 > for Error
1865where
1866 R: Send + Sync + std::fmt::Debug + 'static,
1867{
1868 fn from(
1869 err: ::aws_smithy_runtime_api::client::result::SdkError<
1870 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError,
1871 R,
1872 >,
1873 ) -> Self {
1874 match err {
1875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1878 source: err.into(),
1879 }),
1880 }
1881 }
1882}
1883impl From<crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError> for Error {
1884 fn from(err: crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError) -> Self {
1885 match err {
1886 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::AccessDeniedException(inner) => {
1887 Error::AccessDeniedException(inner)
1888 }
1889 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::InternalServerException(inner) => {
1890 Error::InternalServerException(inner)
1891 }
1892 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::ThrottlingException(inner) => {
1893 Error::ThrottlingException(inner)
1894 }
1895 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::ValidationException(inner) => {
1896 Error::ValidationException(inner)
1897 }
1898 crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1899 }
1900 }
1901}
1902impl<R>
1903 From<
1904 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError, R>,
1905 > for Error
1906where
1907 R: Send + Sync + std::fmt::Debug + 'static,
1908{
1909 fn from(
1910 err: ::aws_smithy_runtime_api::client::result::SdkError<
1911 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError,
1912 R,
1913 >,
1914 ) -> Self {
1915 match err {
1916 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1917 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1918 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1919 source: err.into(),
1920 }),
1921 }
1922 }
1923}
1924impl From<crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError> for Error {
1925 fn from(err: crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError) -> Self {
1926 match err {
1927 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::AccessDeniedException(inner) => {
1928 Error::AccessDeniedException(inner)
1929 }
1930 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::InternalServerException(inner) => {
1931 Error::InternalServerException(inner)
1932 }
1933 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ResourceNotFoundException(inner) => {
1934 Error::ResourceNotFoundException(inner)
1935 }
1936 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ThrottlingException(inner) => {
1937 Error::ThrottlingException(inner)
1938 }
1939 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ValidationException(inner) => {
1940 Error::ValidationException(inner)
1941 }
1942 crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::Unhandled(inner) => Error::Unhandled(inner),
1943 }
1944 }
1945}
1946impl<R>
1947 From<
1948 ::aws_smithy_runtime_api::client::result::SdkError<
1949 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError,
1950 R,
1951 >,
1952 > for Error
1953where
1954 R: Send + Sync + std::fmt::Debug + 'static,
1955{
1956 fn from(
1957 err: ::aws_smithy_runtime_api::client::result::SdkError<
1958 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError,
1959 R,
1960 >,
1961 ) -> Self {
1962 match err {
1963 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1964 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1965 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1966 source: err.into(),
1967 }),
1968 }
1969 }
1970}
1971impl From<crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError> for Error {
1972 fn from(err: crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError) -> Self {
1973 match err {
1974 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::AccessDeniedException(inner) => {
1975 Error::AccessDeniedException(inner)
1976 }
1977 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::InternalServerException(inner) => {
1978 Error::InternalServerException(inner)
1979 }
1980 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ResourceNotFoundException(inner) => {
1981 Error::ResourceNotFoundException(inner)
1982 }
1983 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ThrottlingException(inner) => {
1984 Error::ThrottlingException(inner)
1985 }
1986 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ValidationException(inner) => {
1987 Error::ValidationException(inner)
1988 }
1989 crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::Unhandled(inner) => Error::Unhandled(inner),
1990 }
1991 }
1992}
1993impl<R>
1994 From<
1995 ::aws_smithy_runtime_api::client::result::SdkError<
1996 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError,
1997 R,
1998 >,
1999 > for Error
2000where
2001 R: Send + Sync + std::fmt::Debug + 'static,
2002{
2003 fn from(
2004 err: ::aws_smithy_runtime_api::client::result::SdkError<
2005 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError,
2006 R,
2007 >,
2008 ) -> Self {
2009 match err {
2010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2013 source: err.into(),
2014 }),
2015 }
2016 }
2017}
2018impl From<crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError> for Error {
2019 fn from(err: crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError) -> Self {
2020 match err {
2021 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::AccessDeniedException(inner) => {
2022 Error::AccessDeniedException(inner)
2023 }
2024 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::InternalServerException(inner) => {
2025 Error::InternalServerException(inner)
2026 }
2027 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::ThrottlingException(inner) => {
2028 Error::ThrottlingException(inner)
2029 }
2030 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::ValidationException(inner) => {
2031 Error::ValidationException(inner)
2032 }
2033 crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::Unhandled(inner) => Error::Unhandled(inner),
2034 }
2035 }
2036}
2037impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError, R>> for Error
2038where
2039 R: Send + Sync + std::fmt::Debug + 'static,
2040{
2041 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError, R>) -> Self {
2042 match err {
2043 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2044 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2045 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2046 source: err.into(),
2047 }),
2048 }
2049 }
2050}
2051impl From<crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError> for Error {
2052 fn from(err: crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError) -> Self {
2053 match err {
2054 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2055 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::InternalServerException(inner) => {
2056 Error::InternalServerException(inner)
2057 }
2058 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ResourceNotFoundException(inner) => {
2059 Error::ResourceNotFoundException(inner)
2060 }
2061 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2062 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ValidationException(inner) => Error::ValidationException(inner),
2063 crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::Unhandled(inner) => Error::Unhandled(inner),
2064 }
2065 }
2066}
2067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_nodes::ListDbNodesError, R>> for Error
2068where
2069 R: Send + Sync + std::fmt::Debug + 'static,
2070{
2071 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_nodes::ListDbNodesError, R>) -> Self {
2072 match err {
2073 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2074 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2075 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2076 source: err.into(),
2077 }),
2078 }
2079 }
2080}
2081impl From<crate::operation::list_db_nodes::ListDbNodesError> for Error {
2082 fn from(err: crate::operation::list_db_nodes::ListDbNodesError) -> Self {
2083 match err {
2084 crate::operation::list_db_nodes::ListDbNodesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2085 crate::operation::list_db_nodes::ListDbNodesError::InternalServerException(inner) => Error::InternalServerException(inner),
2086 crate::operation::list_db_nodes::ListDbNodesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2087 crate::operation::list_db_nodes::ListDbNodesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2088 crate::operation::list_db_nodes::ListDbNodesError::ValidationException(inner) => Error::ValidationException(inner),
2089 crate::operation::list_db_nodes::ListDbNodesError::Unhandled(inner) => Error::Unhandled(inner),
2090 }
2091 }
2092}
2093impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_servers::ListDbServersError, R>> for Error
2094where
2095 R: Send + Sync + std::fmt::Debug + 'static,
2096{
2097 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_servers::ListDbServersError, R>) -> Self {
2098 match err {
2099 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2100 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2101 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2102 source: err.into(),
2103 }),
2104 }
2105 }
2106}
2107impl From<crate::operation::list_db_servers::ListDbServersError> for Error {
2108 fn from(err: crate::operation::list_db_servers::ListDbServersError) -> Self {
2109 match err {
2110 crate::operation::list_db_servers::ListDbServersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2111 crate::operation::list_db_servers::ListDbServersError::InternalServerException(inner) => Error::InternalServerException(inner),
2112 crate::operation::list_db_servers::ListDbServersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2113 crate::operation::list_db_servers::ListDbServersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2114 crate::operation::list_db_servers::ListDbServersError::ValidationException(inner) => Error::ValidationException(inner),
2115 crate::operation::list_db_servers::ListDbServersError::Unhandled(inner) => Error::Unhandled(inner),
2116 }
2117 }
2118}
2119impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_system_shapes::ListDbSystemShapesError, R>> for Error
2120where
2121 R: Send + Sync + std::fmt::Debug + 'static,
2122{
2123 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_system_shapes::ListDbSystemShapesError, R>) -> Self {
2124 match err {
2125 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2126 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2127 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2128 source: err.into(),
2129 }),
2130 }
2131 }
2132}
2133impl From<crate::operation::list_db_system_shapes::ListDbSystemShapesError> for Error {
2134 fn from(err: crate::operation::list_db_system_shapes::ListDbSystemShapesError) -> Self {
2135 match err {
2136 crate::operation::list_db_system_shapes::ListDbSystemShapesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2137 crate::operation::list_db_system_shapes::ListDbSystemShapesError::InternalServerException(inner) => Error::InternalServerException(inner),
2138 crate::operation::list_db_system_shapes::ListDbSystemShapesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2139 crate::operation::list_db_system_shapes::ListDbSystemShapesError::ValidationException(inner) => Error::ValidationException(inner),
2140 crate::operation::list_db_system_shapes::ListDbSystemShapesError::Unhandled(inner) => Error::Unhandled(inner),
2141 }
2142 }
2143}
2144impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError, R>> for Error
2145where
2146 R: Send + Sync + std::fmt::Debug + 'static,
2147{
2148 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError, R>) -> Self {
2149 match err {
2150 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2151 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2152 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2153 source: err.into(),
2154 }),
2155 }
2156 }
2157}
2158impl From<crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError> for Error {
2159 fn from(err: crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError) -> Self {
2160 match err {
2161 crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2162 crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::InternalServerException(inner) => {
2163 Error::InternalServerException(inner)
2164 }
2165 crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::ResourceNotFoundException(inner) => {
2166 Error::ResourceNotFoundException(inner)
2167 }
2168 crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2169 crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::ValidationException(inner) => Error::ValidationException(inner),
2170 crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::Unhandled(inner) => Error::Unhandled(inner),
2171 }
2172 }
2173}
2174impl<R>
2175 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError, R>>
2176 for Error
2177where
2178 R: Send + Sync + std::fmt::Debug + 'static,
2179{
2180 fn from(
2181 err: ::aws_smithy_runtime_api::client::result::SdkError<
2182 crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError,
2183 R,
2184 >,
2185 ) -> Self {
2186 match err {
2187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2190 source: err.into(),
2191 }),
2192 }
2193 }
2194}
2195impl From<crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError> for Error {
2196 fn from(err: crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError) -> Self {
2197 match err {
2198 crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::AccessDeniedException(inner) => {
2199 Error::AccessDeniedException(inner)
2200 }
2201 crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::InternalServerException(inner) => {
2202 Error::InternalServerException(inner)
2203 }
2204 crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::ThrottlingException(inner) => {
2205 Error::ThrottlingException(inner)
2206 }
2207 crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::ValidationException(inner) => {
2208 Error::ValidationException(inner)
2209 }
2210 crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::Unhandled(inner) => Error::Unhandled(inner),
2211 }
2212 }
2213}
2214impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_minor_versions::ListGiMinorVersionsError, R>> for Error
2215where
2216 R: Send + Sync + std::fmt::Debug + 'static,
2217{
2218 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_minor_versions::ListGiMinorVersionsError, R>) -> Self {
2219 match err {
2220 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2221 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2222 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2223 source: err.into(),
2224 }),
2225 }
2226 }
2227}
2228impl From<crate::operation::list_gi_minor_versions::ListGiMinorVersionsError> for Error {
2229 fn from(err: crate::operation::list_gi_minor_versions::ListGiMinorVersionsError) -> Self {
2230 match err {
2231 crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2232 crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::InternalServerException(inner) => {
2233 Error::InternalServerException(inner)
2234 }
2235 crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2236 crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::ValidationException(inner) => Error::ValidationException(inner),
2237 crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2238 }
2239 }
2240}
2241impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_versions::ListGiVersionsError, R>> for Error
2242where
2243 R: Send + Sync + std::fmt::Debug + 'static,
2244{
2245 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_versions::ListGiVersionsError, R>) -> Self {
2246 match err {
2247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2250 source: err.into(),
2251 }),
2252 }
2253 }
2254}
2255impl From<crate::operation::list_gi_versions::ListGiVersionsError> for Error {
2256 fn from(err: crate::operation::list_gi_versions::ListGiVersionsError) -> Self {
2257 match err {
2258 crate::operation::list_gi_versions::ListGiVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2259 crate::operation::list_gi_versions::ListGiVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
2260 crate::operation::list_gi_versions::ListGiVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2261 crate::operation::list_gi_versions::ListGiVersionsError::ValidationException(inner) => Error::ValidationException(inner),
2262 crate::operation::list_gi_versions::ListGiVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2263 }
2264 }
2265}
2266impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_networks::ListOdbNetworksError, R>> for Error
2267where
2268 R: Send + Sync + std::fmt::Debug + 'static,
2269{
2270 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_networks::ListOdbNetworksError, R>) -> Self {
2271 match err {
2272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2275 source: err.into(),
2276 }),
2277 }
2278 }
2279}
2280impl From<crate::operation::list_odb_networks::ListOdbNetworksError> for Error {
2281 fn from(err: crate::operation::list_odb_networks::ListOdbNetworksError) -> Self {
2282 match err {
2283 crate::operation::list_odb_networks::ListOdbNetworksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2284 crate::operation::list_odb_networks::ListOdbNetworksError::InternalServerException(inner) => Error::InternalServerException(inner),
2285 crate::operation::list_odb_networks::ListOdbNetworksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2286 crate::operation::list_odb_networks::ListOdbNetworksError::ValidationException(inner) => Error::ValidationException(inner),
2287 crate::operation::list_odb_networks::ListOdbNetworksError::Unhandled(inner) => Error::Unhandled(inner),
2288 }
2289 }
2290}
2291impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError, R>>
2292 for Error
2293where
2294 R: Send + Sync + std::fmt::Debug + 'static,
2295{
2296 fn from(
2297 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError, R>,
2298 ) -> Self {
2299 match err {
2300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2303 source: err.into(),
2304 }),
2305 }
2306 }
2307}
2308impl From<crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError> for Error {
2309 fn from(err: crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError) -> Self {
2310 match err {
2311 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::AccessDeniedException(inner) => {
2312 Error::AccessDeniedException(inner)
2313 }
2314 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::InternalServerException(inner) => {
2315 Error::InternalServerException(inner)
2316 }
2317 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ResourceNotFoundException(inner) => {
2318 Error::ResourceNotFoundException(inner)
2319 }
2320 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ThrottlingException(inner) => {
2321 Error::ThrottlingException(inner)
2322 }
2323 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ValidationException(inner) => {
2324 Error::ValidationException(inner)
2325 }
2326 crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
2327 }
2328 }
2329}
2330impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_system_versions::ListSystemVersionsError, R>> for Error
2331where
2332 R: Send + Sync + std::fmt::Debug + 'static,
2333{
2334 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_system_versions::ListSystemVersionsError, R>) -> Self {
2335 match err {
2336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2339 source: err.into(),
2340 }),
2341 }
2342 }
2343}
2344impl From<crate::operation::list_system_versions::ListSystemVersionsError> for Error {
2345 fn from(err: crate::operation::list_system_versions::ListSystemVersionsError) -> Self {
2346 match err {
2347 crate::operation::list_system_versions::ListSystemVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2348 crate::operation::list_system_versions::ListSystemVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
2349 crate::operation::list_system_versions::ListSystemVersionsError::ResourceNotFoundException(inner) => {
2350 Error::ResourceNotFoundException(inner)
2351 }
2352 crate::operation::list_system_versions::ListSystemVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2353 crate::operation::list_system_versions::ListSystemVersionsError::ValidationException(inner) => Error::ValidationException(inner),
2354 crate::operation::list_system_versions::ListSystemVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2355 }
2356 }
2357}
2358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2359where
2360 R: Send + Sync + std::fmt::Debug + 'static,
2361{
2362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2363 match err {
2364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2367 source: err.into(),
2368 }),
2369 }
2370 }
2371}
2372impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2373 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2374 match err {
2375 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
2376 Error::ResourceNotFoundException(inner)
2377 }
2378 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2379 }
2380 }
2381}
2382impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError, R>>
2383 for Error
2384where
2385 R: Send + Sync + std::fmt::Debug + 'static,
2386{
2387 fn from(
2388 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError, R>,
2389 ) -> Self {
2390 match err {
2391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2394 source: err.into(),
2395 }),
2396 }
2397 }
2398}
2399impl From<crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError> for Error {
2400 fn from(err: crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError) -> Self {
2401 match err {
2402 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::AccessDeniedException(inner) => {
2403 Error::AccessDeniedException(inner)
2404 }
2405 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2406 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::InternalServerException(inner) => {
2407 Error::InternalServerException(inner)
2408 }
2409 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2410 Error::ResourceNotFoundException(inner)
2411 }
2412 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ThrottlingException(inner) => {
2413 Error::ThrottlingException(inner)
2414 }
2415 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ValidationException(inner) => {
2416 Error::ValidationException(inner)
2417 }
2418 crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2419 }
2420 }
2421}
2422impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_node::RebootDbNodeError, R>> for Error
2423where
2424 R: Send + Sync + std::fmt::Debug + 'static,
2425{
2426 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_node::RebootDbNodeError, R>) -> Self {
2427 match err {
2428 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2429 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2430 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2431 source: err.into(),
2432 }),
2433 }
2434 }
2435}
2436impl From<crate::operation::reboot_db_node::RebootDbNodeError> for Error {
2437 fn from(err: crate::operation::reboot_db_node::RebootDbNodeError) -> Self {
2438 match err {
2439 crate::operation::reboot_db_node::RebootDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2440 crate::operation::reboot_db_node::RebootDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
2441 crate::operation::reboot_db_node::RebootDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2442 crate::operation::reboot_db_node::RebootDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2443 crate::operation::reboot_db_node::RebootDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
2444 crate::operation::reboot_db_node::RebootDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
2445 }
2446 }
2447}
2448impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError, R>>
2449 for Error
2450where
2451 R: Send + Sync + std::fmt::Debug + 'static,
2452{
2453 fn from(
2454 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError, R>,
2455 ) -> Self {
2456 match err {
2457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2460 source: err.into(),
2461 }),
2462 }
2463 }
2464}
2465impl From<crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError> for Error {
2466 fn from(err: crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError) -> Self {
2467 match err {
2468 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::AccessDeniedException(inner) => {
2469 Error::AccessDeniedException(inner)
2470 }
2471 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ConflictException(inner) => {
2472 Error::ConflictException(inner)
2473 }
2474 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::InternalServerException(inner) => {
2475 Error::InternalServerException(inner)
2476 }
2477 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2478 Error::ResourceNotFoundException(inner)
2479 }
2480 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ThrottlingException(inner) => {
2481 Error::ThrottlingException(inner)
2482 }
2483 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ValidationException(inner) => {
2484 Error::ValidationException(inner)
2485 }
2486 crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2487 }
2488 }
2489}
2490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError, R>>
2491 for Error
2492where
2493 R: Send + Sync + std::fmt::Debug + 'static,
2494{
2495 fn from(
2496 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError, R>,
2497 ) -> Self {
2498 match err {
2499 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2500 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2501 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2502 source: err.into(),
2503 }),
2504 }
2505 }
2506}
2507impl From<crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError> for Error {
2508 fn from(err: crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError) -> Self {
2509 match err {
2510 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::AccessDeniedException(inner) => {
2511 Error::AccessDeniedException(inner)
2512 }
2513 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2514 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::InternalServerException(inner) => {
2515 Error::InternalServerException(inner)
2516 }
2517 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2518 Error::ResourceNotFoundException(inner)
2519 }
2520 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ThrottlingException(inner) => {
2521 Error::ThrottlingException(inner)
2522 }
2523 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ValidationException(inner) => {
2524 Error::ValidationException(inner)
2525 }
2526 crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2527 }
2528 }
2529}
2530impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_autonomous_database::StartAutonomousDatabaseError, R>>
2531 for Error
2532where
2533 R: Send + Sync + std::fmt::Debug + 'static,
2534{
2535 fn from(
2536 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_autonomous_database::StartAutonomousDatabaseError, R>,
2537 ) -> Self {
2538 match err {
2539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2542 source: err.into(),
2543 }),
2544 }
2545 }
2546}
2547impl From<crate::operation::start_autonomous_database::StartAutonomousDatabaseError> for Error {
2548 fn from(err: crate::operation::start_autonomous_database::StartAutonomousDatabaseError) -> Self {
2549 match err {
2550 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::AccessDeniedException(inner) => {
2551 Error::AccessDeniedException(inner)
2552 }
2553 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2554 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::InternalServerException(inner) => {
2555 Error::InternalServerException(inner)
2556 }
2557 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2558 Error::ResourceNotFoundException(inner)
2559 }
2560 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ThrottlingException(inner) => {
2561 Error::ThrottlingException(inner)
2562 }
2563 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ValidationException(inner) => {
2564 Error::ValidationException(inner)
2565 }
2566 crate::operation::start_autonomous_database::StartAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2567 }
2568 }
2569}
2570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_node::StartDbNodeError, R>> for Error
2571where
2572 R: Send + Sync + std::fmt::Debug + 'static,
2573{
2574 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_node::StartDbNodeError, R>) -> Self {
2575 match err {
2576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2579 source: err.into(),
2580 }),
2581 }
2582 }
2583}
2584impl From<crate::operation::start_db_node::StartDbNodeError> for Error {
2585 fn from(err: crate::operation::start_db_node::StartDbNodeError) -> Self {
2586 match err {
2587 crate::operation::start_db_node::StartDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2588 crate::operation::start_db_node::StartDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
2589 crate::operation::start_db_node::StartDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2590 crate::operation::start_db_node::StartDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2591 crate::operation::start_db_node::StartDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
2592 crate::operation::start_db_node::StartDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
2593 }
2594 }
2595}
2596impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_autonomous_database::StopAutonomousDatabaseError, R>> for Error
2597where
2598 R: Send + Sync + std::fmt::Debug + 'static,
2599{
2600 fn from(
2601 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_autonomous_database::StopAutonomousDatabaseError, R>,
2602 ) -> Self {
2603 match err {
2604 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2605 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2606 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2607 source: err.into(),
2608 }),
2609 }
2610 }
2611}
2612impl From<crate::operation::stop_autonomous_database::StopAutonomousDatabaseError> for Error {
2613 fn from(err: crate::operation::stop_autonomous_database::StopAutonomousDatabaseError) -> Self {
2614 match err {
2615 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::AccessDeniedException(inner) => {
2616 Error::AccessDeniedException(inner)
2617 }
2618 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2619 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::InternalServerException(inner) => {
2620 Error::InternalServerException(inner)
2621 }
2622 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2623 Error::ResourceNotFoundException(inner)
2624 }
2625 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2626 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ValidationException(inner) => Error::ValidationException(inner),
2627 crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2628 }
2629 }
2630}
2631impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_node::StopDbNodeError, R>> for Error
2632where
2633 R: Send + Sync + std::fmt::Debug + 'static,
2634{
2635 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_node::StopDbNodeError, R>) -> Self {
2636 match err {
2637 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2638 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2639 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2640 source: err.into(),
2641 }),
2642 }
2643 }
2644}
2645impl From<crate::operation::stop_db_node::StopDbNodeError> for Error {
2646 fn from(err: crate::operation::stop_db_node::StopDbNodeError) -> Self {
2647 match err {
2648 crate::operation::stop_db_node::StopDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2649 crate::operation::stop_db_node::StopDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
2650 crate::operation::stop_db_node::StopDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2651 crate::operation::stop_db_node::StopDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2652 crate::operation::stop_db_node::StopDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
2653 crate::operation::stop_db_node::StopDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
2654 }
2655 }
2656}
2657impl<R>
2658 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError, R>>
2659 for Error
2660where
2661 R: Send + Sync + std::fmt::Debug + 'static,
2662{
2663 fn from(
2664 err: ::aws_smithy_runtime_api::client::result::SdkError<
2665 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError,
2666 R,
2667 >,
2668 ) -> Self {
2669 match err {
2670 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2671 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2672 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2673 source: err.into(),
2674 }),
2675 }
2676 }
2677}
2678impl From<crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError> for Error {
2679 fn from(err: crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError) -> Self {
2680 match err {
2681 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::AccessDeniedException(inner) => {
2682 Error::AccessDeniedException(inner)
2683 }
2684 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ConflictException(inner) => {
2685 Error::ConflictException(inner)
2686 }
2687 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::InternalServerException(inner) => {
2688 Error::InternalServerException(inner)
2689 }
2690 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2691 Error::ResourceNotFoundException(inner)
2692 }
2693 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ThrottlingException(inner) => {
2694 Error::ThrottlingException(inner)
2695 }
2696 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ValidationException(inner) => {
2697 Error::ValidationException(inner)
2698 }
2699 crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2700 }
2701 }
2702}
2703impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2704where
2705 R: Send + Sync + std::fmt::Debug + 'static,
2706{
2707 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2708 match err {
2709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2712 source: err.into(),
2713 }),
2714 }
2715 }
2716}
2717impl From<crate::operation::tag_resource::TagResourceError> for Error {
2718 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2719 match err {
2720 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2721 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2722 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2723 }
2724 }
2725}
2726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2727where
2728 R: Send + Sync + std::fmt::Debug + 'static,
2729{
2730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2731 match err {
2732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2735 source: err.into(),
2736 }),
2737 }
2738 }
2739}
2740impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2741 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2742 match err {
2743 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2744 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2745 }
2746 }
2747}
2748impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError, R>>
2749 for Error
2750where
2751 R: Send + Sync + std::fmt::Debug + 'static,
2752{
2753 fn from(
2754 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError, R>,
2755 ) -> Self {
2756 match err {
2757 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2758 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2759 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2760 source: err.into(),
2761 }),
2762 }
2763 }
2764}
2765impl From<crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError> for Error {
2766 fn from(err: crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError) -> Self {
2767 match err {
2768 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::AccessDeniedException(inner) => {
2769 Error::AccessDeniedException(inner)
2770 }
2771 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
2772 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::InternalServerException(inner) => {
2773 Error::InternalServerException(inner)
2774 }
2775 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ResourceNotFoundException(inner) => {
2776 Error::ResourceNotFoundException(inner)
2777 }
2778 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ThrottlingException(inner) => {
2779 Error::ThrottlingException(inner)
2780 }
2781 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ValidationException(inner) => {
2782 Error::ValidationException(inner)
2783 }
2784 crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2785 }
2786 }
2787}
2788impl<R>
2789 From<
2790 ::aws_smithy_runtime_api::client::result::SdkError<
2791 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError,
2792 R,
2793 >,
2794 > for Error
2795where
2796 R: Send + Sync + std::fmt::Debug + 'static,
2797{
2798 fn from(
2799 err: ::aws_smithy_runtime_api::client::result::SdkError<
2800 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError,
2801 R,
2802 >,
2803 ) -> Self {
2804 match err {
2805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2808 source: err.into(),
2809 }),
2810 }
2811 }
2812}
2813impl From<crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError> for Error {
2814 fn from(err: crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError) -> Self {
2815 match err {
2816 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
2817 Error::AccessDeniedException(inner)
2818 }
2819 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ConflictException(inner) => {
2820 Error::ConflictException(inner)
2821 }
2822 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::InternalServerException(inner) => {
2823 Error::InternalServerException(inner)
2824 }
2825 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
2826 Error::ResourceNotFoundException(inner)
2827 }
2828 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ThrottlingException(inner) => {
2829 Error::ThrottlingException(inner)
2830 }
2831 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ValidationException(inner) => {
2832 Error::ValidationException(inner)
2833 }
2834 crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
2835 }
2836 }
2837}
2838impl<R>
2839 From<
2840 ::aws_smithy_runtime_api::client::result::SdkError<
2841 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError,
2842 R,
2843 >,
2844 > for Error
2845where
2846 R: Send + Sync + std::fmt::Debug + 'static,
2847{
2848 fn from(
2849 err: ::aws_smithy_runtime_api::client::result::SdkError<
2850 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError,
2851 R,
2852 >,
2853 ) -> Self {
2854 match err {
2855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2858 source: err.into(),
2859 }),
2860 }
2861 }
2862}
2863impl From<crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError> for Error {
2864 fn from(err: crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError) -> Self {
2865 match err {
2866 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::AccessDeniedException(inner) => {
2867 Error::AccessDeniedException(inner)
2868 }
2869 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ConflictException(inner) => {
2870 Error::ConflictException(inner)
2871 }
2872 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::InternalServerException(inner) => {
2873 Error::InternalServerException(inner)
2874 }
2875 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
2876 Error::ResourceNotFoundException(inner)
2877 }
2878 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ThrottlingException(inner) => {
2879 Error::ThrottlingException(inner)
2880 }
2881 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ValidationException(inner) => {
2882 Error::ValidationException(inner)
2883 }
2884 crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
2885 }
2886 }
2887}
2888impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError, R>> for Error
2889where
2890 R: Send + Sync + std::fmt::Debug + 'static,
2891{
2892 fn from(
2893 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError, R>,
2894 ) -> Self {
2895 match err {
2896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2899 source: err.into(),
2900 }),
2901 }
2902 }
2903}
2904impl From<crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError> for Error {
2905 fn from(err: crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError) -> Self {
2906 match err {
2907 crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2908 crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
2909 crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::InternalServerException(inner) => {
2910 Error::InternalServerException(inner)
2911 }
2912 crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::ResourceNotFoundException(inner) => {
2913 Error::ResourceNotFoundException(inner)
2914 }
2915 crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2916 crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
2917 crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
2918 }
2919 }
2920}
2921impl<R>
2922 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError, R>>
2923 for Error
2924where
2925 R: Send + Sync + std::fmt::Debug + 'static,
2926{
2927 fn from(
2928 err: ::aws_smithy_runtime_api::client::result::SdkError<
2929 crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError,
2930 R,
2931 >,
2932 ) -> Self {
2933 match err {
2934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2937 source: err.into(),
2938 }),
2939 }
2940 }
2941}
2942impl From<crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError> for Error {
2943 fn from(err: crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError) -> Self {
2944 match err {
2945 crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::AccessDeniedException(inner) => {
2946 Error::AccessDeniedException(inner)
2947 }
2948 crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::ConflictException(inner) => {
2949 Error::ConflictException(inner)
2950 }
2951 crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::InternalServerException(inner) => {
2952 Error::InternalServerException(inner)
2953 }
2954 crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::ResourceNotFoundException(inner) => {
2955 Error::ResourceNotFoundException(inner)
2956 }
2957 crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::ThrottlingException(inner) => {
2958 Error::ThrottlingException(inner)
2959 }
2960 crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::ValidationException(inner) => {
2961 Error::ValidationException(inner)
2962 }
2963 crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::Unhandled(inner) => Error::Unhandled(inner),
2964 }
2965 }
2966}
2967impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_network::UpdateOdbNetworkError, R>> for Error
2968where
2969 R: Send + Sync + std::fmt::Debug + 'static,
2970{
2971 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_network::UpdateOdbNetworkError, R>) -> Self {
2972 match err {
2973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2976 source: err.into(),
2977 }),
2978 }
2979 }
2980}
2981impl From<crate::operation::update_odb_network::UpdateOdbNetworkError> for Error {
2982 fn from(err: crate::operation::update_odb_network::UpdateOdbNetworkError) -> Self {
2983 match err {
2984 crate::operation::update_odb_network::UpdateOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2985 crate::operation::update_odb_network::UpdateOdbNetworkError::ConflictException(inner) => Error::ConflictException(inner),
2986 crate::operation::update_odb_network::UpdateOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
2987 crate::operation::update_odb_network::UpdateOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2988 crate::operation::update_odb_network::UpdateOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2989 crate::operation::update_odb_network::UpdateOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
2990 crate::operation::update_odb_network::UpdateOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
2991 }
2992 }
2993}
2994impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError, R>>
2995 for Error
2996where
2997 R: Send + Sync + std::fmt::Debug + 'static,
2998{
2999 fn from(
3000 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError, R>,
3001 ) -> Self {
3002 match err {
3003 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3004 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3005 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3006 source: err.into(),
3007 }),
3008 }
3009 }
3010}
3011impl From<crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError> for Error {
3012 fn from(err: crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError) -> Self {
3013 match err {
3014 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::AccessDeniedException(inner) => {
3015 Error::AccessDeniedException(inner)
3016 }
3017 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ConflictException(inner) => {
3018 Error::ConflictException(inner)
3019 }
3020 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::InternalServerException(inner) => {
3021 Error::InternalServerException(inner)
3022 }
3023 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
3024 Error::ResourceNotFoundException(inner)
3025 }
3026 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ThrottlingException(inner) => {
3027 Error::ThrottlingException(inner)
3028 }
3029 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ValidationException(inner) => {
3030 Error::ValidationException(inner)
3031 }
3032 crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
3033 }
3034 }
3035}
3036impl ::std::error::Error for Error {
3037 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3038 match self {
3039 Error::AccessDeniedException(inner) => inner.source(),
3040 Error::ConflictException(inner) => inner.source(),
3041 Error::InternalServerException(inner) => inner.source(),
3042 Error::ResourceNotFoundException(inner) => inner.source(),
3043 Error::ServiceQuotaExceededException(inner) => inner.source(),
3044 Error::ThrottlingException(inner) => inner.source(),
3045 Error::ValidationException(inner) => inner.source(),
3046 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3047 }
3048 }
3049}
3050impl ::aws_types::request_id::RequestId for Error {
3051 fn request_id(&self) -> Option<&str> {
3052 match self {
3053 Self::AccessDeniedException(e) => e.request_id(),
3054 Self::ConflictException(e) => e.request_id(),
3055 Self::InternalServerException(e) => e.request_id(),
3056 Self::ResourceNotFoundException(e) => e.request_id(),
3057 Self::ServiceQuotaExceededException(e) => e.request_id(),
3058 Self::ThrottlingException(e) => e.request_id(),
3059 Self::ValidationException(e) => e.request_id(),
3060 Self::Unhandled(e) => e.meta.request_id(),
3061 }
3062 }
3063}