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