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