1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AuthorizationAlreadyExistsFault(crate::types::error::AuthorizationAlreadyExistsFault),
8 AuthorizationNotFoundFault(crate::types::error::AuthorizationNotFoundFault),
11 AuthorizationQuotaExceededFault(crate::types::error::AuthorizationQuotaExceededFault),
13 #[allow(missing_docs)] #[deprecated(note = "Please avoid using this fault")]
15 BackupPolicyNotFoundFault(crate::types::error::BackupPolicyNotFoundFault),
16 BlueGreenDeploymentAlreadyExistsFault(crate::types::error::BlueGreenDeploymentAlreadyExistsFault),
18 BlueGreenDeploymentNotFoundFault(crate::types::error::BlueGreenDeploymentNotFoundFault),
20 CertificateNotFoundFault(crate::types::error::CertificateNotFoundFault),
22 CreateCustomDbEngineVersionFault(crate::types::error::CreateCustomDbEngineVersionFault),
24 CustomAvailabilityZoneNotFoundFault(crate::types::error::CustomAvailabilityZoneNotFoundFault),
26 CustomDbEngineVersionAlreadyExistsFault(crate::types::error::CustomDbEngineVersionAlreadyExistsFault),
28 CustomDbEngineVersionNotFoundFault(crate::types::error::CustomDbEngineVersionNotFoundFault),
30 CustomDbEngineVersionQuotaExceededFault(crate::types::error::CustomDbEngineVersionQuotaExceededFault),
32 DbClusterAlreadyExistsFault(crate::types::error::DbClusterAlreadyExistsFault),
34 DbClusterAutomatedBackupNotFoundFault(crate::types::error::DbClusterAutomatedBackupNotFoundFault),
36 DbClusterAutomatedBackupQuotaExceededFault(crate::types::error::DbClusterAutomatedBackupQuotaExceededFault),
38 DbClusterBacktrackNotFoundFault(crate::types::error::DbClusterBacktrackNotFoundFault),
40 DbClusterEndpointAlreadyExistsFault(crate::types::error::DbClusterEndpointAlreadyExistsFault),
42 DbClusterEndpointNotFoundFault(crate::types::error::DbClusterEndpointNotFoundFault),
44 DbClusterEndpointQuotaExceededFault(crate::types::error::DbClusterEndpointQuotaExceededFault),
46 DbClusterNotFoundFault(crate::types::error::DbClusterNotFoundFault),
48 DbClusterParameterGroupNotFoundFault(crate::types::error::DbClusterParameterGroupNotFoundFault),
50 DbClusterQuotaExceededFault(crate::types::error::DbClusterQuotaExceededFault),
52 DbClusterRoleAlreadyExistsFault(crate::types::error::DbClusterRoleAlreadyExistsFault),
54 DbClusterRoleNotFoundFault(crate::types::error::DbClusterRoleNotFoundFault),
56 DbClusterRoleQuotaExceededFault(crate::types::error::DbClusterRoleQuotaExceededFault),
58 DbClusterSnapshotAlreadyExistsFault(crate::types::error::DbClusterSnapshotAlreadyExistsFault),
60 DbClusterSnapshotNotFoundFault(crate::types::error::DbClusterSnapshotNotFoundFault),
62 DbInstanceAlreadyExistsFault(crate::types::error::DbInstanceAlreadyExistsFault),
64 DbInstanceAutomatedBackupNotFoundFault(crate::types::error::DbInstanceAutomatedBackupNotFoundFault),
66 DbInstanceAutomatedBackupQuotaExceededFault(crate::types::error::DbInstanceAutomatedBackupQuotaExceededFault),
68 DbInstanceNotFoundFault(crate::types::error::DbInstanceNotFoundFault),
70 DbInstanceNotReadyFault(crate::types::error::DbInstanceNotReadyFault),
72 DbInstanceRoleAlreadyExistsFault(crate::types::error::DbInstanceRoleAlreadyExistsFault),
74 DbInstanceRoleNotFoundFault(crate::types::error::DbInstanceRoleNotFoundFault),
76 DbInstanceRoleQuotaExceededFault(crate::types::error::DbInstanceRoleQuotaExceededFault),
78 DbLogFileNotFoundFault(crate::types::error::DbLogFileNotFoundFault),
80 DbParameterGroupAlreadyExistsFault(crate::types::error::DbParameterGroupAlreadyExistsFault),
82 DbParameterGroupNotFoundFault(crate::types::error::DbParameterGroupNotFoundFault),
84 DbParameterGroupQuotaExceededFault(crate::types::error::DbParameterGroupQuotaExceededFault),
86 DbProxyAlreadyExistsFault(crate::types::error::DbProxyAlreadyExistsFault),
88 DbProxyEndpointAlreadyExistsFault(crate::types::error::DbProxyEndpointAlreadyExistsFault),
90 DbProxyEndpointNotFoundFault(crate::types::error::DbProxyEndpointNotFoundFault),
92 DbProxyEndpointQuotaExceededFault(crate::types::error::DbProxyEndpointQuotaExceededFault),
94 DbProxyNotFoundFault(crate::types::error::DbProxyNotFoundFault),
96 DbProxyQuotaExceededFault(crate::types::error::DbProxyQuotaExceededFault),
98 DbProxyTargetAlreadyRegisteredFault(crate::types::error::DbProxyTargetAlreadyRegisteredFault),
100 DbProxyTargetGroupNotFoundFault(crate::types::error::DbProxyTargetGroupNotFoundFault),
102 DbProxyTargetNotFoundFault(crate::types::error::DbProxyTargetNotFoundFault),
104 DbSecurityGroupAlreadyExistsFault(crate::types::error::DbSecurityGroupAlreadyExistsFault),
106 DbSecurityGroupNotFoundFault(crate::types::error::DbSecurityGroupNotFoundFault),
108 DbSecurityGroupNotSupportedFault(crate::types::error::DbSecurityGroupNotSupportedFault),
110 DbSecurityGroupQuotaExceededFault(crate::types::error::DbSecurityGroupQuotaExceededFault),
112 DbShardGroupAlreadyExistsFault(crate::types::error::DbShardGroupAlreadyExistsFault),
114 DbShardGroupNotFoundFault(crate::types::error::DbShardGroupNotFoundFault),
116 DbSnapshotAlreadyExistsFault(crate::types::error::DbSnapshotAlreadyExistsFault),
118 DbSnapshotNotFoundFault(crate::types::error::DbSnapshotNotFoundFault),
120 DbSnapshotTenantDatabaseNotFoundFault(crate::types::error::DbSnapshotTenantDatabaseNotFoundFault),
122 DbSubnetGroupAlreadyExistsFault(crate::types::error::DbSubnetGroupAlreadyExistsFault),
124 DbSubnetGroupDoesNotCoverEnoughAZs(crate::types::error::DbSubnetGroupDoesNotCoverEnoughAZs),
126 DbSubnetGroupNotAllowedFault(crate::types::error::DbSubnetGroupNotAllowedFault),
128 DbSubnetGroupNotFoundFault(crate::types::error::DbSubnetGroupNotFoundFault),
130 DbSubnetGroupQuotaExceededFault(crate::types::error::DbSubnetGroupQuotaExceededFault),
132 DbSubnetQuotaExceededFault(crate::types::error::DbSubnetQuotaExceededFault),
134 DbUpgradeDependencyFailureFault(crate::types::error::DbUpgradeDependencyFailureFault),
136 DomainNotFoundFault(crate::types::error::DomainNotFoundFault),
138 Ec2ImagePropertiesNotSupportedFault(crate::types::error::Ec2ImagePropertiesNotSupportedFault),
140 EventSubscriptionQuotaExceededFault(crate::types::error::EventSubscriptionQuotaExceededFault),
142 ExportTaskAlreadyExistsFault(crate::types::error::ExportTaskAlreadyExistsFault),
144 ExportTaskNotFoundFault(crate::types::error::ExportTaskNotFoundFault),
146 GlobalClusterAlreadyExistsFault(crate::types::error::GlobalClusterAlreadyExistsFault),
148 GlobalClusterNotFoundFault(crate::types::error::GlobalClusterNotFoundFault),
150 GlobalClusterQuotaExceededFault(crate::types::error::GlobalClusterQuotaExceededFault),
152 IamRoleMissingPermissionsFault(crate::types::error::IamRoleMissingPermissionsFault),
154 IamRoleNotFoundFault(crate::types::error::IamRoleNotFoundFault),
156 InstanceQuotaExceededFault(crate::types::error::InstanceQuotaExceededFault),
158 InsufficientAvailableIPsInSubnetFault(crate::types::error::InsufficientAvailableIPsInSubnetFault),
160 InsufficientDbClusterCapacityFault(crate::types::error::InsufficientDbClusterCapacityFault),
162 InsufficientDbInstanceCapacityFault(crate::types::error::InsufficientDbInstanceCapacityFault),
164 InsufficientStorageClusterCapacityFault(crate::types::error::InsufficientStorageClusterCapacityFault),
166 IntegrationAlreadyExistsFault(crate::types::error::IntegrationAlreadyExistsFault),
168 IntegrationConflictOperationFault(crate::types::error::IntegrationConflictOperationFault),
170 IntegrationNotFoundFault(crate::types::error::IntegrationNotFoundFault),
172 IntegrationQuotaExceededFault(crate::types::error::IntegrationQuotaExceededFault),
174 InvalidBlueGreenDeploymentStateFault(crate::types::error::InvalidBlueGreenDeploymentStateFault),
176 InvalidCustomDbEngineVersionStateFault(crate::types::error::InvalidCustomDbEngineVersionStateFault),
178 InvalidDbClusterAutomatedBackupStateFault(crate::types::error::InvalidDbClusterAutomatedBackupStateFault),
180 InvalidDbClusterCapacityFault(crate::types::error::InvalidDbClusterCapacityFault),
182 InvalidDbClusterEndpointStateFault(crate::types::error::InvalidDbClusterEndpointStateFault),
184 InvalidDbClusterSnapshotStateFault(crate::types::error::InvalidDbClusterSnapshotStateFault),
186 InvalidDbClusterStateFault(crate::types::error::InvalidDbClusterStateFault),
188 InvalidDbInstanceAutomatedBackupStateFault(crate::types::error::InvalidDbInstanceAutomatedBackupStateFault),
190 InvalidDbInstanceStateFault(crate::types::error::InvalidDbInstanceStateFault),
192 InvalidDbParameterGroupStateFault(crate::types::error::InvalidDbParameterGroupStateFault),
194 InvalidDbProxyEndpointStateFault(crate::types::error::InvalidDbProxyEndpointStateFault),
196 InvalidDbProxyStateFault(crate::types::error::InvalidDbProxyStateFault),
198 InvalidDbSecurityGroupStateFault(crate::types::error::InvalidDbSecurityGroupStateFault),
200 InvalidDbShardGroupStateFault(crate::types::error::InvalidDbShardGroupStateFault),
202 InvalidDbSnapshotStateFault(crate::types::error::InvalidDbSnapshotStateFault),
204 InvalidDbSubnetGroupFault(crate::types::error::InvalidDbSubnetGroupFault),
206 InvalidDbSubnetGroupStateFault(crate::types::error::InvalidDbSubnetGroupStateFault),
208 InvalidDbSubnetStateFault(crate::types::error::InvalidDbSubnetStateFault),
210 InvalidEventSubscriptionStateFault(crate::types::error::InvalidEventSubscriptionStateFault),
212 InvalidExportOnlyFault(crate::types::error::InvalidExportOnlyFault),
214 InvalidExportSourceStateFault(crate::types::error::InvalidExportSourceStateFault),
216 InvalidExportTaskStateFault(crate::types::error::InvalidExportTaskStateFault),
218 InvalidGlobalClusterStateFault(crate::types::error::InvalidGlobalClusterStateFault),
220 InvalidIntegrationStateFault(crate::types::error::InvalidIntegrationStateFault),
222 InvalidOptionGroupStateFault(crate::types::error::InvalidOptionGroupStateFault),
224 InvalidResourceStateFault(crate::types::error::InvalidResourceStateFault),
226 InvalidRestoreFault(crate::types::error::InvalidRestoreFault),
228 InvalidS3BucketFault(crate::types::error::InvalidS3BucketFault),
230 InvalidSubnet(crate::types::error::InvalidSubnet),
232 InvalidVpcNetworkStateFault(crate::types::error::InvalidVpcNetworkStateFault),
234 KmsKeyNotAccessibleFault(crate::types::error::KmsKeyNotAccessibleFault),
236 MaxDbShardGroupLimitReached(crate::types::error::MaxDbShardGroupLimitReached),
238 NetworkTypeNotSupported(crate::types::error::NetworkTypeNotSupported),
240 OptionGroupAlreadyExistsFault(crate::types::error::OptionGroupAlreadyExistsFault),
242 OptionGroupNotFoundFault(crate::types::error::OptionGroupNotFoundFault),
244 OptionGroupQuotaExceededFault(crate::types::error::OptionGroupQuotaExceededFault),
246 PointInTimeRestoreNotEnabledFault(crate::types::error::PointInTimeRestoreNotEnabledFault),
248 ProvisionedIopsNotAvailableInAzFault(crate::types::error::ProvisionedIopsNotAvailableInAzFault),
250 ReservedDbInstanceAlreadyExistsFault(crate::types::error::ReservedDbInstanceAlreadyExistsFault),
252 ReservedDbInstanceNotFoundFault(crate::types::error::ReservedDbInstanceNotFoundFault),
254 ReservedDbInstanceQuotaExceededFault(crate::types::error::ReservedDbInstanceQuotaExceededFault),
256 ReservedDbInstancesOfferingNotFoundFault(crate::types::error::ReservedDbInstancesOfferingNotFoundFault),
258 ResourceNotFoundFault(crate::types::error::ResourceNotFoundFault),
260 SnsInvalidTopicFault(crate::types::error::SnsInvalidTopicFault),
262 SnsNoAuthorizationFault(crate::types::error::SnsNoAuthorizationFault),
264 SnsTopicArnNotFoundFault(crate::types::error::SnsTopicArnNotFoundFault),
266 SharedSnapshotQuotaExceededFault(crate::types::error::SharedSnapshotQuotaExceededFault),
268 SnapshotQuotaExceededFault(crate::types::error::SnapshotQuotaExceededFault),
270 SourceClusterNotSupportedFault(crate::types::error::SourceClusterNotSupportedFault),
272 SourceDatabaseNotSupportedFault(crate::types::error::SourceDatabaseNotSupportedFault),
274 SourceNotFoundFault(crate::types::error::SourceNotFoundFault),
276 StorageQuotaExceededFault(crate::types::error::StorageQuotaExceededFault),
278 StorageTypeNotAvailableFault(crate::types::error::StorageTypeNotAvailableFault),
280 StorageTypeNotSupportedFault(crate::types::error::StorageTypeNotSupportedFault),
282 SubnetAlreadyInUse(crate::types::error::SubnetAlreadyInUse),
284 SubscriptionAlreadyExistFault(crate::types::error::SubscriptionAlreadyExistFault),
286 SubscriptionCategoryNotFoundFault(crate::types::error::SubscriptionCategoryNotFoundFault),
288 SubscriptionNotFoundFault(crate::types::error::SubscriptionNotFoundFault),
290 TenantDatabaseAlreadyExistsFault(crate::types::error::TenantDatabaseAlreadyExistsFault),
292 TenantDatabaseNotFoundFault(crate::types::error::TenantDatabaseNotFoundFault),
294 TenantDatabaseQuotaExceededFault(crate::types::error::TenantDatabaseQuotaExceededFault),
296 UnsupportedDbEngineVersionFault(crate::types::error::UnsupportedDbEngineVersionFault),
298 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
300 variable wildcard pattern and check `.code()`:
301 \
302 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
303 \
304 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
305 Unhandled(crate::error::sealed_unhandled::Unhandled),
306}
307impl ::std::fmt::Display for Error {
308 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
309 match self {
310 Error::AuthorizationAlreadyExistsFault(inner) => inner.fmt(f),
311 Error::AuthorizationNotFoundFault(inner) => inner.fmt(f),
312 Error::AuthorizationQuotaExceededFault(inner) => inner.fmt(f),
313 Error::BackupPolicyNotFoundFault(inner) => inner.fmt(f),
314 Error::BlueGreenDeploymentAlreadyExistsFault(inner) => inner.fmt(f),
315 Error::BlueGreenDeploymentNotFoundFault(inner) => inner.fmt(f),
316 Error::CertificateNotFoundFault(inner) => inner.fmt(f),
317 Error::CreateCustomDbEngineVersionFault(inner) => inner.fmt(f),
318 Error::CustomAvailabilityZoneNotFoundFault(inner) => inner.fmt(f),
319 Error::CustomDbEngineVersionAlreadyExistsFault(inner) => inner.fmt(f),
320 Error::CustomDbEngineVersionNotFoundFault(inner) => inner.fmt(f),
321 Error::CustomDbEngineVersionQuotaExceededFault(inner) => inner.fmt(f),
322 Error::DbClusterAlreadyExistsFault(inner) => inner.fmt(f),
323 Error::DbClusterAutomatedBackupNotFoundFault(inner) => inner.fmt(f),
324 Error::DbClusterAutomatedBackupQuotaExceededFault(inner) => inner.fmt(f),
325 Error::DbClusterBacktrackNotFoundFault(inner) => inner.fmt(f),
326 Error::DbClusterEndpointAlreadyExistsFault(inner) => inner.fmt(f),
327 Error::DbClusterEndpointNotFoundFault(inner) => inner.fmt(f),
328 Error::DbClusterEndpointQuotaExceededFault(inner) => inner.fmt(f),
329 Error::DbClusterNotFoundFault(inner) => inner.fmt(f),
330 Error::DbClusterParameterGroupNotFoundFault(inner) => inner.fmt(f),
331 Error::DbClusterQuotaExceededFault(inner) => inner.fmt(f),
332 Error::DbClusterRoleAlreadyExistsFault(inner) => inner.fmt(f),
333 Error::DbClusterRoleNotFoundFault(inner) => inner.fmt(f),
334 Error::DbClusterRoleQuotaExceededFault(inner) => inner.fmt(f),
335 Error::DbClusterSnapshotAlreadyExistsFault(inner) => inner.fmt(f),
336 Error::DbClusterSnapshotNotFoundFault(inner) => inner.fmt(f),
337 Error::DbInstanceAlreadyExistsFault(inner) => inner.fmt(f),
338 Error::DbInstanceAutomatedBackupNotFoundFault(inner) => inner.fmt(f),
339 Error::DbInstanceAutomatedBackupQuotaExceededFault(inner) => inner.fmt(f),
340 Error::DbInstanceNotFoundFault(inner) => inner.fmt(f),
341 Error::DbInstanceNotReadyFault(inner) => inner.fmt(f),
342 Error::DbInstanceRoleAlreadyExistsFault(inner) => inner.fmt(f),
343 Error::DbInstanceRoleNotFoundFault(inner) => inner.fmt(f),
344 Error::DbInstanceRoleQuotaExceededFault(inner) => inner.fmt(f),
345 Error::DbLogFileNotFoundFault(inner) => inner.fmt(f),
346 Error::DbParameterGroupAlreadyExistsFault(inner) => inner.fmt(f),
347 Error::DbParameterGroupNotFoundFault(inner) => inner.fmt(f),
348 Error::DbParameterGroupQuotaExceededFault(inner) => inner.fmt(f),
349 Error::DbProxyAlreadyExistsFault(inner) => inner.fmt(f),
350 Error::DbProxyEndpointAlreadyExistsFault(inner) => inner.fmt(f),
351 Error::DbProxyEndpointNotFoundFault(inner) => inner.fmt(f),
352 Error::DbProxyEndpointQuotaExceededFault(inner) => inner.fmt(f),
353 Error::DbProxyNotFoundFault(inner) => inner.fmt(f),
354 Error::DbProxyQuotaExceededFault(inner) => inner.fmt(f),
355 Error::DbProxyTargetAlreadyRegisteredFault(inner) => inner.fmt(f),
356 Error::DbProxyTargetGroupNotFoundFault(inner) => inner.fmt(f),
357 Error::DbProxyTargetNotFoundFault(inner) => inner.fmt(f),
358 Error::DbSecurityGroupAlreadyExistsFault(inner) => inner.fmt(f),
359 Error::DbSecurityGroupNotFoundFault(inner) => inner.fmt(f),
360 Error::DbSecurityGroupNotSupportedFault(inner) => inner.fmt(f),
361 Error::DbSecurityGroupQuotaExceededFault(inner) => inner.fmt(f),
362 Error::DbShardGroupAlreadyExistsFault(inner) => inner.fmt(f),
363 Error::DbShardGroupNotFoundFault(inner) => inner.fmt(f),
364 Error::DbSnapshotAlreadyExistsFault(inner) => inner.fmt(f),
365 Error::DbSnapshotNotFoundFault(inner) => inner.fmt(f),
366 Error::DbSnapshotTenantDatabaseNotFoundFault(inner) => inner.fmt(f),
367 Error::DbSubnetGroupAlreadyExistsFault(inner) => inner.fmt(f),
368 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => inner.fmt(f),
369 Error::DbSubnetGroupNotAllowedFault(inner) => inner.fmt(f),
370 Error::DbSubnetGroupNotFoundFault(inner) => inner.fmt(f),
371 Error::DbSubnetGroupQuotaExceededFault(inner) => inner.fmt(f),
372 Error::DbSubnetQuotaExceededFault(inner) => inner.fmt(f),
373 Error::DbUpgradeDependencyFailureFault(inner) => inner.fmt(f),
374 Error::DomainNotFoundFault(inner) => inner.fmt(f),
375 Error::Ec2ImagePropertiesNotSupportedFault(inner) => inner.fmt(f),
376 Error::EventSubscriptionQuotaExceededFault(inner) => inner.fmt(f),
377 Error::ExportTaskAlreadyExistsFault(inner) => inner.fmt(f),
378 Error::ExportTaskNotFoundFault(inner) => inner.fmt(f),
379 Error::GlobalClusterAlreadyExistsFault(inner) => inner.fmt(f),
380 Error::GlobalClusterNotFoundFault(inner) => inner.fmt(f),
381 Error::GlobalClusterQuotaExceededFault(inner) => inner.fmt(f),
382 Error::IamRoleMissingPermissionsFault(inner) => inner.fmt(f),
383 Error::IamRoleNotFoundFault(inner) => inner.fmt(f),
384 Error::InstanceQuotaExceededFault(inner) => inner.fmt(f),
385 Error::InsufficientAvailableIPsInSubnetFault(inner) => inner.fmt(f),
386 Error::InsufficientDbClusterCapacityFault(inner) => inner.fmt(f),
387 Error::InsufficientDbInstanceCapacityFault(inner) => inner.fmt(f),
388 Error::InsufficientStorageClusterCapacityFault(inner) => inner.fmt(f),
389 Error::IntegrationAlreadyExistsFault(inner) => inner.fmt(f),
390 Error::IntegrationConflictOperationFault(inner) => inner.fmt(f),
391 Error::IntegrationNotFoundFault(inner) => inner.fmt(f),
392 Error::IntegrationQuotaExceededFault(inner) => inner.fmt(f),
393 Error::InvalidBlueGreenDeploymentStateFault(inner) => inner.fmt(f),
394 Error::InvalidCustomDbEngineVersionStateFault(inner) => inner.fmt(f),
395 Error::InvalidDbClusterAutomatedBackupStateFault(inner) => inner.fmt(f),
396 Error::InvalidDbClusterCapacityFault(inner) => inner.fmt(f),
397 Error::InvalidDbClusterEndpointStateFault(inner) => inner.fmt(f),
398 Error::InvalidDbClusterSnapshotStateFault(inner) => inner.fmt(f),
399 Error::InvalidDbClusterStateFault(inner) => inner.fmt(f),
400 Error::InvalidDbInstanceAutomatedBackupStateFault(inner) => inner.fmt(f),
401 Error::InvalidDbInstanceStateFault(inner) => inner.fmt(f),
402 Error::InvalidDbParameterGroupStateFault(inner) => inner.fmt(f),
403 Error::InvalidDbProxyEndpointStateFault(inner) => inner.fmt(f),
404 Error::InvalidDbProxyStateFault(inner) => inner.fmt(f),
405 Error::InvalidDbSecurityGroupStateFault(inner) => inner.fmt(f),
406 Error::InvalidDbShardGroupStateFault(inner) => inner.fmt(f),
407 Error::InvalidDbSnapshotStateFault(inner) => inner.fmt(f),
408 Error::InvalidDbSubnetGroupFault(inner) => inner.fmt(f),
409 Error::InvalidDbSubnetGroupStateFault(inner) => inner.fmt(f),
410 Error::InvalidDbSubnetStateFault(inner) => inner.fmt(f),
411 Error::InvalidEventSubscriptionStateFault(inner) => inner.fmt(f),
412 Error::InvalidExportOnlyFault(inner) => inner.fmt(f),
413 Error::InvalidExportSourceStateFault(inner) => inner.fmt(f),
414 Error::InvalidExportTaskStateFault(inner) => inner.fmt(f),
415 Error::InvalidGlobalClusterStateFault(inner) => inner.fmt(f),
416 Error::InvalidIntegrationStateFault(inner) => inner.fmt(f),
417 Error::InvalidOptionGroupStateFault(inner) => inner.fmt(f),
418 Error::InvalidResourceStateFault(inner) => inner.fmt(f),
419 Error::InvalidRestoreFault(inner) => inner.fmt(f),
420 Error::InvalidS3BucketFault(inner) => inner.fmt(f),
421 Error::InvalidSubnet(inner) => inner.fmt(f),
422 Error::InvalidVpcNetworkStateFault(inner) => inner.fmt(f),
423 Error::KmsKeyNotAccessibleFault(inner) => inner.fmt(f),
424 Error::MaxDbShardGroupLimitReached(inner) => inner.fmt(f),
425 Error::NetworkTypeNotSupported(inner) => inner.fmt(f),
426 Error::OptionGroupAlreadyExistsFault(inner) => inner.fmt(f),
427 Error::OptionGroupNotFoundFault(inner) => inner.fmt(f),
428 Error::OptionGroupQuotaExceededFault(inner) => inner.fmt(f),
429 Error::PointInTimeRestoreNotEnabledFault(inner) => inner.fmt(f),
430 Error::ProvisionedIopsNotAvailableInAzFault(inner) => inner.fmt(f),
431 Error::ReservedDbInstanceAlreadyExistsFault(inner) => inner.fmt(f),
432 Error::ReservedDbInstanceNotFoundFault(inner) => inner.fmt(f),
433 Error::ReservedDbInstanceQuotaExceededFault(inner) => inner.fmt(f),
434 Error::ReservedDbInstancesOfferingNotFoundFault(inner) => inner.fmt(f),
435 Error::ResourceNotFoundFault(inner) => inner.fmt(f),
436 Error::SnsInvalidTopicFault(inner) => inner.fmt(f),
437 Error::SnsNoAuthorizationFault(inner) => inner.fmt(f),
438 Error::SnsTopicArnNotFoundFault(inner) => inner.fmt(f),
439 Error::SharedSnapshotQuotaExceededFault(inner) => inner.fmt(f),
440 Error::SnapshotQuotaExceededFault(inner) => inner.fmt(f),
441 Error::SourceClusterNotSupportedFault(inner) => inner.fmt(f),
442 Error::SourceDatabaseNotSupportedFault(inner) => inner.fmt(f),
443 Error::SourceNotFoundFault(inner) => inner.fmt(f),
444 Error::StorageQuotaExceededFault(inner) => inner.fmt(f),
445 Error::StorageTypeNotAvailableFault(inner) => inner.fmt(f),
446 Error::StorageTypeNotSupportedFault(inner) => inner.fmt(f),
447 Error::SubnetAlreadyInUse(inner) => inner.fmt(f),
448 Error::SubscriptionAlreadyExistFault(inner) => inner.fmt(f),
449 Error::SubscriptionCategoryNotFoundFault(inner) => inner.fmt(f),
450 Error::SubscriptionNotFoundFault(inner) => inner.fmt(f),
451 Error::TenantDatabaseAlreadyExistsFault(inner) => inner.fmt(f),
452 Error::TenantDatabaseNotFoundFault(inner) => inner.fmt(f),
453 Error::TenantDatabaseQuotaExceededFault(inner) => inner.fmt(f),
454 Error::UnsupportedDbEngineVersionFault(inner) => inner.fmt(f),
455 Error::Unhandled(_) => {
456 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
457 write!(f, "unhandled error ({code})")
458 } else {
459 f.write_str("unhandled error")
460 }
461 }
462 }
463 }
464}
465impl From<::aws_smithy_types::error::operation::BuildError> for Error {
466 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
467 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
468 source: value.into(),
469 meta: ::std::default::Default::default(),
470 })
471 }
472}
473impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
474 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
475 match self {
476 Self::AuthorizationAlreadyExistsFault(inner) => inner.meta(),
477 Self::AuthorizationNotFoundFault(inner) => inner.meta(),
478 Self::AuthorizationQuotaExceededFault(inner) => inner.meta(),
479 Self::BackupPolicyNotFoundFault(inner) => inner.meta(),
480 Self::BlueGreenDeploymentAlreadyExistsFault(inner) => inner.meta(),
481 Self::BlueGreenDeploymentNotFoundFault(inner) => inner.meta(),
482 Self::CertificateNotFoundFault(inner) => inner.meta(),
483 Self::CreateCustomDbEngineVersionFault(inner) => inner.meta(),
484 Self::CustomAvailabilityZoneNotFoundFault(inner) => inner.meta(),
485 Self::CustomDbEngineVersionAlreadyExistsFault(inner) => inner.meta(),
486 Self::CustomDbEngineVersionNotFoundFault(inner) => inner.meta(),
487 Self::CustomDbEngineVersionQuotaExceededFault(inner) => inner.meta(),
488 Self::DbClusterAlreadyExistsFault(inner) => inner.meta(),
489 Self::DbClusterAutomatedBackupNotFoundFault(inner) => inner.meta(),
490 Self::DbClusterAutomatedBackupQuotaExceededFault(inner) => inner.meta(),
491 Self::DbClusterBacktrackNotFoundFault(inner) => inner.meta(),
492 Self::DbClusterEndpointAlreadyExistsFault(inner) => inner.meta(),
493 Self::DbClusterEndpointNotFoundFault(inner) => inner.meta(),
494 Self::DbClusterEndpointQuotaExceededFault(inner) => inner.meta(),
495 Self::DbClusterNotFoundFault(inner) => inner.meta(),
496 Self::DbClusterParameterGroupNotFoundFault(inner) => inner.meta(),
497 Self::DbClusterQuotaExceededFault(inner) => inner.meta(),
498 Self::DbClusterRoleAlreadyExistsFault(inner) => inner.meta(),
499 Self::DbClusterRoleNotFoundFault(inner) => inner.meta(),
500 Self::DbClusterRoleQuotaExceededFault(inner) => inner.meta(),
501 Self::DbClusterSnapshotAlreadyExistsFault(inner) => inner.meta(),
502 Self::DbClusterSnapshotNotFoundFault(inner) => inner.meta(),
503 Self::DbInstanceAlreadyExistsFault(inner) => inner.meta(),
504 Self::DbInstanceAutomatedBackupNotFoundFault(inner) => inner.meta(),
505 Self::DbInstanceAutomatedBackupQuotaExceededFault(inner) => inner.meta(),
506 Self::DbInstanceNotFoundFault(inner) => inner.meta(),
507 Self::DbInstanceNotReadyFault(inner) => inner.meta(),
508 Self::DbInstanceRoleAlreadyExistsFault(inner) => inner.meta(),
509 Self::DbInstanceRoleNotFoundFault(inner) => inner.meta(),
510 Self::DbInstanceRoleQuotaExceededFault(inner) => inner.meta(),
511 Self::DbLogFileNotFoundFault(inner) => inner.meta(),
512 Self::DbParameterGroupAlreadyExistsFault(inner) => inner.meta(),
513 Self::DbParameterGroupNotFoundFault(inner) => inner.meta(),
514 Self::DbParameterGroupQuotaExceededFault(inner) => inner.meta(),
515 Self::DbProxyAlreadyExistsFault(inner) => inner.meta(),
516 Self::DbProxyEndpointAlreadyExistsFault(inner) => inner.meta(),
517 Self::DbProxyEndpointNotFoundFault(inner) => inner.meta(),
518 Self::DbProxyEndpointQuotaExceededFault(inner) => inner.meta(),
519 Self::DbProxyNotFoundFault(inner) => inner.meta(),
520 Self::DbProxyQuotaExceededFault(inner) => inner.meta(),
521 Self::DbProxyTargetAlreadyRegisteredFault(inner) => inner.meta(),
522 Self::DbProxyTargetGroupNotFoundFault(inner) => inner.meta(),
523 Self::DbProxyTargetNotFoundFault(inner) => inner.meta(),
524 Self::DbSecurityGroupAlreadyExistsFault(inner) => inner.meta(),
525 Self::DbSecurityGroupNotFoundFault(inner) => inner.meta(),
526 Self::DbSecurityGroupNotSupportedFault(inner) => inner.meta(),
527 Self::DbSecurityGroupQuotaExceededFault(inner) => inner.meta(),
528 Self::DbShardGroupAlreadyExistsFault(inner) => inner.meta(),
529 Self::DbShardGroupNotFoundFault(inner) => inner.meta(),
530 Self::DbSnapshotAlreadyExistsFault(inner) => inner.meta(),
531 Self::DbSnapshotNotFoundFault(inner) => inner.meta(),
532 Self::DbSnapshotTenantDatabaseNotFoundFault(inner) => inner.meta(),
533 Self::DbSubnetGroupAlreadyExistsFault(inner) => inner.meta(),
534 Self::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => inner.meta(),
535 Self::DbSubnetGroupNotAllowedFault(inner) => inner.meta(),
536 Self::DbSubnetGroupNotFoundFault(inner) => inner.meta(),
537 Self::DbSubnetGroupQuotaExceededFault(inner) => inner.meta(),
538 Self::DbSubnetQuotaExceededFault(inner) => inner.meta(),
539 Self::DbUpgradeDependencyFailureFault(inner) => inner.meta(),
540 Self::DomainNotFoundFault(inner) => inner.meta(),
541 Self::Ec2ImagePropertiesNotSupportedFault(inner) => inner.meta(),
542 Self::EventSubscriptionQuotaExceededFault(inner) => inner.meta(),
543 Self::ExportTaskAlreadyExistsFault(inner) => inner.meta(),
544 Self::ExportTaskNotFoundFault(inner) => inner.meta(),
545 Self::GlobalClusterAlreadyExistsFault(inner) => inner.meta(),
546 Self::GlobalClusterNotFoundFault(inner) => inner.meta(),
547 Self::GlobalClusterQuotaExceededFault(inner) => inner.meta(),
548 Self::IamRoleMissingPermissionsFault(inner) => inner.meta(),
549 Self::IamRoleNotFoundFault(inner) => inner.meta(),
550 Self::InstanceQuotaExceededFault(inner) => inner.meta(),
551 Self::InsufficientAvailableIPsInSubnetFault(inner) => inner.meta(),
552 Self::InsufficientDbClusterCapacityFault(inner) => inner.meta(),
553 Self::InsufficientDbInstanceCapacityFault(inner) => inner.meta(),
554 Self::InsufficientStorageClusterCapacityFault(inner) => inner.meta(),
555 Self::IntegrationAlreadyExistsFault(inner) => inner.meta(),
556 Self::IntegrationConflictOperationFault(inner) => inner.meta(),
557 Self::IntegrationNotFoundFault(inner) => inner.meta(),
558 Self::IntegrationQuotaExceededFault(inner) => inner.meta(),
559 Self::InvalidBlueGreenDeploymentStateFault(inner) => inner.meta(),
560 Self::InvalidCustomDbEngineVersionStateFault(inner) => inner.meta(),
561 Self::InvalidDbClusterAutomatedBackupStateFault(inner) => inner.meta(),
562 Self::InvalidDbClusterCapacityFault(inner) => inner.meta(),
563 Self::InvalidDbClusterEndpointStateFault(inner) => inner.meta(),
564 Self::InvalidDbClusterSnapshotStateFault(inner) => inner.meta(),
565 Self::InvalidDbClusterStateFault(inner) => inner.meta(),
566 Self::InvalidDbInstanceAutomatedBackupStateFault(inner) => inner.meta(),
567 Self::InvalidDbInstanceStateFault(inner) => inner.meta(),
568 Self::InvalidDbParameterGroupStateFault(inner) => inner.meta(),
569 Self::InvalidDbProxyEndpointStateFault(inner) => inner.meta(),
570 Self::InvalidDbProxyStateFault(inner) => inner.meta(),
571 Self::InvalidDbSecurityGroupStateFault(inner) => inner.meta(),
572 Self::InvalidDbShardGroupStateFault(inner) => inner.meta(),
573 Self::InvalidDbSnapshotStateFault(inner) => inner.meta(),
574 Self::InvalidDbSubnetGroupFault(inner) => inner.meta(),
575 Self::InvalidDbSubnetGroupStateFault(inner) => inner.meta(),
576 Self::InvalidDbSubnetStateFault(inner) => inner.meta(),
577 Self::InvalidEventSubscriptionStateFault(inner) => inner.meta(),
578 Self::InvalidExportOnlyFault(inner) => inner.meta(),
579 Self::InvalidExportSourceStateFault(inner) => inner.meta(),
580 Self::InvalidExportTaskStateFault(inner) => inner.meta(),
581 Self::InvalidGlobalClusterStateFault(inner) => inner.meta(),
582 Self::InvalidIntegrationStateFault(inner) => inner.meta(),
583 Self::InvalidOptionGroupStateFault(inner) => inner.meta(),
584 Self::InvalidResourceStateFault(inner) => inner.meta(),
585 Self::InvalidRestoreFault(inner) => inner.meta(),
586 Self::InvalidS3BucketFault(inner) => inner.meta(),
587 Self::InvalidSubnet(inner) => inner.meta(),
588 Self::InvalidVpcNetworkStateFault(inner) => inner.meta(),
589 Self::KmsKeyNotAccessibleFault(inner) => inner.meta(),
590 Self::MaxDbShardGroupLimitReached(inner) => inner.meta(),
591 Self::NetworkTypeNotSupported(inner) => inner.meta(),
592 Self::OptionGroupAlreadyExistsFault(inner) => inner.meta(),
593 Self::OptionGroupNotFoundFault(inner) => inner.meta(),
594 Self::OptionGroupQuotaExceededFault(inner) => inner.meta(),
595 Self::PointInTimeRestoreNotEnabledFault(inner) => inner.meta(),
596 Self::ProvisionedIopsNotAvailableInAzFault(inner) => inner.meta(),
597 Self::ReservedDbInstanceAlreadyExistsFault(inner) => inner.meta(),
598 Self::ReservedDbInstanceNotFoundFault(inner) => inner.meta(),
599 Self::ReservedDbInstanceQuotaExceededFault(inner) => inner.meta(),
600 Self::ReservedDbInstancesOfferingNotFoundFault(inner) => inner.meta(),
601 Self::ResourceNotFoundFault(inner) => inner.meta(),
602 Self::SnsInvalidTopicFault(inner) => inner.meta(),
603 Self::SnsNoAuthorizationFault(inner) => inner.meta(),
604 Self::SnsTopicArnNotFoundFault(inner) => inner.meta(),
605 Self::SharedSnapshotQuotaExceededFault(inner) => inner.meta(),
606 Self::SnapshotQuotaExceededFault(inner) => inner.meta(),
607 Self::SourceClusterNotSupportedFault(inner) => inner.meta(),
608 Self::SourceDatabaseNotSupportedFault(inner) => inner.meta(),
609 Self::SourceNotFoundFault(inner) => inner.meta(),
610 Self::StorageQuotaExceededFault(inner) => inner.meta(),
611 Self::StorageTypeNotAvailableFault(inner) => inner.meta(),
612 Self::StorageTypeNotSupportedFault(inner) => inner.meta(),
613 Self::SubnetAlreadyInUse(inner) => inner.meta(),
614 Self::SubscriptionAlreadyExistFault(inner) => inner.meta(),
615 Self::SubscriptionCategoryNotFoundFault(inner) => inner.meta(),
616 Self::SubscriptionNotFoundFault(inner) => inner.meta(),
617 Self::TenantDatabaseAlreadyExistsFault(inner) => inner.meta(),
618 Self::TenantDatabaseNotFoundFault(inner) => inner.meta(),
619 Self::TenantDatabaseQuotaExceededFault(inner) => inner.meta(),
620 Self::UnsupportedDbEngineVersionFault(inner) => inner.meta(),
621 Self::Unhandled(inner) => &inner.meta,
622 }
623 }
624}
625impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError, R>> for Error
626where
627 R: Send + Sync + std::fmt::Debug + 'static,
628{
629 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError, R>) -> Self {
630 match err {
631 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
632 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
633 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
634 source: err.into(),
635 }),
636 }
637 }
638}
639impl From<crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError> for Error {
640 fn from(err: crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError) -> Self {
641 match err {
642 crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
643 crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError::DbClusterRoleAlreadyExistsFault(inner) => {
644 Error::DbClusterRoleAlreadyExistsFault(inner)
645 }
646 crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError::DbClusterRoleQuotaExceededFault(inner) => {
647 Error::DbClusterRoleQuotaExceededFault(inner)
648 }
649 crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError::InvalidDbClusterStateFault(inner) => {
650 Error::InvalidDbClusterStateFault(inner)
651 }
652 crate::operation::add_role_to_db_cluster::AddRoleToDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
653 }
654 }
655}
656impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError, R>> for Error
657where
658 R: Send + Sync + std::fmt::Debug + 'static,
659{
660 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError, R>) -> Self {
661 match err {
662 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
663 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
664 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
665 source: err.into(),
666 }),
667 }
668 }
669}
670impl From<crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError> for Error {
671 fn from(err: crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError) -> Self {
672 match err {
673 crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError::DbInstanceNotFoundFault(inner) => {
674 Error::DbInstanceNotFoundFault(inner)
675 }
676 crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError::DbInstanceRoleAlreadyExistsFault(inner) => {
677 Error::DbInstanceRoleAlreadyExistsFault(inner)
678 }
679 crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError::DbInstanceRoleQuotaExceededFault(inner) => {
680 Error::DbInstanceRoleQuotaExceededFault(inner)
681 }
682 crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError::InvalidDbInstanceStateFault(inner) => {
683 Error::InvalidDbInstanceStateFault(inner)
684 }
685 crate::operation::add_role_to_db_instance::AddRoleToDBInstanceError::Unhandled(inner) => Error::Unhandled(inner),
686 }
687 }
688}
689impl<R>
690 From<
691 ::aws_smithy_runtime_api::client::result::SdkError<
692 crate::operation::add_source_identifier_to_subscription::AddSourceIdentifierToSubscriptionError,
693 R,
694 >,
695 > for Error
696where
697 R: Send + Sync + std::fmt::Debug + 'static,
698{
699 fn from(
700 err: ::aws_smithy_runtime_api::client::result::SdkError<
701 crate::operation::add_source_identifier_to_subscription::AddSourceIdentifierToSubscriptionError,
702 R,
703 >,
704 ) -> Self {
705 match err {
706 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
707 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
708 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
709 source: err.into(),
710 }),
711 }
712 }
713}
714impl From<crate::operation::add_source_identifier_to_subscription::AddSourceIdentifierToSubscriptionError> for Error {
715 fn from(err: crate::operation::add_source_identifier_to_subscription::AddSourceIdentifierToSubscriptionError) -> Self {
716 match err {
717 crate::operation::add_source_identifier_to_subscription::AddSourceIdentifierToSubscriptionError::SourceNotFoundFault(inner) => {
718 Error::SourceNotFoundFault(inner)
719 }
720 crate::operation::add_source_identifier_to_subscription::AddSourceIdentifierToSubscriptionError::SubscriptionNotFoundFault(inner) => {
721 Error::SubscriptionNotFoundFault(inner)
722 }
723 crate::operation::add_source_identifier_to_subscription::AddSourceIdentifierToSubscriptionError::Unhandled(inner) => {
724 Error::Unhandled(inner)
725 }
726 }
727 }
728}
729impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags_to_resource::AddTagsToResourceError, R>> for Error
730where
731 R: Send + Sync + std::fmt::Debug + 'static,
732{
733 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags_to_resource::AddTagsToResourceError, R>) -> Self {
734 match err {
735 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
736 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
737 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
738 source: err.into(),
739 }),
740 }
741 }
742}
743impl From<crate::operation::add_tags_to_resource::AddTagsToResourceError> for Error {
744 fn from(err: crate::operation::add_tags_to_resource::AddTagsToResourceError) -> Self {
745 match err {
746 crate::operation::add_tags_to_resource::AddTagsToResourceError::BlueGreenDeploymentNotFoundFault(inner) => {
747 Error::BlueGreenDeploymentNotFoundFault(inner)
748 }
749 crate::operation::add_tags_to_resource::AddTagsToResourceError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
750 crate::operation::add_tags_to_resource::AddTagsToResourceError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
751 crate::operation::add_tags_to_resource::AddTagsToResourceError::DbProxyEndpointNotFoundFault(inner) => {
752 Error::DbProxyEndpointNotFoundFault(inner)
753 }
754 crate::operation::add_tags_to_resource::AddTagsToResourceError::DbProxyNotFoundFault(inner) => Error::DbProxyNotFoundFault(inner),
755 crate::operation::add_tags_to_resource::AddTagsToResourceError::DbProxyTargetGroupNotFoundFault(inner) => {
756 Error::DbProxyTargetGroupNotFoundFault(inner)
757 }
758 crate::operation::add_tags_to_resource::AddTagsToResourceError::DbShardGroupNotFoundFault(inner) => {
759 Error::DbShardGroupNotFoundFault(inner)
760 }
761 crate::operation::add_tags_to_resource::AddTagsToResourceError::DbSnapshotNotFoundFault(inner) => Error::DbSnapshotNotFoundFault(inner),
762 crate::operation::add_tags_to_resource::AddTagsToResourceError::DbSnapshotTenantDatabaseNotFoundFault(inner) => {
763 Error::DbSnapshotTenantDatabaseNotFoundFault(inner)
764 }
765 crate::operation::add_tags_to_resource::AddTagsToResourceError::IntegrationNotFoundFault(inner) => Error::IntegrationNotFoundFault(inner),
766 crate::operation::add_tags_to_resource::AddTagsToResourceError::InvalidDbClusterEndpointStateFault(inner) => {
767 Error::InvalidDbClusterEndpointStateFault(inner)
768 }
769 crate::operation::add_tags_to_resource::AddTagsToResourceError::InvalidDbClusterStateFault(inner) => {
770 Error::InvalidDbClusterStateFault(inner)
771 }
772 crate::operation::add_tags_to_resource::AddTagsToResourceError::InvalidDbInstanceStateFault(inner) => {
773 Error::InvalidDbInstanceStateFault(inner)
774 }
775 crate::operation::add_tags_to_resource::AddTagsToResourceError::TenantDatabaseNotFoundFault(inner) => {
776 Error::TenantDatabaseNotFoundFault(inner)
777 }
778 crate::operation::add_tags_to_resource::AddTagsToResourceError::Unhandled(inner) => Error::Unhandled(inner),
779 }
780 }
781}
782impl<R>
783 From<
784 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError, R>,
785 > for Error
786where
787 R: Send + Sync + std::fmt::Debug + 'static,
788{
789 fn from(
790 err: ::aws_smithy_runtime_api::client::result::SdkError<
791 crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError,
792 R,
793 >,
794 ) -> Self {
795 match err {
796 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
797 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
798 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
799 source: err.into(),
800 }),
801 }
802 }
803}
804impl From<crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError> for Error {
805 fn from(err: crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError) -> Self {
806 match err {
807 crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError::InvalidDbClusterStateFault(inner) => {
808 Error::InvalidDbClusterStateFault(inner)
809 }
810 crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError::InvalidDbInstanceStateFault(inner) => {
811 Error::InvalidDbInstanceStateFault(inner)
812 }
813 crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError::ResourceNotFoundFault(inner) => {
814 Error::ResourceNotFoundFault(inner)
815 }
816 crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError::Unhandled(inner) => Error::Unhandled(inner),
817 }
818 }
819}
820impl<R>
821 From<
822 ::aws_smithy_runtime_api::client::result::SdkError<
823 crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError,
824 R,
825 >,
826 > for Error
827where
828 R: Send + Sync + std::fmt::Debug + 'static,
829{
830 fn from(
831 err: ::aws_smithy_runtime_api::client::result::SdkError<
832 crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError,
833 R,
834 >,
835 ) -> Self {
836 match err {
837 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
838 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
839 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
840 source: err.into(),
841 }),
842 }
843 }
844}
845impl From<crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError> for Error {
846 fn from(err: crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError) -> Self {
847 match err {
848 crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError::AuthorizationAlreadyExistsFault(inner) => {
849 Error::AuthorizationAlreadyExistsFault(inner)
850 }
851 crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError::AuthorizationQuotaExceededFault(inner) => {
852 Error::AuthorizationQuotaExceededFault(inner)
853 }
854 crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError::DbSecurityGroupNotFoundFault(inner) => {
855 Error::DbSecurityGroupNotFoundFault(inner)
856 }
857 crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError::InvalidDbSecurityGroupStateFault(inner) => {
858 Error::InvalidDbSecurityGroupStateFault(inner)
859 }
860 crate::operation::authorize_db_security_group_ingress::AuthorizeDBSecurityGroupIngressError::Unhandled(inner) => Error::Unhandled(inner),
861 }
862 }
863}
864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::backtrack_db_cluster::BacktrackDBClusterError, R>> for Error
865where
866 R: Send + Sync + std::fmt::Debug + 'static,
867{
868 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::backtrack_db_cluster::BacktrackDBClusterError, R>) -> Self {
869 match err {
870 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
871 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
872 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
873 source: err.into(),
874 }),
875 }
876 }
877}
878impl From<crate::operation::backtrack_db_cluster::BacktrackDBClusterError> for Error {
879 fn from(err: crate::operation::backtrack_db_cluster::BacktrackDBClusterError) -> Self {
880 match err {
881 crate::operation::backtrack_db_cluster::BacktrackDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
882 crate::operation::backtrack_db_cluster::BacktrackDBClusterError::InvalidDbClusterStateFault(inner) => {
883 Error::InvalidDbClusterStateFault(inner)
884 }
885 crate::operation::backtrack_db_cluster::BacktrackDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
886 }
887 }
888}
889impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_export_task::CancelExportTaskError, R>> for Error
890where
891 R: Send + Sync + std::fmt::Debug + 'static,
892{
893 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_export_task::CancelExportTaskError, R>) -> 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::cancel_export_task::CancelExportTaskError> for Error {
904 fn from(err: crate::operation::cancel_export_task::CancelExportTaskError) -> Self {
905 match err {
906 crate::operation::cancel_export_task::CancelExportTaskError::ExportTaskNotFoundFault(inner) => Error::ExportTaskNotFoundFault(inner),
907 crate::operation::cancel_export_task::CancelExportTaskError::InvalidExportTaskStateFault(inner) => {
908 Error::InvalidExportTaskStateFault(inner)
909 }
910 crate::operation::cancel_export_task::CancelExportTaskError::Unhandled(inner) => Error::Unhandled(inner),
911 }
912 }
913}
914impl<R>
915 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_db_cluster_parameter_group::CopyDBClusterParameterGroupError, R>>
916 for Error
917where
918 R: Send + Sync + std::fmt::Debug + 'static,
919{
920 fn from(
921 err: ::aws_smithy_runtime_api::client::result::SdkError<
922 crate::operation::copy_db_cluster_parameter_group::CopyDBClusterParameterGroupError,
923 R,
924 >,
925 ) -> Self {
926 match err {
927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
930 source: err.into(),
931 }),
932 }
933 }
934}
935impl From<crate::operation::copy_db_cluster_parameter_group::CopyDBClusterParameterGroupError> for Error {
936 fn from(err: crate::operation::copy_db_cluster_parameter_group::CopyDBClusterParameterGroupError) -> Self {
937 match err {
938 crate::operation::copy_db_cluster_parameter_group::CopyDBClusterParameterGroupError::DbParameterGroupAlreadyExistsFault(inner) => {
939 Error::DbParameterGroupAlreadyExistsFault(inner)
940 }
941 crate::operation::copy_db_cluster_parameter_group::CopyDBClusterParameterGroupError::DbParameterGroupNotFoundFault(inner) => {
942 Error::DbParameterGroupNotFoundFault(inner)
943 }
944 crate::operation::copy_db_cluster_parameter_group::CopyDBClusterParameterGroupError::DbParameterGroupQuotaExceededFault(inner) => {
945 Error::DbParameterGroupQuotaExceededFault(inner)
946 }
947 crate::operation::copy_db_cluster_parameter_group::CopyDBClusterParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
948 }
949 }
950}
951impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError, R>> for Error
952where
953 R: Send + Sync + std::fmt::Debug + 'static,
954{
955 fn from(
956 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError, R>,
957 ) -> Self {
958 match err {
959 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
960 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
961 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
962 source: err.into(),
963 }),
964 }
965 }
966}
967impl From<crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError> for Error {
968 fn from(err: crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError) -> Self {
969 match err {
970 crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError::DbClusterSnapshotAlreadyExistsFault(inner) => {
971 Error::DbClusterSnapshotAlreadyExistsFault(inner)
972 }
973 crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError::DbClusterSnapshotNotFoundFault(inner) => {
974 Error::DbClusterSnapshotNotFoundFault(inner)
975 }
976 crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError::InvalidDbClusterSnapshotStateFault(inner) => {
977 Error::InvalidDbClusterSnapshotStateFault(inner)
978 }
979 crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError::InvalidDbClusterStateFault(inner) => {
980 Error::InvalidDbClusterStateFault(inner)
981 }
982 crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError::KmsKeyNotAccessibleFault(inner) => {
983 Error::KmsKeyNotAccessibleFault(inner)
984 }
985 crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError::SnapshotQuotaExceededFault(inner) => {
986 Error::SnapshotQuotaExceededFault(inner)
987 }
988 crate::operation::copy_db_cluster_snapshot::CopyDBClusterSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
989 }
990 }
991}
992impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_db_parameter_group::CopyDBParameterGroupError, R>> for Error
993where
994 R: Send + Sync + std::fmt::Debug + 'static,
995{
996 fn from(
997 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_db_parameter_group::CopyDBParameterGroupError, R>,
998 ) -> Self {
999 match err {
1000 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1001 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1002 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1003 source: err.into(),
1004 }),
1005 }
1006 }
1007}
1008impl From<crate::operation::copy_db_parameter_group::CopyDBParameterGroupError> for Error {
1009 fn from(err: crate::operation::copy_db_parameter_group::CopyDBParameterGroupError) -> Self {
1010 match err {
1011 crate::operation::copy_db_parameter_group::CopyDBParameterGroupError::DbParameterGroupAlreadyExistsFault(inner) => {
1012 Error::DbParameterGroupAlreadyExistsFault(inner)
1013 }
1014 crate::operation::copy_db_parameter_group::CopyDBParameterGroupError::DbParameterGroupNotFoundFault(inner) => {
1015 Error::DbParameterGroupNotFoundFault(inner)
1016 }
1017 crate::operation::copy_db_parameter_group::CopyDBParameterGroupError::DbParameterGroupQuotaExceededFault(inner) => {
1018 Error::DbParameterGroupQuotaExceededFault(inner)
1019 }
1020 crate::operation::copy_db_parameter_group::CopyDBParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
1021 }
1022 }
1023}
1024impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_db_snapshot::CopyDBSnapshotError, R>> for Error
1025where
1026 R: Send + Sync + std::fmt::Debug + 'static,
1027{
1028 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_db_snapshot::CopyDBSnapshotError, R>) -> Self {
1029 match err {
1030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1033 source: err.into(),
1034 }),
1035 }
1036 }
1037}
1038impl From<crate::operation::copy_db_snapshot::CopyDBSnapshotError> for Error {
1039 fn from(err: crate::operation::copy_db_snapshot::CopyDBSnapshotError) -> Self {
1040 match err {
1041 crate::operation::copy_db_snapshot::CopyDBSnapshotError::CustomAvailabilityZoneNotFoundFault(inner) => {
1042 Error::CustomAvailabilityZoneNotFoundFault(inner)
1043 }
1044 crate::operation::copy_db_snapshot::CopyDBSnapshotError::DbSnapshotAlreadyExistsFault(inner) => {
1045 Error::DbSnapshotAlreadyExistsFault(inner)
1046 }
1047 crate::operation::copy_db_snapshot::CopyDBSnapshotError::DbSnapshotNotFoundFault(inner) => Error::DbSnapshotNotFoundFault(inner),
1048 crate::operation::copy_db_snapshot::CopyDBSnapshotError::InvalidDbSnapshotStateFault(inner) => Error::InvalidDbSnapshotStateFault(inner),
1049 crate::operation::copy_db_snapshot::CopyDBSnapshotError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
1050 crate::operation::copy_db_snapshot::CopyDBSnapshotError::SnapshotQuotaExceededFault(inner) => Error::SnapshotQuotaExceededFault(inner),
1051 crate::operation::copy_db_snapshot::CopyDBSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
1052 }
1053 }
1054}
1055impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_option_group::CopyOptionGroupError, R>> for Error
1056where
1057 R: Send + Sync + std::fmt::Debug + 'static,
1058{
1059 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_option_group::CopyOptionGroupError, R>) -> Self {
1060 match err {
1061 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1062 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1063 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1064 source: err.into(),
1065 }),
1066 }
1067 }
1068}
1069impl From<crate::operation::copy_option_group::CopyOptionGroupError> for Error {
1070 fn from(err: crate::operation::copy_option_group::CopyOptionGroupError) -> Self {
1071 match err {
1072 crate::operation::copy_option_group::CopyOptionGroupError::OptionGroupAlreadyExistsFault(inner) => {
1073 Error::OptionGroupAlreadyExistsFault(inner)
1074 }
1075 crate::operation::copy_option_group::CopyOptionGroupError::OptionGroupNotFoundFault(inner) => Error::OptionGroupNotFoundFault(inner),
1076 crate::operation::copy_option_group::CopyOptionGroupError::OptionGroupQuotaExceededFault(inner) => {
1077 Error::OptionGroupQuotaExceededFault(inner)
1078 }
1079 crate::operation::copy_option_group::CopyOptionGroupError::Unhandled(inner) => Error::Unhandled(inner),
1080 }
1081 }
1082}
1083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError, R>>
1084 for Error
1085where
1086 R: Send + Sync + std::fmt::Debug + 'static,
1087{
1088 fn from(
1089 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError, R>,
1090 ) -> Self {
1091 match err {
1092 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1093 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1094 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1095 source: err.into(),
1096 }),
1097 }
1098 }
1099}
1100impl From<crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError> for Error {
1101 fn from(err: crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError) -> Self {
1102 match err {
1103 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::BlueGreenDeploymentAlreadyExistsFault(inner) => {
1104 Error::BlueGreenDeploymentAlreadyExistsFault(inner)
1105 }
1106 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::DbClusterNotFoundFault(inner) => {
1107 Error::DbClusterNotFoundFault(inner)
1108 }
1109 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::DbClusterParameterGroupNotFoundFault(inner) => {
1110 Error::DbClusterParameterGroupNotFoundFault(inner)
1111 }
1112 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::DbClusterQuotaExceededFault(inner) => {
1113 Error::DbClusterQuotaExceededFault(inner)
1114 }
1115 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::DbInstanceNotFoundFault(inner) => {
1116 Error::DbInstanceNotFoundFault(inner)
1117 }
1118 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::DbParameterGroupNotFoundFault(inner) => {
1119 Error::DbParameterGroupNotFoundFault(inner)
1120 }
1121 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::InstanceQuotaExceededFault(inner) => {
1122 Error::InstanceQuotaExceededFault(inner)
1123 }
1124 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::InvalidDbClusterStateFault(inner) => {
1125 Error::InvalidDbClusterStateFault(inner)
1126 }
1127 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::InvalidDbInstanceStateFault(inner) => {
1128 Error::InvalidDbInstanceStateFault(inner)
1129 }
1130 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::SourceClusterNotSupportedFault(inner) => {
1131 Error::SourceClusterNotSupportedFault(inner)
1132 }
1133 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::SourceDatabaseNotSupportedFault(inner) => {
1134 Error::SourceDatabaseNotSupportedFault(inner)
1135 }
1136 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::StorageQuotaExceededFault(inner) => {
1137 Error::StorageQuotaExceededFault(inner)
1138 }
1139 crate::operation::create_blue_green_deployment::CreateBlueGreenDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
1140 }
1141 }
1142}
1143impl<R>
1144 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError, R>>
1145 for Error
1146where
1147 R: Send + Sync + std::fmt::Debug + 'static,
1148{
1149 fn from(
1150 err: ::aws_smithy_runtime_api::client::result::SdkError<
1151 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError,
1152 R,
1153 >,
1154 ) -> Self {
1155 match err {
1156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1159 source: err.into(),
1160 }),
1161 }
1162 }
1163}
1164impl From<crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError> for Error {
1165 fn from(err: crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError) -> Self {
1166 match err {
1167 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError::CreateCustomDbEngineVersionFault(inner) => {
1168 Error::CreateCustomDbEngineVersionFault(inner)
1169 }
1170 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError::CustomDbEngineVersionAlreadyExistsFault(inner) => {
1171 Error::CustomDbEngineVersionAlreadyExistsFault(inner)
1172 }
1173 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError::CustomDbEngineVersionNotFoundFault(inner) => {
1174 Error::CustomDbEngineVersionNotFoundFault(inner)
1175 }
1176 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError::CustomDbEngineVersionQuotaExceededFault(inner) => {
1177 Error::CustomDbEngineVersionQuotaExceededFault(inner)
1178 }
1179 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError::Ec2ImagePropertiesNotSupportedFault(inner) => {
1180 Error::Ec2ImagePropertiesNotSupportedFault(inner)
1181 }
1182 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError::InvalidCustomDbEngineVersionStateFault(inner) => {
1183 Error::InvalidCustomDbEngineVersionStateFault(inner)
1184 }
1185 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError::KmsKeyNotAccessibleFault(inner) => {
1186 Error::KmsKeyNotAccessibleFault(inner)
1187 }
1188 crate::operation::create_custom_db_engine_version::CreateCustomDBEngineVersionError::Unhandled(inner) => Error::Unhandled(inner),
1189 }
1190 }
1191}
1192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_cluster::CreateDBClusterError, R>> for Error
1193where
1194 R: Send + Sync + std::fmt::Debug + 'static,
1195{
1196 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_cluster::CreateDBClusterError, R>) -> Self {
1197 match err {
1198 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1199 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1200 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1201 source: err.into(),
1202 }),
1203 }
1204 }
1205}
1206impl From<crate::operation::create_db_cluster::CreateDBClusterError> for Error {
1207 fn from(err: crate::operation::create_db_cluster::CreateDBClusterError) -> Self {
1208 match err {
1209 crate::operation::create_db_cluster::CreateDBClusterError::DbClusterAlreadyExistsFault(inner) => {
1210 Error::DbClusterAlreadyExistsFault(inner)
1211 }
1212 crate::operation::create_db_cluster::CreateDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
1213 crate::operation::create_db_cluster::CreateDBClusterError::DbClusterParameterGroupNotFoundFault(inner) => {
1214 Error::DbClusterParameterGroupNotFoundFault(inner)
1215 }
1216 crate::operation::create_db_cluster::CreateDBClusterError::DbClusterQuotaExceededFault(inner) => {
1217 Error::DbClusterQuotaExceededFault(inner)
1218 }
1219 crate::operation::create_db_cluster::CreateDBClusterError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
1220 crate::operation::create_db_cluster::CreateDBClusterError::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => {
1221 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner)
1222 }
1223 crate::operation::create_db_cluster::CreateDBClusterError::DbSubnetGroupNotFoundFault(inner) => Error::DbSubnetGroupNotFoundFault(inner),
1224 crate::operation::create_db_cluster::CreateDBClusterError::DomainNotFoundFault(inner) => Error::DomainNotFoundFault(inner),
1225 crate::operation::create_db_cluster::CreateDBClusterError::GlobalClusterNotFoundFault(inner) => Error::GlobalClusterNotFoundFault(inner),
1226 crate::operation::create_db_cluster::CreateDBClusterError::InsufficientDbInstanceCapacityFault(inner) => {
1227 Error::InsufficientDbInstanceCapacityFault(inner)
1228 }
1229 crate::operation::create_db_cluster::CreateDBClusterError::InsufficientStorageClusterCapacityFault(inner) => {
1230 Error::InsufficientStorageClusterCapacityFault(inner)
1231 }
1232 crate::operation::create_db_cluster::CreateDBClusterError::InvalidDbClusterStateFault(inner) => Error::InvalidDbClusterStateFault(inner),
1233 crate::operation::create_db_cluster::CreateDBClusterError::InvalidDbInstanceStateFault(inner) => {
1234 Error::InvalidDbInstanceStateFault(inner)
1235 }
1236 crate::operation::create_db_cluster::CreateDBClusterError::InvalidDbSubnetGroupFault(inner) => Error::InvalidDbSubnetGroupFault(inner),
1237 crate::operation::create_db_cluster::CreateDBClusterError::InvalidDbSubnetGroupStateFault(inner) => {
1238 Error::InvalidDbSubnetGroupStateFault(inner)
1239 }
1240 crate::operation::create_db_cluster::CreateDBClusterError::InvalidGlobalClusterStateFault(inner) => {
1241 Error::InvalidGlobalClusterStateFault(inner)
1242 }
1243 crate::operation::create_db_cluster::CreateDBClusterError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
1244 crate::operation::create_db_cluster::CreateDBClusterError::InvalidVpcNetworkStateFault(inner) => {
1245 Error::InvalidVpcNetworkStateFault(inner)
1246 }
1247 crate::operation::create_db_cluster::CreateDBClusterError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
1248 crate::operation::create_db_cluster::CreateDBClusterError::NetworkTypeNotSupported(inner) => Error::NetworkTypeNotSupported(inner),
1249 crate::operation::create_db_cluster::CreateDBClusterError::OptionGroupNotFoundFault(inner) => Error::OptionGroupNotFoundFault(inner),
1250 crate::operation::create_db_cluster::CreateDBClusterError::StorageQuotaExceededFault(inner) => Error::StorageQuotaExceededFault(inner),
1251 crate::operation::create_db_cluster::CreateDBClusterError::StorageTypeNotSupportedFault(inner) => {
1252 Error::StorageTypeNotSupportedFault(inner)
1253 }
1254 crate::operation::create_db_cluster::CreateDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
1255 }
1256 }
1257}
1258impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError, R>>
1259 for Error
1260where
1261 R: Send + Sync + std::fmt::Debug + 'static,
1262{
1263 fn from(
1264 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError, R>,
1265 ) -> Self {
1266 match err {
1267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1270 source: err.into(),
1271 }),
1272 }
1273 }
1274}
1275impl From<crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError> for Error {
1276 fn from(err: crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError) -> Self {
1277 match err {
1278 crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError::DbClusterEndpointAlreadyExistsFault(inner) => {
1279 Error::DbClusterEndpointAlreadyExistsFault(inner)
1280 }
1281 crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError::DbClusterEndpointQuotaExceededFault(inner) => {
1282 Error::DbClusterEndpointQuotaExceededFault(inner)
1283 }
1284 crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError::DbClusterNotFoundFault(inner) => {
1285 Error::DbClusterNotFoundFault(inner)
1286 }
1287 crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError::DbInstanceNotFoundFault(inner) => {
1288 Error::DbInstanceNotFoundFault(inner)
1289 }
1290 crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError::InvalidDbClusterStateFault(inner) => {
1291 Error::InvalidDbClusterStateFault(inner)
1292 }
1293 crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError::InvalidDbInstanceStateFault(inner) => {
1294 Error::InvalidDbInstanceStateFault(inner)
1295 }
1296 crate::operation::create_db_cluster_endpoint::CreateDBClusterEndpointError::Unhandled(inner) => Error::Unhandled(inner),
1297 }
1298 }
1299}
1300impl<R>
1301 From<
1302 ::aws_smithy_runtime_api::client::result::SdkError<
1303 crate::operation::create_db_cluster_parameter_group::CreateDBClusterParameterGroupError,
1304 R,
1305 >,
1306 > for Error
1307where
1308 R: Send + Sync + std::fmt::Debug + 'static,
1309{
1310 fn from(
1311 err: ::aws_smithy_runtime_api::client::result::SdkError<
1312 crate::operation::create_db_cluster_parameter_group::CreateDBClusterParameterGroupError,
1313 R,
1314 >,
1315 ) -> Self {
1316 match err {
1317 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1318 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1319 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1320 source: err.into(),
1321 }),
1322 }
1323 }
1324}
1325impl From<crate::operation::create_db_cluster_parameter_group::CreateDBClusterParameterGroupError> for Error {
1326 fn from(err: crate::operation::create_db_cluster_parameter_group::CreateDBClusterParameterGroupError) -> Self {
1327 match err {
1328 crate::operation::create_db_cluster_parameter_group::CreateDBClusterParameterGroupError::DbParameterGroupAlreadyExistsFault(inner) => {
1329 Error::DbParameterGroupAlreadyExistsFault(inner)
1330 }
1331 crate::operation::create_db_cluster_parameter_group::CreateDBClusterParameterGroupError::DbParameterGroupQuotaExceededFault(inner) => {
1332 Error::DbParameterGroupQuotaExceededFault(inner)
1333 }
1334 crate::operation::create_db_cluster_parameter_group::CreateDBClusterParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
1335 }
1336 }
1337}
1338impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError, R>>
1339 for Error
1340where
1341 R: Send + Sync + std::fmt::Debug + 'static,
1342{
1343 fn from(
1344 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError, R>,
1345 ) -> Self {
1346 match err {
1347 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1348 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1349 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1350 source: err.into(),
1351 }),
1352 }
1353 }
1354}
1355impl From<crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError> for Error {
1356 fn from(err: crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError) -> Self {
1357 match err {
1358 crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError::DbClusterNotFoundFault(inner) => {
1359 Error::DbClusterNotFoundFault(inner)
1360 }
1361 crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError::DbClusterSnapshotAlreadyExistsFault(inner) => {
1362 Error::DbClusterSnapshotAlreadyExistsFault(inner)
1363 }
1364 crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError::InvalidDbClusterSnapshotStateFault(inner) => {
1365 Error::InvalidDbClusterSnapshotStateFault(inner)
1366 }
1367 crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError::InvalidDbClusterStateFault(inner) => {
1368 Error::InvalidDbClusterStateFault(inner)
1369 }
1370 crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError::SnapshotQuotaExceededFault(inner) => {
1371 Error::SnapshotQuotaExceededFault(inner)
1372 }
1373 crate::operation::create_db_cluster_snapshot::CreateDBClusterSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
1374 }
1375 }
1376}
1377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_instance::CreateDBInstanceError, 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::create_db_instance::CreateDBInstanceError, 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::create_db_instance::CreateDBInstanceError> for Error {
1392 fn from(err: crate::operation::create_db_instance::CreateDBInstanceError) -> Self {
1393 match err {
1394 crate::operation::create_db_instance::CreateDBInstanceError::AuthorizationNotFoundFault(inner) => {
1395 Error::AuthorizationNotFoundFault(inner)
1396 }
1397 crate::operation::create_db_instance::CreateDBInstanceError::BackupPolicyNotFoundFault(inner) => Error::BackupPolicyNotFoundFault(inner),
1398 crate::operation::create_db_instance::CreateDBInstanceError::CertificateNotFoundFault(inner) => Error::CertificateNotFoundFault(inner),
1399 crate::operation::create_db_instance::CreateDBInstanceError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
1400 crate::operation::create_db_instance::CreateDBInstanceError::DbInstanceAlreadyExistsFault(inner) => {
1401 Error::DbInstanceAlreadyExistsFault(inner)
1402 }
1403 crate::operation::create_db_instance::CreateDBInstanceError::DbParameterGroupNotFoundFault(inner) => {
1404 Error::DbParameterGroupNotFoundFault(inner)
1405 }
1406 crate::operation::create_db_instance::CreateDBInstanceError::DbSecurityGroupNotFoundFault(inner) => {
1407 Error::DbSecurityGroupNotFoundFault(inner)
1408 }
1409 crate::operation::create_db_instance::CreateDBInstanceError::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => {
1410 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner)
1411 }
1412 crate::operation::create_db_instance::CreateDBInstanceError::DbSubnetGroupNotFoundFault(inner) => {
1413 Error::DbSubnetGroupNotFoundFault(inner)
1414 }
1415 crate::operation::create_db_instance::CreateDBInstanceError::DomainNotFoundFault(inner) => Error::DomainNotFoundFault(inner),
1416 crate::operation::create_db_instance::CreateDBInstanceError::InstanceQuotaExceededFault(inner) => {
1417 Error::InstanceQuotaExceededFault(inner)
1418 }
1419 crate::operation::create_db_instance::CreateDBInstanceError::InsufficientDbInstanceCapacityFault(inner) => {
1420 Error::InsufficientDbInstanceCapacityFault(inner)
1421 }
1422 crate::operation::create_db_instance::CreateDBInstanceError::InvalidDbClusterStateFault(inner) => {
1423 Error::InvalidDbClusterStateFault(inner)
1424 }
1425 crate::operation::create_db_instance::CreateDBInstanceError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
1426 crate::operation::create_db_instance::CreateDBInstanceError::InvalidVpcNetworkStateFault(inner) => {
1427 Error::InvalidVpcNetworkStateFault(inner)
1428 }
1429 crate::operation::create_db_instance::CreateDBInstanceError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
1430 crate::operation::create_db_instance::CreateDBInstanceError::NetworkTypeNotSupported(inner) => Error::NetworkTypeNotSupported(inner),
1431 crate::operation::create_db_instance::CreateDBInstanceError::OptionGroupNotFoundFault(inner) => Error::OptionGroupNotFoundFault(inner),
1432 crate::operation::create_db_instance::CreateDBInstanceError::ProvisionedIopsNotAvailableInAzFault(inner) => {
1433 Error::ProvisionedIopsNotAvailableInAzFault(inner)
1434 }
1435 crate::operation::create_db_instance::CreateDBInstanceError::StorageQuotaExceededFault(inner) => Error::StorageQuotaExceededFault(inner),
1436 crate::operation::create_db_instance::CreateDBInstanceError::StorageTypeNotSupportedFault(inner) => {
1437 Error::StorageTypeNotSupportedFault(inner)
1438 }
1439 crate::operation::create_db_instance::CreateDBInstanceError::TenantDatabaseQuotaExceededFault(inner) => {
1440 Error::TenantDatabaseQuotaExceededFault(inner)
1441 }
1442 crate::operation::create_db_instance::CreateDBInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1443 }
1444 }
1445}
1446impl<R>
1447 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError, R>>
1448 for Error
1449where
1450 R: Send + Sync + std::fmt::Debug + 'static,
1451{
1452 fn from(
1453 err: ::aws_smithy_runtime_api::client::result::SdkError<
1454 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError,
1455 R,
1456 >,
1457 ) -> Self {
1458 match err {
1459 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1460 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1461 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1462 source: err.into(),
1463 }),
1464 }
1465 }
1466}
1467impl From<crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError> for Error {
1468 fn from(err: crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError) -> Self {
1469 match err {
1470 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::CertificateNotFoundFault(inner) => {
1471 Error::CertificateNotFoundFault(inner)
1472 }
1473 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DbClusterNotFoundFault(inner) => {
1474 Error::DbClusterNotFoundFault(inner)
1475 }
1476 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DbInstanceAlreadyExistsFault(inner) => {
1477 Error::DbInstanceAlreadyExistsFault(inner)
1478 }
1479 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DbInstanceNotFoundFault(inner) => {
1480 Error::DbInstanceNotFoundFault(inner)
1481 }
1482 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DbParameterGroupNotFoundFault(inner) => {
1483 Error::DbParameterGroupNotFoundFault(inner)
1484 }
1485 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DbSecurityGroupNotFoundFault(inner) => {
1486 Error::DbSecurityGroupNotFoundFault(inner)
1487 }
1488 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => {
1489 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner)
1490 }
1491 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DbSubnetGroupNotAllowedFault(inner) => {
1492 Error::DbSubnetGroupNotAllowedFault(inner)
1493 }
1494 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DbSubnetGroupNotFoundFault(inner) => {
1495 Error::DbSubnetGroupNotFoundFault(inner)
1496 }
1497 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::DomainNotFoundFault(inner) => {
1498 Error::DomainNotFoundFault(inner)
1499 }
1500 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::InstanceQuotaExceededFault(inner) => {
1501 Error::InstanceQuotaExceededFault(inner)
1502 }
1503 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::InsufficientDbInstanceCapacityFault(inner) => {
1504 Error::InsufficientDbInstanceCapacityFault(inner)
1505 }
1506 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::InvalidDbClusterStateFault(inner) => {
1507 Error::InvalidDbClusterStateFault(inner)
1508 }
1509 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::InvalidDbInstanceStateFault(inner) => {
1510 Error::InvalidDbInstanceStateFault(inner)
1511 }
1512 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::InvalidDbSubnetGroupFault(inner) => {
1513 Error::InvalidDbSubnetGroupFault(inner)
1514 }
1515 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
1516 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::InvalidVpcNetworkStateFault(inner) => {
1517 Error::InvalidVpcNetworkStateFault(inner)
1518 }
1519 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::KmsKeyNotAccessibleFault(inner) => {
1520 Error::KmsKeyNotAccessibleFault(inner)
1521 }
1522 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::NetworkTypeNotSupported(inner) => {
1523 Error::NetworkTypeNotSupported(inner)
1524 }
1525 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::OptionGroupNotFoundFault(inner) => {
1526 Error::OptionGroupNotFoundFault(inner)
1527 }
1528 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::ProvisionedIopsNotAvailableInAzFault(inner) => {
1529 Error::ProvisionedIopsNotAvailableInAzFault(inner)
1530 }
1531 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::StorageQuotaExceededFault(inner) => {
1532 Error::StorageQuotaExceededFault(inner)
1533 }
1534 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::StorageTypeNotSupportedFault(inner) => {
1535 Error::StorageTypeNotSupportedFault(inner)
1536 }
1537 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::TenantDatabaseQuotaExceededFault(inner) => {
1538 Error::TenantDatabaseQuotaExceededFault(inner)
1539 }
1540 crate::operation::create_db_instance_read_replica::CreateDBInstanceReadReplicaError::Unhandled(inner) => Error::Unhandled(inner),
1541 }
1542 }
1543}
1544impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_parameter_group::CreateDBParameterGroupError, R>>
1545 for Error
1546where
1547 R: Send + Sync + std::fmt::Debug + 'static,
1548{
1549 fn from(
1550 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_parameter_group::CreateDBParameterGroupError, R>,
1551 ) -> Self {
1552 match err {
1553 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1554 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1555 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1556 source: err.into(),
1557 }),
1558 }
1559 }
1560}
1561impl From<crate::operation::create_db_parameter_group::CreateDBParameterGroupError> for Error {
1562 fn from(err: crate::operation::create_db_parameter_group::CreateDBParameterGroupError) -> Self {
1563 match err {
1564 crate::operation::create_db_parameter_group::CreateDBParameterGroupError::DbParameterGroupAlreadyExistsFault(inner) => {
1565 Error::DbParameterGroupAlreadyExistsFault(inner)
1566 }
1567 crate::operation::create_db_parameter_group::CreateDBParameterGroupError::DbParameterGroupQuotaExceededFault(inner) => {
1568 Error::DbParameterGroupQuotaExceededFault(inner)
1569 }
1570 crate::operation::create_db_parameter_group::CreateDBParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
1571 }
1572 }
1573}
1574impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_proxy::CreateDBProxyError, R>> for Error
1575where
1576 R: Send + Sync + std::fmt::Debug + 'static,
1577{
1578 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_proxy::CreateDBProxyError, R>) -> Self {
1579 match err {
1580 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1581 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1582 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1583 source: err.into(),
1584 }),
1585 }
1586 }
1587}
1588impl From<crate::operation::create_db_proxy::CreateDBProxyError> for Error {
1589 fn from(err: crate::operation::create_db_proxy::CreateDBProxyError) -> Self {
1590 match err {
1591 crate::operation::create_db_proxy::CreateDBProxyError::DbProxyAlreadyExistsFault(inner) => Error::DbProxyAlreadyExistsFault(inner),
1592 crate::operation::create_db_proxy::CreateDBProxyError::DbProxyQuotaExceededFault(inner) => Error::DbProxyQuotaExceededFault(inner),
1593 crate::operation::create_db_proxy::CreateDBProxyError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
1594 crate::operation::create_db_proxy::CreateDBProxyError::Unhandled(inner) => Error::Unhandled(inner),
1595 }
1596 }
1597}
1598impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError, R>> for Error
1599where
1600 R: Send + Sync + std::fmt::Debug + 'static,
1601{
1602 fn from(
1603 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError, R>,
1604 ) -> Self {
1605 match err {
1606 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1607 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1608 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1609 source: err.into(),
1610 }),
1611 }
1612 }
1613}
1614impl From<crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError> for Error {
1615 fn from(err: crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError) -> Self {
1616 match err {
1617 crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError::DbProxyEndpointAlreadyExistsFault(inner) => {
1618 Error::DbProxyEndpointAlreadyExistsFault(inner)
1619 }
1620 crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError::DbProxyEndpointQuotaExceededFault(inner) => {
1621 Error::DbProxyEndpointQuotaExceededFault(inner)
1622 }
1623 crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError::DbProxyNotFoundFault(inner) => Error::DbProxyNotFoundFault(inner),
1624 crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError::InvalidDbProxyStateFault(inner) => {
1625 Error::InvalidDbProxyStateFault(inner)
1626 }
1627 crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
1628 crate::operation::create_db_proxy_endpoint::CreateDBProxyEndpointError::Unhandled(inner) => Error::Unhandled(inner),
1629 }
1630 }
1631}
1632impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_security_group::CreateDBSecurityGroupError, R>> for Error
1633where
1634 R: Send + Sync + std::fmt::Debug + 'static,
1635{
1636 fn from(
1637 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_security_group::CreateDBSecurityGroupError, R>,
1638 ) -> Self {
1639 match err {
1640 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1641 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1642 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1643 source: err.into(),
1644 }),
1645 }
1646 }
1647}
1648impl From<crate::operation::create_db_security_group::CreateDBSecurityGroupError> for Error {
1649 fn from(err: crate::operation::create_db_security_group::CreateDBSecurityGroupError) -> Self {
1650 match err {
1651 crate::operation::create_db_security_group::CreateDBSecurityGroupError::DbSecurityGroupAlreadyExistsFault(inner) => {
1652 Error::DbSecurityGroupAlreadyExistsFault(inner)
1653 }
1654 crate::operation::create_db_security_group::CreateDBSecurityGroupError::DbSecurityGroupNotSupportedFault(inner) => {
1655 Error::DbSecurityGroupNotSupportedFault(inner)
1656 }
1657 crate::operation::create_db_security_group::CreateDBSecurityGroupError::DbSecurityGroupQuotaExceededFault(inner) => {
1658 Error::DbSecurityGroupQuotaExceededFault(inner)
1659 }
1660 crate::operation::create_db_security_group::CreateDBSecurityGroupError::Unhandled(inner) => Error::Unhandled(inner),
1661 }
1662 }
1663}
1664impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_shard_group::CreateDBShardGroupError, R>> for Error
1665where
1666 R: Send + Sync + std::fmt::Debug + 'static,
1667{
1668 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_shard_group::CreateDBShardGroupError, R>) -> Self {
1669 match err {
1670 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1671 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1672 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1673 source: err.into(),
1674 }),
1675 }
1676 }
1677}
1678impl From<crate::operation::create_db_shard_group::CreateDBShardGroupError> for Error {
1679 fn from(err: crate::operation::create_db_shard_group::CreateDBShardGroupError) -> Self {
1680 match err {
1681 crate::operation::create_db_shard_group::CreateDBShardGroupError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
1682 crate::operation::create_db_shard_group::CreateDBShardGroupError::DbShardGroupAlreadyExistsFault(inner) => {
1683 Error::DbShardGroupAlreadyExistsFault(inner)
1684 }
1685 crate::operation::create_db_shard_group::CreateDBShardGroupError::InvalidDbClusterStateFault(inner) => {
1686 Error::InvalidDbClusterStateFault(inner)
1687 }
1688 crate::operation::create_db_shard_group::CreateDBShardGroupError::InvalidVpcNetworkStateFault(inner) => {
1689 Error::InvalidVpcNetworkStateFault(inner)
1690 }
1691 crate::operation::create_db_shard_group::CreateDBShardGroupError::MaxDbShardGroupLimitReached(inner) => {
1692 Error::MaxDbShardGroupLimitReached(inner)
1693 }
1694 crate::operation::create_db_shard_group::CreateDBShardGroupError::NetworkTypeNotSupported(inner) => Error::NetworkTypeNotSupported(inner),
1695 crate::operation::create_db_shard_group::CreateDBShardGroupError::UnsupportedDbEngineVersionFault(inner) => {
1696 Error::UnsupportedDbEngineVersionFault(inner)
1697 }
1698 crate::operation::create_db_shard_group::CreateDBShardGroupError::Unhandled(inner) => Error::Unhandled(inner),
1699 }
1700 }
1701}
1702impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_snapshot::CreateDBSnapshotError, R>> for Error
1703where
1704 R: Send + Sync + std::fmt::Debug + 'static,
1705{
1706 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_snapshot::CreateDBSnapshotError, R>) -> Self {
1707 match err {
1708 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1709 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1710 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1711 source: err.into(),
1712 }),
1713 }
1714 }
1715}
1716impl From<crate::operation::create_db_snapshot::CreateDBSnapshotError> for Error {
1717 fn from(err: crate::operation::create_db_snapshot::CreateDBSnapshotError) -> Self {
1718 match err {
1719 crate::operation::create_db_snapshot::CreateDBSnapshotError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
1720 crate::operation::create_db_snapshot::CreateDBSnapshotError::DbSnapshotAlreadyExistsFault(inner) => {
1721 Error::DbSnapshotAlreadyExistsFault(inner)
1722 }
1723 crate::operation::create_db_snapshot::CreateDBSnapshotError::InvalidDbInstanceStateFault(inner) => {
1724 Error::InvalidDbInstanceStateFault(inner)
1725 }
1726 crate::operation::create_db_snapshot::CreateDBSnapshotError::SnapshotQuotaExceededFault(inner) => {
1727 Error::SnapshotQuotaExceededFault(inner)
1728 }
1729 crate::operation::create_db_snapshot::CreateDBSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
1730 }
1731 }
1732}
1733impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_subnet_group::CreateDBSubnetGroupError, R>> for Error
1734where
1735 R: Send + Sync + std::fmt::Debug + 'static,
1736{
1737 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_db_subnet_group::CreateDBSubnetGroupError, R>) -> Self {
1738 match err {
1739 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1740 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1741 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1742 source: err.into(),
1743 }),
1744 }
1745 }
1746}
1747impl From<crate::operation::create_db_subnet_group::CreateDBSubnetGroupError> for Error {
1748 fn from(err: crate::operation::create_db_subnet_group::CreateDBSubnetGroupError) -> Self {
1749 match err {
1750 crate::operation::create_db_subnet_group::CreateDBSubnetGroupError::DbSubnetGroupAlreadyExistsFault(inner) => {
1751 Error::DbSubnetGroupAlreadyExistsFault(inner)
1752 }
1753 crate::operation::create_db_subnet_group::CreateDBSubnetGroupError::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => {
1754 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner)
1755 }
1756 crate::operation::create_db_subnet_group::CreateDBSubnetGroupError::DbSubnetGroupQuotaExceededFault(inner) => {
1757 Error::DbSubnetGroupQuotaExceededFault(inner)
1758 }
1759 crate::operation::create_db_subnet_group::CreateDBSubnetGroupError::DbSubnetQuotaExceededFault(inner) => {
1760 Error::DbSubnetQuotaExceededFault(inner)
1761 }
1762 crate::operation::create_db_subnet_group::CreateDBSubnetGroupError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
1763 crate::operation::create_db_subnet_group::CreateDBSubnetGroupError::Unhandled(inner) => Error::Unhandled(inner),
1764 }
1765 }
1766}
1767impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_event_subscription::CreateEventSubscriptionError, R>>
1768 for Error
1769where
1770 R: Send + Sync + std::fmt::Debug + 'static,
1771{
1772 fn from(
1773 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_event_subscription::CreateEventSubscriptionError, R>,
1774 ) -> Self {
1775 match err {
1776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1779 source: err.into(),
1780 }),
1781 }
1782 }
1783}
1784impl From<crate::operation::create_event_subscription::CreateEventSubscriptionError> for Error {
1785 fn from(err: crate::operation::create_event_subscription::CreateEventSubscriptionError) -> Self {
1786 match err {
1787 crate::operation::create_event_subscription::CreateEventSubscriptionError::EventSubscriptionQuotaExceededFault(inner) => {
1788 Error::EventSubscriptionQuotaExceededFault(inner)
1789 }
1790 crate::operation::create_event_subscription::CreateEventSubscriptionError::SnsInvalidTopicFault(inner) => {
1791 Error::SnsInvalidTopicFault(inner)
1792 }
1793 crate::operation::create_event_subscription::CreateEventSubscriptionError::SnsNoAuthorizationFault(inner) => {
1794 Error::SnsNoAuthorizationFault(inner)
1795 }
1796 crate::operation::create_event_subscription::CreateEventSubscriptionError::SnsTopicArnNotFoundFault(inner) => {
1797 Error::SnsTopicArnNotFoundFault(inner)
1798 }
1799 crate::operation::create_event_subscription::CreateEventSubscriptionError::SourceNotFoundFault(inner) => {
1800 Error::SourceNotFoundFault(inner)
1801 }
1802 crate::operation::create_event_subscription::CreateEventSubscriptionError::SubscriptionAlreadyExistFault(inner) => {
1803 Error::SubscriptionAlreadyExistFault(inner)
1804 }
1805 crate::operation::create_event_subscription::CreateEventSubscriptionError::SubscriptionCategoryNotFoundFault(inner) => {
1806 Error::SubscriptionCategoryNotFoundFault(inner)
1807 }
1808 crate::operation::create_event_subscription::CreateEventSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1809 }
1810 }
1811}
1812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_global_cluster::CreateGlobalClusterError, R>> for Error
1813where
1814 R: Send + Sync + std::fmt::Debug + 'static,
1815{
1816 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_global_cluster::CreateGlobalClusterError, R>) -> Self {
1817 match err {
1818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1821 source: err.into(),
1822 }),
1823 }
1824 }
1825}
1826impl From<crate::operation::create_global_cluster::CreateGlobalClusterError> for Error {
1827 fn from(err: crate::operation::create_global_cluster::CreateGlobalClusterError) -> Self {
1828 match err {
1829 crate::operation::create_global_cluster::CreateGlobalClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
1830 crate::operation::create_global_cluster::CreateGlobalClusterError::GlobalClusterAlreadyExistsFault(inner) => {
1831 Error::GlobalClusterAlreadyExistsFault(inner)
1832 }
1833 crate::operation::create_global_cluster::CreateGlobalClusterError::GlobalClusterQuotaExceededFault(inner) => {
1834 Error::GlobalClusterQuotaExceededFault(inner)
1835 }
1836 crate::operation::create_global_cluster::CreateGlobalClusterError::InvalidDbClusterStateFault(inner) => {
1837 Error::InvalidDbClusterStateFault(inner)
1838 }
1839 crate::operation::create_global_cluster::CreateGlobalClusterError::InvalidDbShardGroupStateFault(inner) => {
1840 Error::InvalidDbShardGroupStateFault(inner)
1841 }
1842 crate::operation::create_global_cluster::CreateGlobalClusterError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
1843 crate::operation::create_global_cluster::CreateGlobalClusterError::Unhandled(inner) => Error::Unhandled(inner),
1844 }
1845 }
1846}
1847impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration::CreateIntegrationError, R>> for Error
1848where
1849 R: Send + Sync + std::fmt::Debug + 'static,
1850{
1851 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration::CreateIntegrationError, R>) -> Self {
1852 match err {
1853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1856 source: err.into(),
1857 }),
1858 }
1859 }
1860}
1861impl From<crate::operation::create_integration::CreateIntegrationError> for Error {
1862 fn from(err: crate::operation::create_integration::CreateIntegrationError) -> Self {
1863 match err {
1864 crate::operation::create_integration::CreateIntegrationError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
1865 crate::operation::create_integration::CreateIntegrationError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
1866 crate::operation::create_integration::CreateIntegrationError::IntegrationAlreadyExistsFault(inner) => {
1867 Error::IntegrationAlreadyExistsFault(inner)
1868 }
1869 crate::operation::create_integration::CreateIntegrationError::IntegrationConflictOperationFault(inner) => {
1870 Error::IntegrationConflictOperationFault(inner)
1871 }
1872 crate::operation::create_integration::CreateIntegrationError::IntegrationQuotaExceededFault(inner) => {
1873 Error::IntegrationQuotaExceededFault(inner)
1874 }
1875 crate::operation::create_integration::CreateIntegrationError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
1876 crate::operation::create_integration::CreateIntegrationError::Unhandled(inner) => Error::Unhandled(inner),
1877 }
1878 }
1879}
1880impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_option_group::CreateOptionGroupError, R>> for Error
1881where
1882 R: Send + Sync + std::fmt::Debug + 'static,
1883{
1884 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_option_group::CreateOptionGroupError, R>) -> Self {
1885 match err {
1886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1889 source: err.into(),
1890 }),
1891 }
1892 }
1893}
1894impl From<crate::operation::create_option_group::CreateOptionGroupError> for Error {
1895 fn from(err: crate::operation::create_option_group::CreateOptionGroupError) -> Self {
1896 match err {
1897 crate::operation::create_option_group::CreateOptionGroupError::OptionGroupAlreadyExistsFault(inner) => {
1898 Error::OptionGroupAlreadyExistsFault(inner)
1899 }
1900 crate::operation::create_option_group::CreateOptionGroupError::OptionGroupQuotaExceededFault(inner) => {
1901 Error::OptionGroupQuotaExceededFault(inner)
1902 }
1903 crate::operation::create_option_group::CreateOptionGroupError::Unhandled(inner) => Error::Unhandled(inner),
1904 }
1905 }
1906}
1907impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_tenant_database::CreateTenantDatabaseError, R>> for Error
1908where
1909 R: Send + Sync + std::fmt::Debug + 'static,
1910{
1911 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_tenant_database::CreateTenantDatabaseError, R>) -> Self {
1912 match err {
1913 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1914 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1915 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1916 source: err.into(),
1917 }),
1918 }
1919 }
1920}
1921impl From<crate::operation::create_tenant_database::CreateTenantDatabaseError> for Error {
1922 fn from(err: crate::operation::create_tenant_database::CreateTenantDatabaseError) -> Self {
1923 match err {
1924 crate::operation::create_tenant_database::CreateTenantDatabaseError::DbInstanceNotFoundFault(inner) => {
1925 Error::DbInstanceNotFoundFault(inner)
1926 }
1927 crate::operation::create_tenant_database::CreateTenantDatabaseError::InvalidDbInstanceStateFault(inner) => {
1928 Error::InvalidDbInstanceStateFault(inner)
1929 }
1930 crate::operation::create_tenant_database::CreateTenantDatabaseError::KmsKeyNotAccessibleFault(inner) => {
1931 Error::KmsKeyNotAccessibleFault(inner)
1932 }
1933 crate::operation::create_tenant_database::CreateTenantDatabaseError::TenantDatabaseAlreadyExistsFault(inner) => {
1934 Error::TenantDatabaseAlreadyExistsFault(inner)
1935 }
1936 crate::operation::create_tenant_database::CreateTenantDatabaseError::TenantDatabaseQuotaExceededFault(inner) => {
1937 Error::TenantDatabaseQuotaExceededFault(inner)
1938 }
1939 crate::operation::create_tenant_database::CreateTenantDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
1940 }
1941 }
1942}
1943impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_blue_green_deployment::DeleteBlueGreenDeploymentError, R>>
1944 for Error
1945where
1946 R: Send + Sync + std::fmt::Debug + 'static,
1947{
1948 fn from(
1949 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_blue_green_deployment::DeleteBlueGreenDeploymentError, R>,
1950 ) -> Self {
1951 match err {
1952 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1953 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1954 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1955 source: err.into(),
1956 }),
1957 }
1958 }
1959}
1960impl From<crate::operation::delete_blue_green_deployment::DeleteBlueGreenDeploymentError> for Error {
1961 fn from(err: crate::operation::delete_blue_green_deployment::DeleteBlueGreenDeploymentError) -> Self {
1962 match err {
1963 crate::operation::delete_blue_green_deployment::DeleteBlueGreenDeploymentError::BlueGreenDeploymentNotFoundFault(inner) => {
1964 Error::BlueGreenDeploymentNotFoundFault(inner)
1965 }
1966 crate::operation::delete_blue_green_deployment::DeleteBlueGreenDeploymentError::InvalidBlueGreenDeploymentStateFault(inner) => {
1967 Error::InvalidBlueGreenDeploymentStateFault(inner)
1968 }
1969 crate::operation::delete_blue_green_deployment::DeleteBlueGreenDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
1970 }
1971 }
1972}
1973impl<R>
1974 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_db_engine_version::DeleteCustomDBEngineVersionError, R>>
1975 for Error
1976where
1977 R: Send + Sync + std::fmt::Debug + 'static,
1978{
1979 fn from(
1980 err: ::aws_smithy_runtime_api::client::result::SdkError<
1981 crate::operation::delete_custom_db_engine_version::DeleteCustomDBEngineVersionError,
1982 R,
1983 >,
1984 ) -> Self {
1985 match err {
1986 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1987 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1988 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1989 source: err.into(),
1990 }),
1991 }
1992 }
1993}
1994impl From<crate::operation::delete_custom_db_engine_version::DeleteCustomDBEngineVersionError> for Error {
1995 fn from(err: crate::operation::delete_custom_db_engine_version::DeleteCustomDBEngineVersionError) -> Self {
1996 match err {
1997 crate::operation::delete_custom_db_engine_version::DeleteCustomDBEngineVersionError::CustomDbEngineVersionNotFoundFault(inner) => {
1998 Error::CustomDbEngineVersionNotFoundFault(inner)
1999 }
2000 crate::operation::delete_custom_db_engine_version::DeleteCustomDBEngineVersionError::InvalidCustomDbEngineVersionStateFault(inner) => {
2001 Error::InvalidCustomDbEngineVersionStateFault(inner)
2002 }
2003 crate::operation::delete_custom_db_engine_version::DeleteCustomDBEngineVersionError::Unhandled(inner) => Error::Unhandled(inner),
2004 }
2005 }
2006}
2007impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_cluster::DeleteDBClusterError, R>> for Error
2008where
2009 R: Send + Sync + std::fmt::Debug + 'static,
2010{
2011 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_cluster::DeleteDBClusterError, R>) -> Self {
2012 match err {
2013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2016 source: err.into(),
2017 }),
2018 }
2019 }
2020}
2021impl From<crate::operation::delete_db_cluster::DeleteDBClusterError> for Error {
2022 fn from(err: crate::operation::delete_db_cluster::DeleteDBClusterError) -> Self {
2023 match err {
2024 crate::operation::delete_db_cluster::DeleteDBClusterError::DbClusterAutomatedBackupQuotaExceededFault(inner) => {
2025 Error::DbClusterAutomatedBackupQuotaExceededFault(inner)
2026 }
2027 crate::operation::delete_db_cluster::DeleteDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
2028 crate::operation::delete_db_cluster::DeleteDBClusterError::DbClusterSnapshotAlreadyExistsFault(inner) => {
2029 Error::DbClusterSnapshotAlreadyExistsFault(inner)
2030 }
2031 crate::operation::delete_db_cluster::DeleteDBClusterError::InvalidDbClusterSnapshotStateFault(inner) => {
2032 Error::InvalidDbClusterSnapshotStateFault(inner)
2033 }
2034 crate::operation::delete_db_cluster::DeleteDBClusterError::InvalidDbClusterStateFault(inner) => Error::InvalidDbClusterStateFault(inner),
2035 crate::operation::delete_db_cluster::DeleteDBClusterError::InvalidGlobalClusterStateFault(inner) => {
2036 Error::InvalidGlobalClusterStateFault(inner)
2037 }
2038 crate::operation::delete_db_cluster::DeleteDBClusterError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
2039 crate::operation::delete_db_cluster::DeleteDBClusterError::SnapshotQuotaExceededFault(inner) => Error::SnapshotQuotaExceededFault(inner),
2040 crate::operation::delete_db_cluster::DeleteDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
2041 }
2042 }
2043}
2044impl<R>
2045 From<
2046 ::aws_smithy_runtime_api::client::result::SdkError<
2047 crate::operation::delete_db_cluster_automated_backup::DeleteDBClusterAutomatedBackupError,
2048 R,
2049 >,
2050 > for Error
2051where
2052 R: Send + Sync + std::fmt::Debug + 'static,
2053{
2054 fn from(
2055 err: ::aws_smithy_runtime_api::client::result::SdkError<
2056 crate::operation::delete_db_cluster_automated_backup::DeleteDBClusterAutomatedBackupError,
2057 R,
2058 >,
2059 ) -> Self {
2060 match err {
2061 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2062 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2063 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2064 source: err.into(),
2065 }),
2066 }
2067 }
2068}
2069impl From<crate::operation::delete_db_cluster_automated_backup::DeleteDBClusterAutomatedBackupError> for Error {
2070 fn from(err: crate::operation::delete_db_cluster_automated_backup::DeleteDBClusterAutomatedBackupError) -> Self {
2071 match err {
2072 crate::operation::delete_db_cluster_automated_backup::DeleteDBClusterAutomatedBackupError::DbClusterAutomatedBackupNotFoundFault(
2073 inner,
2074 ) => Error::DbClusterAutomatedBackupNotFoundFault(inner),
2075 crate::operation::delete_db_cluster_automated_backup::DeleteDBClusterAutomatedBackupError::InvalidDbClusterAutomatedBackupStateFault(
2076 inner,
2077 ) => Error::InvalidDbClusterAutomatedBackupStateFault(inner),
2078 crate::operation::delete_db_cluster_automated_backup::DeleteDBClusterAutomatedBackupError::Unhandled(inner) => Error::Unhandled(inner),
2079 }
2080 }
2081}
2082impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_cluster_endpoint::DeleteDBClusterEndpointError, R>>
2083 for Error
2084where
2085 R: Send + Sync + std::fmt::Debug + 'static,
2086{
2087 fn from(
2088 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_cluster_endpoint::DeleteDBClusterEndpointError, R>,
2089 ) -> Self {
2090 match err {
2091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2094 source: err.into(),
2095 }),
2096 }
2097 }
2098}
2099impl From<crate::operation::delete_db_cluster_endpoint::DeleteDBClusterEndpointError> for Error {
2100 fn from(err: crate::operation::delete_db_cluster_endpoint::DeleteDBClusterEndpointError) -> Self {
2101 match err {
2102 crate::operation::delete_db_cluster_endpoint::DeleteDBClusterEndpointError::DbClusterEndpointNotFoundFault(inner) => {
2103 Error::DbClusterEndpointNotFoundFault(inner)
2104 }
2105 crate::operation::delete_db_cluster_endpoint::DeleteDBClusterEndpointError::InvalidDbClusterEndpointStateFault(inner) => {
2106 Error::InvalidDbClusterEndpointStateFault(inner)
2107 }
2108 crate::operation::delete_db_cluster_endpoint::DeleteDBClusterEndpointError::InvalidDbClusterStateFault(inner) => {
2109 Error::InvalidDbClusterStateFault(inner)
2110 }
2111 crate::operation::delete_db_cluster_endpoint::DeleteDBClusterEndpointError::Unhandled(inner) => Error::Unhandled(inner),
2112 }
2113 }
2114}
2115impl<R>
2116 From<
2117 ::aws_smithy_runtime_api::client::result::SdkError<
2118 crate::operation::delete_db_cluster_parameter_group::DeleteDBClusterParameterGroupError,
2119 R,
2120 >,
2121 > for Error
2122where
2123 R: Send + Sync + std::fmt::Debug + 'static,
2124{
2125 fn from(
2126 err: ::aws_smithy_runtime_api::client::result::SdkError<
2127 crate::operation::delete_db_cluster_parameter_group::DeleteDBClusterParameterGroupError,
2128 R,
2129 >,
2130 ) -> Self {
2131 match err {
2132 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2133 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2134 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2135 source: err.into(),
2136 }),
2137 }
2138 }
2139}
2140impl From<crate::operation::delete_db_cluster_parameter_group::DeleteDBClusterParameterGroupError> for Error {
2141 fn from(err: crate::operation::delete_db_cluster_parameter_group::DeleteDBClusterParameterGroupError) -> Self {
2142 match err {
2143 crate::operation::delete_db_cluster_parameter_group::DeleteDBClusterParameterGroupError::DbParameterGroupNotFoundFault(inner) => {
2144 Error::DbParameterGroupNotFoundFault(inner)
2145 }
2146 crate::operation::delete_db_cluster_parameter_group::DeleteDBClusterParameterGroupError::InvalidDbParameterGroupStateFault(inner) => {
2147 Error::InvalidDbParameterGroupStateFault(inner)
2148 }
2149 crate::operation::delete_db_cluster_parameter_group::DeleteDBClusterParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
2150 }
2151 }
2152}
2153impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_cluster_snapshot::DeleteDBClusterSnapshotError, R>>
2154 for Error
2155where
2156 R: Send + Sync + std::fmt::Debug + 'static,
2157{
2158 fn from(
2159 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_cluster_snapshot::DeleteDBClusterSnapshotError, R>,
2160 ) -> Self {
2161 match err {
2162 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2163 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2164 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2165 source: err.into(),
2166 }),
2167 }
2168 }
2169}
2170impl From<crate::operation::delete_db_cluster_snapshot::DeleteDBClusterSnapshotError> for Error {
2171 fn from(err: crate::operation::delete_db_cluster_snapshot::DeleteDBClusterSnapshotError) -> Self {
2172 match err {
2173 crate::operation::delete_db_cluster_snapshot::DeleteDBClusterSnapshotError::DbClusterSnapshotNotFoundFault(inner) => {
2174 Error::DbClusterSnapshotNotFoundFault(inner)
2175 }
2176 crate::operation::delete_db_cluster_snapshot::DeleteDBClusterSnapshotError::InvalidDbClusterSnapshotStateFault(inner) => {
2177 Error::InvalidDbClusterSnapshotStateFault(inner)
2178 }
2179 crate::operation::delete_db_cluster_snapshot::DeleteDBClusterSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
2180 }
2181 }
2182}
2183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_instance::DeleteDBInstanceError, R>> for Error
2184where
2185 R: Send + Sync + std::fmt::Debug + 'static,
2186{
2187 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_instance::DeleteDBInstanceError, R>) -> Self {
2188 match err {
2189 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2190 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2191 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2192 source: err.into(),
2193 }),
2194 }
2195 }
2196}
2197impl From<crate::operation::delete_db_instance::DeleteDBInstanceError> for Error {
2198 fn from(err: crate::operation::delete_db_instance::DeleteDBInstanceError) -> Self {
2199 match err {
2200 crate::operation::delete_db_instance::DeleteDBInstanceError::DbInstanceAutomatedBackupQuotaExceededFault(inner) => {
2201 Error::DbInstanceAutomatedBackupQuotaExceededFault(inner)
2202 }
2203 crate::operation::delete_db_instance::DeleteDBInstanceError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
2204 crate::operation::delete_db_instance::DeleteDBInstanceError::DbSnapshotAlreadyExistsFault(inner) => {
2205 Error::DbSnapshotAlreadyExistsFault(inner)
2206 }
2207 crate::operation::delete_db_instance::DeleteDBInstanceError::InvalidDbClusterStateFault(inner) => {
2208 Error::InvalidDbClusterStateFault(inner)
2209 }
2210 crate::operation::delete_db_instance::DeleteDBInstanceError::InvalidDbInstanceStateFault(inner) => {
2211 Error::InvalidDbInstanceStateFault(inner)
2212 }
2213 crate::operation::delete_db_instance::DeleteDBInstanceError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
2214 crate::operation::delete_db_instance::DeleteDBInstanceError::SnapshotQuotaExceededFault(inner) => {
2215 Error::SnapshotQuotaExceededFault(inner)
2216 }
2217 crate::operation::delete_db_instance::DeleteDBInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2218 }
2219 }
2220}
2221impl<R>
2222 From<
2223 ::aws_smithy_runtime_api::client::result::SdkError<
2224 crate::operation::delete_db_instance_automated_backup::DeleteDBInstanceAutomatedBackupError,
2225 R,
2226 >,
2227 > for Error
2228where
2229 R: Send + Sync + std::fmt::Debug + 'static,
2230{
2231 fn from(
2232 err: ::aws_smithy_runtime_api::client::result::SdkError<
2233 crate::operation::delete_db_instance_automated_backup::DeleteDBInstanceAutomatedBackupError,
2234 R,
2235 >,
2236 ) -> Self {
2237 match err {
2238 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2239 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2240 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2241 source: err.into(),
2242 }),
2243 }
2244 }
2245}
2246impl From<crate::operation::delete_db_instance_automated_backup::DeleteDBInstanceAutomatedBackupError> for Error {
2247 fn from(err: crate::operation::delete_db_instance_automated_backup::DeleteDBInstanceAutomatedBackupError) -> Self {
2248 match err {
2249 crate::operation::delete_db_instance_automated_backup::DeleteDBInstanceAutomatedBackupError::DbInstanceAutomatedBackupNotFoundFault(inner) => Error::DbInstanceAutomatedBackupNotFoundFault(inner),
2250 crate::operation::delete_db_instance_automated_backup::DeleteDBInstanceAutomatedBackupError::InvalidDbInstanceAutomatedBackupStateFault(inner) => Error::InvalidDbInstanceAutomatedBackupStateFault(inner),
2251 crate::operation::delete_db_instance_automated_backup::DeleteDBInstanceAutomatedBackupError::Unhandled(inner) => Error::Unhandled(inner),
2252 }
2253 }
2254}
2255impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_parameter_group::DeleteDBParameterGroupError, R>>
2256 for Error
2257where
2258 R: Send + Sync + std::fmt::Debug + 'static,
2259{
2260 fn from(
2261 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_parameter_group::DeleteDBParameterGroupError, R>,
2262 ) -> Self {
2263 match err {
2264 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2265 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2266 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2267 source: err.into(),
2268 }),
2269 }
2270 }
2271}
2272impl From<crate::operation::delete_db_parameter_group::DeleteDBParameterGroupError> for Error {
2273 fn from(err: crate::operation::delete_db_parameter_group::DeleteDBParameterGroupError) -> Self {
2274 match err {
2275 crate::operation::delete_db_parameter_group::DeleteDBParameterGroupError::DbParameterGroupNotFoundFault(inner) => {
2276 Error::DbParameterGroupNotFoundFault(inner)
2277 }
2278 crate::operation::delete_db_parameter_group::DeleteDBParameterGroupError::InvalidDbParameterGroupStateFault(inner) => {
2279 Error::InvalidDbParameterGroupStateFault(inner)
2280 }
2281 crate::operation::delete_db_parameter_group::DeleteDBParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
2282 }
2283 }
2284}
2285impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_proxy::DeleteDBProxyError, R>> for Error
2286where
2287 R: Send + Sync + std::fmt::Debug + 'static,
2288{
2289 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_proxy::DeleteDBProxyError, R>) -> Self {
2290 match err {
2291 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2292 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2293 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2294 source: err.into(),
2295 }),
2296 }
2297 }
2298}
2299impl From<crate::operation::delete_db_proxy::DeleteDBProxyError> for Error {
2300 fn from(err: crate::operation::delete_db_proxy::DeleteDBProxyError) -> Self {
2301 match err {
2302 crate::operation::delete_db_proxy::DeleteDBProxyError::DbProxyNotFoundFault(inner) => Error::DbProxyNotFoundFault(inner),
2303 crate::operation::delete_db_proxy::DeleteDBProxyError::InvalidDbProxyStateFault(inner) => Error::InvalidDbProxyStateFault(inner),
2304 crate::operation::delete_db_proxy::DeleteDBProxyError::Unhandled(inner) => Error::Unhandled(inner),
2305 }
2306 }
2307}
2308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_proxy_endpoint::DeleteDBProxyEndpointError, R>> for Error
2309where
2310 R: Send + Sync + std::fmt::Debug + 'static,
2311{
2312 fn from(
2313 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_proxy_endpoint::DeleteDBProxyEndpointError, R>,
2314 ) -> Self {
2315 match err {
2316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2319 source: err.into(),
2320 }),
2321 }
2322 }
2323}
2324impl From<crate::operation::delete_db_proxy_endpoint::DeleteDBProxyEndpointError> for Error {
2325 fn from(err: crate::operation::delete_db_proxy_endpoint::DeleteDBProxyEndpointError) -> Self {
2326 match err {
2327 crate::operation::delete_db_proxy_endpoint::DeleteDBProxyEndpointError::DbProxyEndpointNotFoundFault(inner) => {
2328 Error::DbProxyEndpointNotFoundFault(inner)
2329 }
2330 crate::operation::delete_db_proxy_endpoint::DeleteDBProxyEndpointError::InvalidDbProxyEndpointStateFault(inner) => {
2331 Error::InvalidDbProxyEndpointStateFault(inner)
2332 }
2333 crate::operation::delete_db_proxy_endpoint::DeleteDBProxyEndpointError::Unhandled(inner) => Error::Unhandled(inner),
2334 }
2335 }
2336}
2337impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_security_group::DeleteDBSecurityGroupError, R>> for Error
2338where
2339 R: Send + Sync + std::fmt::Debug + 'static,
2340{
2341 fn from(
2342 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_security_group::DeleteDBSecurityGroupError, R>,
2343 ) -> Self {
2344 match err {
2345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2348 source: err.into(),
2349 }),
2350 }
2351 }
2352}
2353impl From<crate::operation::delete_db_security_group::DeleteDBSecurityGroupError> for Error {
2354 fn from(err: crate::operation::delete_db_security_group::DeleteDBSecurityGroupError) -> Self {
2355 match err {
2356 crate::operation::delete_db_security_group::DeleteDBSecurityGroupError::DbSecurityGroupNotFoundFault(inner) => {
2357 Error::DbSecurityGroupNotFoundFault(inner)
2358 }
2359 crate::operation::delete_db_security_group::DeleteDBSecurityGroupError::InvalidDbSecurityGroupStateFault(inner) => {
2360 Error::InvalidDbSecurityGroupStateFault(inner)
2361 }
2362 crate::operation::delete_db_security_group::DeleteDBSecurityGroupError::Unhandled(inner) => Error::Unhandled(inner),
2363 }
2364 }
2365}
2366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_shard_group::DeleteDBShardGroupError, R>> for Error
2367where
2368 R: Send + Sync + std::fmt::Debug + 'static,
2369{
2370 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_shard_group::DeleteDBShardGroupError, R>) -> Self {
2371 match err {
2372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2375 source: err.into(),
2376 }),
2377 }
2378 }
2379}
2380impl From<crate::operation::delete_db_shard_group::DeleteDBShardGroupError> for Error {
2381 fn from(err: crate::operation::delete_db_shard_group::DeleteDBShardGroupError) -> Self {
2382 match err {
2383 crate::operation::delete_db_shard_group::DeleteDBShardGroupError::DbShardGroupNotFoundFault(inner) => {
2384 Error::DbShardGroupNotFoundFault(inner)
2385 }
2386 crate::operation::delete_db_shard_group::DeleteDBShardGroupError::InvalidDbClusterStateFault(inner) => {
2387 Error::InvalidDbClusterStateFault(inner)
2388 }
2389 crate::operation::delete_db_shard_group::DeleteDBShardGroupError::InvalidDbShardGroupStateFault(inner) => {
2390 Error::InvalidDbShardGroupStateFault(inner)
2391 }
2392 crate::operation::delete_db_shard_group::DeleteDBShardGroupError::Unhandled(inner) => Error::Unhandled(inner),
2393 }
2394 }
2395}
2396impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_snapshot::DeleteDBSnapshotError, R>> for Error
2397where
2398 R: Send + Sync + std::fmt::Debug + 'static,
2399{
2400 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_snapshot::DeleteDBSnapshotError, R>) -> Self {
2401 match err {
2402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2405 source: err.into(),
2406 }),
2407 }
2408 }
2409}
2410impl From<crate::operation::delete_db_snapshot::DeleteDBSnapshotError> for Error {
2411 fn from(err: crate::operation::delete_db_snapshot::DeleteDBSnapshotError) -> Self {
2412 match err {
2413 crate::operation::delete_db_snapshot::DeleteDBSnapshotError::DbSnapshotNotFoundFault(inner) => Error::DbSnapshotNotFoundFault(inner),
2414 crate::operation::delete_db_snapshot::DeleteDBSnapshotError::InvalidDbSnapshotStateFault(inner) => {
2415 Error::InvalidDbSnapshotStateFault(inner)
2416 }
2417 crate::operation::delete_db_snapshot::DeleteDBSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
2418 }
2419 }
2420}
2421impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_subnet_group::DeleteDBSubnetGroupError, R>> for Error
2422where
2423 R: Send + Sync + std::fmt::Debug + 'static,
2424{
2425 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_db_subnet_group::DeleteDBSubnetGroupError, R>) -> Self {
2426 match err {
2427 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2428 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2429 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2430 source: err.into(),
2431 }),
2432 }
2433 }
2434}
2435impl From<crate::operation::delete_db_subnet_group::DeleteDBSubnetGroupError> for Error {
2436 fn from(err: crate::operation::delete_db_subnet_group::DeleteDBSubnetGroupError) -> Self {
2437 match err {
2438 crate::operation::delete_db_subnet_group::DeleteDBSubnetGroupError::DbSubnetGroupNotFoundFault(inner) => {
2439 Error::DbSubnetGroupNotFoundFault(inner)
2440 }
2441 crate::operation::delete_db_subnet_group::DeleteDBSubnetGroupError::InvalidDbSubnetGroupStateFault(inner) => {
2442 Error::InvalidDbSubnetGroupStateFault(inner)
2443 }
2444 crate::operation::delete_db_subnet_group::DeleteDBSubnetGroupError::InvalidDbSubnetStateFault(inner) => {
2445 Error::InvalidDbSubnetStateFault(inner)
2446 }
2447 crate::operation::delete_db_subnet_group::DeleteDBSubnetGroupError::Unhandled(inner) => Error::Unhandled(inner),
2448 }
2449 }
2450}
2451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_event_subscription::DeleteEventSubscriptionError, R>>
2452 for Error
2453where
2454 R: Send + Sync + std::fmt::Debug + 'static,
2455{
2456 fn from(
2457 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_event_subscription::DeleteEventSubscriptionError, R>,
2458 ) -> Self {
2459 match err {
2460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2463 source: err.into(),
2464 }),
2465 }
2466 }
2467}
2468impl From<crate::operation::delete_event_subscription::DeleteEventSubscriptionError> for Error {
2469 fn from(err: crate::operation::delete_event_subscription::DeleteEventSubscriptionError) -> Self {
2470 match err {
2471 crate::operation::delete_event_subscription::DeleteEventSubscriptionError::InvalidEventSubscriptionStateFault(inner) => {
2472 Error::InvalidEventSubscriptionStateFault(inner)
2473 }
2474 crate::operation::delete_event_subscription::DeleteEventSubscriptionError::SubscriptionNotFoundFault(inner) => {
2475 Error::SubscriptionNotFoundFault(inner)
2476 }
2477 crate::operation::delete_event_subscription::DeleteEventSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2478 }
2479 }
2480}
2481impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_global_cluster::DeleteGlobalClusterError, R>> for Error
2482where
2483 R: Send + Sync + std::fmt::Debug + 'static,
2484{
2485 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_global_cluster::DeleteGlobalClusterError, R>) -> Self {
2486 match err {
2487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2490 source: err.into(),
2491 }),
2492 }
2493 }
2494}
2495impl From<crate::operation::delete_global_cluster::DeleteGlobalClusterError> for Error {
2496 fn from(err: crate::operation::delete_global_cluster::DeleteGlobalClusterError) -> Self {
2497 match err {
2498 crate::operation::delete_global_cluster::DeleteGlobalClusterError::GlobalClusterNotFoundFault(inner) => {
2499 Error::GlobalClusterNotFoundFault(inner)
2500 }
2501 crate::operation::delete_global_cluster::DeleteGlobalClusterError::InvalidGlobalClusterStateFault(inner) => {
2502 Error::InvalidGlobalClusterStateFault(inner)
2503 }
2504 crate::operation::delete_global_cluster::DeleteGlobalClusterError::Unhandled(inner) => Error::Unhandled(inner),
2505 }
2506 }
2507}
2508impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration::DeleteIntegrationError, R>> for Error
2509where
2510 R: Send + Sync + std::fmt::Debug + 'static,
2511{
2512 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration::DeleteIntegrationError, R>) -> Self {
2513 match err {
2514 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2515 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2516 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2517 source: err.into(),
2518 }),
2519 }
2520 }
2521}
2522impl From<crate::operation::delete_integration::DeleteIntegrationError> for Error {
2523 fn from(err: crate::operation::delete_integration::DeleteIntegrationError) -> Self {
2524 match err {
2525 crate::operation::delete_integration::DeleteIntegrationError::IntegrationConflictOperationFault(inner) => {
2526 Error::IntegrationConflictOperationFault(inner)
2527 }
2528 crate::operation::delete_integration::DeleteIntegrationError::IntegrationNotFoundFault(inner) => Error::IntegrationNotFoundFault(inner),
2529 crate::operation::delete_integration::DeleteIntegrationError::InvalidIntegrationStateFault(inner) => {
2530 Error::InvalidIntegrationStateFault(inner)
2531 }
2532 crate::operation::delete_integration::DeleteIntegrationError::Unhandled(inner) => Error::Unhandled(inner),
2533 }
2534 }
2535}
2536impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_option_group::DeleteOptionGroupError, R>> for Error
2537where
2538 R: Send + Sync + std::fmt::Debug + 'static,
2539{
2540 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_option_group::DeleteOptionGroupError, R>) -> Self {
2541 match err {
2542 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2543 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2544 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2545 source: err.into(),
2546 }),
2547 }
2548 }
2549}
2550impl From<crate::operation::delete_option_group::DeleteOptionGroupError> for Error {
2551 fn from(err: crate::operation::delete_option_group::DeleteOptionGroupError) -> Self {
2552 match err {
2553 crate::operation::delete_option_group::DeleteOptionGroupError::InvalidOptionGroupStateFault(inner) => {
2554 Error::InvalidOptionGroupStateFault(inner)
2555 }
2556 crate::operation::delete_option_group::DeleteOptionGroupError::OptionGroupNotFoundFault(inner) => Error::OptionGroupNotFoundFault(inner),
2557 crate::operation::delete_option_group::DeleteOptionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2558 }
2559 }
2560}
2561impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_tenant_database::DeleteTenantDatabaseError, R>> for Error
2562where
2563 R: Send + Sync + std::fmt::Debug + 'static,
2564{
2565 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_tenant_database::DeleteTenantDatabaseError, R>) -> Self {
2566 match err {
2567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2570 source: err.into(),
2571 }),
2572 }
2573 }
2574}
2575impl From<crate::operation::delete_tenant_database::DeleteTenantDatabaseError> for Error {
2576 fn from(err: crate::operation::delete_tenant_database::DeleteTenantDatabaseError) -> Self {
2577 match err {
2578 crate::operation::delete_tenant_database::DeleteTenantDatabaseError::DbInstanceNotFoundFault(inner) => {
2579 Error::DbInstanceNotFoundFault(inner)
2580 }
2581 crate::operation::delete_tenant_database::DeleteTenantDatabaseError::DbSnapshotAlreadyExistsFault(inner) => {
2582 Error::DbSnapshotAlreadyExistsFault(inner)
2583 }
2584 crate::operation::delete_tenant_database::DeleteTenantDatabaseError::InvalidDbInstanceStateFault(inner) => {
2585 Error::InvalidDbInstanceStateFault(inner)
2586 }
2587 crate::operation::delete_tenant_database::DeleteTenantDatabaseError::TenantDatabaseNotFoundFault(inner) => {
2588 Error::TenantDatabaseNotFoundFault(inner)
2589 }
2590 crate::operation::delete_tenant_database::DeleteTenantDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
2591 }
2592 }
2593}
2594impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError, R>>
2595 for Error
2596where
2597 R: Send + Sync + std::fmt::Debug + 'static,
2598{
2599 fn from(
2600 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError, R>,
2601 ) -> Self {
2602 match err {
2603 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2604 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2605 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2606 source: err.into(),
2607 }),
2608 }
2609 }
2610}
2611impl From<crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError> for Error {
2612 fn from(err: crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError) -> Self {
2613 match err {
2614 crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError::DbProxyNotFoundFault(inner) => {
2615 Error::DbProxyNotFoundFault(inner)
2616 }
2617 crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError::DbProxyTargetGroupNotFoundFault(inner) => {
2618 Error::DbProxyTargetGroupNotFoundFault(inner)
2619 }
2620 crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError::DbProxyTargetNotFoundFault(inner) => {
2621 Error::DbProxyTargetNotFoundFault(inner)
2622 }
2623 crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError::InvalidDbProxyStateFault(inner) => {
2624 Error::InvalidDbProxyStateFault(inner)
2625 }
2626 crate::operation::deregister_db_proxy_targets::DeregisterDBProxyTargetsError::Unhandled(inner) => Error::Unhandled(inner),
2627 }
2628 }
2629}
2630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_attributes::DescribeAccountAttributesError, R>>
2631 for Error
2632where
2633 R: Send + Sync + std::fmt::Debug + 'static,
2634{
2635 fn from(
2636 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_attributes::DescribeAccountAttributesError, R>,
2637 ) -> Self {
2638 match err {
2639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2642 source: err.into(),
2643 }),
2644 }
2645 }
2646}
2647impl From<crate::operation::describe_account_attributes::DescribeAccountAttributesError> for Error {
2648 fn from(err: crate::operation::describe_account_attributes::DescribeAccountAttributesError) -> Self {
2649 match err {
2650 crate::operation::describe_account_attributes::DescribeAccountAttributesError::Unhandled(inner) => Error::Unhandled(inner),
2651 }
2652 }
2653}
2654impl<R>
2655 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsError, R>>
2656 for Error
2657where
2658 R: Send + Sync + std::fmt::Debug + 'static,
2659{
2660 fn from(
2661 err: ::aws_smithy_runtime_api::client::result::SdkError<
2662 crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsError,
2663 R,
2664 >,
2665 ) -> Self {
2666 match err {
2667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2670 source: err.into(),
2671 }),
2672 }
2673 }
2674}
2675impl From<crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsError> for Error {
2676 fn from(err: crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsError) -> Self {
2677 match err {
2678 crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsError::BlueGreenDeploymentNotFoundFault(inner) => {
2679 Error::BlueGreenDeploymentNotFoundFault(inner)
2680 }
2681 crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsError::Unhandled(inner) => Error::Unhandled(inner),
2682 }
2683 }
2684}
2685impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificates::DescribeCertificatesError, R>> for Error
2686where
2687 R: Send + Sync + std::fmt::Debug + 'static,
2688{
2689 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificates::DescribeCertificatesError, R>) -> Self {
2690 match err {
2691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2694 source: err.into(),
2695 }),
2696 }
2697 }
2698}
2699impl From<crate::operation::describe_certificates::DescribeCertificatesError> for Error {
2700 fn from(err: crate::operation::describe_certificates::DescribeCertificatesError) -> Self {
2701 match err {
2702 crate::operation::describe_certificates::DescribeCertificatesError::CertificateNotFoundFault(inner) => {
2703 Error::CertificateNotFoundFault(inner)
2704 }
2705 crate::operation::describe_certificates::DescribeCertificatesError::Unhandled(inner) => Error::Unhandled(inner),
2706 }
2707 }
2708}
2709impl<R>
2710 From<
2711 ::aws_smithy_runtime_api::client::result::SdkError<
2712 crate::operation::describe_db_cluster_automated_backups::DescribeDBClusterAutomatedBackupsError,
2713 R,
2714 >,
2715 > for Error
2716where
2717 R: Send + Sync + std::fmt::Debug + 'static,
2718{
2719 fn from(
2720 err: ::aws_smithy_runtime_api::client::result::SdkError<
2721 crate::operation::describe_db_cluster_automated_backups::DescribeDBClusterAutomatedBackupsError,
2722 R,
2723 >,
2724 ) -> Self {
2725 match err {
2726 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2727 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2728 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2729 source: err.into(),
2730 }),
2731 }
2732 }
2733}
2734impl From<crate::operation::describe_db_cluster_automated_backups::DescribeDBClusterAutomatedBackupsError> for Error {
2735 fn from(err: crate::operation::describe_db_cluster_automated_backups::DescribeDBClusterAutomatedBackupsError) -> Self {
2736 match err {
2737 crate::operation::describe_db_cluster_automated_backups::DescribeDBClusterAutomatedBackupsError::DbClusterAutomatedBackupNotFoundFault(inner) => Error::DbClusterAutomatedBackupNotFoundFault(inner),
2738 crate::operation::describe_db_cluster_automated_backups::DescribeDBClusterAutomatedBackupsError::Unhandled(inner) => Error::Unhandled(inner),
2739 }
2740 }
2741}
2742impl<R>
2743 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_cluster_backtracks::DescribeDBClusterBacktracksError, R>>
2744 for Error
2745where
2746 R: Send + Sync + std::fmt::Debug + 'static,
2747{
2748 fn from(
2749 err: ::aws_smithy_runtime_api::client::result::SdkError<
2750 crate::operation::describe_db_cluster_backtracks::DescribeDBClusterBacktracksError,
2751 R,
2752 >,
2753 ) -> Self {
2754 match err {
2755 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2756 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2757 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2758 source: err.into(),
2759 }),
2760 }
2761 }
2762}
2763impl From<crate::operation::describe_db_cluster_backtracks::DescribeDBClusterBacktracksError> for Error {
2764 fn from(err: crate::operation::describe_db_cluster_backtracks::DescribeDBClusterBacktracksError) -> Self {
2765 match err {
2766 crate::operation::describe_db_cluster_backtracks::DescribeDBClusterBacktracksError::DbClusterBacktrackNotFoundFault(inner) => {
2767 Error::DbClusterBacktrackNotFoundFault(inner)
2768 }
2769 crate::operation::describe_db_cluster_backtracks::DescribeDBClusterBacktracksError::DbClusterNotFoundFault(inner) => {
2770 Error::DbClusterNotFoundFault(inner)
2771 }
2772 crate::operation::describe_db_cluster_backtracks::DescribeDBClusterBacktracksError::Unhandled(inner) => Error::Unhandled(inner),
2773 }
2774 }
2775}
2776impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_cluster_endpoints::DescribeDBClusterEndpointsError, R>>
2777 for Error
2778where
2779 R: Send + Sync + std::fmt::Debug + 'static,
2780{
2781 fn from(
2782 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_cluster_endpoints::DescribeDBClusterEndpointsError, R>,
2783 ) -> Self {
2784 match err {
2785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2788 source: err.into(),
2789 }),
2790 }
2791 }
2792}
2793impl From<crate::operation::describe_db_cluster_endpoints::DescribeDBClusterEndpointsError> for Error {
2794 fn from(err: crate::operation::describe_db_cluster_endpoints::DescribeDBClusterEndpointsError) -> Self {
2795 match err {
2796 crate::operation::describe_db_cluster_endpoints::DescribeDBClusterEndpointsError::DbClusterNotFoundFault(inner) => {
2797 Error::DbClusterNotFoundFault(inner)
2798 }
2799 crate::operation::describe_db_cluster_endpoints::DescribeDBClusterEndpointsError::Unhandled(inner) => Error::Unhandled(inner),
2800 }
2801 }
2802}
2803impl<R>
2804 From<
2805 ::aws_smithy_runtime_api::client::result::SdkError<
2806 crate::operation::describe_db_cluster_parameter_groups::DescribeDBClusterParameterGroupsError,
2807 R,
2808 >,
2809 > for Error
2810where
2811 R: Send + Sync + std::fmt::Debug + 'static,
2812{
2813 fn from(
2814 err: ::aws_smithy_runtime_api::client::result::SdkError<
2815 crate::operation::describe_db_cluster_parameter_groups::DescribeDBClusterParameterGroupsError,
2816 R,
2817 >,
2818 ) -> Self {
2819 match err {
2820 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2821 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2822 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2823 source: err.into(),
2824 }),
2825 }
2826 }
2827}
2828impl From<crate::operation::describe_db_cluster_parameter_groups::DescribeDBClusterParameterGroupsError> for Error {
2829 fn from(err: crate::operation::describe_db_cluster_parameter_groups::DescribeDBClusterParameterGroupsError) -> Self {
2830 match err {
2831 crate::operation::describe_db_cluster_parameter_groups::DescribeDBClusterParameterGroupsError::DbParameterGroupNotFoundFault(inner) => {
2832 Error::DbParameterGroupNotFoundFault(inner)
2833 }
2834 crate::operation::describe_db_cluster_parameter_groups::DescribeDBClusterParameterGroupsError::Unhandled(inner) => {
2835 Error::Unhandled(inner)
2836 }
2837 }
2838 }
2839}
2840impl<R>
2841 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_cluster_parameters::DescribeDBClusterParametersError, R>>
2842 for Error
2843where
2844 R: Send + Sync + std::fmt::Debug + 'static,
2845{
2846 fn from(
2847 err: ::aws_smithy_runtime_api::client::result::SdkError<
2848 crate::operation::describe_db_cluster_parameters::DescribeDBClusterParametersError,
2849 R,
2850 >,
2851 ) -> Self {
2852 match err {
2853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2856 source: err.into(),
2857 }),
2858 }
2859 }
2860}
2861impl From<crate::operation::describe_db_cluster_parameters::DescribeDBClusterParametersError> for Error {
2862 fn from(err: crate::operation::describe_db_cluster_parameters::DescribeDBClusterParametersError) -> Self {
2863 match err {
2864 crate::operation::describe_db_cluster_parameters::DescribeDBClusterParametersError::DbParameterGroupNotFoundFault(inner) => {
2865 Error::DbParameterGroupNotFoundFault(inner)
2866 }
2867 crate::operation::describe_db_cluster_parameters::DescribeDBClusterParametersError::Unhandled(inner) => Error::Unhandled(inner),
2868 }
2869 }
2870}
2871impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_clusters::DescribeDBClustersError, R>> for Error
2872where
2873 R: Send + Sync + std::fmt::Debug + 'static,
2874{
2875 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_clusters::DescribeDBClustersError, R>) -> Self {
2876 match err {
2877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2880 source: err.into(),
2881 }),
2882 }
2883 }
2884}
2885impl From<crate::operation::describe_db_clusters::DescribeDBClustersError> for Error {
2886 fn from(err: crate::operation::describe_db_clusters::DescribeDBClustersError) -> Self {
2887 match err {
2888 crate::operation::describe_db_clusters::DescribeDBClustersError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
2889 crate::operation::describe_db_clusters::DescribeDBClustersError::Unhandled(inner) => Error::Unhandled(inner),
2890 }
2891 }
2892}
2893impl<R>
2894 From<
2895 ::aws_smithy_runtime_api::client::result::SdkError<
2896 crate::operation::describe_db_cluster_snapshot_attributes::DescribeDBClusterSnapshotAttributesError,
2897 R,
2898 >,
2899 > for Error
2900where
2901 R: Send + Sync + std::fmt::Debug + 'static,
2902{
2903 fn from(
2904 err: ::aws_smithy_runtime_api::client::result::SdkError<
2905 crate::operation::describe_db_cluster_snapshot_attributes::DescribeDBClusterSnapshotAttributesError,
2906 R,
2907 >,
2908 ) -> Self {
2909 match err {
2910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2913 source: err.into(),
2914 }),
2915 }
2916 }
2917}
2918impl From<crate::operation::describe_db_cluster_snapshot_attributes::DescribeDBClusterSnapshotAttributesError> for Error {
2919 fn from(err: crate::operation::describe_db_cluster_snapshot_attributes::DescribeDBClusterSnapshotAttributesError) -> Self {
2920 match err {
2921 crate::operation::describe_db_cluster_snapshot_attributes::DescribeDBClusterSnapshotAttributesError::DbClusterSnapshotNotFoundFault(
2922 inner,
2923 ) => Error::DbClusterSnapshotNotFoundFault(inner),
2924 crate::operation::describe_db_cluster_snapshot_attributes::DescribeDBClusterSnapshotAttributesError::Unhandled(inner) => {
2925 Error::Unhandled(inner)
2926 }
2927 }
2928 }
2929}
2930impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_cluster_snapshots::DescribeDBClusterSnapshotsError, R>>
2931 for Error
2932where
2933 R: Send + Sync + std::fmt::Debug + 'static,
2934{
2935 fn from(
2936 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_cluster_snapshots::DescribeDBClusterSnapshotsError, R>,
2937 ) -> Self {
2938 match err {
2939 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2940 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2941 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2942 source: err.into(),
2943 }),
2944 }
2945 }
2946}
2947impl From<crate::operation::describe_db_cluster_snapshots::DescribeDBClusterSnapshotsError> for Error {
2948 fn from(err: crate::operation::describe_db_cluster_snapshots::DescribeDBClusterSnapshotsError) -> Self {
2949 match err {
2950 crate::operation::describe_db_cluster_snapshots::DescribeDBClusterSnapshotsError::DbClusterSnapshotNotFoundFault(inner) => {
2951 Error::DbClusterSnapshotNotFoundFault(inner)
2952 }
2953 crate::operation::describe_db_cluster_snapshots::DescribeDBClusterSnapshotsError::Unhandled(inner) => Error::Unhandled(inner),
2954 }
2955 }
2956}
2957impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_engine_versions::DescribeDBEngineVersionsError, R>>
2958 for Error
2959where
2960 R: Send + Sync + std::fmt::Debug + 'static,
2961{
2962 fn from(
2963 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_engine_versions::DescribeDBEngineVersionsError, R>,
2964 ) -> Self {
2965 match err {
2966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2969 source: err.into(),
2970 }),
2971 }
2972 }
2973}
2974impl From<crate::operation::describe_db_engine_versions::DescribeDBEngineVersionsError> for Error {
2975 fn from(err: crate::operation::describe_db_engine_versions::DescribeDBEngineVersionsError) -> Self {
2976 match err {
2977 crate::operation::describe_db_engine_versions::DescribeDBEngineVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2978 }
2979 }
2980}
2981impl<R>
2982 From<
2983 ::aws_smithy_runtime_api::client::result::SdkError<
2984 crate::operation::describe_db_instance_automated_backups::DescribeDBInstanceAutomatedBackupsError,
2985 R,
2986 >,
2987 > for Error
2988where
2989 R: Send + Sync + std::fmt::Debug + 'static,
2990{
2991 fn from(
2992 err: ::aws_smithy_runtime_api::client::result::SdkError<
2993 crate::operation::describe_db_instance_automated_backups::DescribeDBInstanceAutomatedBackupsError,
2994 R,
2995 >,
2996 ) -> Self {
2997 match err {
2998 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2999 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3000 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3001 source: err.into(),
3002 }),
3003 }
3004 }
3005}
3006impl From<crate::operation::describe_db_instance_automated_backups::DescribeDBInstanceAutomatedBackupsError> for Error {
3007 fn from(err: crate::operation::describe_db_instance_automated_backups::DescribeDBInstanceAutomatedBackupsError) -> Self {
3008 match err {
3009 crate::operation::describe_db_instance_automated_backups::DescribeDBInstanceAutomatedBackupsError::DbInstanceAutomatedBackupNotFoundFault(inner) => Error::DbInstanceAutomatedBackupNotFoundFault(inner),
3010 crate::operation::describe_db_instance_automated_backups::DescribeDBInstanceAutomatedBackupsError::Unhandled(inner) => Error::Unhandled(inner),
3011 }
3012 }
3013}
3014impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_instances::DescribeDBInstancesError, R>> for Error
3015where
3016 R: Send + Sync + std::fmt::Debug + 'static,
3017{
3018 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_instances::DescribeDBInstancesError, R>) -> Self {
3019 match err {
3020 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3021 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3022 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3023 source: err.into(),
3024 }),
3025 }
3026 }
3027}
3028impl From<crate::operation::describe_db_instances::DescribeDBInstancesError> for Error {
3029 fn from(err: crate::operation::describe_db_instances::DescribeDBInstancesError) -> Self {
3030 match err {
3031 crate::operation::describe_db_instances::DescribeDBInstancesError::DbInstanceNotFoundFault(inner) => {
3032 Error::DbInstanceNotFoundFault(inner)
3033 }
3034 crate::operation::describe_db_instances::DescribeDBInstancesError::Unhandled(inner) => Error::Unhandled(inner),
3035 }
3036 }
3037}
3038impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_log_files::DescribeDBLogFilesError, R>> for Error
3039where
3040 R: Send + Sync + std::fmt::Debug + 'static,
3041{
3042 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_log_files::DescribeDBLogFilesError, R>) -> Self {
3043 match err {
3044 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3045 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3046 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3047 source: err.into(),
3048 }),
3049 }
3050 }
3051}
3052impl From<crate::operation::describe_db_log_files::DescribeDBLogFilesError> for Error {
3053 fn from(err: crate::operation::describe_db_log_files::DescribeDBLogFilesError) -> Self {
3054 match err {
3055 crate::operation::describe_db_log_files::DescribeDBLogFilesError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
3056 crate::operation::describe_db_log_files::DescribeDBLogFilesError::DbInstanceNotReadyFault(inner) => Error::DbInstanceNotReadyFault(inner),
3057 crate::operation::describe_db_log_files::DescribeDBLogFilesError::Unhandled(inner) => Error::Unhandled(inner),
3058 }
3059 }
3060}
3061impl<R>
3062 From<
3063 ::aws_smithy_runtime_api::client::result::SdkError<
3064 crate::operation::describe_db_major_engine_versions::DescribeDBMajorEngineVersionsError,
3065 R,
3066 >,
3067 > for Error
3068where
3069 R: Send + Sync + std::fmt::Debug + 'static,
3070{
3071 fn from(
3072 err: ::aws_smithy_runtime_api::client::result::SdkError<
3073 crate::operation::describe_db_major_engine_versions::DescribeDBMajorEngineVersionsError,
3074 R,
3075 >,
3076 ) -> Self {
3077 match err {
3078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3081 source: err.into(),
3082 }),
3083 }
3084 }
3085}
3086impl From<crate::operation::describe_db_major_engine_versions::DescribeDBMajorEngineVersionsError> for Error {
3087 fn from(err: crate::operation::describe_db_major_engine_versions::DescribeDBMajorEngineVersionsError) -> Self {
3088 match err {
3089 crate::operation::describe_db_major_engine_versions::DescribeDBMajorEngineVersionsError::Unhandled(inner) => Error::Unhandled(inner),
3090 }
3091 }
3092}
3093impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_parameter_groups::DescribeDBParameterGroupsError, R>>
3094 for Error
3095where
3096 R: Send + Sync + std::fmt::Debug + 'static,
3097{
3098 fn from(
3099 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_parameter_groups::DescribeDBParameterGroupsError, R>,
3100 ) -> Self {
3101 match err {
3102 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3103 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3104 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3105 source: err.into(),
3106 }),
3107 }
3108 }
3109}
3110impl From<crate::operation::describe_db_parameter_groups::DescribeDBParameterGroupsError> for Error {
3111 fn from(err: crate::operation::describe_db_parameter_groups::DescribeDBParameterGroupsError) -> Self {
3112 match err {
3113 crate::operation::describe_db_parameter_groups::DescribeDBParameterGroupsError::DbParameterGroupNotFoundFault(inner) => {
3114 Error::DbParameterGroupNotFoundFault(inner)
3115 }
3116 crate::operation::describe_db_parameter_groups::DescribeDBParameterGroupsError::Unhandled(inner) => Error::Unhandled(inner),
3117 }
3118 }
3119}
3120impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_parameters::DescribeDBParametersError, R>> for Error
3121where
3122 R: Send + Sync + std::fmt::Debug + 'static,
3123{
3124 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_parameters::DescribeDBParametersError, R>) -> Self {
3125 match err {
3126 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3127 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3128 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3129 source: err.into(),
3130 }),
3131 }
3132 }
3133}
3134impl From<crate::operation::describe_db_parameters::DescribeDBParametersError> for Error {
3135 fn from(err: crate::operation::describe_db_parameters::DescribeDBParametersError) -> Self {
3136 match err {
3137 crate::operation::describe_db_parameters::DescribeDBParametersError::DbParameterGroupNotFoundFault(inner) => {
3138 Error::DbParameterGroupNotFoundFault(inner)
3139 }
3140 crate::operation::describe_db_parameters::DescribeDBParametersError::Unhandled(inner) => Error::Unhandled(inner),
3141 }
3142 }
3143}
3144impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_proxies::DescribeDBProxiesError, R>> for Error
3145where
3146 R: Send + Sync + std::fmt::Debug + 'static,
3147{
3148 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_proxies::DescribeDBProxiesError, R>) -> Self {
3149 match err {
3150 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3151 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3152 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3153 source: err.into(),
3154 }),
3155 }
3156 }
3157}
3158impl From<crate::operation::describe_db_proxies::DescribeDBProxiesError> for Error {
3159 fn from(err: crate::operation::describe_db_proxies::DescribeDBProxiesError) -> Self {
3160 match err {
3161 crate::operation::describe_db_proxies::DescribeDBProxiesError::DbProxyNotFoundFault(inner) => Error::DbProxyNotFoundFault(inner),
3162 crate::operation::describe_db_proxies::DescribeDBProxiesError::Unhandled(inner) => Error::Unhandled(inner),
3163 }
3164 }
3165}
3166impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_proxy_endpoints::DescribeDBProxyEndpointsError, R>>
3167 for Error
3168where
3169 R: Send + Sync + std::fmt::Debug + 'static,
3170{
3171 fn from(
3172 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_proxy_endpoints::DescribeDBProxyEndpointsError, R>,
3173 ) -> Self {
3174 match err {
3175 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3176 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3177 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3178 source: err.into(),
3179 }),
3180 }
3181 }
3182}
3183impl From<crate::operation::describe_db_proxy_endpoints::DescribeDBProxyEndpointsError> for Error {
3184 fn from(err: crate::operation::describe_db_proxy_endpoints::DescribeDBProxyEndpointsError) -> Self {
3185 match err {
3186 crate::operation::describe_db_proxy_endpoints::DescribeDBProxyEndpointsError::DbProxyEndpointNotFoundFault(inner) => {
3187 Error::DbProxyEndpointNotFoundFault(inner)
3188 }
3189 crate::operation::describe_db_proxy_endpoints::DescribeDBProxyEndpointsError::DbProxyNotFoundFault(inner) => {
3190 Error::DbProxyNotFoundFault(inner)
3191 }
3192 crate::operation::describe_db_proxy_endpoints::DescribeDBProxyEndpointsError::Unhandled(inner) => Error::Unhandled(inner),
3193 }
3194 }
3195}
3196impl<R>
3197 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_proxy_target_groups::DescribeDBProxyTargetGroupsError, R>>
3198 for Error
3199where
3200 R: Send + Sync + std::fmt::Debug + 'static,
3201{
3202 fn from(
3203 err: ::aws_smithy_runtime_api::client::result::SdkError<
3204 crate::operation::describe_db_proxy_target_groups::DescribeDBProxyTargetGroupsError,
3205 R,
3206 >,
3207 ) -> Self {
3208 match err {
3209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3212 source: err.into(),
3213 }),
3214 }
3215 }
3216}
3217impl From<crate::operation::describe_db_proxy_target_groups::DescribeDBProxyTargetGroupsError> for Error {
3218 fn from(err: crate::operation::describe_db_proxy_target_groups::DescribeDBProxyTargetGroupsError) -> Self {
3219 match err {
3220 crate::operation::describe_db_proxy_target_groups::DescribeDBProxyTargetGroupsError::DbProxyNotFoundFault(inner) => {
3221 Error::DbProxyNotFoundFault(inner)
3222 }
3223 crate::operation::describe_db_proxy_target_groups::DescribeDBProxyTargetGroupsError::DbProxyTargetGroupNotFoundFault(inner) => {
3224 Error::DbProxyTargetGroupNotFoundFault(inner)
3225 }
3226 crate::operation::describe_db_proxy_target_groups::DescribeDBProxyTargetGroupsError::InvalidDbProxyStateFault(inner) => {
3227 Error::InvalidDbProxyStateFault(inner)
3228 }
3229 crate::operation::describe_db_proxy_target_groups::DescribeDBProxyTargetGroupsError::Unhandled(inner) => Error::Unhandled(inner),
3230 }
3231 }
3232}
3233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError, R>>
3234 for Error
3235where
3236 R: Send + Sync + std::fmt::Debug + 'static,
3237{
3238 fn from(
3239 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError, R>,
3240 ) -> Self {
3241 match err {
3242 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3243 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3244 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3245 source: err.into(),
3246 }),
3247 }
3248 }
3249}
3250impl From<crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError> for Error {
3251 fn from(err: crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError) -> Self {
3252 match err {
3253 crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError::DbProxyNotFoundFault(inner) => {
3254 Error::DbProxyNotFoundFault(inner)
3255 }
3256 crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError::DbProxyTargetGroupNotFoundFault(inner) => {
3257 Error::DbProxyTargetGroupNotFoundFault(inner)
3258 }
3259 crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError::DbProxyTargetNotFoundFault(inner) => {
3260 Error::DbProxyTargetNotFoundFault(inner)
3261 }
3262 crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError::InvalidDbProxyStateFault(inner) => {
3263 Error::InvalidDbProxyStateFault(inner)
3264 }
3265 crate::operation::describe_db_proxy_targets::DescribeDBProxyTargetsError::Unhandled(inner) => Error::Unhandled(inner),
3266 }
3267 }
3268}
3269impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_recommendations::DescribeDBRecommendationsError, R>>
3270 for Error
3271where
3272 R: Send + Sync + std::fmt::Debug + 'static,
3273{
3274 fn from(
3275 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_recommendations::DescribeDBRecommendationsError, R>,
3276 ) -> Self {
3277 match err {
3278 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3279 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3280 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3281 source: err.into(),
3282 }),
3283 }
3284 }
3285}
3286impl From<crate::operation::describe_db_recommendations::DescribeDBRecommendationsError> for Error {
3287 fn from(err: crate::operation::describe_db_recommendations::DescribeDBRecommendationsError) -> Self {
3288 match err {
3289 crate::operation::describe_db_recommendations::DescribeDBRecommendationsError::Unhandled(inner) => Error::Unhandled(inner),
3290 }
3291 }
3292}
3293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_security_groups::DescribeDBSecurityGroupsError, R>>
3294 for Error
3295where
3296 R: Send + Sync + std::fmt::Debug + 'static,
3297{
3298 fn from(
3299 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_security_groups::DescribeDBSecurityGroupsError, R>,
3300 ) -> Self {
3301 match err {
3302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3305 source: err.into(),
3306 }),
3307 }
3308 }
3309}
3310impl From<crate::operation::describe_db_security_groups::DescribeDBSecurityGroupsError> for Error {
3311 fn from(err: crate::operation::describe_db_security_groups::DescribeDBSecurityGroupsError) -> Self {
3312 match err {
3313 crate::operation::describe_db_security_groups::DescribeDBSecurityGroupsError::DbSecurityGroupNotFoundFault(inner) => {
3314 Error::DbSecurityGroupNotFoundFault(inner)
3315 }
3316 crate::operation::describe_db_security_groups::DescribeDBSecurityGroupsError::Unhandled(inner) => Error::Unhandled(inner),
3317 }
3318 }
3319}
3320impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_shard_groups::DescribeDBShardGroupsError, R>> for Error
3321where
3322 R: Send + Sync + std::fmt::Debug + 'static,
3323{
3324 fn from(
3325 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_shard_groups::DescribeDBShardGroupsError, R>,
3326 ) -> Self {
3327 match err {
3328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3331 source: err.into(),
3332 }),
3333 }
3334 }
3335}
3336impl From<crate::operation::describe_db_shard_groups::DescribeDBShardGroupsError> for Error {
3337 fn from(err: crate::operation::describe_db_shard_groups::DescribeDBShardGroupsError) -> Self {
3338 match err {
3339 crate::operation::describe_db_shard_groups::DescribeDBShardGroupsError::DbClusterNotFoundFault(inner) => {
3340 Error::DbClusterNotFoundFault(inner)
3341 }
3342 crate::operation::describe_db_shard_groups::DescribeDBShardGroupsError::DbShardGroupNotFoundFault(inner) => {
3343 Error::DbShardGroupNotFoundFault(inner)
3344 }
3345 crate::operation::describe_db_shard_groups::DescribeDBShardGroupsError::Unhandled(inner) => Error::Unhandled(inner),
3346 }
3347 }
3348}
3349impl<R>
3350 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_snapshot_attributes::DescribeDBSnapshotAttributesError, R>>
3351 for Error
3352where
3353 R: Send + Sync + std::fmt::Debug + 'static,
3354{
3355 fn from(
3356 err: ::aws_smithy_runtime_api::client::result::SdkError<
3357 crate::operation::describe_db_snapshot_attributes::DescribeDBSnapshotAttributesError,
3358 R,
3359 >,
3360 ) -> Self {
3361 match err {
3362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3365 source: err.into(),
3366 }),
3367 }
3368 }
3369}
3370impl From<crate::operation::describe_db_snapshot_attributes::DescribeDBSnapshotAttributesError> for Error {
3371 fn from(err: crate::operation::describe_db_snapshot_attributes::DescribeDBSnapshotAttributesError) -> Self {
3372 match err {
3373 crate::operation::describe_db_snapshot_attributes::DescribeDBSnapshotAttributesError::DbSnapshotNotFoundFault(inner) => {
3374 Error::DbSnapshotNotFoundFault(inner)
3375 }
3376 crate::operation::describe_db_snapshot_attributes::DescribeDBSnapshotAttributesError::Unhandled(inner) => Error::Unhandled(inner),
3377 }
3378 }
3379}
3380impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_snapshots::DescribeDBSnapshotsError, R>> for Error
3381where
3382 R: Send + Sync + std::fmt::Debug + 'static,
3383{
3384 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_snapshots::DescribeDBSnapshotsError, R>) -> Self {
3385 match err {
3386 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3387 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3388 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3389 source: err.into(),
3390 }),
3391 }
3392 }
3393}
3394impl From<crate::operation::describe_db_snapshots::DescribeDBSnapshotsError> for Error {
3395 fn from(err: crate::operation::describe_db_snapshots::DescribeDBSnapshotsError) -> Self {
3396 match err {
3397 crate::operation::describe_db_snapshots::DescribeDBSnapshotsError::DbSnapshotNotFoundFault(inner) => {
3398 Error::DbSnapshotNotFoundFault(inner)
3399 }
3400 crate::operation::describe_db_snapshots::DescribeDBSnapshotsError::Unhandled(inner) => Error::Unhandled(inner),
3401 }
3402 }
3403}
3404impl<R>
3405 From<
3406 ::aws_smithy_runtime_api::client::result::SdkError<
3407 crate::operation::describe_db_snapshot_tenant_databases::DescribeDBSnapshotTenantDatabasesError,
3408 R,
3409 >,
3410 > for Error
3411where
3412 R: Send + Sync + std::fmt::Debug + 'static,
3413{
3414 fn from(
3415 err: ::aws_smithy_runtime_api::client::result::SdkError<
3416 crate::operation::describe_db_snapshot_tenant_databases::DescribeDBSnapshotTenantDatabasesError,
3417 R,
3418 >,
3419 ) -> Self {
3420 match err {
3421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3424 source: err.into(),
3425 }),
3426 }
3427 }
3428}
3429impl From<crate::operation::describe_db_snapshot_tenant_databases::DescribeDBSnapshotTenantDatabasesError> for Error {
3430 fn from(err: crate::operation::describe_db_snapshot_tenant_databases::DescribeDBSnapshotTenantDatabasesError) -> Self {
3431 match err {
3432 crate::operation::describe_db_snapshot_tenant_databases::DescribeDBSnapshotTenantDatabasesError::DbSnapshotNotFoundFault(inner) => {
3433 Error::DbSnapshotNotFoundFault(inner)
3434 }
3435 crate::operation::describe_db_snapshot_tenant_databases::DescribeDBSnapshotTenantDatabasesError::Unhandled(inner) => {
3436 Error::Unhandled(inner)
3437 }
3438 }
3439 }
3440}
3441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_subnet_groups::DescribeDBSubnetGroupsError, R>>
3442 for Error
3443where
3444 R: Send + Sync + std::fmt::Debug + 'static,
3445{
3446 fn from(
3447 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_db_subnet_groups::DescribeDBSubnetGroupsError, R>,
3448 ) -> Self {
3449 match err {
3450 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3451 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3452 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3453 source: err.into(),
3454 }),
3455 }
3456 }
3457}
3458impl From<crate::operation::describe_db_subnet_groups::DescribeDBSubnetGroupsError> for Error {
3459 fn from(err: crate::operation::describe_db_subnet_groups::DescribeDBSubnetGroupsError) -> Self {
3460 match err {
3461 crate::operation::describe_db_subnet_groups::DescribeDBSubnetGroupsError::DbSubnetGroupNotFoundFault(inner) => {
3462 Error::DbSubnetGroupNotFoundFault(inner)
3463 }
3464 crate::operation::describe_db_subnet_groups::DescribeDBSubnetGroupsError::Unhandled(inner) => Error::Unhandled(inner),
3465 }
3466 }
3467}
3468impl<R>
3469 From<
3470 ::aws_smithy_runtime_api::client::result::SdkError<
3471 crate::operation::describe_engine_default_cluster_parameters::DescribeEngineDefaultClusterParametersError,
3472 R,
3473 >,
3474 > for Error
3475where
3476 R: Send + Sync + std::fmt::Debug + 'static,
3477{
3478 fn from(
3479 err: ::aws_smithy_runtime_api::client::result::SdkError<
3480 crate::operation::describe_engine_default_cluster_parameters::DescribeEngineDefaultClusterParametersError,
3481 R,
3482 >,
3483 ) -> Self {
3484 match err {
3485 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3486 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3487 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3488 source: err.into(),
3489 }),
3490 }
3491 }
3492}
3493impl From<crate::operation::describe_engine_default_cluster_parameters::DescribeEngineDefaultClusterParametersError> for Error {
3494 fn from(err: crate::operation::describe_engine_default_cluster_parameters::DescribeEngineDefaultClusterParametersError) -> Self {
3495 match err {
3496 crate::operation::describe_engine_default_cluster_parameters::DescribeEngineDefaultClusterParametersError::Unhandled(inner) => {
3497 Error::Unhandled(inner)
3498 }
3499 }
3500 }
3501}
3502impl<R>
3503 From<
3504 ::aws_smithy_runtime_api::client::result::SdkError<
3505 crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersError,
3506 R,
3507 >,
3508 > for Error
3509where
3510 R: Send + Sync + std::fmt::Debug + 'static,
3511{
3512 fn from(
3513 err: ::aws_smithy_runtime_api::client::result::SdkError<
3514 crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersError,
3515 R,
3516 >,
3517 ) -> Self {
3518 match err {
3519 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3520 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3521 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3522 source: err.into(),
3523 }),
3524 }
3525 }
3526}
3527impl From<crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersError> for Error {
3528 fn from(err: crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersError) -> Self {
3529 match err {
3530 crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersError::Unhandled(inner) => Error::Unhandled(inner),
3531 }
3532 }
3533}
3534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_categories::DescribeEventCategoriesError, R>>
3535 for Error
3536where
3537 R: Send + Sync + std::fmt::Debug + 'static,
3538{
3539 fn from(
3540 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_categories::DescribeEventCategoriesError, R>,
3541 ) -> Self {
3542 match err {
3543 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3544 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3545 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3546 source: err.into(),
3547 }),
3548 }
3549 }
3550}
3551impl From<crate::operation::describe_event_categories::DescribeEventCategoriesError> for Error {
3552 fn from(err: crate::operation::describe_event_categories::DescribeEventCategoriesError) -> Self {
3553 match err {
3554 crate::operation::describe_event_categories::DescribeEventCategoriesError::Unhandled(inner) => Error::Unhandled(inner),
3555 }
3556 }
3557}
3558impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_events::DescribeEventsError, R>> for Error
3559where
3560 R: Send + Sync + std::fmt::Debug + 'static,
3561{
3562 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_events::DescribeEventsError, R>) -> Self {
3563 match err {
3564 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3565 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3566 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3567 source: err.into(),
3568 }),
3569 }
3570 }
3571}
3572impl From<crate::operation::describe_events::DescribeEventsError> for Error {
3573 fn from(err: crate::operation::describe_events::DescribeEventsError) -> Self {
3574 match err {
3575 crate::operation::describe_events::DescribeEventsError::Unhandled(inner) => Error::Unhandled(inner),
3576 }
3577 }
3578}
3579impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError, R>>
3580 for Error
3581where
3582 R: Send + Sync + std::fmt::Debug + 'static,
3583{
3584 fn from(
3585 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError, R>,
3586 ) -> Self {
3587 match err {
3588 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3589 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3590 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3591 source: err.into(),
3592 }),
3593 }
3594 }
3595}
3596impl From<crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError> for Error {
3597 fn from(err: crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError) -> Self {
3598 match err {
3599 crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError::SubscriptionNotFoundFault(inner) => {
3600 Error::SubscriptionNotFoundFault(inner)
3601 }
3602 crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError::Unhandled(inner) => Error::Unhandled(inner),
3603 }
3604 }
3605}
3606impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_export_tasks::DescribeExportTasksError, R>> for Error
3607where
3608 R: Send + Sync + std::fmt::Debug + 'static,
3609{
3610 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_export_tasks::DescribeExportTasksError, R>) -> Self {
3611 match err {
3612 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3613 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3614 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3615 source: err.into(),
3616 }),
3617 }
3618 }
3619}
3620impl From<crate::operation::describe_export_tasks::DescribeExportTasksError> for Error {
3621 fn from(err: crate::operation::describe_export_tasks::DescribeExportTasksError) -> Self {
3622 match err {
3623 crate::operation::describe_export_tasks::DescribeExportTasksError::ExportTaskNotFoundFault(inner) => {
3624 Error::ExportTaskNotFoundFault(inner)
3625 }
3626 crate::operation::describe_export_tasks::DescribeExportTasksError::Unhandled(inner) => Error::Unhandled(inner),
3627 }
3628 }
3629}
3630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_global_clusters::DescribeGlobalClustersError, R>> for Error
3631where
3632 R: Send + Sync + std::fmt::Debug + 'static,
3633{
3634 fn from(
3635 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_global_clusters::DescribeGlobalClustersError, R>,
3636 ) -> Self {
3637 match err {
3638 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3639 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3640 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3641 source: err.into(),
3642 }),
3643 }
3644 }
3645}
3646impl From<crate::operation::describe_global_clusters::DescribeGlobalClustersError> for Error {
3647 fn from(err: crate::operation::describe_global_clusters::DescribeGlobalClustersError) -> Self {
3648 match err {
3649 crate::operation::describe_global_clusters::DescribeGlobalClustersError::GlobalClusterNotFoundFault(inner) => {
3650 Error::GlobalClusterNotFoundFault(inner)
3651 }
3652 crate::operation::describe_global_clusters::DescribeGlobalClustersError::Unhandled(inner) => Error::Unhandled(inner),
3653 }
3654 }
3655}
3656impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_integrations::DescribeIntegrationsError, R>> for Error
3657where
3658 R: Send + Sync + std::fmt::Debug + 'static,
3659{
3660 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_integrations::DescribeIntegrationsError, R>) -> Self {
3661 match err {
3662 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3663 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3664 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3665 source: err.into(),
3666 }),
3667 }
3668 }
3669}
3670impl From<crate::operation::describe_integrations::DescribeIntegrationsError> for Error {
3671 fn from(err: crate::operation::describe_integrations::DescribeIntegrationsError) -> Self {
3672 match err {
3673 crate::operation::describe_integrations::DescribeIntegrationsError::IntegrationNotFoundFault(inner) => {
3674 Error::IntegrationNotFoundFault(inner)
3675 }
3676 crate::operation::describe_integrations::DescribeIntegrationsError::Unhandled(inner) => Error::Unhandled(inner),
3677 }
3678 }
3679}
3680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_option_group_options::DescribeOptionGroupOptionsError, R>>
3681 for Error
3682where
3683 R: Send + Sync + std::fmt::Debug + 'static,
3684{
3685 fn from(
3686 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_option_group_options::DescribeOptionGroupOptionsError, R>,
3687 ) -> Self {
3688 match err {
3689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3692 source: err.into(),
3693 }),
3694 }
3695 }
3696}
3697impl From<crate::operation::describe_option_group_options::DescribeOptionGroupOptionsError> for Error {
3698 fn from(err: crate::operation::describe_option_group_options::DescribeOptionGroupOptionsError) -> Self {
3699 match err {
3700 crate::operation::describe_option_group_options::DescribeOptionGroupOptionsError::Unhandled(inner) => Error::Unhandled(inner),
3701 }
3702 }
3703}
3704impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_option_groups::DescribeOptionGroupsError, R>> for Error
3705where
3706 R: Send + Sync + std::fmt::Debug + 'static,
3707{
3708 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_option_groups::DescribeOptionGroupsError, R>) -> Self {
3709 match err {
3710 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3711 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3712 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3713 source: err.into(),
3714 }),
3715 }
3716 }
3717}
3718impl From<crate::operation::describe_option_groups::DescribeOptionGroupsError> for Error {
3719 fn from(err: crate::operation::describe_option_groups::DescribeOptionGroupsError) -> Self {
3720 match err {
3721 crate::operation::describe_option_groups::DescribeOptionGroupsError::OptionGroupNotFoundFault(inner) => {
3722 Error::OptionGroupNotFoundFault(inner)
3723 }
3724 crate::operation::describe_option_groups::DescribeOptionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
3725 }
3726 }
3727}
3728impl<R>
3729 From<
3730 ::aws_smithy_runtime_api::client::result::SdkError<
3731 crate::operation::describe_orderable_db_instance_options::DescribeOrderableDBInstanceOptionsError,
3732 R,
3733 >,
3734 > for Error
3735where
3736 R: Send + Sync + std::fmt::Debug + 'static,
3737{
3738 fn from(
3739 err: ::aws_smithy_runtime_api::client::result::SdkError<
3740 crate::operation::describe_orderable_db_instance_options::DescribeOrderableDBInstanceOptionsError,
3741 R,
3742 >,
3743 ) -> Self {
3744 match err {
3745 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3746 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3747 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3748 source: err.into(),
3749 }),
3750 }
3751 }
3752}
3753impl From<crate::operation::describe_orderable_db_instance_options::DescribeOrderableDBInstanceOptionsError> for Error {
3754 fn from(err: crate::operation::describe_orderable_db_instance_options::DescribeOrderableDBInstanceOptionsError) -> Self {
3755 match err {
3756 crate::operation::describe_orderable_db_instance_options::DescribeOrderableDBInstanceOptionsError::Unhandled(inner) => {
3757 Error::Unhandled(inner)
3758 }
3759 }
3760 }
3761}
3762impl<R>
3763 From<
3764 ::aws_smithy_runtime_api::client::result::SdkError<
3765 crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError,
3766 R,
3767 >,
3768 > for Error
3769where
3770 R: Send + Sync + std::fmt::Debug + 'static,
3771{
3772 fn from(
3773 err: ::aws_smithy_runtime_api::client::result::SdkError<
3774 crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError,
3775 R,
3776 >,
3777 ) -> Self {
3778 match err {
3779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3782 source: err.into(),
3783 }),
3784 }
3785 }
3786}
3787impl From<crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError> for Error {
3788 fn from(err: crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError) -> Self {
3789 match err {
3790 crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError::ResourceNotFoundFault(inner) => {
3791 Error::ResourceNotFoundFault(inner)
3792 }
3793 crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError::Unhandled(inner) => {
3794 Error::Unhandled(inner)
3795 }
3796 }
3797 }
3798}
3799impl<R>
3800 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_reserved_db_instances::DescribeReservedDBInstancesError, R>>
3801 for Error
3802where
3803 R: Send + Sync + std::fmt::Debug + 'static,
3804{
3805 fn from(
3806 err: ::aws_smithy_runtime_api::client::result::SdkError<
3807 crate::operation::describe_reserved_db_instances::DescribeReservedDBInstancesError,
3808 R,
3809 >,
3810 ) -> Self {
3811 match err {
3812 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3813 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3814 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3815 source: err.into(),
3816 }),
3817 }
3818 }
3819}
3820impl From<crate::operation::describe_reserved_db_instances::DescribeReservedDBInstancesError> for Error {
3821 fn from(err: crate::operation::describe_reserved_db_instances::DescribeReservedDBInstancesError) -> Self {
3822 match err {
3823 crate::operation::describe_reserved_db_instances::DescribeReservedDBInstancesError::ReservedDbInstanceNotFoundFault(inner) => {
3824 Error::ReservedDbInstanceNotFoundFault(inner)
3825 }
3826 crate::operation::describe_reserved_db_instances::DescribeReservedDBInstancesError::Unhandled(inner) => Error::Unhandled(inner),
3827 }
3828 }
3829}
3830impl<R>
3831 From<
3832 ::aws_smithy_runtime_api::client::result::SdkError<
3833 crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDBInstancesOfferingsError,
3834 R,
3835 >,
3836 > for Error
3837where
3838 R: Send + Sync + std::fmt::Debug + 'static,
3839{
3840 fn from(
3841 err: ::aws_smithy_runtime_api::client::result::SdkError<
3842 crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDBInstancesOfferingsError,
3843 R,
3844 >,
3845 ) -> Self {
3846 match err {
3847 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3848 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3849 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3850 source: err.into(),
3851 }),
3852 }
3853 }
3854}
3855impl From<crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDBInstancesOfferingsError> for Error {
3856 fn from(err: crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDBInstancesOfferingsError) -> Self {
3857 match err {
3858 crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDBInstancesOfferingsError::ReservedDbInstancesOfferingNotFoundFault(inner) => Error::ReservedDbInstancesOfferingNotFoundFault(inner),
3859 crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDBInstancesOfferingsError::Unhandled(inner) => Error::Unhandled(inner),
3860 }
3861 }
3862}
3863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_source_regions::DescribeSourceRegionsError, R>> for Error
3864where
3865 R: Send + Sync + std::fmt::Debug + 'static,
3866{
3867 fn from(
3868 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_source_regions::DescribeSourceRegionsError, R>,
3869 ) -> Self {
3870 match err {
3871 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3872 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3873 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3874 source: err.into(),
3875 }),
3876 }
3877 }
3878}
3879impl From<crate::operation::describe_source_regions::DescribeSourceRegionsError> for Error {
3880 fn from(err: crate::operation::describe_source_regions::DescribeSourceRegionsError) -> Self {
3881 match err {
3882 crate::operation::describe_source_regions::DescribeSourceRegionsError::Unhandled(inner) => Error::Unhandled(inner),
3883 }
3884 }
3885}
3886impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_tenant_databases::DescribeTenantDatabasesError, R>>
3887 for Error
3888where
3889 R: Send + Sync + std::fmt::Debug + 'static,
3890{
3891 fn from(
3892 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_tenant_databases::DescribeTenantDatabasesError, R>,
3893 ) -> Self {
3894 match err {
3895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3898 source: err.into(),
3899 }),
3900 }
3901 }
3902}
3903impl From<crate::operation::describe_tenant_databases::DescribeTenantDatabasesError> for Error {
3904 fn from(err: crate::operation::describe_tenant_databases::DescribeTenantDatabasesError) -> Self {
3905 match err {
3906 crate::operation::describe_tenant_databases::DescribeTenantDatabasesError::DbInstanceNotFoundFault(inner) => {
3907 Error::DbInstanceNotFoundFault(inner)
3908 }
3909 crate::operation::describe_tenant_databases::DescribeTenantDatabasesError::Unhandled(inner) => Error::Unhandled(inner),
3910 }
3911 }
3912}
3913impl<R>
3914 From<
3915 ::aws_smithy_runtime_api::client::result::SdkError<
3916 crate::operation::describe_valid_db_instance_modifications::DescribeValidDBInstanceModificationsError,
3917 R,
3918 >,
3919 > for Error
3920where
3921 R: Send + Sync + std::fmt::Debug + 'static,
3922{
3923 fn from(
3924 err: ::aws_smithy_runtime_api::client::result::SdkError<
3925 crate::operation::describe_valid_db_instance_modifications::DescribeValidDBInstanceModificationsError,
3926 R,
3927 >,
3928 ) -> Self {
3929 match err {
3930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3933 source: err.into(),
3934 }),
3935 }
3936 }
3937}
3938impl From<crate::operation::describe_valid_db_instance_modifications::DescribeValidDBInstanceModificationsError> for Error {
3939 fn from(err: crate::operation::describe_valid_db_instance_modifications::DescribeValidDBInstanceModificationsError) -> Self {
3940 match err {
3941 crate::operation::describe_valid_db_instance_modifications::DescribeValidDBInstanceModificationsError::DbInstanceNotFoundFault(inner) => {
3942 Error::DbInstanceNotFoundFault(inner)
3943 }
3944 crate::operation::describe_valid_db_instance_modifications::DescribeValidDBInstanceModificationsError::InvalidDbInstanceStateFault(
3945 inner,
3946 ) => Error::InvalidDbInstanceStateFault(inner),
3947 crate::operation::describe_valid_db_instance_modifications::DescribeValidDBInstanceModificationsError::Unhandled(inner) => {
3948 Error::Unhandled(inner)
3949 }
3950 }
3951 }
3952}
3953impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_http_endpoint::DisableHttpEndpointError, R>> for Error
3954where
3955 R: Send + Sync + std::fmt::Debug + 'static,
3956{
3957 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_http_endpoint::DisableHttpEndpointError, R>) -> Self {
3958 match err {
3959 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3960 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3961 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3962 source: err.into(),
3963 }),
3964 }
3965 }
3966}
3967impl From<crate::operation::disable_http_endpoint::DisableHttpEndpointError> for Error {
3968 fn from(err: crate::operation::disable_http_endpoint::DisableHttpEndpointError) -> Self {
3969 match err {
3970 crate::operation::disable_http_endpoint::DisableHttpEndpointError::InvalidResourceStateFault(inner) => {
3971 Error::InvalidResourceStateFault(inner)
3972 }
3973 crate::operation::disable_http_endpoint::DisableHttpEndpointError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3974 crate::operation::disable_http_endpoint::DisableHttpEndpointError::Unhandled(inner) => Error::Unhandled(inner),
3975 }
3976 }
3977}
3978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::download_db_log_file_portion::DownloadDBLogFilePortionError, R>>
3979 for Error
3980where
3981 R: Send + Sync + std::fmt::Debug + 'static,
3982{
3983 fn from(
3984 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::download_db_log_file_portion::DownloadDBLogFilePortionError, R>,
3985 ) -> Self {
3986 match err {
3987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3990 source: err.into(),
3991 }),
3992 }
3993 }
3994}
3995impl From<crate::operation::download_db_log_file_portion::DownloadDBLogFilePortionError> for Error {
3996 fn from(err: crate::operation::download_db_log_file_portion::DownloadDBLogFilePortionError) -> Self {
3997 match err {
3998 crate::operation::download_db_log_file_portion::DownloadDBLogFilePortionError::DbInstanceNotFoundFault(inner) => {
3999 Error::DbInstanceNotFoundFault(inner)
4000 }
4001 crate::operation::download_db_log_file_portion::DownloadDBLogFilePortionError::DbInstanceNotReadyFault(inner) => {
4002 Error::DbInstanceNotReadyFault(inner)
4003 }
4004 crate::operation::download_db_log_file_portion::DownloadDBLogFilePortionError::DbLogFileNotFoundFault(inner) => {
4005 Error::DbLogFileNotFoundFault(inner)
4006 }
4007 crate::operation::download_db_log_file_portion::DownloadDBLogFilePortionError::Unhandled(inner) => Error::Unhandled(inner),
4008 }
4009 }
4010}
4011impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_http_endpoint::EnableHttpEndpointError, R>> for Error
4012where
4013 R: Send + Sync + std::fmt::Debug + 'static,
4014{
4015 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_http_endpoint::EnableHttpEndpointError, R>) -> Self {
4016 match err {
4017 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4018 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4019 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4020 source: err.into(),
4021 }),
4022 }
4023 }
4024}
4025impl From<crate::operation::enable_http_endpoint::EnableHttpEndpointError> for Error {
4026 fn from(err: crate::operation::enable_http_endpoint::EnableHttpEndpointError) -> Self {
4027 match err {
4028 crate::operation::enable_http_endpoint::EnableHttpEndpointError::InvalidResourceStateFault(inner) => {
4029 Error::InvalidResourceStateFault(inner)
4030 }
4031 crate::operation::enable_http_endpoint::EnableHttpEndpointError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
4032 crate::operation::enable_http_endpoint::EnableHttpEndpointError::Unhandled(inner) => Error::Unhandled(inner),
4033 }
4034 }
4035}
4036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_db_cluster::FailoverDBClusterError, R>> for Error
4037where
4038 R: Send + Sync + std::fmt::Debug + 'static,
4039{
4040 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_db_cluster::FailoverDBClusterError, R>) -> Self {
4041 match err {
4042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4045 source: err.into(),
4046 }),
4047 }
4048 }
4049}
4050impl From<crate::operation::failover_db_cluster::FailoverDBClusterError> for Error {
4051 fn from(err: crate::operation::failover_db_cluster::FailoverDBClusterError) -> Self {
4052 match err {
4053 crate::operation::failover_db_cluster::FailoverDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
4054 crate::operation::failover_db_cluster::FailoverDBClusterError::InvalidDbClusterStateFault(inner) => {
4055 Error::InvalidDbClusterStateFault(inner)
4056 }
4057 crate::operation::failover_db_cluster::FailoverDBClusterError::InvalidDbInstanceStateFault(inner) => {
4058 Error::InvalidDbInstanceStateFault(inner)
4059 }
4060 crate::operation::failover_db_cluster::FailoverDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
4061 }
4062 }
4063}
4064impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_global_cluster::FailoverGlobalClusterError, R>> for Error
4065where
4066 R: Send + Sync + std::fmt::Debug + 'static,
4067{
4068 fn from(
4069 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_global_cluster::FailoverGlobalClusterError, R>,
4070 ) -> Self {
4071 match err {
4072 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4073 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4074 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4075 source: err.into(),
4076 }),
4077 }
4078 }
4079}
4080impl From<crate::operation::failover_global_cluster::FailoverGlobalClusterError> for Error {
4081 fn from(err: crate::operation::failover_global_cluster::FailoverGlobalClusterError) -> Self {
4082 match err {
4083 crate::operation::failover_global_cluster::FailoverGlobalClusterError::DbClusterNotFoundFault(inner) => {
4084 Error::DbClusterNotFoundFault(inner)
4085 }
4086 crate::operation::failover_global_cluster::FailoverGlobalClusterError::GlobalClusterNotFoundFault(inner) => {
4087 Error::GlobalClusterNotFoundFault(inner)
4088 }
4089 crate::operation::failover_global_cluster::FailoverGlobalClusterError::InvalidDbClusterStateFault(inner) => {
4090 Error::InvalidDbClusterStateFault(inner)
4091 }
4092 crate::operation::failover_global_cluster::FailoverGlobalClusterError::InvalidGlobalClusterStateFault(inner) => {
4093 Error::InvalidGlobalClusterStateFault(inner)
4094 }
4095 crate::operation::failover_global_cluster::FailoverGlobalClusterError::Unhandled(inner) => Error::Unhandled(inner),
4096 }
4097 }
4098}
4099impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
4100where
4101 R: Send + Sync + std::fmt::Debug + 'static,
4102{
4103 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
4104 match err {
4105 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4106 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4107 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4108 source: err.into(),
4109 }),
4110 }
4111 }
4112}
4113impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
4114 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
4115 match err {
4116 crate::operation::list_tags_for_resource::ListTagsForResourceError::BlueGreenDeploymentNotFoundFault(inner) => {
4117 Error::BlueGreenDeploymentNotFoundFault(inner)
4118 }
4119 crate::operation::list_tags_for_resource::ListTagsForResourceError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
4120 crate::operation::list_tags_for_resource::ListTagsForResourceError::DbInstanceNotFoundFault(inner) => {
4121 Error::DbInstanceNotFoundFault(inner)
4122 }
4123 crate::operation::list_tags_for_resource::ListTagsForResourceError::DbProxyEndpointNotFoundFault(inner) => {
4124 Error::DbProxyEndpointNotFoundFault(inner)
4125 }
4126 crate::operation::list_tags_for_resource::ListTagsForResourceError::DbProxyNotFoundFault(inner) => Error::DbProxyNotFoundFault(inner),
4127 crate::operation::list_tags_for_resource::ListTagsForResourceError::DbProxyTargetGroupNotFoundFault(inner) => {
4128 Error::DbProxyTargetGroupNotFoundFault(inner)
4129 }
4130 crate::operation::list_tags_for_resource::ListTagsForResourceError::DbShardGroupNotFoundFault(inner) => {
4131 Error::DbShardGroupNotFoundFault(inner)
4132 }
4133 crate::operation::list_tags_for_resource::ListTagsForResourceError::DbSnapshotNotFoundFault(inner) => {
4134 Error::DbSnapshotNotFoundFault(inner)
4135 }
4136 crate::operation::list_tags_for_resource::ListTagsForResourceError::DbSnapshotTenantDatabaseNotFoundFault(inner) => {
4137 Error::DbSnapshotTenantDatabaseNotFoundFault(inner)
4138 }
4139 crate::operation::list_tags_for_resource::ListTagsForResourceError::IntegrationNotFoundFault(inner) => {
4140 Error::IntegrationNotFoundFault(inner)
4141 }
4142 crate::operation::list_tags_for_resource::ListTagsForResourceError::TenantDatabaseNotFoundFault(inner) => {
4143 Error::TenantDatabaseNotFoundFault(inner)
4144 }
4145 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
4146 }
4147 }
4148}
4149impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_activity_stream::ModifyActivityStreamError, R>> for Error
4150where
4151 R: Send + Sync + std::fmt::Debug + 'static,
4152{
4153 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_activity_stream::ModifyActivityStreamError, R>) -> Self {
4154 match err {
4155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4158 source: err.into(),
4159 }),
4160 }
4161 }
4162}
4163impl From<crate::operation::modify_activity_stream::ModifyActivityStreamError> for Error {
4164 fn from(err: crate::operation::modify_activity_stream::ModifyActivityStreamError) -> Self {
4165 match err {
4166 crate::operation::modify_activity_stream::ModifyActivityStreamError::DbInstanceNotFoundFault(inner) => {
4167 Error::DbInstanceNotFoundFault(inner)
4168 }
4169 crate::operation::modify_activity_stream::ModifyActivityStreamError::InvalidDbInstanceStateFault(inner) => {
4170 Error::InvalidDbInstanceStateFault(inner)
4171 }
4172 crate::operation::modify_activity_stream::ModifyActivityStreamError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
4173 crate::operation::modify_activity_stream::ModifyActivityStreamError::Unhandled(inner) => Error::Unhandled(inner),
4174 }
4175 }
4176}
4177impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_certificates::ModifyCertificatesError, R>> for Error
4178where
4179 R: Send + Sync + std::fmt::Debug + 'static,
4180{
4181 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_certificates::ModifyCertificatesError, R>) -> Self {
4182 match err {
4183 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4184 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4185 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4186 source: err.into(),
4187 }),
4188 }
4189 }
4190}
4191impl From<crate::operation::modify_certificates::ModifyCertificatesError> for Error {
4192 fn from(err: crate::operation::modify_certificates::ModifyCertificatesError) -> Self {
4193 match err {
4194 crate::operation::modify_certificates::ModifyCertificatesError::CertificateNotFoundFault(inner) => Error::CertificateNotFoundFault(inner),
4195 crate::operation::modify_certificates::ModifyCertificatesError::Unhandled(inner) => Error::Unhandled(inner),
4196 }
4197 }
4198}
4199impl<R>
4200 From<
4201 ::aws_smithy_runtime_api::client::result::SdkError<
4202 crate::operation::modify_current_db_cluster_capacity::ModifyCurrentDBClusterCapacityError,
4203 R,
4204 >,
4205 > for Error
4206where
4207 R: Send + Sync + std::fmt::Debug + 'static,
4208{
4209 fn from(
4210 err: ::aws_smithy_runtime_api::client::result::SdkError<
4211 crate::operation::modify_current_db_cluster_capacity::ModifyCurrentDBClusterCapacityError,
4212 R,
4213 >,
4214 ) -> Self {
4215 match err {
4216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4219 source: err.into(),
4220 }),
4221 }
4222 }
4223}
4224impl From<crate::operation::modify_current_db_cluster_capacity::ModifyCurrentDBClusterCapacityError> for Error {
4225 fn from(err: crate::operation::modify_current_db_cluster_capacity::ModifyCurrentDBClusterCapacityError) -> Self {
4226 match err {
4227 crate::operation::modify_current_db_cluster_capacity::ModifyCurrentDBClusterCapacityError::DbClusterNotFoundFault(inner) => {
4228 Error::DbClusterNotFoundFault(inner)
4229 }
4230 crate::operation::modify_current_db_cluster_capacity::ModifyCurrentDBClusterCapacityError::InvalidDbClusterCapacityFault(inner) => {
4231 Error::InvalidDbClusterCapacityFault(inner)
4232 }
4233 crate::operation::modify_current_db_cluster_capacity::ModifyCurrentDBClusterCapacityError::InvalidDbClusterStateFault(inner) => {
4234 Error::InvalidDbClusterStateFault(inner)
4235 }
4236 crate::operation::modify_current_db_cluster_capacity::ModifyCurrentDBClusterCapacityError::Unhandled(inner) => Error::Unhandled(inner),
4237 }
4238 }
4239}
4240impl<R>
4241 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_custom_db_engine_version::ModifyCustomDBEngineVersionError, R>>
4242 for Error
4243where
4244 R: Send + Sync + std::fmt::Debug + 'static,
4245{
4246 fn from(
4247 err: ::aws_smithy_runtime_api::client::result::SdkError<
4248 crate::operation::modify_custom_db_engine_version::ModifyCustomDBEngineVersionError,
4249 R,
4250 >,
4251 ) -> Self {
4252 match err {
4253 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4254 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4255 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4256 source: err.into(),
4257 }),
4258 }
4259 }
4260}
4261impl From<crate::operation::modify_custom_db_engine_version::ModifyCustomDBEngineVersionError> for Error {
4262 fn from(err: crate::operation::modify_custom_db_engine_version::ModifyCustomDBEngineVersionError) -> Self {
4263 match err {
4264 crate::operation::modify_custom_db_engine_version::ModifyCustomDBEngineVersionError::CustomDbEngineVersionNotFoundFault(inner) => {
4265 Error::CustomDbEngineVersionNotFoundFault(inner)
4266 }
4267 crate::operation::modify_custom_db_engine_version::ModifyCustomDBEngineVersionError::InvalidCustomDbEngineVersionStateFault(inner) => {
4268 Error::InvalidCustomDbEngineVersionStateFault(inner)
4269 }
4270 crate::operation::modify_custom_db_engine_version::ModifyCustomDBEngineVersionError::Unhandled(inner) => Error::Unhandled(inner),
4271 }
4272 }
4273}
4274impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_cluster::ModifyDBClusterError, R>> for Error
4275where
4276 R: Send + Sync + std::fmt::Debug + 'static,
4277{
4278 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_cluster::ModifyDBClusterError, R>) -> Self {
4279 match err {
4280 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4281 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4282 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4283 source: err.into(),
4284 }),
4285 }
4286 }
4287}
4288impl From<crate::operation::modify_db_cluster::ModifyDBClusterError> for Error {
4289 fn from(err: crate::operation::modify_db_cluster::ModifyDBClusterError) -> Self {
4290 match err {
4291 crate::operation::modify_db_cluster::ModifyDBClusterError::DbClusterAlreadyExistsFault(inner) => {
4292 Error::DbClusterAlreadyExistsFault(inner)
4293 }
4294 crate::operation::modify_db_cluster::ModifyDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
4295 crate::operation::modify_db_cluster::ModifyDBClusterError::DbClusterParameterGroupNotFoundFault(inner) => {
4296 Error::DbClusterParameterGroupNotFoundFault(inner)
4297 }
4298 crate::operation::modify_db_cluster::ModifyDBClusterError::DbInstanceAlreadyExistsFault(inner) => {
4299 Error::DbInstanceAlreadyExistsFault(inner)
4300 }
4301 crate::operation::modify_db_cluster::ModifyDBClusterError::DbParameterGroupNotFoundFault(inner) => {
4302 Error::DbParameterGroupNotFoundFault(inner)
4303 }
4304 crate::operation::modify_db_cluster::ModifyDBClusterError::DbSubnetGroupNotFoundFault(inner) => Error::DbSubnetGroupNotFoundFault(inner),
4305 crate::operation::modify_db_cluster::ModifyDBClusterError::DomainNotFoundFault(inner) => Error::DomainNotFoundFault(inner),
4306 crate::operation::modify_db_cluster::ModifyDBClusterError::InvalidDbClusterStateFault(inner) => Error::InvalidDbClusterStateFault(inner),
4307 crate::operation::modify_db_cluster::ModifyDBClusterError::InvalidDbInstanceStateFault(inner) => {
4308 Error::InvalidDbInstanceStateFault(inner)
4309 }
4310 crate::operation::modify_db_cluster::ModifyDBClusterError::InvalidDbSecurityGroupStateFault(inner) => {
4311 Error::InvalidDbSecurityGroupStateFault(inner)
4312 }
4313 crate::operation::modify_db_cluster::ModifyDBClusterError::InvalidDbSubnetGroupStateFault(inner) => {
4314 Error::InvalidDbSubnetGroupStateFault(inner)
4315 }
4316 crate::operation::modify_db_cluster::ModifyDBClusterError::InvalidGlobalClusterStateFault(inner) => {
4317 Error::InvalidGlobalClusterStateFault(inner)
4318 }
4319 crate::operation::modify_db_cluster::ModifyDBClusterError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
4320 crate::operation::modify_db_cluster::ModifyDBClusterError::InvalidVpcNetworkStateFault(inner) => {
4321 Error::InvalidVpcNetworkStateFault(inner)
4322 }
4323 crate::operation::modify_db_cluster::ModifyDBClusterError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
4324 crate::operation::modify_db_cluster::ModifyDBClusterError::NetworkTypeNotSupported(inner) => Error::NetworkTypeNotSupported(inner),
4325 crate::operation::modify_db_cluster::ModifyDBClusterError::OptionGroupNotFoundFault(inner) => Error::OptionGroupNotFoundFault(inner),
4326 crate::operation::modify_db_cluster::ModifyDBClusterError::StorageQuotaExceededFault(inner) => Error::StorageQuotaExceededFault(inner),
4327 crate::operation::modify_db_cluster::ModifyDBClusterError::StorageTypeNotAvailableFault(inner) => {
4328 Error::StorageTypeNotAvailableFault(inner)
4329 }
4330 crate::operation::modify_db_cluster::ModifyDBClusterError::StorageTypeNotSupportedFault(inner) => {
4331 Error::StorageTypeNotSupportedFault(inner)
4332 }
4333 crate::operation::modify_db_cluster::ModifyDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
4334 }
4335 }
4336}
4337impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError, R>>
4338 for Error
4339where
4340 R: Send + Sync + std::fmt::Debug + 'static,
4341{
4342 fn from(
4343 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError, R>,
4344 ) -> Self {
4345 match err {
4346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4349 source: err.into(),
4350 }),
4351 }
4352 }
4353}
4354impl From<crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError> for Error {
4355 fn from(err: crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError) -> Self {
4356 match err {
4357 crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError::DbClusterEndpointNotFoundFault(inner) => {
4358 Error::DbClusterEndpointNotFoundFault(inner)
4359 }
4360 crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError::DbInstanceNotFoundFault(inner) => {
4361 Error::DbInstanceNotFoundFault(inner)
4362 }
4363 crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError::InvalidDbClusterEndpointStateFault(inner) => {
4364 Error::InvalidDbClusterEndpointStateFault(inner)
4365 }
4366 crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError::InvalidDbClusterStateFault(inner) => {
4367 Error::InvalidDbClusterStateFault(inner)
4368 }
4369 crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError::InvalidDbInstanceStateFault(inner) => {
4370 Error::InvalidDbInstanceStateFault(inner)
4371 }
4372 crate::operation::modify_db_cluster_endpoint::ModifyDBClusterEndpointError::Unhandled(inner) => Error::Unhandled(inner),
4373 }
4374 }
4375}
4376impl<R>
4377 From<
4378 ::aws_smithy_runtime_api::client::result::SdkError<
4379 crate::operation::modify_db_cluster_parameter_group::ModifyDBClusterParameterGroupError,
4380 R,
4381 >,
4382 > for Error
4383where
4384 R: Send + Sync + std::fmt::Debug + 'static,
4385{
4386 fn from(
4387 err: ::aws_smithy_runtime_api::client::result::SdkError<
4388 crate::operation::modify_db_cluster_parameter_group::ModifyDBClusterParameterGroupError,
4389 R,
4390 >,
4391 ) -> Self {
4392 match err {
4393 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4394 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4395 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4396 source: err.into(),
4397 }),
4398 }
4399 }
4400}
4401impl From<crate::operation::modify_db_cluster_parameter_group::ModifyDBClusterParameterGroupError> for Error {
4402 fn from(err: crate::operation::modify_db_cluster_parameter_group::ModifyDBClusterParameterGroupError) -> Self {
4403 match err {
4404 crate::operation::modify_db_cluster_parameter_group::ModifyDBClusterParameterGroupError::DbParameterGroupNotFoundFault(inner) => {
4405 Error::DbParameterGroupNotFoundFault(inner)
4406 }
4407 crate::operation::modify_db_cluster_parameter_group::ModifyDBClusterParameterGroupError::InvalidDbParameterGroupStateFault(inner) => {
4408 Error::InvalidDbParameterGroupStateFault(inner)
4409 }
4410 crate::operation::modify_db_cluster_parameter_group::ModifyDBClusterParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
4411 }
4412 }
4413}
4414impl<R>
4415 From<
4416 ::aws_smithy_runtime_api::client::result::SdkError<
4417 crate::operation::modify_db_cluster_snapshot_attribute::ModifyDBClusterSnapshotAttributeError,
4418 R,
4419 >,
4420 > for Error
4421where
4422 R: Send + Sync + std::fmt::Debug + 'static,
4423{
4424 fn from(
4425 err: ::aws_smithy_runtime_api::client::result::SdkError<
4426 crate::operation::modify_db_cluster_snapshot_attribute::ModifyDBClusterSnapshotAttributeError,
4427 R,
4428 >,
4429 ) -> Self {
4430 match err {
4431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4434 source: err.into(),
4435 }),
4436 }
4437 }
4438}
4439impl From<crate::operation::modify_db_cluster_snapshot_attribute::ModifyDBClusterSnapshotAttributeError> for Error {
4440 fn from(err: crate::operation::modify_db_cluster_snapshot_attribute::ModifyDBClusterSnapshotAttributeError) -> Self {
4441 match err {
4442 crate::operation::modify_db_cluster_snapshot_attribute::ModifyDBClusterSnapshotAttributeError::DbClusterSnapshotNotFoundFault(inner) => {
4443 Error::DbClusterSnapshotNotFoundFault(inner)
4444 }
4445 crate::operation::modify_db_cluster_snapshot_attribute::ModifyDBClusterSnapshotAttributeError::InvalidDbClusterSnapshotStateFault(
4446 inner,
4447 ) => Error::InvalidDbClusterSnapshotStateFault(inner),
4448 crate::operation::modify_db_cluster_snapshot_attribute::ModifyDBClusterSnapshotAttributeError::SharedSnapshotQuotaExceededFault(
4449 inner,
4450 ) => Error::SharedSnapshotQuotaExceededFault(inner),
4451 crate::operation::modify_db_cluster_snapshot_attribute::ModifyDBClusterSnapshotAttributeError::Unhandled(inner) => {
4452 Error::Unhandled(inner)
4453 }
4454 }
4455 }
4456}
4457impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_instance::ModifyDBInstanceError, R>> for Error
4458where
4459 R: Send + Sync + std::fmt::Debug + 'static,
4460{
4461 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_instance::ModifyDBInstanceError, R>) -> Self {
4462 match err {
4463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4466 source: err.into(),
4467 }),
4468 }
4469 }
4470}
4471impl From<crate::operation::modify_db_instance::ModifyDBInstanceError> for Error {
4472 fn from(err: crate::operation::modify_db_instance::ModifyDBInstanceError) -> Self {
4473 match err {
4474 crate::operation::modify_db_instance::ModifyDBInstanceError::AuthorizationNotFoundFault(inner) => {
4475 Error::AuthorizationNotFoundFault(inner)
4476 }
4477 crate::operation::modify_db_instance::ModifyDBInstanceError::BackupPolicyNotFoundFault(inner) => Error::BackupPolicyNotFoundFault(inner),
4478 crate::operation::modify_db_instance::ModifyDBInstanceError::CertificateNotFoundFault(inner) => Error::CertificateNotFoundFault(inner),
4479 crate::operation::modify_db_instance::ModifyDBInstanceError::DbInstanceAlreadyExistsFault(inner) => {
4480 Error::DbInstanceAlreadyExistsFault(inner)
4481 }
4482 crate::operation::modify_db_instance::ModifyDBInstanceError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
4483 crate::operation::modify_db_instance::ModifyDBInstanceError::DbParameterGroupNotFoundFault(inner) => {
4484 Error::DbParameterGroupNotFoundFault(inner)
4485 }
4486 crate::operation::modify_db_instance::ModifyDBInstanceError::DbSecurityGroupNotFoundFault(inner) => {
4487 Error::DbSecurityGroupNotFoundFault(inner)
4488 }
4489 crate::operation::modify_db_instance::ModifyDBInstanceError::DbUpgradeDependencyFailureFault(inner) => {
4490 Error::DbUpgradeDependencyFailureFault(inner)
4491 }
4492 crate::operation::modify_db_instance::ModifyDBInstanceError::DomainNotFoundFault(inner) => Error::DomainNotFoundFault(inner),
4493 crate::operation::modify_db_instance::ModifyDBInstanceError::InsufficientDbInstanceCapacityFault(inner) => {
4494 Error::InsufficientDbInstanceCapacityFault(inner)
4495 }
4496 crate::operation::modify_db_instance::ModifyDBInstanceError::InvalidDbClusterStateFault(inner) => {
4497 Error::InvalidDbClusterStateFault(inner)
4498 }
4499 crate::operation::modify_db_instance::ModifyDBInstanceError::InvalidDbInstanceStateFault(inner) => {
4500 Error::InvalidDbInstanceStateFault(inner)
4501 }
4502 crate::operation::modify_db_instance::ModifyDBInstanceError::InvalidDbSecurityGroupStateFault(inner) => {
4503 Error::InvalidDbSecurityGroupStateFault(inner)
4504 }
4505 crate::operation::modify_db_instance::ModifyDBInstanceError::InvalidVpcNetworkStateFault(inner) => {
4506 Error::InvalidVpcNetworkStateFault(inner)
4507 }
4508 crate::operation::modify_db_instance::ModifyDBInstanceError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
4509 crate::operation::modify_db_instance::ModifyDBInstanceError::NetworkTypeNotSupported(inner) => Error::NetworkTypeNotSupported(inner),
4510 crate::operation::modify_db_instance::ModifyDBInstanceError::OptionGroupNotFoundFault(inner) => Error::OptionGroupNotFoundFault(inner),
4511 crate::operation::modify_db_instance::ModifyDBInstanceError::ProvisionedIopsNotAvailableInAzFault(inner) => {
4512 Error::ProvisionedIopsNotAvailableInAzFault(inner)
4513 }
4514 crate::operation::modify_db_instance::ModifyDBInstanceError::StorageQuotaExceededFault(inner) => Error::StorageQuotaExceededFault(inner),
4515 crate::operation::modify_db_instance::ModifyDBInstanceError::StorageTypeNotSupportedFault(inner) => {
4516 Error::StorageTypeNotSupportedFault(inner)
4517 }
4518 crate::operation::modify_db_instance::ModifyDBInstanceError::TenantDatabaseQuotaExceededFault(inner) => {
4519 Error::TenantDatabaseQuotaExceededFault(inner)
4520 }
4521 crate::operation::modify_db_instance::ModifyDBInstanceError::Unhandled(inner) => Error::Unhandled(inner),
4522 }
4523 }
4524}
4525impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_parameter_group::ModifyDBParameterGroupError, R>>
4526 for Error
4527where
4528 R: Send + Sync + std::fmt::Debug + 'static,
4529{
4530 fn from(
4531 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_parameter_group::ModifyDBParameterGroupError, R>,
4532 ) -> Self {
4533 match err {
4534 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4535 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4536 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4537 source: err.into(),
4538 }),
4539 }
4540 }
4541}
4542impl From<crate::operation::modify_db_parameter_group::ModifyDBParameterGroupError> for Error {
4543 fn from(err: crate::operation::modify_db_parameter_group::ModifyDBParameterGroupError) -> Self {
4544 match err {
4545 crate::operation::modify_db_parameter_group::ModifyDBParameterGroupError::DbParameterGroupNotFoundFault(inner) => {
4546 Error::DbParameterGroupNotFoundFault(inner)
4547 }
4548 crate::operation::modify_db_parameter_group::ModifyDBParameterGroupError::InvalidDbParameterGroupStateFault(inner) => {
4549 Error::InvalidDbParameterGroupStateFault(inner)
4550 }
4551 crate::operation::modify_db_parameter_group::ModifyDBParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
4552 }
4553 }
4554}
4555impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_proxy::ModifyDBProxyError, R>> for Error
4556where
4557 R: Send + Sync + std::fmt::Debug + 'static,
4558{
4559 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_proxy::ModifyDBProxyError, R>) -> Self {
4560 match err {
4561 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4562 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4563 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4564 source: err.into(),
4565 }),
4566 }
4567 }
4568}
4569impl From<crate::operation::modify_db_proxy::ModifyDBProxyError> for Error {
4570 fn from(err: crate::operation::modify_db_proxy::ModifyDBProxyError) -> Self {
4571 match err {
4572 crate::operation::modify_db_proxy::ModifyDBProxyError::DbProxyAlreadyExistsFault(inner) => Error::DbProxyAlreadyExistsFault(inner),
4573 crate::operation::modify_db_proxy::ModifyDBProxyError::DbProxyNotFoundFault(inner) => Error::DbProxyNotFoundFault(inner),
4574 crate::operation::modify_db_proxy::ModifyDBProxyError::InvalidDbProxyStateFault(inner) => Error::InvalidDbProxyStateFault(inner),
4575 crate::operation::modify_db_proxy::ModifyDBProxyError::Unhandled(inner) => Error::Unhandled(inner),
4576 }
4577 }
4578}
4579impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError, R>> for Error
4580where
4581 R: Send + Sync + std::fmt::Debug + 'static,
4582{
4583 fn from(
4584 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError, R>,
4585 ) -> Self {
4586 match err {
4587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4590 source: err.into(),
4591 }),
4592 }
4593 }
4594}
4595impl From<crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError> for Error {
4596 fn from(err: crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError) -> Self {
4597 match err {
4598 crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError::DbProxyEndpointAlreadyExistsFault(inner) => {
4599 Error::DbProxyEndpointAlreadyExistsFault(inner)
4600 }
4601 crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError::DbProxyEndpointNotFoundFault(inner) => {
4602 Error::DbProxyEndpointNotFoundFault(inner)
4603 }
4604 crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError::InvalidDbProxyEndpointStateFault(inner) => {
4605 Error::InvalidDbProxyEndpointStateFault(inner)
4606 }
4607 crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError::InvalidDbProxyStateFault(inner) => {
4608 Error::InvalidDbProxyStateFault(inner)
4609 }
4610 crate::operation::modify_db_proxy_endpoint::ModifyDBProxyEndpointError::Unhandled(inner) => Error::Unhandled(inner),
4611 }
4612 }
4613}
4614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_proxy_target_group::ModifyDBProxyTargetGroupError, R>>
4615 for Error
4616where
4617 R: Send + Sync + std::fmt::Debug + 'static,
4618{
4619 fn from(
4620 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_proxy_target_group::ModifyDBProxyTargetGroupError, R>,
4621 ) -> Self {
4622 match err {
4623 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4624 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4625 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4626 source: err.into(),
4627 }),
4628 }
4629 }
4630}
4631impl From<crate::operation::modify_db_proxy_target_group::ModifyDBProxyTargetGroupError> for Error {
4632 fn from(err: crate::operation::modify_db_proxy_target_group::ModifyDBProxyTargetGroupError) -> Self {
4633 match err {
4634 crate::operation::modify_db_proxy_target_group::ModifyDBProxyTargetGroupError::DbProxyNotFoundFault(inner) => {
4635 Error::DbProxyNotFoundFault(inner)
4636 }
4637 crate::operation::modify_db_proxy_target_group::ModifyDBProxyTargetGroupError::DbProxyTargetGroupNotFoundFault(inner) => {
4638 Error::DbProxyTargetGroupNotFoundFault(inner)
4639 }
4640 crate::operation::modify_db_proxy_target_group::ModifyDBProxyTargetGroupError::InvalidDbProxyStateFault(inner) => {
4641 Error::InvalidDbProxyStateFault(inner)
4642 }
4643 crate::operation::modify_db_proxy_target_group::ModifyDBProxyTargetGroupError::Unhandled(inner) => Error::Unhandled(inner),
4644 }
4645 }
4646}
4647impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_recommendation::ModifyDBRecommendationError, R>> for Error
4648where
4649 R: Send + Sync + std::fmt::Debug + 'static,
4650{
4651 fn from(
4652 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_recommendation::ModifyDBRecommendationError, R>,
4653 ) -> Self {
4654 match err {
4655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4658 source: err.into(),
4659 }),
4660 }
4661 }
4662}
4663impl From<crate::operation::modify_db_recommendation::ModifyDBRecommendationError> for Error {
4664 fn from(err: crate::operation::modify_db_recommendation::ModifyDBRecommendationError) -> Self {
4665 match err {
4666 crate::operation::modify_db_recommendation::ModifyDBRecommendationError::Unhandled(inner) => Error::Unhandled(inner),
4667 }
4668 }
4669}
4670impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_shard_group::ModifyDBShardGroupError, R>> for Error
4671where
4672 R: Send + Sync + std::fmt::Debug + 'static,
4673{
4674 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_shard_group::ModifyDBShardGroupError, R>) -> Self {
4675 match err {
4676 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4677 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4678 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4679 source: err.into(),
4680 }),
4681 }
4682 }
4683}
4684impl From<crate::operation::modify_db_shard_group::ModifyDBShardGroupError> for Error {
4685 fn from(err: crate::operation::modify_db_shard_group::ModifyDBShardGroupError) -> Self {
4686 match err {
4687 crate::operation::modify_db_shard_group::ModifyDBShardGroupError::DbShardGroupAlreadyExistsFault(inner) => {
4688 Error::DbShardGroupAlreadyExistsFault(inner)
4689 }
4690 crate::operation::modify_db_shard_group::ModifyDBShardGroupError::DbShardGroupNotFoundFault(inner) => {
4691 Error::DbShardGroupNotFoundFault(inner)
4692 }
4693 crate::operation::modify_db_shard_group::ModifyDBShardGroupError::InvalidDbClusterStateFault(inner) => {
4694 Error::InvalidDbClusterStateFault(inner)
4695 }
4696 crate::operation::modify_db_shard_group::ModifyDBShardGroupError::Unhandled(inner) => Error::Unhandled(inner),
4697 }
4698 }
4699}
4700impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_snapshot::ModifyDBSnapshotError, R>> for Error
4701where
4702 R: Send + Sync + std::fmt::Debug + 'static,
4703{
4704 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_snapshot::ModifyDBSnapshotError, R>) -> Self {
4705 match err {
4706 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4707 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4708 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4709 source: err.into(),
4710 }),
4711 }
4712 }
4713}
4714impl From<crate::operation::modify_db_snapshot::ModifyDBSnapshotError> for Error {
4715 fn from(err: crate::operation::modify_db_snapshot::ModifyDBSnapshotError) -> Self {
4716 match err {
4717 crate::operation::modify_db_snapshot::ModifyDBSnapshotError::DbSnapshotNotFoundFault(inner) => Error::DbSnapshotNotFoundFault(inner),
4718 crate::operation::modify_db_snapshot::ModifyDBSnapshotError::InvalidDbSnapshotStateFault(inner) => {
4719 Error::InvalidDbSnapshotStateFault(inner)
4720 }
4721 crate::operation::modify_db_snapshot::ModifyDBSnapshotError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
4722 crate::operation::modify_db_snapshot::ModifyDBSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
4723 }
4724 }
4725}
4726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_snapshot_attribute::ModifyDBSnapshotAttributeError, R>>
4727 for Error
4728where
4729 R: Send + Sync + std::fmt::Debug + 'static,
4730{
4731 fn from(
4732 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_snapshot_attribute::ModifyDBSnapshotAttributeError, R>,
4733 ) -> Self {
4734 match err {
4735 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4736 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4737 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4738 source: err.into(),
4739 }),
4740 }
4741 }
4742}
4743impl From<crate::operation::modify_db_snapshot_attribute::ModifyDBSnapshotAttributeError> for Error {
4744 fn from(err: crate::operation::modify_db_snapshot_attribute::ModifyDBSnapshotAttributeError) -> Self {
4745 match err {
4746 crate::operation::modify_db_snapshot_attribute::ModifyDBSnapshotAttributeError::DbSnapshotNotFoundFault(inner) => {
4747 Error::DbSnapshotNotFoundFault(inner)
4748 }
4749 crate::operation::modify_db_snapshot_attribute::ModifyDBSnapshotAttributeError::InvalidDbSnapshotStateFault(inner) => {
4750 Error::InvalidDbSnapshotStateFault(inner)
4751 }
4752 crate::operation::modify_db_snapshot_attribute::ModifyDBSnapshotAttributeError::SharedSnapshotQuotaExceededFault(inner) => {
4753 Error::SharedSnapshotQuotaExceededFault(inner)
4754 }
4755 crate::operation::modify_db_snapshot_attribute::ModifyDBSnapshotAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4756 }
4757 }
4758}
4759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError, R>> for Error
4760where
4761 R: Send + Sync + std::fmt::Debug + 'static,
4762{
4763 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError, R>) -> Self {
4764 match err {
4765 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4766 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4767 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4768 source: err.into(),
4769 }),
4770 }
4771 }
4772}
4773impl From<crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError> for Error {
4774 fn from(err: crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError) -> Self {
4775 match err {
4776 crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => {
4777 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner)
4778 }
4779 crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError::DbSubnetGroupNotFoundFault(inner) => {
4780 Error::DbSubnetGroupNotFoundFault(inner)
4781 }
4782 crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError::DbSubnetQuotaExceededFault(inner) => {
4783 Error::DbSubnetQuotaExceededFault(inner)
4784 }
4785 crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError::InvalidDbSubnetGroupStateFault(inner) => {
4786 Error::InvalidDbSubnetGroupStateFault(inner)
4787 }
4788 crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
4789 crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError::SubnetAlreadyInUse(inner) => Error::SubnetAlreadyInUse(inner),
4790 crate::operation::modify_db_subnet_group::ModifyDBSubnetGroupError::Unhandled(inner) => Error::Unhandled(inner),
4791 }
4792 }
4793}
4794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_event_subscription::ModifyEventSubscriptionError, R>>
4795 for Error
4796where
4797 R: Send + Sync + std::fmt::Debug + 'static,
4798{
4799 fn from(
4800 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_event_subscription::ModifyEventSubscriptionError, R>,
4801 ) -> Self {
4802 match err {
4803 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4804 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4805 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4806 source: err.into(),
4807 }),
4808 }
4809 }
4810}
4811impl From<crate::operation::modify_event_subscription::ModifyEventSubscriptionError> for Error {
4812 fn from(err: crate::operation::modify_event_subscription::ModifyEventSubscriptionError) -> Self {
4813 match err {
4814 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::EventSubscriptionQuotaExceededFault(inner) => {
4815 Error::EventSubscriptionQuotaExceededFault(inner)
4816 }
4817 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SnsInvalidTopicFault(inner) => {
4818 Error::SnsInvalidTopicFault(inner)
4819 }
4820 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SnsNoAuthorizationFault(inner) => {
4821 Error::SnsNoAuthorizationFault(inner)
4822 }
4823 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SnsTopicArnNotFoundFault(inner) => {
4824 Error::SnsTopicArnNotFoundFault(inner)
4825 }
4826 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SubscriptionCategoryNotFoundFault(inner) => {
4827 Error::SubscriptionCategoryNotFoundFault(inner)
4828 }
4829 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SubscriptionNotFoundFault(inner) => {
4830 Error::SubscriptionNotFoundFault(inner)
4831 }
4832 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
4833 }
4834 }
4835}
4836impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_global_cluster::ModifyGlobalClusterError, R>> for Error
4837where
4838 R: Send + Sync + std::fmt::Debug + 'static,
4839{
4840 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_global_cluster::ModifyGlobalClusterError, R>) -> Self {
4841 match err {
4842 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4843 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4844 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4845 source: err.into(),
4846 }),
4847 }
4848 }
4849}
4850impl From<crate::operation::modify_global_cluster::ModifyGlobalClusterError> for Error {
4851 fn from(err: crate::operation::modify_global_cluster::ModifyGlobalClusterError) -> Self {
4852 match err {
4853 crate::operation::modify_global_cluster::ModifyGlobalClusterError::GlobalClusterAlreadyExistsFault(inner) => {
4854 Error::GlobalClusterAlreadyExistsFault(inner)
4855 }
4856 crate::operation::modify_global_cluster::ModifyGlobalClusterError::GlobalClusterNotFoundFault(inner) => {
4857 Error::GlobalClusterNotFoundFault(inner)
4858 }
4859 crate::operation::modify_global_cluster::ModifyGlobalClusterError::InvalidDbClusterStateFault(inner) => {
4860 Error::InvalidDbClusterStateFault(inner)
4861 }
4862 crate::operation::modify_global_cluster::ModifyGlobalClusterError::InvalidDbInstanceStateFault(inner) => {
4863 Error::InvalidDbInstanceStateFault(inner)
4864 }
4865 crate::operation::modify_global_cluster::ModifyGlobalClusterError::InvalidGlobalClusterStateFault(inner) => {
4866 Error::InvalidGlobalClusterStateFault(inner)
4867 }
4868 crate::operation::modify_global_cluster::ModifyGlobalClusterError::Unhandled(inner) => Error::Unhandled(inner),
4869 }
4870 }
4871}
4872impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_integration::ModifyIntegrationError, R>> for Error
4873where
4874 R: Send + Sync + std::fmt::Debug + 'static,
4875{
4876 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_integration::ModifyIntegrationError, R>) -> Self {
4877 match err {
4878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4881 source: err.into(),
4882 }),
4883 }
4884 }
4885}
4886impl From<crate::operation::modify_integration::ModifyIntegrationError> for Error {
4887 fn from(err: crate::operation::modify_integration::ModifyIntegrationError) -> Self {
4888 match err {
4889 crate::operation::modify_integration::ModifyIntegrationError::IntegrationConflictOperationFault(inner) => {
4890 Error::IntegrationConflictOperationFault(inner)
4891 }
4892 crate::operation::modify_integration::ModifyIntegrationError::IntegrationNotFoundFault(inner) => Error::IntegrationNotFoundFault(inner),
4893 crate::operation::modify_integration::ModifyIntegrationError::InvalidIntegrationStateFault(inner) => {
4894 Error::InvalidIntegrationStateFault(inner)
4895 }
4896 crate::operation::modify_integration::ModifyIntegrationError::Unhandled(inner) => Error::Unhandled(inner),
4897 }
4898 }
4899}
4900impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_option_group::ModifyOptionGroupError, R>> for Error
4901where
4902 R: Send + Sync + std::fmt::Debug + 'static,
4903{
4904 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_option_group::ModifyOptionGroupError, R>) -> Self {
4905 match err {
4906 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4907 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4908 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4909 source: err.into(),
4910 }),
4911 }
4912 }
4913}
4914impl From<crate::operation::modify_option_group::ModifyOptionGroupError> for Error {
4915 fn from(err: crate::operation::modify_option_group::ModifyOptionGroupError) -> Self {
4916 match err {
4917 crate::operation::modify_option_group::ModifyOptionGroupError::InvalidOptionGroupStateFault(inner) => {
4918 Error::InvalidOptionGroupStateFault(inner)
4919 }
4920 crate::operation::modify_option_group::ModifyOptionGroupError::OptionGroupNotFoundFault(inner) => Error::OptionGroupNotFoundFault(inner),
4921 crate::operation::modify_option_group::ModifyOptionGroupError::Unhandled(inner) => Error::Unhandled(inner),
4922 }
4923 }
4924}
4925impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_tenant_database::ModifyTenantDatabaseError, R>> for Error
4926where
4927 R: Send + Sync + std::fmt::Debug + 'static,
4928{
4929 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_tenant_database::ModifyTenantDatabaseError, R>) -> Self {
4930 match err {
4931 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4932 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4933 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4934 source: err.into(),
4935 }),
4936 }
4937 }
4938}
4939impl From<crate::operation::modify_tenant_database::ModifyTenantDatabaseError> for Error {
4940 fn from(err: crate::operation::modify_tenant_database::ModifyTenantDatabaseError) -> Self {
4941 match err {
4942 crate::operation::modify_tenant_database::ModifyTenantDatabaseError::DbInstanceNotFoundFault(inner) => {
4943 Error::DbInstanceNotFoundFault(inner)
4944 }
4945 crate::operation::modify_tenant_database::ModifyTenantDatabaseError::InvalidDbInstanceStateFault(inner) => {
4946 Error::InvalidDbInstanceStateFault(inner)
4947 }
4948 crate::operation::modify_tenant_database::ModifyTenantDatabaseError::KmsKeyNotAccessibleFault(inner) => {
4949 Error::KmsKeyNotAccessibleFault(inner)
4950 }
4951 crate::operation::modify_tenant_database::ModifyTenantDatabaseError::TenantDatabaseAlreadyExistsFault(inner) => {
4952 Error::TenantDatabaseAlreadyExistsFault(inner)
4953 }
4954 crate::operation::modify_tenant_database::ModifyTenantDatabaseError::TenantDatabaseNotFoundFault(inner) => {
4955 Error::TenantDatabaseNotFoundFault(inner)
4956 }
4957 crate::operation::modify_tenant_database::ModifyTenantDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
4958 }
4959 }
4960}
4961impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::promote_read_replica::PromoteReadReplicaError, R>> for Error
4962where
4963 R: Send + Sync + std::fmt::Debug + 'static,
4964{
4965 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::promote_read_replica::PromoteReadReplicaError, R>) -> Self {
4966 match err {
4967 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4968 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4969 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4970 source: err.into(),
4971 }),
4972 }
4973 }
4974}
4975impl From<crate::operation::promote_read_replica::PromoteReadReplicaError> for Error {
4976 fn from(err: crate::operation::promote_read_replica::PromoteReadReplicaError) -> Self {
4977 match err {
4978 crate::operation::promote_read_replica::PromoteReadReplicaError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
4979 crate::operation::promote_read_replica::PromoteReadReplicaError::InvalidDbInstanceStateFault(inner) => {
4980 Error::InvalidDbInstanceStateFault(inner)
4981 }
4982 crate::operation::promote_read_replica::PromoteReadReplicaError::Unhandled(inner) => Error::Unhandled(inner),
4983 }
4984 }
4985}
4986impl<R>
4987 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::promote_read_replica_db_cluster::PromoteReadReplicaDBClusterError, R>>
4988 for Error
4989where
4990 R: Send + Sync + std::fmt::Debug + 'static,
4991{
4992 fn from(
4993 err: ::aws_smithy_runtime_api::client::result::SdkError<
4994 crate::operation::promote_read_replica_db_cluster::PromoteReadReplicaDBClusterError,
4995 R,
4996 >,
4997 ) -> Self {
4998 match err {
4999 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5000 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5001 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5002 source: err.into(),
5003 }),
5004 }
5005 }
5006}
5007impl From<crate::operation::promote_read_replica_db_cluster::PromoteReadReplicaDBClusterError> for Error {
5008 fn from(err: crate::operation::promote_read_replica_db_cluster::PromoteReadReplicaDBClusterError) -> Self {
5009 match err {
5010 crate::operation::promote_read_replica_db_cluster::PromoteReadReplicaDBClusterError::DbClusterNotFoundFault(inner) => {
5011 Error::DbClusterNotFoundFault(inner)
5012 }
5013 crate::operation::promote_read_replica_db_cluster::PromoteReadReplicaDBClusterError::InvalidDbClusterStateFault(inner) => {
5014 Error::InvalidDbClusterStateFault(inner)
5015 }
5016 crate::operation::promote_read_replica_db_cluster::PromoteReadReplicaDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
5017 }
5018 }
5019}
5020impl<R>
5021 From<
5022 ::aws_smithy_runtime_api::client::result::SdkError<
5023 crate::operation::purchase_reserved_db_instances_offering::PurchaseReservedDBInstancesOfferingError,
5024 R,
5025 >,
5026 > for Error
5027where
5028 R: Send + Sync + std::fmt::Debug + 'static,
5029{
5030 fn from(
5031 err: ::aws_smithy_runtime_api::client::result::SdkError<
5032 crate::operation::purchase_reserved_db_instances_offering::PurchaseReservedDBInstancesOfferingError,
5033 R,
5034 >,
5035 ) -> Self {
5036 match err {
5037 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5038 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5039 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5040 source: err.into(),
5041 }),
5042 }
5043 }
5044}
5045impl From<crate::operation::purchase_reserved_db_instances_offering::PurchaseReservedDBInstancesOfferingError> for Error {
5046 fn from(err: crate::operation::purchase_reserved_db_instances_offering::PurchaseReservedDBInstancesOfferingError) -> Self {
5047 match err {
5048 crate::operation::purchase_reserved_db_instances_offering::PurchaseReservedDBInstancesOfferingError::ReservedDbInstanceAlreadyExistsFault(inner) => Error::ReservedDbInstanceAlreadyExistsFault(inner),
5049 crate::operation::purchase_reserved_db_instances_offering::PurchaseReservedDBInstancesOfferingError::ReservedDbInstanceQuotaExceededFault(inner) => Error::ReservedDbInstanceQuotaExceededFault(inner),
5050 crate::operation::purchase_reserved_db_instances_offering::PurchaseReservedDBInstancesOfferingError::ReservedDbInstancesOfferingNotFoundFault(inner) => Error::ReservedDbInstancesOfferingNotFoundFault(inner),
5051 crate::operation::purchase_reserved_db_instances_offering::PurchaseReservedDBInstancesOfferingError::Unhandled(inner) => Error::Unhandled(inner),
5052 }
5053 }
5054}
5055impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_cluster::RebootDBClusterError, R>> for Error
5056where
5057 R: Send + Sync + std::fmt::Debug + 'static,
5058{
5059 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_cluster::RebootDBClusterError, R>) -> Self {
5060 match err {
5061 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5062 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5063 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5064 source: err.into(),
5065 }),
5066 }
5067 }
5068}
5069impl From<crate::operation::reboot_db_cluster::RebootDBClusterError> for Error {
5070 fn from(err: crate::operation::reboot_db_cluster::RebootDBClusterError) -> Self {
5071 match err {
5072 crate::operation::reboot_db_cluster::RebootDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
5073 crate::operation::reboot_db_cluster::RebootDBClusterError::InvalidDbClusterStateFault(inner) => Error::InvalidDbClusterStateFault(inner),
5074 crate::operation::reboot_db_cluster::RebootDBClusterError::InvalidDbInstanceStateFault(inner) => {
5075 Error::InvalidDbInstanceStateFault(inner)
5076 }
5077 crate::operation::reboot_db_cluster::RebootDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
5078 }
5079 }
5080}
5081impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_instance::RebootDBInstanceError, R>> for Error
5082where
5083 R: Send + Sync + std::fmt::Debug + 'static,
5084{
5085 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_instance::RebootDBInstanceError, R>) -> Self {
5086 match err {
5087 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5088 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5089 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5090 source: err.into(),
5091 }),
5092 }
5093 }
5094}
5095impl From<crate::operation::reboot_db_instance::RebootDBInstanceError> for Error {
5096 fn from(err: crate::operation::reboot_db_instance::RebootDBInstanceError) -> Self {
5097 match err {
5098 crate::operation::reboot_db_instance::RebootDBInstanceError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
5099 crate::operation::reboot_db_instance::RebootDBInstanceError::InvalidDbInstanceStateFault(inner) => {
5100 Error::InvalidDbInstanceStateFault(inner)
5101 }
5102 crate::operation::reboot_db_instance::RebootDBInstanceError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
5103 crate::operation::reboot_db_instance::RebootDBInstanceError::Unhandled(inner) => Error::Unhandled(inner),
5104 }
5105 }
5106}
5107impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_shard_group::RebootDBShardGroupError, R>> for Error
5108where
5109 R: Send + Sync + std::fmt::Debug + 'static,
5110{
5111 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_shard_group::RebootDBShardGroupError, R>) -> Self {
5112 match err {
5113 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5114 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5115 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5116 source: err.into(),
5117 }),
5118 }
5119 }
5120}
5121impl From<crate::operation::reboot_db_shard_group::RebootDBShardGroupError> for Error {
5122 fn from(err: crate::operation::reboot_db_shard_group::RebootDBShardGroupError) -> Self {
5123 match err {
5124 crate::operation::reboot_db_shard_group::RebootDBShardGroupError::DbShardGroupNotFoundFault(inner) => {
5125 Error::DbShardGroupNotFoundFault(inner)
5126 }
5127 crate::operation::reboot_db_shard_group::RebootDBShardGroupError::InvalidDbShardGroupStateFault(inner) => {
5128 Error::InvalidDbShardGroupStateFault(inner)
5129 }
5130 crate::operation::reboot_db_shard_group::RebootDBShardGroupError::Unhandled(inner) => Error::Unhandled(inner),
5131 }
5132 }
5133}
5134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError, R>>
5135 for Error
5136where
5137 R: Send + Sync + std::fmt::Debug + 'static,
5138{
5139 fn from(
5140 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError, R>,
5141 ) -> Self {
5142 match err {
5143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5146 source: err.into(),
5147 }),
5148 }
5149 }
5150}
5151impl From<crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError> for Error {
5152 fn from(err: crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError) -> Self {
5153 match err {
5154 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::DbClusterNotFoundFault(inner) => {
5155 Error::DbClusterNotFoundFault(inner)
5156 }
5157 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::DbInstanceNotFoundFault(inner) => {
5158 Error::DbInstanceNotFoundFault(inner)
5159 }
5160 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::DbProxyNotFoundFault(inner) => {
5161 Error::DbProxyNotFoundFault(inner)
5162 }
5163 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::DbProxyTargetAlreadyRegisteredFault(inner) => {
5164 Error::DbProxyTargetAlreadyRegisteredFault(inner)
5165 }
5166 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::DbProxyTargetGroupNotFoundFault(inner) => {
5167 Error::DbProxyTargetGroupNotFoundFault(inner)
5168 }
5169 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::InsufficientAvailableIPsInSubnetFault(inner) => {
5170 Error::InsufficientAvailableIPsInSubnetFault(inner)
5171 }
5172 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::InvalidDbClusterStateFault(inner) => {
5173 Error::InvalidDbClusterStateFault(inner)
5174 }
5175 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::InvalidDbInstanceStateFault(inner) => {
5176 Error::InvalidDbInstanceStateFault(inner)
5177 }
5178 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::InvalidDbProxyStateFault(inner) => {
5179 Error::InvalidDbProxyStateFault(inner)
5180 }
5181 crate::operation::register_db_proxy_targets::RegisterDBProxyTargetsError::Unhandled(inner) => Error::Unhandled(inner),
5182 }
5183 }
5184}
5185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError, R>>
5186 for Error
5187where
5188 R: Send + Sync + std::fmt::Debug + 'static,
5189{
5190 fn from(
5191 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError, R>,
5192 ) -> Self {
5193 match err {
5194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5197 source: err.into(),
5198 }),
5199 }
5200 }
5201}
5202impl From<crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError> for Error {
5203 fn from(err: crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError) -> Self {
5204 match err {
5205 crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError::DbClusterNotFoundFault(inner) => {
5206 Error::DbClusterNotFoundFault(inner)
5207 }
5208 crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError::GlobalClusterNotFoundFault(inner) => {
5209 Error::GlobalClusterNotFoundFault(inner)
5210 }
5211 crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError::InvalidDbClusterStateFault(inner) => {
5212 Error::InvalidDbClusterStateFault(inner)
5213 }
5214 crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError::InvalidGlobalClusterStateFault(inner) => {
5215 Error::InvalidGlobalClusterStateFault(inner)
5216 }
5217 crate::operation::remove_from_global_cluster::RemoveFromGlobalClusterError::Unhandled(inner) => Error::Unhandled(inner),
5218 }
5219 }
5220}
5221impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_role_from_db_cluster::RemoveRoleFromDBClusterError, R>>
5222 for Error
5223where
5224 R: Send + Sync + std::fmt::Debug + 'static,
5225{
5226 fn from(
5227 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_role_from_db_cluster::RemoveRoleFromDBClusterError, R>,
5228 ) -> Self {
5229 match err {
5230 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5231 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5232 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5233 source: err.into(),
5234 }),
5235 }
5236 }
5237}
5238impl From<crate::operation::remove_role_from_db_cluster::RemoveRoleFromDBClusterError> for Error {
5239 fn from(err: crate::operation::remove_role_from_db_cluster::RemoveRoleFromDBClusterError) -> Self {
5240 match err {
5241 crate::operation::remove_role_from_db_cluster::RemoveRoleFromDBClusterError::DbClusterNotFoundFault(inner) => {
5242 Error::DbClusterNotFoundFault(inner)
5243 }
5244 crate::operation::remove_role_from_db_cluster::RemoveRoleFromDBClusterError::DbClusterRoleNotFoundFault(inner) => {
5245 Error::DbClusterRoleNotFoundFault(inner)
5246 }
5247 crate::operation::remove_role_from_db_cluster::RemoveRoleFromDBClusterError::InvalidDbClusterStateFault(inner) => {
5248 Error::InvalidDbClusterStateFault(inner)
5249 }
5250 crate::operation::remove_role_from_db_cluster::RemoveRoleFromDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
5251 }
5252 }
5253}
5254impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_role_from_db_instance::RemoveRoleFromDBInstanceError, R>>
5255 for Error
5256where
5257 R: Send + Sync + std::fmt::Debug + 'static,
5258{
5259 fn from(
5260 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_role_from_db_instance::RemoveRoleFromDBInstanceError, R>,
5261 ) -> Self {
5262 match err {
5263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5266 source: err.into(),
5267 }),
5268 }
5269 }
5270}
5271impl From<crate::operation::remove_role_from_db_instance::RemoveRoleFromDBInstanceError> for Error {
5272 fn from(err: crate::operation::remove_role_from_db_instance::RemoveRoleFromDBInstanceError) -> Self {
5273 match err {
5274 crate::operation::remove_role_from_db_instance::RemoveRoleFromDBInstanceError::DbInstanceNotFoundFault(inner) => {
5275 Error::DbInstanceNotFoundFault(inner)
5276 }
5277 crate::operation::remove_role_from_db_instance::RemoveRoleFromDBInstanceError::DbInstanceRoleNotFoundFault(inner) => {
5278 Error::DbInstanceRoleNotFoundFault(inner)
5279 }
5280 crate::operation::remove_role_from_db_instance::RemoveRoleFromDBInstanceError::InvalidDbInstanceStateFault(inner) => {
5281 Error::InvalidDbInstanceStateFault(inner)
5282 }
5283 crate::operation::remove_role_from_db_instance::RemoveRoleFromDBInstanceError::Unhandled(inner) => Error::Unhandled(inner),
5284 }
5285 }
5286}
5287impl<R>
5288 From<
5289 ::aws_smithy_runtime_api::client::result::SdkError<
5290 crate::operation::remove_source_identifier_from_subscription::RemoveSourceIdentifierFromSubscriptionError,
5291 R,
5292 >,
5293 > for Error
5294where
5295 R: Send + Sync + std::fmt::Debug + 'static,
5296{
5297 fn from(
5298 err: ::aws_smithy_runtime_api::client::result::SdkError<
5299 crate::operation::remove_source_identifier_from_subscription::RemoveSourceIdentifierFromSubscriptionError,
5300 R,
5301 >,
5302 ) -> Self {
5303 match err {
5304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5307 source: err.into(),
5308 }),
5309 }
5310 }
5311}
5312impl From<crate::operation::remove_source_identifier_from_subscription::RemoveSourceIdentifierFromSubscriptionError> for Error {
5313 fn from(err: crate::operation::remove_source_identifier_from_subscription::RemoveSourceIdentifierFromSubscriptionError) -> Self {
5314 match err {
5315 crate::operation::remove_source_identifier_from_subscription::RemoveSourceIdentifierFromSubscriptionError::SourceNotFoundFault(inner) => {
5316 Error::SourceNotFoundFault(inner)
5317 }
5318 crate::operation::remove_source_identifier_from_subscription::RemoveSourceIdentifierFromSubscriptionError::SubscriptionNotFoundFault(
5319 inner,
5320 ) => Error::SubscriptionNotFoundFault(inner),
5321 crate::operation::remove_source_identifier_from_subscription::RemoveSourceIdentifierFromSubscriptionError::Unhandled(inner) => {
5322 Error::Unhandled(inner)
5323 }
5324 }
5325 }
5326}
5327impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError, R>>
5328 for Error
5329where
5330 R: Send + Sync + std::fmt::Debug + 'static,
5331{
5332 fn from(
5333 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError, R>,
5334 ) -> Self {
5335 match err {
5336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5339 source: err.into(),
5340 }),
5341 }
5342 }
5343}
5344impl From<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError> for Error {
5345 fn from(err: crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError) -> Self {
5346 match err {
5347 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::BlueGreenDeploymentNotFoundFault(inner) => {
5348 Error::BlueGreenDeploymentNotFoundFault(inner)
5349 }
5350 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::DbClusterNotFoundFault(inner) => {
5351 Error::DbClusterNotFoundFault(inner)
5352 }
5353 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::DbInstanceNotFoundFault(inner) => {
5354 Error::DbInstanceNotFoundFault(inner)
5355 }
5356 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::DbProxyEndpointNotFoundFault(inner) => {
5357 Error::DbProxyEndpointNotFoundFault(inner)
5358 }
5359 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::DbProxyNotFoundFault(inner) => {
5360 Error::DbProxyNotFoundFault(inner)
5361 }
5362 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::DbProxyTargetGroupNotFoundFault(inner) => {
5363 Error::DbProxyTargetGroupNotFoundFault(inner)
5364 }
5365 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::DbShardGroupNotFoundFault(inner) => {
5366 Error::DbShardGroupNotFoundFault(inner)
5367 }
5368 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::DbSnapshotNotFoundFault(inner) => {
5369 Error::DbSnapshotNotFoundFault(inner)
5370 }
5371 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::DbSnapshotTenantDatabaseNotFoundFault(inner) => {
5372 Error::DbSnapshotTenantDatabaseNotFoundFault(inner)
5373 }
5374 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::IntegrationNotFoundFault(inner) => {
5375 Error::IntegrationNotFoundFault(inner)
5376 }
5377 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::InvalidDbClusterEndpointStateFault(inner) => {
5378 Error::InvalidDbClusterEndpointStateFault(inner)
5379 }
5380 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::InvalidDbClusterStateFault(inner) => {
5381 Error::InvalidDbClusterStateFault(inner)
5382 }
5383 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::InvalidDbInstanceStateFault(inner) => {
5384 Error::InvalidDbInstanceStateFault(inner)
5385 }
5386 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::TenantDatabaseNotFoundFault(inner) => {
5387 Error::TenantDatabaseNotFoundFault(inner)
5388 }
5389 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::Unhandled(inner) => Error::Unhandled(inner),
5390 }
5391 }
5392}
5393impl<R>
5394 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reset_db_cluster_parameter_group::ResetDBClusterParameterGroupError, R>>
5395 for Error
5396where
5397 R: Send + Sync + std::fmt::Debug + 'static,
5398{
5399 fn from(
5400 err: ::aws_smithy_runtime_api::client::result::SdkError<
5401 crate::operation::reset_db_cluster_parameter_group::ResetDBClusterParameterGroupError,
5402 R,
5403 >,
5404 ) -> Self {
5405 match err {
5406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5409 source: err.into(),
5410 }),
5411 }
5412 }
5413}
5414impl From<crate::operation::reset_db_cluster_parameter_group::ResetDBClusterParameterGroupError> for Error {
5415 fn from(err: crate::operation::reset_db_cluster_parameter_group::ResetDBClusterParameterGroupError) -> Self {
5416 match err {
5417 crate::operation::reset_db_cluster_parameter_group::ResetDBClusterParameterGroupError::DbParameterGroupNotFoundFault(inner) => {
5418 Error::DbParameterGroupNotFoundFault(inner)
5419 }
5420 crate::operation::reset_db_cluster_parameter_group::ResetDBClusterParameterGroupError::InvalidDbParameterGroupStateFault(inner) => {
5421 Error::InvalidDbParameterGroupStateFault(inner)
5422 }
5423 crate::operation::reset_db_cluster_parameter_group::ResetDBClusterParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
5424 }
5425 }
5426}
5427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reset_db_parameter_group::ResetDBParameterGroupError, R>> for Error
5428where
5429 R: Send + Sync + std::fmt::Debug + 'static,
5430{
5431 fn from(
5432 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reset_db_parameter_group::ResetDBParameterGroupError, R>,
5433 ) -> Self {
5434 match err {
5435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5438 source: err.into(),
5439 }),
5440 }
5441 }
5442}
5443impl From<crate::operation::reset_db_parameter_group::ResetDBParameterGroupError> for Error {
5444 fn from(err: crate::operation::reset_db_parameter_group::ResetDBParameterGroupError) -> Self {
5445 match err {
5446 crate::operation::reset_db_parameter_group::ResetDBParameterGroupError::DbParameterGroupNotFoundFault(inner) => {
5447 Error::DbParameterGroupNotFoundFault(inner)
5448 }
5449 crate::operation::reset_db_parameter_group::ResetDBParameterGroupError::InvalidDbParameterGroupStateFault(inner) => {
5450 Error::InvalidDbParameterGroupStateFault(inner)
5451 }
5452 crate::operation::reset_db_parameter_group::ResetDBParameterGroupError::Unhandled(inner) => Error::Unhandled(inner),
5453 }
5454 }
5455}
5456impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error, R>>
5457 for Error
5458where
5459 R: Send + Sync + std::fmt::Debug + 'static,
5460{
5461 fn from(
5462 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error, R>,
5463 ) -> Self {
5464 match err {
5465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5468 source: err.into(),
5469 }),
5470 }
5471 }
5472}
5473impl From<crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error> for Error {
5474 fn from(err: crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error) -> Self {
5475 match err {
5476 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::DbClusterAlreadyExistsFault(inner) => {
5477 Error::DbClusterAlreadyExistsFault(inner)
5478 }
5479 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::DbClusterNotFoundFault(inner) => {
5480 Error::DbClusterNotFoundFault(inner)
5481 }
5482 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::DbClusterParameterGroupNotFoundFault(inner) => {
5483 Error::DbClusterParameterGroupNotFoundFault(inner)
5484 }
5485 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::DbClusterQuotaExceededFault(inner) => {
5486 Error::DbClusterQuotaExceededFault(inner)
5487 }
5488 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::DbSubnetGroupNotFoundFault(inner) => {
5489 Error::DbSubnetGroupNotFoundFault(inner)
5490 }
5491 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::DomainNotFoundFault(inner) => {
5492 Error::DomainNotFoundFault(inner)
5493 }
5494 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::InsufficientStorageClusterCapacityFault(inner) => {
5495 Error::InsufficientStorageClusterCapacityFault(inner)
5496 }
5497 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::InvalidDbClusterStateFault(inner) => {
5498 Error::InvalidDbClusterStateFault(inner)
5499 }
5500 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::InvalidDbSubnetGroupStateFault(inner) => {
5501 Error::InvalidDbSubnetGroupStateFault(inner)
5502 }
5503 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::InvalidS3BucketFault(inner) => {
5504 Error::InvalidS3BucketFault(inner)
5505 }
5506 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
5507 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::InvalidVpcNetworkStateFault(inner) => {
5508 Error::InvalidVpcNetworkStateFault(inner)
5509 }
5510 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::KmsKeyNotAccessibleFault(inner) => {
5511 Error::KmsKeyNotAccessibleFault(inner)
5512 }
5513 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::NetworkTypeNotSupported(inner) => {
5514 Error::NetworkTypeNotSupported(inner)
5515 }
5516 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::StorageQuotaExceededFault(inner) => {
5517 Error::StorageQuotaExceededFault(inner)
5518 }
5519 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::StorageTypeNotSupportedFault(inner) => {
5520 Error::StorageTypeNotSupportedFault(inner)
5521 }
5522 crate::operation::restore_db_cluster_from_s3::RestoreDBClusterFromS3Error::Unhandled(inner) => Error::Unhandled(inner),
5523 }
5524 }
5525}
5526impl<R>
5527 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError, R>>
5528 for Error
5529where
5530 R: Send + Sync + std::fmt::Debug + 'static,
5531{
5532 fn from(
5533 err: ::aws_smithy_runtime_api::client::result::SdkError<
5534 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError,
5535 R,
5536 >,
5537 ) -> Self {
5538 match err {
5539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5542 source: err.into(),
5543 }),
5544 }
5545 }
5546}
5547impl From<crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError> for Error {
5548 fn from(err: crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError) -> Self {
5549 match err {
5550 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::DbClusterAlreadyExistsFault(inner) => {
5551 Error::DbClusterAlreadyExistsFault(inner)
5552 }
5553 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::DbClusterParameterGroupNotFoundFault(inner) => {
5554 Error::DbClusterParameterGroupNotFoundFault(inner)
5555 }
5556 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::DbClusterQuotaExceededFault(inner) => {
5557 Error::DbClusterQuotaExceededFault(inner)
5558 }
5559 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::DbClusterSnapshotNotFoundFault(inner) => {
5560 Error::DbClusterSnapshotNotFoundFault(inner)
5561 }
5562 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::DbSnapshotNotFoundFault(inner) => {
5563 Error::DbSnapshotNotFoundFault(inner)
5564 }
5565 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => {
5566 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner)
5567 }
5568 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::DbSubnetGroupNotFoundFault(inner) => {
5569 Error::DbSubnetGroupNotFoundFault(inner)
5570 }
5571 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::DomainNotFoundFault(inner) => {
5572 Error::DomainNotFoundFault(inner)
5573 }
5574 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InsufficientDbClusterCapacityFault(inner) => {
5575 Error::InsufficientDbClusterCapacityFault(inner)
5576 }
5577 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InsufficientDbInstanceCapacityFault(inner) => {
5578 Error::InsufficientDbInstanceCapacityFault(inner)
5579 }
5580 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InsufficientStorageClusterCapacityFault(inner) => {
5581 Error::InsufficientStorageClusterCapacityFault(inner)
5582 }
5583 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InvalidDbClusterSnapshotStateFault(inner) => {
5584 Error::InvalidDbClusterSnapshotStateFault(inner)
5585 }
5586 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InvalidDbInstanceStateFault(inner) => {
5587 Error::InvalidDbInstanceStateFault(inner)
5588 }
5589 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InvalidDbSnapshotStateFault(inner) => {
5590 Error::InvalidDbSnapshotStateFault(inner)
5591 }
5592 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InvalidRestoreFault(inner) => {
5593 Error::InvalidRestoreFault(inner)
5594 }
5595 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InvalidSubnet(inner) => {
5596 Error::InvalidSubnet(inner)
5597 }
5598 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::InvalidVpcNetworkStateFault(inner) => {
5599 Error::InvalidVpcNetworkStateFault(inner)
5600 }
5601 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::KmsKeyNotAccessibleFault(inner) => {
5602 Error::KmsKeyNotAccessibleFault(inner)
5603 }
5604 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::NetworkTypeNotSupported(inner) => {
5605 Error::NetworkTypeNotSupported(inner)
5606 }
5607 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::OptionGroupNotFoundFault(inner) => {
5608 Error::OptionGroupNotFoundFault(inner)
5609 }
5610 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::StorageQuotaExceededFault(inner) => {
5611 Error::StorageQuotaExceededFault(inner)
5612 }
5613 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::StorageTypeNotSupportedFault(inner) => {
5614 Error::StorageTypeNotSupportedFault(inner)
5615 }
5616 crate::operation::restore_db_cluster_from_snapshot::RestoreDBClusterFromSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
5617 }
5618 }
5619}
5620impl<R>
5621 From<
5622 ::aws_smithy_runtime_api::client::result::SdkError<
5623 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError,
5624 R,
5625 >,
5626 > for Error
5627where
5628 R: Send + Sync + std::fmt::Debug + 'static,
5629{
5630 fn from(
5631 err: ::aws_smithy_runtime_api::client::result::SdkError<
5632 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError,
5633 R,
5634 >,
5635 ) -> Self {
5636 match err {
5637 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5638 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5639 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5640 source: err.into(),
5641 }),
5642 }
5643 }
5644}
5645impl From<crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError> for Error {
5646 fn from(err: crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError) -> Self {
5647 match err {
5648 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::DbClusterAlreadyExistsFault(inner) => {
5649 Error::DbClusterAlreadyExistsFault(inner)
5650 }
5651 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::DbClusterAutomatedBackupNotFoundFault(
5652 inner,
5653 ) => Error::DbClusterAutomatedBackupNotFoundFault(inner),
5654 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::DbClusterNotFoundFault(inner) => {
5655 Error::DbClusterNotFoundFault(inner)
5656 }
5657 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::DbClusterParameterGroupNotFoundFault(
5658 inner,
5659 ) => Error::DbClusterParameterGroupNotFoundFault(inner),
5660 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::DbClusterQuotaExceededFault(inner) => {
5661 Error::DbClusterQuotaExceededFault(inner)
5662 }
5663 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::DbClusterSnapshotNotFoundFault(inner) => {
5664 Error::DbClusterSnapshotNotFoundFault(inner)
5665 }
5666 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::DbSubnetGroupNotFoundFault(inner) => {
5667 Error::DbSubnetGroupNotFoundFault(inner)
5668 }
5669 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::DomainNotFoundFault(inner) => {
5670 Error::DomainNotFoundFault(inner)
5671 }
5672 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InsufficientDbClusterCapacityFault(inner) => {
5673 Error::InsufficientDbClusterCapacityFault(inner)
5674 }
5675 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InsufficientDbInstanceCapacityFault(inner) => {
5676 Error::InsufficientDbInstanceCapacityFault(inner)
5677 }
5678 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InsufficientStorageClusterCapacityFault(
5679 inner,
5680 ) => Error::InsufficientStorageClusterCapacityFault(inner),
5681 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InvalidDbClusterSnapshotStateFault(inner) => {
5682 Error::InvalidDbClusterSnapshotStateFault(inner)
5683 }
5684 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InvalidDbClusterStateFault(inner) => {
5685 Error::InvalidDbClusterStateFault(inner)
5686 }
5687 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InvalidDbSnapshotStateFault(inner) => {
5688 Error::InvalidDbSnapshotStateFault(inner)
5689 }
5690 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InvalidRestoreFault(inner) => {
5691 Error::InvalidRestoreFault(inner)
5692 }
5693 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InvalidSubnet(inner) => {
5694 Error::InvalidSubnet(inner)
5695 }
5696 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::InvalidVpcNetworkStateFault(inner) => {
5697 Error::InvalidVpcNetworkStateFault(inner)
5698 }
5699 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::KmsKeyNotAccessibleFault(inner) => {
5700 Error::KmsKeyNotAccessibleFault(inner)
5701 }
5702 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::NetworkTypeNotSupported(inner) => {
5703 Error::NetworkTypeNotSupported(inner)
5704 }
5705 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::OptionGroupNotFoundFault(inner) => {
5706 Error::OptionGroupNotFoundFault(inner)
5707 }
5708 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::StorageQuotaExceededFault(inner) => {
5709 Error::StorageQuotaExceededFault(inner)
5710 }
5711 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::StorageTypeNotSupportedFault(inner) => {
5712 Error::StorageTypeNotSupportedFault(inner)
5713 }
5714 crate::operation::restore_db_cluster_to_point_in_time::RestoreDBClusterToPointInTimeError::Unhandled(inner) => Error::Unhandled(inner),
5715 }
5716 }
5717}
5718impl<R>
5719 From<
5720 ::aws_smithy_runtime_api::client::result::SdkError<
5721 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError,
5722 R,
5723 >,
5724 > for Error
5725where
5726 R: Send + Sync + std::fmt::Debug + 'static,
5727{
5728 fn from(
5729 err: ::aws_smithy_runtime_api::client::result::SdkError<
5730 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError,
5731 R,
5732 >,
5733 ) -> Self {
5734 match err {
5735 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5736 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5737 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5738 source: err.into(),
5739 }),
5740 }
5741 }
5742}
5743impl From<crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError> for Error {
5744 fn from(err: crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError) -> Self {
5745 match err {
5746 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::AuthorizationNotFoundFault(inner) => {
5747 Error::AuthorizationNotFoundFault(inner)
5748 }
5749 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::BackupPolicyNotFoundFault(inner) => {
5750 Error::BackupPolicyNotFoundFault(inner)
5751 }
5752 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::CertificateNotFoundFault(inner) => {
5753 Error::CertificateNotFoundFault(inner)
5754 }
5755 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::DbClusterSnapshotNotFoundFault(inner) => {
5756 Error::DbClusterSnapshotNotFoundFault(inner)
5757 }
5758 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::DbInstanceAlreadyExistsFault(inner) => {
5759 Error::DbInstanceAlreadyExistsFault(inner)
5760 }
5761 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::DbParameterGroupNotFoundFault(inner) => {
5762 Error::DbParameterGroupNotFoundFault(inner)
5763 }
5764 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::DbSecurityGroupNotFoundFault(inner) => {
5765 Error::DbSecurityGroupNotFoundFault(inner)
5766 }
5767 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::DbSnapshotNotFoundFault(inner) => {
5768 Error::DbSnapshotNotFoundFault(inner)
5769 }
5770 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::DbSubnetGroupDoesNotCoverEnoughAZs(
5771 inner,
5772 ) => Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner),
5773 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::DbSubnetGroupNotFoundFault(inner) => {
5774 Error::DbSubnetGroupNotFoundFault(inner)
5775 }
5776 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::DomainNotFoundFault(inner) => {
5777 Error::DomainNotFoundFault(inner)
5778 }
5779 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::InstanceQuotaExceededFault(inner) => {
5780 Error::InstanceQuotaExceededFault(inner)
5781 }
5782 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::InsufficientDbInstanceCapacityFault(
5783 inner,
5784 ) => Error::InsufficientDbInstanceCapacityFault(inner),
5785 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::InvalidDbSnapshotStateFault(inner) => {
5786 Error::InvalidDbSnapshotStateFault(inner)
5787 }
5788 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::InvalidRestoreFault(inner) => {
5789 Error::InvalidRestoreFault(inner)
5790 }
5791 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::InvalidSubnet(inner) => {
5792 Error::InvalidSubnet(inner)
5793 }
5794 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::InvalidVpcNetworkStateFault(inner) => {
5795 Error::InvalidVpcNetworkStateFault(inner)
5796 }
5797 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::KmsKeyNotAccessibleFault(inner) => {
5798 Error::KmsKeyNotAccessibleFault(inner)
5799 }
5800 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::NetworkTypeNotSupported(inner) => {
5801 Error::NetworkTypeNotSupported(inner)
5802 }
5803 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::OptionGroupNotFoundFault(inner) => {
5804 Error::OptionGroupNotFoundFault(inner)
5805 }
5806 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::ProvisionedIopsNotAvailableInAzFault(
5807 inner,
5808 ) => Error::ProvisionedIopsNotAvailableInAzFault(inner),
5809 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::StorageQuotaExceededFault(inner) => {
5810 Error::StorageQuotaExceededFault(inner)
5811 }
5812 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::StorageTypeNotSupportedFault(inner) => {
5813 Error::StorageTypeNotSupportedFault(inner)
5814 }
5815 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::TenantDatabaseQuotaExceededFault(inner) => {
5816 Error::TenantDatabaseQuotaExceededFault(inner)
5817 }
5818 crate::operation::restore_db_instance_from_db_snapshot::RestoreDBInstanceFromDBSnapshotError::Unhandled(inner) => Error::Unhandled(inner),
5819 }
5820 }
5821}
5822impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error, R>>
5823 for Error
5824where
5825 R: Send + Sync + std::fmt::Debug + 'static,
5826{
5827 fn from(
5828 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error, R>,
5829 ) -> Self {
5830 match err {
5831 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5832 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5833 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5834 source: err.into(),
5835 }),
5836 }
5837 }
5838}
5839impl From<crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error> for Error {
5840 fn from(err: crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error) -> Self {
5841 match err {
5842 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::AuthorizationNotFoundFault(inner) => {
5843 Error::AuthorizationNotFoundFault(inner)
5844 }
5845 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::BackupPolicyNotFoundFault(inner) => {
5846 Error::BackupPolicyNotFoundFault(inner)
5847 }
5848 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::CertificateNotFoundFault(inner) => {
5849 Error::CertificateNotFoundFault(inner)
5850 }
5851 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::DbInstanceAlreadyExistsFault(inner) => {
5852 Error::DbInstanceAlreadyExistsFault(inner)
5853 }
5854 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::DbParameterGroupNotFoundFault(inner) => {
5855 Error::DbParameterGroupNotFoundFault(inner)
5856 }
5857 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::DbSecurityGroupNotFoundFault(inner) => {
5858 Error::DbSecurityGroupNotFoundFault(inner)
5859 }
5860 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => {
5861 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner)
5862 }
5863 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::DbSubnetGroupNotFoundFault(inner) => {
5864 Error::DbSubnetGroupNotFoundFault(inner)
5865 }
5866 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::InstanceQuotaExceededFault(inner) => {
5867 Error::InstanceQuotaExceededFault(inner)
5868 }
5869 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::InsufficientDbInstanceCapacityFault(inner) => {
5870 Error::InsufficientDbInstanceCapacityFault(inner)
5871 }
5872 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::InvalidS3BucketFault(inner) => {
5873 Error::InvalidS3BucketFault(inner)
5874 }
5875 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
5876 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::InvalidVpcNetworkStateFault(inner) => {
5877 Error::InvalidVpcNetworkStateFault(inner)
5878 }
5879 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::KmsKeyNotAccessibleFault(inner) => {
5880 Error::KmsKeyNotAccessibleFault(inner)
5881 }
5882 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::NetworkTypeNotSupported(inner) => {
5883 Error::NetworkTypeNotSupported(inner)
5884 }
5885 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::OptionGroupNotFoundFault(inner) => {
5886 Error::OptionGroupNotFoundFault(inner)
5887 }
5888 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::ProvisionedIopsNotAvailableInAzFault(inner) => {
5889 Error::ProvisionedIopsNotAvailableInAzFault(inner)
5890 }
5891 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::StorageQuotaExceededFault(inner) => {
5892 Error::StorageQuotaExceededFault(inner)
5893 }
5894 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::StorageTypeNotSupportedFault(inner) => {
5895 Error::StorageTypeNotSupportedFault(inner)
5896 }
5897 crate::operation::restore_db_instance_from_s3::RestoreDBInstanceFromS3Error::Unhandled(inner) => Error::Unhandled(inner),
5898 }
5899 }
5900}
5901impl<R>
5902 From<
5903 ::aws_smithy_runtime_api::client::result::SdkError<
5904 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError,
5905 R,
5906 >,
5907 > for Error
5908where
5909 R: Send + Sync + std::fmt::Debug + 'static,
5910{
5911 fn from(
5912 err: ::aws_smithy_runtime_api::client::result::SdkError<
5913 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError,
5914 R,
5915 >,
5916 ) -> Self {
5917 match err {
5918 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5919 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5920 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5921 source: err.into(),
5922 }),
5923 }
5924 }
5925}
5926impl From<crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError> for Error {
5927 fn from(err: crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError) -> Self {
5928 match err {
5929 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::AuthorizationNotFoundFault(inner) => {
5930 Error::AuthorizationNotFoundFault(inner)
5931 }
5932 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::BackupPolicyNotFoundFault(inner) => {
5933 Error::BackupPolicyNotFoundFault(inner)
5934 }
5935 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::CertificateNotFoundFault(inner) => {
5936 Error::CertificateNotFoundFault(inner)
5937 }
5938 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::DbInstanceAlreadyExistsFault(inner) => {
5939 Error::DbInstanceAlreadyExistsFault(inner)
5940 }
5941 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::DbInstanceAutomatedBackupNotFoundFault(
5942 inner,
5943 ) => Error::DbInstanceAutomatedBackupNotFoundFault(inner),
5944 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::DbInstanceNotFoundFault(inner) => {
5945 Error::DbInstanceNotFoundFault(inner)
5946 }
5947 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::DbParameterGroupNotFoundFault(inner) => {
5948 Error::DbParameterGroupNotFoundFault(inner)
5949 }
5950 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::DbSecurityGroupNotFoundFault(inner) => {
5951 Error::DbSecurityGroupNotFoundFault(inner)
5952 }
5953 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::DbSubnetGroupDoesNotCoverEnoughAZs(
5954 inner,
5955 ) => Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner),
5956 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::DbSubnetGroupNotFoundFault(inner) => {
5957 Error::DbSubnetGroupNotFoundFault(inner)
5958 }
5959 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::DomainNotFoundFault(inner) => {
5960 Error::DomainNotFoundFault(inner)
5961 }
5962 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::InstanceQuotaExceededFault(inner) => {
5963 Error::InstanceQuotaExceededFault(inner)
5964 }
5965 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::InsufficientDbInstanceCapacityFault(
5966 inner,
5967 ) => Error::InsufficientDbInstanceCapacityFault(inner),
5968 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::InvalidDbInstanceStateFault(inner) => {
5969 Error::InvalidDbInstanceStateFault(inner)
5970 }
5971 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::InvalidRestoreFault(inner) => {
5972 Error::InvalidRestoreFault(inner)
5973 }
5974 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::InvalidSubnet(inner) => {
5975 Error::InvalidSubnet(inner)
5976 }
5977 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::InvalidVpcNetworkStateFault(inner) => {
5978 Error::InvalidVpcNetworkStateFault(inner)
5979 }
5980 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::KmsKeyNotAccessibleFault(inner) => {
5981 Error::KmsKeyNotAccessibleFault(inner)
5982 }
5983 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::NetworkTypeNotSupported(inner) => {
5984 Error::NetworkTypeNotSupported(inner)
5985 }
5986 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::OptionGroupNotFoundFault(inner) => {
5987 Error::OptionGroupNotFoundFault(inner)
5988 }
5989 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::PointInTimeRestoreNotEnabledFault(inner) => {
5990 Error::PointInTimeRestoreNotEnabledFault(inner)
5991 }
5992 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::ProvisionedIopsNotAvailableInAzFault(
5993 inner,
5994 ) => Error::ProvisionedIopsNotAvailableInAzFault(inner),
5995 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::StorageQuotaExceededFault(inner) => {
5996 Error::StorageQuotaExceededFault(inner)
5997 }
5998 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::StorageTypeNotSupportedFault(inner) => {
5999 Error::StorageTypeNotSupportedFault(inner)
6000 }
6001 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::TenantDatabaseQuotaExceededFault(inner) => {
6002 Error::TenantDatabaseQuotaExceededFault(inner)
6003 }
6004 crate::operation::restore_db_instance_to_point_in_time::RestoreDBInstanceToPointInTimeError::Unhandled(inner) => Error::Unhandled(inner),
6005 }
6006 }
6007}
6008impl<R>
6009 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::revoke_db_security_group_ingress::RevokeDBSecurityGroupIngressError, R>>
6010 for Error
6011where
6012 R: Send + Sync + std::fmt::Debug + 'static,
6013{
6014 fn from(
6015 err: ::aws_smithy_runtime_api::client::result::SdkError<
6016 crate::operation::revoke_db_security_group_ingress::RevokeDBSecurityGroupIngressError,
6017 R,
6018 >,
6019 ) -> Self {
6020 match err {
6021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6024 source: err.into(),
6025 }),
6026 }
6027 }
6028}
6029impl From<crate::operation::revoke_db_security_group_ingress::RevokeDBSecurityGroupIngressError> for Error {
6030 fn from(err: crate::operation::revoke_db_security_group_ingress::RevokeDBSecurityGroupIngressError) -> Self {
6031 match err {
6032 crate::operation::revoke_db_security_group_ingress::RevokeDBSecurityGroupIngressError::AuthorizationNotFoundFault(inner) => {
6033 Error::AuthorizationNotFoundFault(inner)
6034 }
6035 crate::operation::revoke_db_security_group_ingress::RevokeDBSecurityGroupIngressError::DbSecurityGroupNotFoundFault(inner) => {
6036 Error::DbSecurityGroupNotFoundFault(inner)
6037 }
6038 crate::operation::revoke_db_security_group_ingress::RevokeDBSecurityGroupIngressError::InvalidDbSecurityGroupStateFault(inner) => {
6039 Error::InvalidDbSecurityGroupStateFault(inner)
6040 }
6041 crate::operation::revoke_db_security_group_ingress::RevokeDBSecurityGroupIngressError::Unhandled(inner) => Error::Unhandled(inner),
6042 }
6043 }
6044}
6045impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_activity_stream::StartActivityStreamError, R>> for Error
6046where
6047 R: Send + Sync + std::fmt::Debug + 'static,
6048{
6049 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_activity_stream::StartActivityStreamError, R>) -> Self {
6050 match err {
6051 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6052 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6053 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6054 source: err.into(),
6055 }),
6056 }
6057 }
6058}
6059impl From<crate::operation::start_activity_stream::StartActivityStreamError> for Error {
6060 fn from(err: crate::operation::start_activity_stream::StartActivityStreamError) -> Self {
6061 match err {
6062 crate::operation::start_activity_stream::StartActivityStreamError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
6063 crate::operation::start_activity_stream::StartActivityStreamError::DbInstanceNotFoundFault(inner) => {
6064 Error::DbInstanceNotFoundFault(inner)
6065 }
6066 crate::operation::start_activity_stream::StartActivityStreamError::InvalidDbClusterStateFault(inner) => {
6067 Error::InvalidDbClusterStateFault(inner)
6068 }
6069 crate::operation::start_activity_stream::StartActivityStreamError::InvalidDbInstanceStateFault(inner) => {
6070 Error::InvalidDbInstanceStateFault(inner)
6071 }
6072 crate::operation::start_activity_stream::StartActivityStreamError::KmsKeyNotAccessibleFault(inner) => {
6073 Error::KmsKeyNotAccessibleFault(inner)
6074 }
6075 crate::operation::start_activity_stream::StartActivityStreamError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
6076 crate::operation::start_activity_stream::StartActivityStreamError::Unhandled(inner) => Error::Unhandled(inner),
6077 }
6078 }
6079}
6080impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_cluster::StartDBClusterError, R>> for Error
6081where
6082 R: Send + Sync + std::fmt::Debug + 'static,
6083{
6084 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_cluster::StartDBClusterError, R>) -> Self {
6085 match err {
6086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6089 source: err.into(),
6090 }),
6091 }
6092 }
6093}
6094impl From<crate::operation::start_db_cluster::StartDBClusterError> for Error {
6095 fn from(err: crate::operation::start_db_cluster::StartDBClusterError) -> Self {
6096 match err {
6097 crate::operation::start_db_cluster::StartDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
6098 crate::operation::start_db_cluster::StartDBClusterError::InvalidDbClusterStateFault(inner) => Error::InvalidDbClusterStateFault(inner),
6099 crate::operation::start_db_cluster::StartDBClusterError::InvalidDbInstanceStateFault(inner) => Error::InvalidDbInstanceStateFault(inner),
6100 crate::operation::start_db_cluster::StartDBClusterError::InvalidDbShardGroupStateFault(inner) => {
6101 Error::InvalidDbShardGroupStateFault(inner)
6102 }
6103 crate::operation::start_db_cluster::StartDBClusterError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
6104 crate::operation::start_db_cluster::StartDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
6105 }
6106 }
6107}
6108impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_instance::StartDBInstanceError, R>> for Error
6109where
6110 R: Send + Sync + std::fmt::Debug + 'static,
6111{
6112 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_instance::StartDBInstanceError, R>) -> Self {
6113 match err {
6114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6117 source: err.into(),
6118 }),
6119 }
6120 }
6121}
6122impl From<crate::operation::start_db_instance::StartDBInstanceError> for Error {
6123 fn from(err: crate::operation::start_db_instance::StartDBInstanceError) -> Self {
6124 match err {
6125 crate::operation::start_db_instance::StartDBInstanceError::AuthorizationNotFoundFault(inner) => Error::AuthorizationNotFoundFault(inner),
6126 crate::operation::start_db_instance::StartDBInstanceError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
6127 crate::operation::start_db_instance::StartDBInstanceError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
6128 crate::operation::start_db_instance::StartDBInstanceError::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => {
6129 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner)
6130 }
6131 crate::operation::start_db_instance::StartDBInstanceError::DbSubnetGroupNotFoundFault(inner) => Error::DbSubnetGroupNotFoundFault(inner),
6132 crate::operation::start_db_instance::StartDBInstanceError::InsufficientDbInstanceCapacityFault(inner) => {
6133 Error::InsufficientDbInstanceCapacityFault(inner)
6134 }
6135 crate::operation::start_db_instance::StartDBInstanceError::InvalidDbClusterStateFault(inner) => Error::InvalidDbClusterStateFault(inner),
6136 crate::operation::start_db_instance::StartDBInstanceError::InvalidDbInstanceStateFault(inner) => {
6137 Error::InvalidDbInstanceStateFault(inner)
6138 }
6139 crate::operation::start_db_instance::StartDBInstanceError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
6140 crate::operation::start_db_instance::StartDBInstanceError::InvalidVpcNetworkStateFault(inner) => {
6141 Error::InvalidVpcNetworkStateFault(inner)
6142 }
6143 crate::operation::start_db_instance::StartDBInstanceError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
6144 crate::operation::start_db_instance::StartDBInstanceError::Unhandled(inner) => Error::Unhandled(inner),
6145 }
6146 }
6147}
6148impl<R>
6149 From<
6150 ::aws_smithy_runtime_api::client::result::SdkError<
6151 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError,
6152 R,
6153 >,
6154 > for Error
6155where
6156 R: Send + Sync + std::fmt::Debug + 'static,
6157{
6158 fn from(
6159 err: ::aws_smithy_runtime_api::client::result::SdkError<
6160 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError,
6161 R,
6162 >,
6163 ) -> Self {
6164 match err {
6165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6168 source: err.into(),
6169 }),
6170 }
6171 }
6172}
6173impl From<crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError> for Error {
6174 fn from(err: crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError) -> Self {
6175 match err {
6176 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError::DbInstanceAutomatedBackupQuotaExceededFault(inner) => Error::DbInstanceAutomatedBackupQuotaExceededFault(inner),
6177 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
6178 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError::InvalidDbInstanceAutomatedBackupStateFault(inner) => Error::InvalidDbInstanceAutomatedBackupStateFault(inner),
6179 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError::InvalidDbInstanceStateFault(inner) => Error::InvalidDbInstanceStateFault(inner),
6180 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
6181 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError::StorageTypeNotSupportedFault(inner) => Error::StorageTypeNotSupportedFault(inner),
6182 crate::operation::start_db_instance_automated_backups_replication::StartDBInstanceAutomatedBackupsReplicationError::Unhandled(inner) => Error::Unhandled(inner),
6183 }
6184 }
6185}
6186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_export_task::StartExportTaskError, R>> for Error
6187where
6188 R: Send + Sync + std::fmt::Debug + 'static,
6189{
6190 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_export_task::StartExportTaskError, R>) -> Self {
6191 match err {
6192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6195 source: err.into(),
6196 }),
6197 }
6198 }
6199}
6200impl From<crate::operation::start_export_task::StartExportTaskError> for Error {
6201 fn from(err: crate::operation::start_export_task::StartExportTaskError) -> Self {
6202 match err {
6203 crate::operation::start_export_task::StartExportTaskError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
6204 crate::operation::start_export_task::StartExportTaskError::DbClusterSnapshotNotFoundFault(inner) => {
6205 Error::DbClusterSnapshotNotFoundFault(inner)
6206 }
6207 crate::operation::start_export_task::StartExportTaskError::DbSnapshotNotFoundFault(inner) => Error::DbSnapshotNotFoundFault(inner),
6208 crate::operation::start_export_task::StartExportTaskError::ExportTaskAlreadyExistsFault(inner) => {
6209 Error::ExportTaskAlreadyExistsFault(inner)
6210 }
6211 crate::operation::start_export_task::StartExportTaskError::IamRoleMissingPermissionsFault(inner) => {
6212 Error::IamRoleMissingPermissionsFault(inner)
6213 }
6214 crate::operation::start_export_task::StartExportTaskError::IamRoleNotFoundFault(inner) => Error::IamRoleNotFoundFault(inner),
6215 crate::operation::start_export_task::StartExportTaskError::InvalidExportOnlyFault(inner) => Error::InvalidExportOnlyFault(inner),
6216 crate::operation::start_export_task::StartExportTaskError::InvalidExportSourceStateFault(inner) => {
6217 Error::InvalidExportSourceStateFault(inner)
6218 }
6219 crate::operation::start_export_task::StartExportTaskError::InvalidS3BucketFault(inner) => Error::InvalidS3BucketFault(inner),
6220 crate::operation::start_export_task::StartExportTaskError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
6221 crate::operation::start_export_task::StartExportTaskError::Unhandled(inner) => Error::Unhandled(inner),
6222 }
6223 }
6224}
6225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_activity_stream::StopActivityStreamError, R>> for Error
6226where
6227 R: Send + Sync + std::fmt::Debug + 'static,
6228{
6229 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_activity_stream::StopActivityStreamError, R>) -> Self {
6230 match err {
6231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6234 source: err.into(),
6235 }),
6236 }
6237 }
6238}
6239impl From<crate::operation::stop_activity_stream::StopActivityStreamError> for Error {
6240 fn from(err: crate::operation::stop_activity_stream::StopActivityStreamError) -> Self {
6241 match err {
6242 crate::operation::stop_activity_stream::StopActivityStreamError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
6243 crate::operation::stop_activity_stream::StopActivityStreamError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
6244 crate::operation::stop_activity_stream::StopActivityStreamError::InvalidDbClusterStateFault(inner) => {
6245 Error::InvalidDbClusterStateFault(inner)
6246 }
6247 crate::operation::stop_activity_stream::StopActivityStreamError::InvalidDbInstanceStateFault(inner) => {
6248 Error::InvalidDbInstanceStateFault(inner)
6249 }
6250 crate::operation::stop_activity_stream::StopActivityStreamError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
6251 crate::operation::stop_activity_stream::StopActivityStreamError::Unhandled(inner) => Error::Unhandled(inner),
6252 }
6253 }
6254}
6255impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_cluster::StopDBClusterError, R>> for Error
6256where
6257 R: Send + Sync + std::fmt::Debug + 'static,
6258{
6259 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_cluster::StopDBClusterError, R>) -> Self {
6260 match err {
6261 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6262 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6263 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6264 source: err.into(),
6265 }),
6266 }
6267 }
6268}
6269impl From<crate::operation::stop_db_cluster::StopDBClusterError> for Error {
6270 fn from(err: crate::operation::stop_db_cluster::StopDBClusterError) -> Self {
6271 match err {
6272 crate::operation::stop_db_cluster::StopDBClusterError::DbClusterNotFoundFault(inner) => Error::DbClusterNotFoundFault(inner),
6273 crate::operation::stop_db_cluster::StopDBClusterError::InvalidDbClusterStateFault(inner) => Error::InvalidDbClusterStateFault(inner),
6274 crate::operation::stop_db_cluster::StopDBClusterError::InvalidDbInstanceStateFault(inner) => Error::InvalidDbInstanceStateFault(inner),
6275 crate::operation::stop_db_cluster::StopDBClusterError::InvalidDbShardGroupStateFault(inner) => {
6276 Error::InvalidDbShardGroupStateFault(inner)
6277 }
6278 crate::operation::stop_db_cluster::StopDBClusterError::Unhandled(inner) => Error::Unhandled(inner),
6279 }
6280 }
6281}
6282impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_instance::StopDBInstanceError, R>> for Error
6283where
6284 R: Send + Sync + std::fmt::Debug + 'static,
6285{
6286 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_instance::StopDBInstanceError, R>) -> Self {
6287 match err {
6288 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6289 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6290 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6291 source: err.into(),
6292 }),
6293 }
6294 }
6295}
6296impl From<crate::operation::stop_db_instance::StopDBInstanceError> for Error {
6297 fn from(err: crate::operation::stop_db_instance::StopDBInstanceError) -> Self {
6298 match err {
6299 crate::operation::stop_db_instance::StopDBInstanceError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
6300 crate::operation::stop_db_instance::StopDBInstanceError::DbSnapshotAlreadyExistsFault(inner) => {
6301 Error::DbSnapshotAlreadyExistsFault(inner)
6302 }
6303 crate::operation::stop_db_instance::StopDBInstanceError::InvalidDbClusterStateFault(inner) => Error::InvalidDbClusterStateFault(inner),
6304 crate::operation::stop_db_instance::StopDBInstanceError::InvalidDbInstanceStateFault(inner) => Error::InvalidDbInstanceStateFault(inner),
6305 crate::operation::stop_db_instance::StopDBInstanceError::SnapshotQuotaExceededFault(inner) => Error::SnapshotQuotaExceededFault(inner),
6306 crate::operation::stop_db_instance::StopDBInstanceError::Unhandled(inner) => Error::Unhandled(inner),
6307 }
6308 }
6309}
6310impl<R>
6311 From<
6312 ::aws_smithy_runtime_api::client::result::SdkError<
6313 crate::operation::stop_db_instance_automated_backups_replication::StopDBInstanceAutomatedBackupsReplicationError,
6314 R,
6315 >,
6316 > for Error
6317where
6318 R: Send + Sync + std::fmt::Debug + 'static,
6319{
6320 fn from(
6321 err: ::aws_smithy_runtime_api::client::result::SdkError<
6322 crate::operation::stop_db_instance_automated_backups_replication::StopDBInstanceAutomatedBackupsReplicationError,
6323 R,
6324 >,
6325 ) -> Self {
6326 match err {
6327 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6328 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6329 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6330 source: err.into(),
6331 }),
6332 }
6333 }
6334}
6335impl From<crate::operation::stop_db_instance_automated_backups_replication::StopDBInstanceAutomatedBackupsReplicationError> for Error {
6336 fn from(err: crate::operation::stop_db_instance_automated_backups_replication::StopDBInstanceAutomatedBackupsReplicationError) -> Self {
6337 match err {
6338 crate::operation::stop_db_instance_automated_backups_replication::StopDBInstanceAutomatedBackupsReplicationError::DbInstanceNotFoundFault(inner) => Error::DbInstanceNotFoundFault(inner),
6339 crate::operation::stop_db_instance_automated_backups_replication::StopDBInstanceAutomatedBackupsReplicationError::InvalidDbInstanceStateFault(inner) => Error::InvalidDbInstanceStateFault(inner),
6340 crate::operation::stop_db_instance_automated_backups_replication::StopDBInstanceAutomatedBackupsReplicationError::Unhandled(inner) => Error::Unhandled(inner),
6341 }
6342 }
6343}
6344impl<R>
6345 From<
6346 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::switchover_blue_green_deployment::SwitchoverBlueGreenDeploymentError, R>,
6347 > for Error
6348where
6349 R: Send + Sync + std::fmt::Debug + 'static,
6350{
6351 fn from(
6352 err: ::aws_smithy_runtime_api::client::result::SdkError<
6353 crate::operation::switchover_blue_green_deployment::SwitchoverBlueGreenDeploymentError,
6354 R,
6355 >,
6356 ) -> Self {
6357 match err {
6358 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6359 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6360 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6361 source: err.into(),
6362 }),
6363 }
6364 }
6365}
6366impl From<crate::operation::switchover_blue_green_deployment::SwitchoverBlueGreenDeploymentError> for Error {
6367 fn from(err: crate::operation::switchover_blue_green_deployment::SwitchoverBlueGreenDeploymentError) -> Self {
6368 match err {
6369 crate::operation::switchover_blue_green_deployment::SwitchoverBlueGreenDeploymentError::BlueGreenDeploymentNotFoundFault(inner) => {
6370 Error::BlueGreenDeploymentNotFoundFault(inner)
6371 }
6372 crate::operation::switchover_blue_green_deployment::SwitchoverBlueGreenDeploymentError::InvalidBlueGreenDeploymentStateFault(inner) => {
6373 Error::InvalidBlueGreenDeploymentStateFault(inner)
6374 }
6375 crate::operation::switchover_blue_green_deployment::SwitchoverBlueGreenDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
6376 }
6377 }
6378}
6379impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError, R>>
6380 for Error
6381where
6382 R: Send + Sync + std::fmt::Debug + 'static,
6383{
6384 fn from(
6385 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError, R>,
6386 ) -> Self {
6387 match err {
6388 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6389 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6390 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6391 source: err.into(),
6392 }),
6393 }
6394 }
6395}
6396impl From<crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError> for Error {
6397 fn from(err: crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError) -> Self {
6398 match err {
6399 crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError::DbClusterNotFoundFault(inner) => {
6400 Error::DbClusterNotFoundFault(inner)
6401 }
6402 crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError::GlobalClusterNotFoundFault(inner) => {
6403 Error::GlobalClusterNotFoundFault(inner)
6404 }
6405 crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError::InvalidDbClusterStateFault(inner) => {
6406 Error::InvalidDbClusterStateFault(inner)
6407 }
6408 crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError::InvalidGlobalClusterStateFault(inner) => {
6409 Error::InvalidGlobalClusterStateFault(inner)
6410 }
6411 crate::operation::switchover_global_cluster::SwitchoverGlobalClusterError::Unhandled(inner) => Error::Unhandled(inner),
6412 }
6413 }
6414}
6415impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::switchover_read_replica::SwitchoverReadReplicaError, R>> for Error
6416where
6417 R: Send + Sync + std::fmt::Debug + 'static,
6418{
6419 fn from(
6420 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::switchover_read_replica::SwitchoverReadReplicaError, R>,
6421 ) -> Self {
6422 match err {
6423 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6424 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6425 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6426 source: err.into(),
6427 }),
6428 }
6429 }
6430}
6431impl From<crate::operation::switchover_read_replica::SwitchoverReadReplicaError> for Error {
6432 fn from(err: crate::operation::switchover_read_replica::SwitchoverReadReplicaError) -> Self {
6433 match err {
6434 crate::operation::switchover_read_replica::SwitchoverReadReplicaError::DbInstanceNotFoundFault(inner) => {
6435 Error::DbInstanceNotFoundFault(inner)
6436 }
6437 crate::operation::switchover_read_replica::SwitchoverReadReplicaError::InvalidDbInstanceStateFault(inner) => {
6438 Error::InvalidDbInstanceStateFault(inner)
6439 }
6440 crate::operation::switchover_read_replica::SwitchoverReadReplicaError::Unhandled(inner) => Error::Unhandled(inner),
6441 }
6442 }
6443}
6444impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
6445where
6446 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
6447 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
6448{
6449 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
6450 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6451 meta: ::std::default::Default::default(),
6452 source: err.into(),
6453 })
6454 }
6455}
6456impl ::std::error::Error for Error {
6457 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
6458 match self {
6459 Error::AuthorizationAlreadyExistsFault(inner) => inner.source(),
6460 Error::AuthorizationNotFoundFault(inner) => inner.source(),
6461 Error::AuthorizationQuotaExceededFault(inner) => inner.source(),
6462 Error::BackupPolicyNotFoundFault(inner) => inner.source(),
6463 Error::BlueGreenDeploymentAlreadyExistsFault(inner) => inner.source(),
6464 Error::BlueGreenDeploymentNotFoundFault(inner) => inner.source(),
6465 Error::CertificateNotFoundFault(inner) => inner.source(),
6466 Error::CreateCustomDbEngineVersionFault(inner) => inner.source(),
6467 Error::CustomAvailabilityZoneNotFoundFault(inner) => inner.source(),
6468 Error::CustomDbEngineVersionAlreadyExistsFault(inner) => inner.source(),
6469 Error::CustomDbEngineVersionNotFoundFault(inner) => inner.source(),
6470 Error::CustomDbEngineVersionQuotaExceededFault(inner) => inner.source(),
6471 Error::DbClusterAlreadyExistsFault(inner) => inner.source(),
6472 Error::DbClusterAutomatedBackupNotFoundFault(inner) => inner.source(),
6473 Error::DbClusterAutomatedBackupQuotaExceededFault(inner) => inner.source(),
6474 Error::DbClusterBacktrackNotFoundFault(inner) => inner.source(),
6475 Error::DbClusterEndpointAlreadyExistsFault(inner) => inner.source(),
6476 Error::DbClusterEndpointNotFoundFault(inner) => inner.source(),
6477 Error::DbClusterEndpointQuotaExceededFault(inner) => inner.source(),
6478 Error::DbClusterNotFoundFault(inner) => inner.source(),
6479 Error::DbClusterParameterGroupNotFoundFault(inner) => inner.source(),
6480 Error::DbClusterQuotaExceededFault(inner) => inner.source(),
6481 Error::DbClusterRoleAlreadyExistsFault(inner) => inner.source(),
6482 Error::DbClusterRoleNotFoundFault(inner) => inner.source(),
6483 Error::DbClusterRoleQuotaExceededFault(inner) => inner.source(),
6484 Error::DbClusterSnapshotAlreadyExistsFault(inner) => inner.source(),
6485 Error::DbClusterSnapshotNotFoundFault(inner) => inner.source(),
6486 Error::DbInstanceAlreadyExistsFault(inner) => inner.source(),
6487 Error::DbInstanceAutomatedBackupNotFoundFault(inner) => inner.source(),
6488 Error::DbInstanceAutomatedBackupQuotaExceededFault(inner) => inner.source(),
6489 Error::DbInstanceNotFoundFault(inner) => inner.source(),
6490 Error::DbInstanceNotReadyFault(inner) => inner.source(),
6491 Error::DbInstanceRoleAlreadyExistsFault(inner) => inner.source(),
6492 Error::DbInstanceRoleNotFoundFault(inner) => inner.source(),
6493 Error::DbInstanceRoleQuotaExceededFault(inner) => inner.source(),
6494 Error::DbLogFileNotFoundFault(inner) => inner.source(),
6495 Error::DbParameterGroupAlreadyExistsFault(inner) => inner.source(),
6496 Error::DbParameterGroupNotFoundFault(inner) => inner.source(),
6497 Error::DbParameterGroupQuotaExceededFault(inner) => inner.source(),
6498 Error::DbProxyAlreadyExistsFault(inner) => inner.source(),
6499 Error::DbProxyEndpointAlreadyExistsFault(inner) => inner.source(),
6500 Error::DbProxyEndpointNotFoundFault(inner) => inner.source(),
6501 Error::DbProxyEndpointQuotaExceededFault(inner) => inner.source(),
6502 Error::DbProxyNotFoundFault(inner) => inner.source(),
6503 Error::DbProxyQuotaExceededFault(inner) => inner.source(),
6504 Error::DbProxyTargetAlreadyRegisteredFault(inner) => inner.source(),
6505 Error::DbProxyTargetGroupNotFoundFault(inner) => inner.source(),
6506 Error::DbProxyTargetNotFoundFault(inner) => inner.source(),
6507 Error::DbSecurityGroupAlreadyExistsFault(inner) => inner.source(),
6508 Error::DbSecurityGroupNotFoundFault(inner) => inner.source(),
6509 Error::DbSecurityGroupNotSupportedFault(inner) => inner.source(),
6510 Error::DbSecurityGroupQuotaExceededFault(inner) => inner.source(),
6511 Error::DbShardGroupAlreadyExistsFault(inner) => inner.source(),
6512 Error::DbShardGroupNotFoundFault(inner) => inner.source(),
6513 Error::DbSnapshotAlreadyExistsFault(inner) => inner.source(),
6514 Error::DbSnapshotNotFoundFault(inner) => inner.source(),
6515 Error::DbSnapshotTenantDatabaseNotFoundFault(inner) => inner.source(),
6516 Error::DbSubnetGroupAlreadyExistsFault(inner) => inner.source(),
6517 Error::DbSubnetGroupDoesNotCoverEnoughAZs(inner) => inner.source(),
6518 Error::DbSubnetGroupNotAllowedFault(inner) => inner.source(),
6519 Error::DbSubnetGroupNotFoundFault(inner) => inner.source(),
6520 Error::DbSubnetGroupQuotaExceededFault(inner) => inner.source(),
6521 Error::DbSubnetQuotaExceededFault(inner) => inner.source(),
6522 Error::DbUpgradeDependencyFailureFault(inner) => inner.source(),
6523 Error::DomainNotFoundFault(inner) => inner.source(),
6524 Error::Ec2ImagePropertiesNotSupportedFault(inner) => inner.source(),
6525 Error::EventSubscriptionQuotaExceededFault(inner) => inner.source(),
6526 Error::ExportTaskAlreadyExistsFault(inner) => inner.source(),
6527 Error::ExportTaskNotFoundFault(inner) => inner.source(),
6528 Error::GlobalClusterAlreadyExistsFault(inner) => inner.source(),
6529 Error::GlobalClusterNotFoundFault(inner) => inner.source(),
6530 Error::GlobalClusterQuotaExceededFault(inner) => inner.source(),
6531 Error::IamRoleMissingPermissionsFault(inner) => inner.source(),
6532 Error::IamRoleNotFoundFault(inner) => inner.source(),
6533 Error::InstanceQuotaExceededFault(inner) => inner.source(),
6534 Error::InsufficientAvailableIPsInSubnetFault(inner) => inner.source(),
6535 Error::InsufficientDbClusterCapacityFault(inner) => inner.source(),
6536 Error::InsufficientDbInstanceCapacityFault(inner) => inner.source(),
6537 Error::InsufficientStorageClusterCapacityFault(inner) => inner.source(),
6538 Error::IntegrationAlreadyExistsFault(inner) => inner.source(),
6539 Error::IntegrationConflictOperationFault(inner) => inner.source(),
6540 Error::IntegrationNotFoundFault(inner) => inner.source(),
6541 Error::IntegrationQuotaExceededFault(inner) => inner.source(),
6542 Error::InvalidBlueGreenDeploymentStateFault(inner) => inner.source(),
6543 Error::InvalidCustomDbEngineVersionStateFault(inner) => inner.source(),
6544 Error::InvalidDbClusterAutomatedBackupStateFault(inner) => inner.source(),
6545 Error::InvalidDbClusterCapacityFault(inner) => inner.source(),
6546 Error::InvalidDbClusterEndpointStateFault(inner) => inner.source(),
6547 Error::InvalidDbClusterSnapshotStateFault(inner) => inner.source(),
6548 Error::InvalidDbClusterStateFault(inner) => inner.source(),
6549 Error::InvalidDbInstanceAutomatedBackupStateFault(inner) => inner.source(),
6550 Error::InvalidDbInstanceStateFault(inner) => inner.source(),
6551 Error::InvalidDbParameterGroupStateFault(inner) => inner.source(),
6552 Error::InvalidDbProxyEndpointStateFault(inner) => inner.source(),
6553 Error::InvalidDbProxyStateFault(inner) => inner.source(),
6554 Error::InvalidDbSecurityGroupStateFault(inner) => inner.source(),
6555 Error::InvalidDbShardGroupStateFault(inner) => inner.source(),
6556 Error::InvalidDbSnapshotStateFault(inner) => inner.source(),
6557 Error::InvalidDbSubnetGroupFault(inner) => inner.source(),
6558 Error::InvalidDbSubnetGroupStateFault(inner) => inner.source(),
6559 Error::InvalidDbSubnetStateFault(inner) => inner.source(),
6560 Error::InvalidEventSubscriptionStateFault(inner) => inner.source(),
6561 Error::InvalidExportOnlyFault(inner) => inner.source(),
6562 Error::InvalidExportSourceStateFault(inner) => inner.source(),
6563 Error::InvalidExportTaskStateFault(inner) => inner.source(),
6564 Error::InvalidGlobalClusterStateFault(inner) => inner.source(),
6565 Error::InvalidIntegrationStateFault(inner) => inner.source(),
6566 Error::InvalidOptionGroupStateFault(inner) => inner.source(),
6567 Error::InvalidResourceStateFault(inner) => inner.source(),
6568 Error::InvalidRestoreFault(inner) => inner.source(),
6569 Error::InvalidS3BucketFault(inner) => inner.source(),
6570 Error::InvalidSubnet(inner) => inner.source(),
6571 Error::InvalidVpcNetworkStateFault(inner) => inner.source(),
6572 Error::KmsKeyNotAccessibleFault(inner) => inner.source(),
6573 Error::MaxDbShardGroupLimitReached(inner) => inner.source(),
6574 Error::NetworkTypeNotSupported(inner) => inner.source(),
6575 Error::OptionGroupAlreadyExistsFault(inner) => inner.source(),
6576 Error::OptionGroupNotFoundFault(inner) => inner.source(),
6577 Error::OptionGroupQuotaExceededFault(inner) => inner.source(),
6578 Error::PointInTimeRestoreNotEnabledFault(inner) => inner.source(),
6579 Error::ProvisionedIopsNotAvailableInAzFault(inner) => inner.source(),
6580 Error::ReservedDbInstanceAlreadyExistsFault(inner) => inner.source(),
6581 Error::ReservedDbInstanceNotFoundFault(inner) => inner.source(),
6582 Error::ReservedDbInstanceQuotaExceededFault(inner) => inner.source(),
6583 Error::ReservedDbInstancesOfferingNotFoundFault(inner) => inner.source(),
6584 Error::ResourceNotFoundFault(inner) => inner.source(),
6585 Error::SnsInvalidTopicFault(inner) => inner.source(),
6586 Error::SnsNoAuthorizationFault(inner) => inner.source(),
6587 Error::SnsTopicArnNotFoundFault(inner) => inner.source(),
6588 Error::SharedSnapshotQuotaExceededFault(inner) => inner.source(),
6589 Error::SnapshotQuotaExceededFault(inner) => inner.source(),
6590 Error::SourceClusterNotSupportedFault(inner) => inner.source(),
6591 Error::SourceDatabaseNotSupportedFault(inner) => inner.source(),
6592 Error::SourceNotFoundFault(inner) => inner.source(),
6593 Error::StorageQuotaExceededFault(inner) => inner.source(),
6594 Error::StorageTypeNotAvailableFault(inner) => inner.source(),
6595 Error::StorageTypeNotSupportedFault(inner) => inner.source(),
6596 Error::SubnetAlreadyInUse(inner) => inner.source(),
6597 Error::SubscriptionAlreadyExistFault(inner) => inner.source(),
6598 Error::SubscriptionCategoryNotFoundFault(inner) => inner.source(),
6599 Error::SubscriptionNotFoundFault(inner) => inner.source(),
6600 Error::TenantDatabaseAlreadyExistsFault(inner) => inner.source(),
6601 Error::TenantDatabaseNotFoundFault(inner) => inner.source(),
6602 Error::TenantDatabaseQuotaExceededFault(inner) => inner.source(),
6603 Error::UnsupportedDbEngineVersionFault(inner) => inner.source(),
6604 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
6605 }
6606 }
6607}
6608impl ::aws_types::request_id::RequestId for Error {
6609 fn request_id(&self) -> Option<&str> {
6610 match self {
6611 Self::AuthorizationAlreadyExistsFault(e) => e.request_id(),
6612 Self::AuthorizationNotFoundFault(e) => e.request_id(),
6613 Self::AuthorizationQuotaExceededFault(e) => e.request_id(),
6614 Self::BackupPolicyNotFoundFault(e) => e.request_id(),
6615 Self::BlueGreenDeploymentAlreadyExistsFault(e) => e.request_id(),
6616 Self::BlueGreenDeploymentNotFoundFault(e) => e.request_id(),
6617 Self::CertificateNotFoundFault(e) => e.request_id(),
6618 Self::CreateCustomDbEngineVersionFault(e) => e.request_id(),
6619 Self::CustomAvailabilityZoneNotFoundFault(e) => e.request_id(),
6620 Self::CustomDbEngineVersionAlreadyExistsFault(e) => e.request_id(),
6621 Self::CustomDbEngineVersionNotFoundFault(e) => e.request_id(),
6622 Self::CustomDbEngineVersionQuotaExceededFault(e) => e.request_id(),
6623 Self::DbClusterAlreadyExistsFault(e) => e.request_id(),
6624 Self::DbClusterAutomatedBackupNotFoundFault(e) => e.request_id(),
6625 Self::DbClusterAutomatedBackupQuotaExceededFault(e) => e.request_id(),
6626 Self::DbClusterBacktrackNotFoundFault(e) => e.request_id(),
6627 Self::DbClusterEndpointAlreadyExistsFault(e) => e.request_id(),
6628 Self::DbClusterEndpointNotFoundFault(e) => e.request_id(),
6629 Self::DbClusterEndpointQuotaExceededFault(e) => e.request_id(),
6630 Self::DbClusterNotFoundFault(e) => e.request_id(),
6631 Self::DbClusterParameterGroupNotFoundFault(e) => e.request_id(),
6632 Self::DbClusterQuotaExceededFault(e) => e.request_id(),
6633 Self::DbClusterRoleAlreadyExistsFault(e) => e.request_id(),
6634 Self::DbClusterRoleNotFoundFault(e) => e.request_id(),
6635 Self::DbClusterRoleQuotaExceededFault(e) => e.request_id(),
6636 Self::DbClusterSnapshotAlreadyExistsFault(e) => e.request_id(),
6637 Self::DbClusterSnapshotNotFoundFault(e) => e.request_id(),
6638 Self::DbInstanceAlreadyExistsFault(e) => e.request_id(),
6639 Self::DbInstanceAutomatedBackupNotFoundFault(e) => e.request_id(),
6640 Self::DbInstanceAutomatedBackupQuotaExceededFault(e) => e.request_id(),
6641 Self::DbInstanceNotFoundFault(e) => e.request_id(),
6642 Self::DbInstanceNotReadyFault(e) => e.request_id(),
6643 Self::DbInstanceRoleAlreadyExistsFault(e) => e.request_id(),
6644 Self::DbInstanceRoleNotFoundFault(e) => e.request_id(),
6645 Self::DbInstanceRoleQuotaExceededFault(e) => e.request_id(),
6646 Self::DbLogFileNotFoundFault(e) => e.request_id(),
6647 Self::DbParameterGroupAlreadyExistsFault(e) => e.request_id(),
6648 Self::DbParameterGroupNotFoundFault(e) => e.request_id(),
6649 Self::DbParameterGroupQuotaExceededFault(e) => e.request_id(),
6650 Self::DbProxyAlreadyExistsFault(e) => e.request_id(),
6651 Self::DbProxyEndpointAlreadyExistsFault(e) => e.request_id(),
6652 Self::DbProxyEndpointNotFoundFault(e) => e.request_id(),
6653 Self::DbProxyEndpointQuotaExceededFault(e) => e.request_id(),
6654 Self::DbProxyNotFoundFault(e) => e.request_id(),
6655 Self::DbProxyQuotaExceededFault(e) => e.request_id(),
6656 Self::DbProxyTargetAlreadyRegisteredFault(e) => e.request_id(),
6657 Self::DbProxyTargetGroupNotFoundFault(e) => e.request_id(),
6658 Self::DbProxyTargetNotFoundFault(e) => e.request_id(),
6659 Self::DbSecurityGroupAlreadyExistsFault(e) => e.request_id(),
6660 Self::DbSecurityGroupNotFoundFault(e) => e.request_id(),
6661 Self::DbSecurityGroupNotSupportedFault(e) => e.request_id(),
6662 Self::DbSecurityGroupQuotaExceededFault(e) => e.request_id(),
6663 Self::DbShardGroupAlreadyExistsFault(e) => e.request_id(),
6664 Self::DbShardGroupNotFoundFault(e) => e.request_id(),
6665 Self::DbSnapshotAlreadyExistsFault(e) => e.request_id(),
6666 Self::DbSnapshotNotFoundFault(e) => e.request_id(),
6667 Self::DbSnapshotTenantDatabaseNotFoundFault(e) => e.request_id(),
6668 Self::DbSubnetGroupAlreadyExistsFault(e) => e.request_id(),
6669 Self::DbSubnetGroupDoesNotCoverEnoughAZs(e) => e.request_id(),
6670 Self::DbSubnetGroupNotAllowedFault(e) => e.request_id(),
6671 Self::DbSubnetGroupNotFoundFault(e) => e.request_id(),
6672 Self::DbSubnetGroupQuotaExceededFault(e) => e.request_id(),
6673 Self::DbSubnetQuotaExceededFault(e) => e.request_id(),
6674 Self::DbUpgradeDependencyFailureFault(e) => e.request_id(),
6675 Self::DomainNotFoundFault(e) => e.request_id(),
6676 Self::Ec2ImagePropertiesNotSupportedFault(e) => e.request_id(),
6677 Self::EventSubscriptionQuotaExceededFault(e) => e.request_id(),
6678 Self::ExportTaskAlreadyExistsFault(e) => e.request_id(),
6679 Self::ExportTaskNotFoundFault(e) => e.request_id(),
6680 Self::GlobalClusterAlreadyExistsFault(e) => e.request_id(),
6681 Self::GlobalClusterNotFoundFault(e) => e.request_id(),
6682 Self::GlobalClusterQuotaExceededFault(e) => e.request_id(),
6683 Self::IamRoleMissingPermissionsFault(e) => e.request_id(),
6684 Self::IamRoleNotFoundFault(e) => e.request_id(),
6685 Self::InstanceQuotaExceededFault(e) => e.request_id(),
6686 Self::InsufficientAvailableIPsInSubnetFault(e) => e.request_id(),
6687 Self::InsufficientDbClusterCapacityFault(e) => e.request_id(),
6688 Self::InsufficientDbInstanceCapacityFault(e) => e.request_id(),
6689 Self::InsufficientStorageClusterCapacityFault(e) => e.request_id(),
6690 Self::IntegrationAlreadyExistsFault(e) => e.request_id(),
6691 Self::IntegrationConflictOperationFault(e) => e.request_id(),
6692 Self::IntegrationNotFoundFault(e) => e.request_id(),
6693 Self::IntegrationQuotaExceededFault(e) => e.request_id(),
6694 Self::InvalidBlueGreenDeploymentStateFault(e) => e.request_id(),
6695 Self::InvalidCustomDbEngineVersionStateFault(e) => e.request_id(),
6696 Self::InvalidDbClusterAutomatedBackupStateFault(e) => e.request_id(),
6697 Self::InvalidDbClusterCapacityFault(e) => e.request_id(),
6698 Self::InvalidDbClusterEndpointStateFault(e) => e.request_id(),
6699 Self::InvalidDbClusterSnapshotStateFault(e) => e.request_id(),
6700 Self::InvalidDbClusterStateFault(e) => e.request_id(),
6701 Self::InvalidDbInstanceAutomatedBackupStateFault(e) => e.request_id(),
6702 Self::InvalidDbInstanceStateFault(e) => e.request_id(),
6703 Self::InvalidDbParameterGroupStateFault(e) => e.request_id(),
6704 Self::InvalidDbProxyEndpointStateFault(e) => e.request_id(),
6705 Self::InvalidDbProxyStateFault(e) => e.request_id(),
6706 Self::InvalidDbSecurityGroupStateFault(e) => e.request_id(),
6707 Self::InvalidDbShardGroupStateFault(e) => e.request_id(),
6708 Self::InvalidDbSnapshotStateFault(e) => e.request_id(),
6709 Self::InvalidDbSubnetGroupFault(e) => e.request_id(),
6710 Self::InvalidDbSubnetGroupStateFault(e) => e.request_id(),
6711 Self::InvalidDbSubnetStateFault(e) => e.request_id(),
6712 Self::InvalidEventSubscriptionStateFault(e) => e.request_id(),
6713 Self::InvalidExportOnlyFault(e) => e.request_id(),
6714 Self::InvalidExportSourceStateFault(e) => e.request_id(),
6715 Self::InvalidExportTaskStateFault(e) => e.request_id(),
6716 Self::InvalidGlobalClusterStateFault(e) => e.request_id(),
6717 Self::InvalidIntegrationStateFault(e) => e.request_id(),
6718 Self::InvalidOptionGroupStateFault(e) => e.request_id(),
6719 Self::InvalidResourceStateFault(e) => e.request_id(),
6720 Self::InvalidRestoreFault(e) => e.request_id(),
6721 Self::InvalidS3BucketFault(e) => e.request_id(),
6722 Self::InvalidSubnet(e) => e.request_id(),
6723 Self::InvalidVpcNetworkStateFault(e) => e.request_id(),
6724 Self::KmsKeyNotAccessibleFault(e) => e.request_id(),
6725 Self::MaxDbShardGroupLimitReached(e) => e.request_id(),
6726 Self::NetworkTypeNotSupported(e) => e.request_id(),
6727 Self::OptionGroupAlreadyExistsFault(e) => e.request_id(),
6728 Self::OptionGroupNotFoundFault(e) => e.request_id(),
6729 Self::OptionGroupQuotaExceededFault(e) => e.request_id(),
6730 Self::PointInTimeRestoreNotEnabledFault(e) => e.request_id(),
6731 Self::ProvisionedIopsNotAvailableInAzFault(e) => e.request_id(),
6732 Self::ReservedDbInstanceAlreadyExistsFault(e) => e.request_id(),
6733 Self::ReservedDbInstanceNotFoundFault(e) => e.request_id(),
6734 Self::ReservedDbInstanceQuotaExceededFault(e) => e.request_id(),
6735 Self::ReservedDbInstancesOfferingNotFoundFault(e) => e.request_id(),
6736 Self::ResourceNotFoundFault(e) => e.request_id(),
6737 Self::SnsInvalidTopicFault(e) => e.request_id(),
6738 Self::SnsNoAuthorizationFault(e) => e.request_id(),
6739 Self::SnsTopicArnNotFoundFault(e) => e.request_id(),
6740 Self::SharedSnapshotQuotaExceededFault(e) => e.request_id(),
6741 Self::SnapshotQuotaExceededFault(e) => e.request_id(),
6742 Self::SourceClusterNotSupportedFault(e) => e.request_id(),
6743 Self::SourceDatabaseNotSupportedFault(e) => e.request_id(),
6744 Self::SourceNotFoundFault(e) => e.request_id(),
6745 Self::StorageQuotaExceededFault(e) => e.request_id(),
6746 Self::StorageTypeNotAvailableFault(e) => e.request_id(),
6747 Self::StorageTypeNotSupportedFault(e) => e.request_id(),
6748 Self::SubnetAlreadyInUse(e) => e.request_id(),
6749 Self::SubscriptionAlreadyExistFault(e) => e.request_id(),
6750 Self::SubscriptionCategoryNotFoundFault(e) => e.request_id(),
6751 Self::SubscriptionNotFoundFault(e) => e.request_id(),
6752 Self::TenantDatabaseAlreadyExistsFault(e) => e.request_id(),
6753 Self::TenantDatabaseNotFoundFault(e) => e.request_id(),
6754 Self::TenantDatabaseQuotaExceededFault(e) => e.request_id(),
6755 Self::UnsupportedDbEngineVersionFault(e) => e.request_id(),
6756 Self::Unhandled(e) => e.meta.request_id(),
6757 }
6758 }
6759}