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