1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedFault(crate::types::error::AccessDeniedFault),
8 CollectorNotFoundFault(crate::types::error::CollectorNotFoundFault),
10 FailedDependencyFault(crate::types::error::FailedDependencyFault),
12 InsufficientResourceCapacityFault(crate::types::error::InsufficientResourceCapacityFault),
14 InvalidCertificateFault(crate::types::error::InvalidCertificateFault),
16 InvalidOperationFault(crate::types::error::InvalidOperationFault),
18 InvalidResourceStateFault(crate::types::error::InvalidResourceStateFault),
20 InvalidSubnet(crate::types::error::InvalidSubnet),
22 KmsAccessDeniedFault(crate::types::error::KmsAccessDeniedFault),
24 KmsDisabledFault(crate::types::error::KmsDisabledFault),
26 KmsFault(crate::types::error::KmsFault),
28 KmsInvalidStateFault(crate::types::error::KmsInvalidStateFault),
30 KmsKeyNotAccessibleFault(crate::types::error::KmsKeyNotAccessibleFault),
32 KmsNotFoundFault(crate::types::error::KmsNotFoundFault),
34 KmsThrottlingFault(crate::types::error::KmsThrottlingFault),
36 ReplicationSubnetGroupDoesNotCoverEnoughAZs(crate::types::error::ReplicationSubnetGroupDoesNotCoverEnoughAZs),
38 ResourceAlreadyExistsFault(crate::types::error::ResourceAlreadyExistsFault),
40 ResourceNotFoundFault(crate::types::error::ResourceNotFoundFault),
42 ResourceQuotaExceededFault(crate::types::error::ResourceQuotaExceededFault),
44 S3AccessDeniedFault(crate::types::error::S3AccessDeniedFault),
46 S3ResourceNotFoundFault(crate::types::error::S3ResourceNotFoundFault),
48 SnsInvalidTopicFault(crate::types::error::SnsInvalidTopicFault),
50 SnsNoAuthorizationFault(crate::types::error::SnsNoAuthorizationFault),
52 StorageQuotaExceededFault(crate::types::error::StorageQuotaExceededFault),
54 SubnetAlreadyInUse(crate::types::error::SubnetAlreadyInUse),
56 UpgradeDependencyFailureFault(crate::types::error::UpgradeDependencyFailureFault),
58 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
60 variable wildcard pattern and check `.code()`:
61 \
62 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
63 \
64 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
65 Unhandled(crate::error::sealed_unhandled::Unhandled),
66}
67impl ::std::fmt::Display for Error {
68 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69 match self {
70 Error::AccessDeniedFault(inner) => inner.fmt(f),
71 Error::CollectorNotFoundFault(inner) => inner.fmt(f),
72 Error::FailedDependencyFault(inner) => inner.fmt(f),
73 Error::InsufficientResourceCapacityFault(inner) => inner.fmt(f),
74 Error::InvalidCertificateFault(inner) => inner.fmt(f),
75 Error::InvalidOperationFault(inner) => inner.fmt(f),
76 Error::InvalidResourceStateFault(inner) => inner.fmt(f),
77 Error::InvalidSubnet(inner) => inner.fmt(f),
78 Error::KmsAccessDeniedFault(inner) => inner.fmt(f),
79 Error::KmsDisabledFault(inner) => inner.fmt(f),
80 Error::KmsFault(inner) => inner.fmt(f),
81 Error::KmsInvalidStateFault(inner) => inner.fmt(f),
82 Error::KmsKeyNotAccessibleFault(inner) => inner.fmt(f),
83 Error::KmsNotFoundFault(inner) => inner.fmt(f),
84 Error::KmsThrottlingFault(inner) => inner.fmt(f),
85 Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner) => inner.fmt(f),
86 Error::ResourceAlreadyExistsFault(inner) => inner.fmt(f),
87 Error::ResourceNotFoundFault(inner) => inner.fmt(f),
88 Error::ResourceQuotaExceededFault(inner) => inner.fmt(f),
89 Error::S3AccessDeniedFault(inner) => inner.fmt(f),
90 Error::S3ResourceNotFoundFault(inner) => inner.fmt(f),
91 Error::SnsInvalidTopicFault(inner) => inner.fmt(f),
92 Error::SnsNoAuthorizationFault(inner) => inner.fmt(f),
93 Error::StorageQuotaExceededFault(inner) => inner.fmt(f),
94 Error::SubnetAlreadyInUse(inner) => inner.fmt(f),
95 Error::UpgradeDependencyFailureFault(inner) => inner.fmt(f),
96 Error::Unhandled(_) => {
97 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
98 write!(f, "unhandled error ({code})")
99 } else {
100 f.write_str("unhandled error")
101 }
102 }
103 }
104 }
105}
106impl From<::aws_smithy_types::error::operation::BuildError> for Error {
107 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
108 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
109 source: value.into(),
110 meta: ::std::default::Default::default(),
111 })
112 }
113}
114impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
115 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
116 match self {
117 Self::AccessDeniedFault(inner) => inner.meta(),
118 Self::CollectorNotFoundFault(inner) => inner.meta(),
119 Self::FailedDependencyFault(inner) => inner.meta(),
120 Self::InsufficientResourceCapacityFault(inner) => inner.meta(),
121 Self::InvalidCertificateFault(inner) => inner.meta(),
122 Self::InvalidOperationFault(inner) => inner.meta(),
123 Self::InvalidResourceStateFault(inner) => inner.meta(),
124 Self::InvalidSubnet(inner) => inner.meta(),
125 Self::KmsAccessDeniedFault(inner) => inner.meta(),
126 Self::KmsDisabledFault(inner) => inner.meta(),
127 Self::KmsFault(inner) => inner.meta(),
128 Self::KmsInvalidStateFault(inner) => inner.meta(),
129 Self::KmsKeyNotAccessibleFault(inner) => inner.meta(),
130 Self::KmsNotFoundFault(inner) => inner.meta(),
131 Self::KmsThrottlingFault(inner) => inner.meta(),
132 Self::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner) => inner.meta(),
133 Self::ResourceAlreadyExistsFault(inner) => inner.meta(),
134 Self::ResourceNotFoundFault(inner) => inner.meta(),
135 Self::ResourceQuotaExceededFault(inner) => inner.meta(),
136 Self::S3AccessDeniedFault(inner) => inner.meta(),
137 Self::S3ResourceNotFoundFault(inner) => inner.meta(),
138 Self::SnsInvalidTopicFault(inner) => inner.meta(),
139 Self::SnsNoAuthorizationFault(inner) => inner.meta(),
140 Self::StorageQuotaExceededFault(inner) => inner.meta(),
141 Self::SubnetAlreadyInUse(inner) => inner.meta(),
142 Self::UpgradeDependencyFailureFault(inner) => inner.meta(),
143 Self::Unhandled(inner) => &inner.meta,
144 }
145 }
146}
147impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags_to_resource::AddTagsToResourceError, R>> for Error
148where
149 R: Send + Sync + std::fmt::Debug + 'static,
150{
151 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags_to_resource::AddTagsToResourceError, R>) -> Self {
152 match err {
153 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
154 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
155 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
156 source: err.into(),
157 }),
158 }
159 }
160}
161impl From<crate::operation::add_tags_to_resource::AddTagsToResourceError> for Error {
162 fn from(err: crate::operation::add_tags_to_resource::AddTagsToResourceError) -> Self {
163 match err {
164 crate::operation::add_tags_to_resource::AddTagsToResourceError::InvalidResourceStateFault(inner) => {
165 Error::InvalidResourceStateFault(inner)
166 }
167 crate::operation::add_tags_to_resource::AddTagsToResourceError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
168 crate::operation::add_tags_to_resource::AddTagsToResourceError::Unhandled(inner) => Error::Unhandled(inner),
169 }
170 }
171}
172impl<R>
173 From<
174 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError, R>,
175 > for Error
176where
177 R: Send + Sync + std::fmt::Debug + 'static,
178{
179 fn from(
180 err: ::aws_smithy_runtime_api::client::result::SdkError<
181 crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError,
182 R,
183 >,
184 ) -> Self {
185 match err {
186 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
187 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
188 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
189 source: err.into(),
190 }),
191 }
192 }
193}
194impl From<crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError> for Error {
195 fn from(err: crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError) -> Self {
196 match err {
197 crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError::ResourceNotFoundFault(inner) => {
198 Error::ResourceNotFoundFault(inner)
199 }
200 crate::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionError::Unhandled(inner) => Error::Unhandled(inner),
201 }
202 }
203}
204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_start_recommendations::BatchStartRecommendationsError, R>>
205 for Error
206where
207 R: Send + Sync + std::fmt::Debug + 'static,
208{
209 fn from(
210 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_start_recommendations::BatchStartRecommendationsError, R>,
211 ) -> Self {
212 match err {
213 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
214 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
215 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
216 source: err.into(),
217 }),
218 }
219 }
220}
221impl From<crate::operation::batch_start_recommendations::BatchStartRecommendationsError> for Error {
222 fn from(err: crate::operation::batch_start_recommendations::BatchStartRecommendationsError) -> Self {
223 match err {
224 crate::operation::batch_start_recommendations::BatchStartRecommendationsError::AccessDeniedFault(inner) => {
225 Error::AccessDeniedFault(inner)
226 }
227 crate::operation::batch_start_recommendations::BatchStartRecommendationsError::InvalidResourceStateFault(inner) => {
228 Error::InvalidResourceStateFault(inner)
229 }
230 crate::operation::batch_start_recommendations::BatchStartRecommendationsError::ResourceNotFoundFault(inner) => {
231 Error::ResourceNotFoundFault(inner)
232 }
233 crate::operation::batch_start_recommendations::BatchStartRecommendationsError::Unhandled(inner) => Error::Unhandled(inner),
234 }
235 }
236}
237impl<R>
238 From<
239 ::aws_smithy_runtime_api::client::result::SdkError<
240 crate::operation::cancel_replication_task_assessment_run::CancelReplicationTaskAssessmentRunError,
241 R,
242 >,
243 > for Error
244where
245 R: Send + Sync + std::fmt::Debug + 'static,
246{
247 fn from(
248 err: ::aws_smithy_runtime_api::client::result::SdkError<
249 crate::operation::cancel_replication_task_assessment_run::CancelReplicationTaskAssessmentRunError,
250 R,
251 >,
252 ) -> Self {
253 match err {
254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
257 source: err.into(),
258 }),
259 }
260 }
261}
262impl From<crate::operation::cancel_replication_task_assessment_run::CancelReplicationTaskAssessmentRunError> for Error {
263 fn from(err: crate::operation::cancel_replication_task_assessment_run::CancelReplicationTaskAssessmentRunError) -> Self {
264 match err {
265 crate::operation::cancel_replication_task_assessment_run::CancelReplicationTaskAssessmentRunError::AccessDeniedFault(inner) => {
266 Error::AccessDeniedFault(inner)
267 }
268 crate::operation::cancel_replication_task_assessment_run::CancelReplicationTaskAssessmentRunError::InvalidResourceStateFault(inner) => {
269 Error::InvalidResourceStateFault(inner)
270 }
271 crate::operation::cancel_replication_task_assessment_run::CancelReplicationTaskAssessmentRunError::ResourceNotFoundFault(inner) => {
272 Error::ResourceNotFoundFault(inner)
273 }
274 crate::operation::cancel_replication_task_assessment_run::CancelReplicationTaskAssessmentRunError::Unhandled(inner) => {
275 Error::Unhandled(inner)
276 }
277 }
278 }
279}
280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_migration::CreateDataMigrationError, R>> for Error
281where
282 R: Send + Sync + std::fmt::Debug + 'static,
283{
284 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_migration::CreateDataMigrationError, R>) -> Self {
285 match err {
286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
289 source: err.into(),
290 }),
291 }
292 }
293}
294impl From<crate::operation::create_data_migration::CreateDataMigrationError> for Error {
295 fn from(err: crate::operation::create_data_migration::CreateDataMigrationError) -> Self {
296 match err {
297 crate::operation::create_data_migration::CreateDataMigrationError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
298 crate::operation::create_data_migration::CreateDataMigrationError::InvalidOperationFault(inner) => Error::InvalidOperationFault(inner),
299 crate::operation::create_data_migration::CreateDataMigrationError::ResourceAlreadyExistsFault(inner) => {
300 Error::ResourceAlreadyExistsFault(inner)
301 }
302 crate::operation::create_data_migration::CreateDataMigrationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
303 crate::operation::create_data_migration::CreateDataMigrationError::ResourceQuotaExceededFault(inner) => {
304 Error::ResourceQuotaExceededFault(inner)
305 }
306 crate::operation::create_data_migration::CreateDataMigrationError::Unhandled(inner) => Error::Unhandled(inner),
307 }
308 }
309}
310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_provider::CreateDataProviderError, R>> for Error
311where
312 R: Send + Sync + std::fmt::Debug + 'static,
313{
314 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_provider::CreateDataProviderError, R>) -> Self {
315 match err {
316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
319 source: err.into(),
320 }),
321 }
322 }
323}
324impl From<crate::operation::create_data_provider::CreateDataProviderError> for Error {
325 fn from(err: crate::operation::create_data_provider::CreateDataProviderError) -> Self {
326 match err {
327 crate::operation::create_data_provider::CreateDataProviderError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
328 crate::operation::create_data_provider::CreateDataProviderError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
329 crate::operation::create_data_provider::CreateDataProviderError::ResourceAlreadyExistsFault(inner) => {
330 Error::ResourceAlreadyExistsFault(inner)
331 }
332 crate::operation::create_data_provider::CreateDataProviderError::ResourceQuotaExceededFault(inner) => {
333 Error::ResourceQuotaExceededFault(inner)
334 }
335 crate::operation::create_data_provider::CreateDataProviderError::Unhandled(inner) => Error::Unhandled(inner),
336 }
337 }
338}
339impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_endpoint::CreateEndpointError, R>> for Error
340where
341 R: Send + Sync + std::fmt::Debug + 'static,
342{
343 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_endpoint::CreateEndpointError, R>) -> Self {
344 match err {
345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
348 source: err.into(),
349 }),
350 }
351 }
352}
353impl From<crate::operation::create_endpoint::CreateEndpointError> for Error {
354 fn from(err: crate::operation::create_endpoint::CreateEndpointError) -> Self {
355 match err {
356 crate::operation::create_endpoint::CreateEndpointError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
357 crate::operation::create_endpoint::CreateEndpointError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
358 crate::operation::create_endpoint::CreateEndpointError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
359 crate::operation::create_endpoint::CreateEndpointError::ResourceAlreadyExistsFault(inner) => Error::ResourceAlreadyExistsFault(inner),
360 crate::operation::create_endpoint::CreateEndpointError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
361 crate::operation::create_endpoint::CreateEndpointError::ResourceQuotaExceededFault(inner) => Error::ResourceQuotaExceededFault(inner),
362 crate::operation::create_endpoint::CreateEndpointError::S3AccessDeniedFault(inner) => Error::S3AccessDeniedFault(inner),
363 crate::operation::create_endpoint::CreateEndpointError::Unhandled(inner) => Error::Unhandled(inner),
364 }
365 }
366}
367impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_event_subscription::CreateEventSubscriptionError, R>>
368 for Error
369where
370 R: Send + Sync + std::fmt::Debug + 'static,
371{
372 fn from(
373 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_event_subscription::CreateEventSubscriptionError, R>,
374 ) -> Self {
375 match err {
376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
379 source: err.into(),
380 }),
381 }
382 }
383}
384impl From<crate::operation::create_event_subscription::CreateEventSubscriptionError> for Error {
385 fn from(err: crate::operation::create_event_subscription::CreateEventSubscriptionError) -> Self {
386 match err {
387 crate::operation::create_event_subscription::CreateEventSubscriptionError::KmsAccessDeniedFault(inner) => {
388 Error::KmsAccessDeniedFault(inner)
389 }
390 crate::operation::create_event_subscription::CreateEventSubscriptionError::KmsDisabledFault(inner) => Error::KmsDisabledFault(inner),
391 crate::operation::create_event_subscription::CreateEventSubscriptionError::KmsInvalidStateFault(inner) => {
392 Error::KmsInvalidStateFault(inner)
393 }
394 crate::operation::create_event_subscription::CreateEventSubscriptionError::KmsNotFoundFault(inner) => Error::KmsNotFoundFault(inner),
395 crate::operation::create_event_subscription::CreateEventSubscriptionError::KmsThrottlingFault(inner) => Error::KmsThrottlingFault(inner),
396 crate::operation::create_event_subscription::CreateEventSubscriptionError::ResourceAlreadyExistsFault(inner) => {
397 Error::ResourceAlreadyExistsFault(inner)
398 }
399 crate::operation::create_event_subscription::CreateEventSubscriptionError::ResourceNotFoundFault(inner) => {
400 Error::ResourceNotFoundFault(inner)
401 }
402 crate::operation::create_event_subscription::CreateEventSubscriptionError::ResourceQuotaExceededFault(inner) => {
403 Error::ResourceQuotaExceededFault(inner)
404 }
405 crate::operation::create_event_subscription::CreateEventSubscriptionError::SnsInvalidTopicFault(inner) => {
406 Error::SnsInvalidTopicFault(inner)
407 }
408 crate::operation::create_event_subscription::CreateEventSubscriptionError::SnsNoAuthorizationFault(inner) => {
409 Error::SnsNoAuthorizationFault(inner)
410 }
411 crate::operation::create_event_subscription::CreateEventSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
412 }
413 }
414}
415impl<R>
416 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError, R>>
417 for Error
418where
419 R: Send + Sync + std::fmt::Debug + 'static,
420{
421 fn from(
422 err: ::aws_smithy_runtime_api::client::result::SdkError<
423 crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError,
424 R,
425 >,
426 ) -> Self {
427 match err {
428 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
429 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
430 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
431 source: err.into(),
432 }),
433 }
434 }
435}
436impl From<crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError> for Error {
437 fn from(err: crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError) -> Self {
438 match err {
439 crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError::AccessDeniedFault(inner) => {
440 Error::AccessDeniedFault(inner)
441 }
442 crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError::InvalidResourceStateFault(inner) => {
443 Error::InvalidResourceStateFault(inner)
444 }
445 crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError::ResourceQuotaExceededFault(inner) => {
446 Error::ResourceQuotaExceededFault(inner)
447 }
448 crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError::S3AccessDeniedFault(inner) => {
449 Error::S3AccessDeniedFault(inner)
450 }
451 crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError::S3ResourceNotFoundFault(inner) => {
452 Error::S3ResourceNotFoundFault(inner)
453 }
454 crate::operation::create_fleet_advisor_collector::CreateFleetAdvisorCollectorError::Unhandled(inner) => Error::Unhandled(inner),
455 }
456 }
457}
458impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance_profile::CreateInstanceProfileError, R>> for Error
459where
460 R: Send + Sync + std::fmt::Debug + 'static,
461{
462 fn from(
463 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance_profile::CreateInstanceProfileError, R>,
464 ) -> Self {
465 match err {
466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
469 source: err.into(),
470 }),
471 }
472 }
473}
474impl From<crate::operation::create_instance_profile::CreateInstanceProfileError> for Error {
475 fn from(err: crate::operation::create_instance_profile::CreateInstanceProfileError) -> Self {
476 match err {
477 crate::operation::create_instance_profile::CreateInstanceProfileError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
478 crate::operation::create_instance_profile::CreateInstanceProfileError::FailedDependencyFault(inner) => {
479 Error::FailedDependencyFault(inner)
480 }
481 crate::operation::create_instance_profile::CreateInstanceProfileError::InvalidResourceStateFault(inner) => {
482 Error::InvalidResourceStateFault(inner)
483 }
484 crate::operation::create_instance_profile::CreateInstanceProfileError::KmsKeyNotAccessibleFault(inner) => {
485 Error::KmsKeyNotAccessibleFault(inner)
486 }
487 crate::operation::create_instance_profile::CreateInstanceProfileError::ResourceAlreadyExistsFault(inner) => {
488 Error::ResourceAlreadyExistsFault(inner)
489 }
490 crate::operation::create_instance_profile::CreateInstanceProfileError::ResourceNotFoundFault(inner) => {
491 Error::ResourceNotFoundFault(inner)
492 }
493 crate::operation::create_instance_profile::CreateInstanceProfileError::ResourceQuotaExceededFault(inner) => {
494 Error::ResourceQuotaExceededFault(inner)
495 }
496 crate::operation::create_instance_profile::CreateInstanceProfileError::S3AccessDeniedFault(inner) => Error::S3AccessDeniedFault(inner),
497 crate::operation::create_instance_profile::CreateInstanceProfileError::S3ResourceNotFoundFault(inner) => {
498 Error::S3ResourceNotFoundFault(inner)
499 }
500 crate::operation::create_instance_profile::CreateInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
501 }
502 }
503}
504impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_migration_project::CreateMigrationProjectError, R>> for Error
505where
506 R: Send + Sync + std::fmt::Debug + 'static,
507{
508 fn from(
509 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_migration_project::CreateMigrationProjectError, R>,
510 ) -> Self {
511 match err {
512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
515 source: err.into(),
516 }),
517 }
518 }
519}
520impl From<crate::operation::create_migration_project::CreateMigrationProjectError> for Error {
521 fn from(err: crate::operation::create_migration_project::CreateMigrationProjectError) -> Self {
522 match err {
523 crate::operation::create_migration_project::CreateMigrationProjectError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
524 crate::operation::create_migration_project::CreateMigrationProjectError::FailedDependencyFault(inner) => {
525 Error::FailedDependencyFault(inner)
526 }
527 crate::operation::create_migration_project::CreateMigrationProjectError::ResourceAlreadyExistsFault(inner) => {
528 Error::ResourceAlreadyExistsFault(inner)
529 }
530 crate::operation::create_migration_project::CreateMigrationProjectError::ResourceNotFoundFault(inner) => {
531 Error::ResourceNotFoundFault(inner)
532 }
533 crate::operation::create_migration_project::CreateMigrationProjectError::ResourceQuotaExceededFault(inner) => {
534 Error::ResourceQuotaExceededFault(inner)
535 }
536 crate::operation::create_migration_project::CreateMigrationProjectError::S3AccessDeniedFault(inner) => Error::S3AccessDeniedFault(inner),
537 crate::operation::create_migration_project::CreateMigrationProjectError::S3ResourceNotFoundFault(inner) => {
538 Error::S3ResourceNotFoundFault(inner)
539 }
540 crate::operation::create_migration_project::CreateMigrationProjectError::Unhandled(inner) => Error::Unhandled(inner),
541 }
542 }
543}
544impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_config::CreateReplicationConfigError, R>>
545 for Error
546where
547 R: Send + Sync + std::fmt::Debug + 'static,
548{
549 fn from(
550 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_config::CreateReplicationConfigError, R>,
551 ) -> Self {
552 match err {
553 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
554 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
555 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
556 source: err.into(),
557 }),
558 }
559 }
560}
561impl From<crate::operation::create_replication_config::CreateReplicationConfigError> for Error {
562 fn from(err: crate::operation::create_replication_config::CreateReplicationConfigError) -> Self {
563 match err {
564 crate::operation::create_replication_config::CreateReplicationConfigError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
565 crate::operation::create_replication_config::CreateReplicationConfigError::InvalidResourceStateFault(inner) => {
566 Error::InvalidResourceStateFault(inner)
567 }
568 crate::operation::create_replication_config::CreateReplicationConfigError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
569 crate::operation::create_replication_config::CreateReplicationConfigError::KmsKeyNotAccessibleFault(inner) => {
570 Error::KmsKeyNotAccessibleFault(inner)
571 }
572 crate::operation::create_replication_config::CreateReplicationConfigError::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner) => {
573 Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner)
574 }
575 crate::operation::create_replication_config::CreateReplicationConfigError::ResourceAlreadyExistsFault(inner) => {
576 Error::ResourceAlreadyExistsFault(inner)
577 }
578 crate::operation::create_replication_config::CreateReplicationConfigError::ResourceNotFoundFault(inner) => {
579 Error::ResourceNotFoundFault(inner)
580 }
581 crate::operation::create_replication_config::CreateReplicationConfigError::ResourceQuotaExceededFault(inner) => {
582 Error::ResourceQuotaExceededFault(inner)
583 }
584 crate::operation::create_replication_config::CreateReplicationConfigError::Unhandled(inner) => Error::Unhandled(inner),
585 }
586 }
587}
588impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_instance::CreateReplicationInstanceError, R>>
589 for Error
590where
591 R: Send + Sync + std::fmt::Debug + 'static,
592{
593 fn from(
594 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_instance::CreateReplicationInstanceError, R>,
595 ) -> Self {
596 match err {
597 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
598 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
599 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
600 source: err.into(),
601 }),
602 }
603 }
604}
605impl From<crate::operation::create_replication_instance::CreateReplicationInstanceError> for Error {
606 fn from(err: crate::operation::create_replication_instance::CreateReplicationInstanceError) -> Self {
607 match err {
608 crate::operation::create_replication_instance::CreateReplicationInstanceError::AccessDeniedFault(inner) => {
609 Error::AccessDeniedFault(inner)
610 }
611 crate::operation::create_replication_instance::CreateReplicationInstanceError::InsufficientResourceCapacityFault(inner) => {
612 Error::InsufficientResourceCapacityFault(inner)
613 }
614 crate::operation::create_replication_instance::CreateReplicationInstanceError::InvalidResourceStateFault(inner) => {
615 Error::InvalidResourceStateFault(inner)
616 }
617 crate::operation::create_replication_instance::CreateReplicationInstanceError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
618 crate::operation::create_replication_instance::CreateReplicationInstanceError::KmsKeyNotAccessibleFault(inner) => {
619 Error::KmsKeyNotAccessibleFault(inner)
620 }
621 crate::operation::create_replication_instance::CreateReplicationInstanceError::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner) => {
622 Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner)
623 }
624 crate::operation::create_replication_instance::CreateReplicationInstanceError::ResourceAlreadyExistsFault(inner) => {
625 Error::ResourceAlreadyExistsFault(inner)
626 }
627 crate::operation::create_replication_instance::CreateReplicationInstanceError::ResourceNotFoundFault(inner) => {
628 Error::ResourceNotFoundFault(inner)
629 }
630 crate::operation::create_replication_instance::CreateReplicationInstanceError::ResourceQuotaExceededFault(inner) => {
631 Error::ResourceQuotaExceededFault(inner)
632 }
633 crate::operation::create_replication_instance::CreateReplicationInstanceError::StorageQuotaExceededFault(inner) => {
634 Error::StorageQuotaExceededFault(inner)
635 }
636 crate::operation::create_replication_instance::CreateReplicationInstanceError::Unhandled(inner) => Error::Unhandled(inner),
637 }
638 }
639}
640impl<R>
641 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError, R>>
642 for Error
643where
644 R: Send + Sync + std::fmt::Debug + 'static,
645{
646 fn from(
647 err: ::aws_smithy_runtime_api::client::result::SdkError<
648 crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError,
649 R,
650 >,
651 ) -> Self {
652 match err {
653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
656 source: err.into(),
657 }),
658 }
659 }
660}
661impl From<crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError> for Error {
662 fn from(err: crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError) -> Self {
663 match err {
664 crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError::AccessDeniedFault(inner) => {
665 Error::AccessDeniedFault(inner)
666 }
667 crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
668 crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError::ReplicationSubnetGroupDoesNotCoverEnoughAZs(
669 inner,
670 ) => Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner),
671 crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError::ResourceAlreadyExistsFault(inner) => {
672 Error::ResourceAlreadyExistsFault(inner)
673 }
674 crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError::ResourceNotFoundFault(inner) => {
675 Error::ResourceNotFoundFault(inner)
676 }
677 crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError::ResourceQuotaExceededFault(inner) => {
678 Error::ResourceQuotaExceededFault(inner)
679 }
680 crate::operation::create_replication_subnet_group::CreateReplicationSubnetGroupError::Unhandled(inner) => Error::Unhandled(inner),
681 }
682 }
683}
684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_task::CreateReplicationTaskError, R>> for Error
685where
686 R: Send + Sync + std::fmt::Debug + 'static,
687{
688 fn from(
689 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_task::CreateReplicationTaskError, R>,
690 ) -> Self {
691 match err {
692 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
693 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
694 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
695 source: err.into(),
696 }),
697 }
698 }
699}
700impl From<crate::operation::create_replication_task::CreateReplicationTaskError> for Error {
701 fn from(err: crate::operation::create_replication_task::CreateReplicationTaskError) -> Self {
702 match err {
703 crate::operation::create_replication_task::CreateReplicationTaskError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
704 crate::operation::create_replication_task::CreateReplicationTaskError::InvalidResourceStateFault(inner) => {
705 Error::InvalidResourceStateFault(inner)
706 }
707 crate::operation::create_replication_task::CreateReplicationTaskError::KmsKeyNotAccessibleFault(inner) => {
708 Error::KmsKeyNotAccessibleFault(inner)
709 }
710 crate::operation::create_replication_task::CreateReplicationTaskError::ResourceAlreadyExistsFault(inner) => {
711 Error::ResourceAlreadyExistsFault(inner)
712 }
713 crate::operation::create_replication_task::CreateReplicationTaskError::ResourceNotFoundFault(inner) => {
714 Error::ResourceNotFoundFault(inner)
715 }
716 crate::operation::create_replication_task::CreateReplicationTaskError::ResourceQuotaExceededFault(inner) => {
717 Error::ResourceQuotaExceededFault(inner)
718 }
719 crate::operation::create_replication_task::CreateReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
720 }
721 }
722}
723impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_certificate::DeleteCertificateError, R>> for Error
724where
725 R: Send + Sync + std::fmt::Debug + 'static,
726{
727 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_certificate::DeleteCertificateError, R>) -> Self {
728 match err {
729 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
730 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
731 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
732 source: err.into(),
733 }),
734 }
735 }
736}
737impl From<crate::operation::delete_certificate::DeleteCertificateError> for Error {
738 fn from(err: crate::operation::delete_certificate::DeleteCertificateError) -> Self {
739 match err {
740 crate::operation::delete_certificate::DeleteCertificateError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
741 crate::operation::delete_certificate::DeleteCertificateError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
742 crate::operation::delete_certificate::DeleteCertificateError::Unhandled(inner) => Error::Unhandled(inner),
743 }
744 }
745}
746impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection::DeleteConnectionError, R>> for Error
747where
748 R: Send + Sync + std::fmt::Debug + 'static,
749{
750 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection::DeleteConnectionError, R>) -> Self {
751 match err {
752 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
753 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
754 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
755 source: err.into(),
756 }),
757 }
758 }
759}
760impl From<crate::operation::delete_connection::DeleteConnectionError> for Error {
761 fn from(err: crate::operation::delete_connection::DeleteConnectionError) -> Self {
762 match err {
763 crate::operation::delete_connection::DeleteConnectionError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
764 crate::operation::delete_connection::DeleteConnectionError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
765 crate::operation::delete_connection::DeleteConnectionError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
766 crate::operation::delete_connection::DeleteConnectionError::Unhandled(inner) => Error::Unhandled(inner),
767 }
768 }
769}
770impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_migration::DeleteDataMigrationError, R>> for Error
771where
772 R: Send + Sync + std::fmt::Debug + 'static,
773{
774 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_migration::DeleteDataMigrationError, R>) -> Self {
775 match err {
776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
779 source: err.into(),
780 }),
781 }
782 }
783}
784impl From<crate::operation::delete_data_migration::DeleteDataMigrationError> for Error {
785 fn from(err: crate::operation::delete_data_migration::DeleteDataMigrationError) -> Self {
786 match err {
787 crate::operation::delete_data_migration::DeleteDataMigrationError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
788 crate::operation::delete_data_migration::DeleteDataMigrationError::InvalidResourceStateFault(inner) => {
789 Error::InvalidResourceStateFault(inner)
790 }
791 crate::operation::delete_data_migration::DeleteDataMigrationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
792 crate::operation::delete_data_migration::DeleteDataMigrationError::Unhandled(inner) => Error::Unhandled(inner),
793 }
794 }
795}
796impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_provider::DeleteDataProviderError, R>> for Error
797where
798 R: Send + Sync + std::fmt::Debug + 'static,
799{
800 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_provider::DeleteDataProviderError, R>) -> Self {
801 match err {
802 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
803 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
804 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
805 source: err.into(),
806 }),
807 }
808 }
809}
810impl From<crate::operation::delete_data_provider::DeleteDataProviderError> for Error {
811 fn from(err: crate::operation::delete_data_provider::DeleteDataProviderError) -> Self {
812 match err {
813 crate::operation::delete_data_provider::DeleteDataProviderError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
814 crate::operation::delete_data_provider::DeleteDataProviderError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
815 crate::operation::delete_data_provider::DeleteDataProviderError::InvalidResourceStateFault(inner) => {
816 Error::InvalidResourceStateFault(inner)
817 }
818 crate::operation::delete_data_provider::DeleteDataProviderError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
819 crate::operation::delete_data_provider::DeleteDataProviderError::Unhandled(inner) => Error::Unhandled(inner),
820 }
821 }
822}
823impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_endpoint::DeleteEndpointError, R>> for Error
824where
825 R: Send + Sync + std::fmt::Debug + 'static,
826{
827 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_endpoint::DeleteEndpointError, R>) -> Self {
828 match err {
829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
832 source: err.into(),
833 }),
834 }
835 }
836}
837impl From<crate::operation::delete_endpoint::DeleteEndpointError> for Error {
838 fn from(err: crate::operation::delete_endpoint::DeleteEndpointError) -> Self {
839 match err {
840 crate::operation::delete_endpoint::DeleteEndpointError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
841 crate::operation::delete_endpoint::DeleteEndpointError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
842 crate::operation::delete_endpoint::DeleteEndpointError::Unhandled(inner) => Error::Unhandled(inner),
843 }
844 }
845}
846impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_event_subscription::DeleteEventSubscriptionError, R>>
847 for Error
848where
849 R: Send + Sync + std::fmt::Debug + 'static,
850{
851 fn from(
852 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_event_subscription::DeleteEventSubscriptionError, R>,
853 ) -> Self {
854 match err {
855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
858 source: err.into(),
859 }),
860 }
861 }
862}
863impl From<crate::operation::delete_event_subscription::DeleteEventSubscriptionError> for Error {
864 fn from(err: crate::operation::delete_event_subscription::DeleteEventSubscriptionError) -> Self {
865 match err {
866 crate::operation::delete_event_subscription::DeleteEventSubscriptionError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
867 crate::operation::delete_event_subscription::DeleteEventSubscriptionError::InvalidResourceStateFault(inner) => {
868 Error::InvalidResourceStateFault(inner)
869 }
870 crate::operation::delete_event_subscription::DeleteEventSubscriptionError::ResourceNotFoundFault(inner) => {
871 Error::ResourceNotFoundFault(inner)
872 }
873 crate::operation::delete_event_subscription::DeleteEventSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
874 }
875 }
876}
877impl<R>
878 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_fleet_advisor_collector::DeleteFleetAdvisorCollectorError, R>>
879 for Error
880where
881 R: Send + Sync + std::fmt::Debug + 'static,
882{
883 fn from(
884 err: ::aws_smithy_runtime_api::client::result::SdkError<
885 crate::operation::delete_fleet_advisor_collector::DeleteFleetAdvisorCollectorError,
886 R,
887 >,
888 ) -> Self {
889 match err {
890 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
891 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
892 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
893 source: err.into(),
894 }),
895 }
896 }
897}
898impl From<crate::operation::delete_fleet_advisor_collector::DeleteFleetAdvisorCollectorError> for Error {
899 fn from(err: crate::operation::delete_fleet_advisor_collector::DeleteFleetAdvisorCollectorError) -> Self {
900 match err {
901 crate::operation::delete_fleet_advisor_collector::DeleteFleetAdvisorCollectorError::AccessDeniedFault(inner) => {
902 Error::AccessDeniedFault(inner)
903 }
904 crate::operation::delete_fleet_advisor_collector::DeleteFleetAdvisorCollectorError::CollectorNotFoundFault(inner) => {
905 Error::CollectorNotFoundFault(inner)
906 }
907 crate::operation::delete_fleet_advisor_collector::DeleteFleetAdvisorCollectorError::InvalidResourceStateFault(inner) => {
908 Error::InvalidResourceStateFault(inner)
909 }
910 crate::operation::delete_fleet_advisor_collector::DeleteFleetAdvisorCollectorError::Unhandled(inner) => Error::Unhandled(inner),
911 }
912 }
913}
914impl<R>
915 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_fleet_advisor_databases::DeleteFleetAdvisorDatabasesError, R>>
916 for Error
917where
918 R: Send + Sync + std::fmt::Debug + 'static,
919{
920 fn from(
921 err: ::aws_smithy_runtime_api::client::result::SdkError<
922 crate::operation::delete_fleet_advisor_databases::DeleteFleetAdvisorDatabasesError,
923 R,
924 >,
925 ) -> Self {
926 match err {
927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
930 source: err.into(),
931 }),
932 }
933 }
934}
935impl From<crate::operation::delete_fleet_advisor_databases::DeleteFleetAdvisorDatabasesError> for Error {
936 fn from(err: crate::operation::delete_fleet_advisor_databases::DeleteFleetAdvisorDatabasesError) -> Self {
937 match err {
938 crate::operation::delete_fleet_advisor_databases::DeleteFleetAdvisorDatabasesError::AccessDeniedFault(inner) => {
939 Error::AccessDeniedFault(inner)
940 }
941 crate::operation::delete_fleet_advisor_databases::DeleteFleetAdvisorDatabasesError::InvalidOperationFault(inner) => {
942 Error::InvalidOperationFault(inner)
943 }
944 crate::operation::delete_fleet_advisor_databases::DeleteFleetAdvisorDatabasesError::ResourceNotFoundFault(inner) => {
945 Error::ResourceNotFoundFault(inner)
946 }
947 crate::operation::delete_fleet_advisor_databases::DeleteFleetAdvisorDatabasesError::Unhandled(inner) => Error::Unhandled(inner),
948 }
949 }
950}
951impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance_profile::DeleteInstanceProfileError, R>> for Error
952where
953 R: Send + Sync + std::fmt::Debug + 'static,
954{
955 fn from(
956 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance_profile::DeleteInstanceProfileError, R>,
957 ) -> Self {
958 match err {
959 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
960 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
961 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
962 source: err.into(),
963 }),
964 }
965 }
966}
967impl From<crate::operation::delete_instance_profile::DeleteInstanceProfileError> for Error {
968 fn from(err: crate::operation::delete_instance_profile::DeleteInstanceProfileError) -> Self {
969 match err {
970 crate::operation::delete_instance_profile::DeleteInstanceProfileError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
971 crate::operation::delete_instance_profile::DeleteInstanceProfileError::FailedDependencyFault(inner) => {
972 Error::FailedDependencyFault(inner)
973 }
974 crate::operation::delete_instance_profile::DeleteInstanceProfileError::InvalidResourceStateFault(inner) => {
975 Error::InvalidResourceStateFault(inner)
976 }
977 crate::operation::delete_instance_profile::DeleteInstanceProfileError::ResourceNotFoundFault(inner) => {
978 Error::ResourceNotFoundFault(inner)
979 }
980 crate::operation::delete_instance_profile::DeleteInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
981 }
982 }
983}
984impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_migration_project::DeleteMigrationProjectError, R>> for Error
985where
986 R: Send + Sync + std::fmt::Debug + 'static,
987{
988 fn from(
989 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_migration_project::DeleteMigrationProjectError, R>,
990 ) -> Self {
991 match err {
992 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
993 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
994 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
995 source: err.into(),
996 }),
997 }
998 }
999}
1000impl From<crate::operation::delete_migration_project::DeleteMigrationProjectError> for Error {
1001 fn from(err: crate::operation::delete_migration_project::DeleteMigrationProjectError) -> Self {
1002 match err {
1003 crate::operation::delete_migration_project::DeleteMigrationProjectError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
1004 crate::operation::delete_migration_project::DeleteMigrationProjectError::FailedDependencyFault(inner) => {
1005 Error::FailedDependencyFault(inner)
1006 }
1007 crate::operation::delete_migration_project::DeleteMigrationProjectError::InvalidResourceStateFault(inner) => {
1008 Error::InvalidResourceStateFault(inner)
1009 }
1010 crate::operation::delete_migration_project::DeleteMigrationProjectError::ResourceNotFoundFault(inner) => {
1011 Error::ResourceNotFoundFault(inner)
1012 }
1013 crate::operation::delete_migration_project::DeleteMigrationProjectError::Unhandled(inner) => Error::Unhandled(inner),
1014 }
1015 }
1016}
1017impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_config::DeleteReplicationConfigError, R>>
1018 for Error
1019where
1020 R: Send + Sync + std::fmt::Debug + 'static,
1021{
1022 fn from(
1023 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_config::DeleteReplicationConfigError, R>,
1024 ) -> Self {
1025 match err {
1026 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1027 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1028 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1029 source: err.into(),
1030 }),
1031 }
1032 }
1033}
1034impl From<crate::operation::delete_replication_config::DeleteReplicationConfigError> for Error {
1035 fn from(err: crate::operation::delete_replication_config::DeleteReplicationConfigError) -> Self {
1036 match err {
1037 crate::operation::delete_replication_config::DeleteReplicationConfigError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
1038 crate::operation::delete_replication_config::DeleteReplicationConfigError::InvalidResourceStateFault(inner) => {
1039 Error::InvalidResourceStateFault(inner)
1040 }
1041 crate::operation::delete_replication_config::DeleteReplicationConfigError::ResourceNotFoundFault(inner) => {
1042 Error::ResourceNotFoundFault(inner)
1043 }
1044 crate::operation::delete_replication_config::DeleteReplicationConfigError::Unhandled(inner) => Error::Unhandled(inner),
1045 }
1046 }
1047}
1048impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_instance::DeleteReplicationInstanceError, R>>
1049 for Error
1050where
1051 R: Send + Sync + std::fmt::Debug + 'static,
1052{
1053 fn from(
1054 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_instance::DeleteReplicationInstanceError, R>,
1055 ) -> Self {
1056 match err {
1057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1060 source: err.into(),
1061 }),
1062 }
1063 }
1064}
1065impl From<crate::operation::delete_replication_instance::DeleteReplicationInstanceError> for Error {
1066 fn from(err: crate::operation::delete_replication_instance::DeleteReplicationInstanceError) -> Self {
1067 match err {
1068 crate::operation::delete_replication_instance::DeleteReplicationInstanceError::InvalidResourceStateFault(inner) => {
1069 Error::InvalidResourceStateFault(inner)
1070 }
1071 crate::operation::delete_replication_instance::DeleteReplicationInstanceError::ResourceNotFoundFault(inner) => {
1072 Error::ResourceNotFoundFault(inner)
1073 }
1074 crate::operation::delete_replication_instance::DeleteReplicationInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1075 }
1076 }
1077}
1078impl<R>
1079 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_subnet_group::DeleteReplicationSubnetGroupError, R>>
1080 for Error
1081where
1082 R: Send + Sync + std::fmt::Debug + 'static,
1083{
1084 fn from(
1085 err: ::aws_smithy_runtime_api::client::result::SdkError<
1086 crate::operation::delete_replication_subnet_group::DeleteReplicationSubnetGroupError,
1087 R,
1088 >,
1089 ) -> Self {
1090 match err {
1091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1094 source: err.into(),
1095 }),
1096 }
1097 }
1098}
1099impl From<crate::operation::delete_replication_subnet_group::DeleteReplicationSubnetGroupError> for Error {
1100 fn from(err: crate::operation::delete_replication_subnet_group::DeleteReplicationSubnetGroupError) -> Self {
1101 match err {
1102 crate::operation::delete_replication_subnet_group::DeleteReplicationSubnetGroupError::AccessDeniedFault(inner) => {
1103 Error::AccessDeniedFault(inner)
1104 }
1105 crate::operation::delete_replication_subnet_group::DeleteReplicationSubnetGroupError::InvalidResourceStateFault(inner) => {
1106 Error::InvalidResourceStateFault(inner)
1107 }
1108 crate::operation::delete_replication_subnet_group::DeleteReplicationSubnetGroupError::ResourceNotFoundFault(inner) => {
1109 Error::ResourceNotFoundFault(inner)
1110 }
1111 crate::operation::delete_replication_subnet_group::DeleteReplicationSubnetGroupError::Unhandled(inner) => Error::Unhandled(inner),
1112 }
1113 }
1114}
1115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_task::DeleteReplicationTaskError, R>> for Error
1116where
1117 R: Send + Sync + std::fmt::Debug + 'static,
1118{
1119 fn from(
1120 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_task::DeleteReplicationTaskError, R>,
1121 ) -> Self {
1122 match err {
1123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1126 source: err.into(),
1127 }),
1128 }
1129 }
1130}
1131impl From<crate::operation::delete_replication_task::DeleteReplicationTaskError> for Error {
1132 fn from(err: crate::operation::delete_replication_task::DeleteReplicationTaskError) -> Self {
1133 match err {
1134 crate::operation::delete_replication_task::DeleteReplicationTaskError::InvalidResourceStateFault(inner) => {
1135 Error::InvalidResourceStateFault(inner)
1136 }
1137 crate::operation::delete_replication_task::DeleteReplicationTaskError::ResourceNotFoundFault(inner) => {
1138 Error::ResourceNotFoundFault(inner)
1139 }
1140 crate::operation::delete_replication_task::DeleteReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
1141 }
1142 }
1143}
1144impl<R>
1145 From<
1146 ::aws_smithy_runtime_api::client::result::SdkError<
1147 crate::operation::delete_replication_task_assessment_run::DeleteReplicationTaskAssessmentRunError,
1148 R,
1149 >,
1150 > for Error
1151where
1152 R: Send + Sync + std::fmt::Debug + 'static,
1153{
1154 fn from(
1155 err: ::aws_smithy_runtime_api::client::result::SdkError<
1156 crate::operation::delete_replication_task_assessment_run::DeleteReplicationTaskAssessmentRunError,
1157 R,
1158 >,
1159 ) -> Self {
1160 match err {
1161 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1162 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1163 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1164 source: err.into(),
1165 }),
1166 }
1167 }
1168}
1169impl From<crate::operation::delete_replication_task_assessment_run::DeleteReplicationTaskAssessmentRunError> for Error {
1170 fn from(err: crate::operation::delete_replication_task_assessment_run::DeleteReplicationTaskAssessmentRunError) -> Self {
1171 match err {
1172 crate::operation::delete_replication_task_assessment_run::DeleteReplicationTaskAssessmentRunError::AccessDeniedFault(inner) => {
1173 Error::AccessDeniedFault(inner)
1174 }
1175 crate::operation::delete_replication_task_assessment_run::DeleteReplicationTaskAssessmentRunError::InvalidResourceStateFault(inner) => {
1176 Error::InvalidResourceStateFault(inner)
1177 }
1178 crate::operation::delete_replication_task_assessment_run::DeleteReplicationTaskAssessmentRunError::ResourceNotFoundFault(inner) => {
1179 Error::ResourceNotFoundFault(inner)
1180 }
1181 crate::operation::delete_replication_task_assessment_run::DeleteReplicationTaskAssessmentRunError::Unhandled(inner) => {
1182 Error::Unhandled(inner)
1183 }
1184 }
1185 }
1186}
1187impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_attributes::DescribeAccountAttributesError, R>>
1188 for Error
1189where
1190 R: Send + Sync + std::fmt::Debug + 'static,
1191{
1192 fn from(
1193 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_attributes::DescribeAccountAttributesError, R>,
1194 ) -> Self {
1195 match err {
1196 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1197 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1198 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1199 source: err.into(),
1200 }),
1201 }
1202 }
1203}
1204impl From<crate::operation::describe_account_attributes::DescribeAccountAttributesError> for Error {
1205 fn from(err: crate::operation::describe_account_attributes::DescribeAccountAttributesError) -> Self {
1206 match err {
1207 crate::operation::describe_account_attributes::DescribeAccountAttributesError::Unhandled(inner) => Error::Unhandled(inner),
1208 }
1209 }
1210}
1211impl<R>
1212 From<
1213 ::aws_smithy_runtime_api::client::result::SdkError<
1214 crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError,
1215 R,
1216 >,
1217 > for Error
1218where
1219 R: Send + Sync + std::fmt::Debug + 'static,
1220{
1221 fn from(
1222 err: ::aws_smithy_runtime_api::client::result::SdkError<
1223 crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError,
1224 R,
1225 >,
1226 ) -> Self {
1227 match err {
1228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1231 source: err.into(),
1232 }),
1233 }
1234 }
1235}
1236impl From<crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError> for Error {
1237 fn from(err: crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError) -> Self {
1238 match err {
1239 crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError::AccessDeniedFault(inner) => {
1240 Error::AccessDeniedFault(inner)
1241 }
1242 crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError::InvalidResourceStateFault(
1243 inner,
1244 ) => Error::InvalidResourceStateFault(inner),
1245 crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError::ResourceNotFoundFault(
1246 inner,
1247 ) => Error::ResourceNotFoundFault(inner),
1248 crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError::Unhandled(inner) => {
1249 Error::Unhandled(inner)
1250 }
1251 }
1252 }
1253}
1254impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificates::DescribeCertificatesError, R>> for Error
1255where
1256 R: Send + Sync + std::fmt::Debug + 'static,
1257{
1258 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificates::DescribeCertificatesError, R>) -> Self {
1259 match err {
1260 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1261 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1262 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1263 source: err.into(),
1264 }),
1265 }
1266 }
1267}
1268impl From<crate::operation::describe_certificates::DescribeCertificatesError> for Error {
1269 fn from(err: crate::operation::describe_certificates::DescribeCertificatesError) -> Self {
1270 match err {
1271 crate::operation::describe_certificates::DescribeCertificatesError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
1272 crate::operation::describe_certificates::DescribeCertificatesError::Unhandled(inner) => Error::Unhandled(inner),
1273 }
1274 }
1275}
1276impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_connections::DescribeConnectionsError, R>> for Error
1277where
1278 R: Send + Sync + std::fmt::Debug + 'static,
1279{
1280 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_connections::DescribeConnectionsError, R>) -> Self {
1281 match err {
1282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1285 source: err.into(),
1286 }),
1287 }
1288 }
1289}
1290impl From<crate::operation::describe_connections::DescribeConnectionsError> for Error {
1291 fn from(err: crate::operation::describe_connections::DescribeConnectionsError) -> Self {
1292 match err {
1293 crate::operation::describe_connections::DescribeConnectionsError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
1294 crate::operation::describe_connections::DescribeConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
1295 }
1296 }
1297}
1298impl<R>
1299 From<
1300 ::aws_smithy_runtime_api::client::result::SdkError<
1301 crate::operation::describe_conversion_configuration::DescribeConversionConfigurationError,
1302 R,
1303 >,
1304 > for Error
1305where
1306 R: Send + Sync + std::fmt::Debug + 'static,
1307{
1308 fn from(
1309 err: ::aws_smithy_runtime_api::client::result::SdkError<
1310 crate::operation::describe_conversion_configuration::DescribeConversionConfigurationError,
1311 R,
1312 >,
1313 ) -> Self {
1314 match err {
1315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1318 source: err.into(),
1319 }),
1320 }
1321 }
1322}
1323impl From<crate::operation::describe_conversion_configuration::DescribeConversionConfigurationError> for Error {
1324 fn from(err: crate::operation::describe_conversion_configuration::DescribeConversionConfigurationError) -> Self {
1325 match err {
1326 crate::operation::describe_conversion_configuration::DescribeConversionConfigurationError::ResourceNotFoundFault(inner) => {
1327 Error::ResourceNotFoundFault(inner)
1328 }
1329 crate::operation::describe_conversion_configuration::DescribeConversionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1330 }
1331 }
1332}
1333impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_migrations::DescribeDataMigrationsError, R>> for Error
1334where
1335 R: Send + Sync + std::fmt::Debug + 'static,
1336{
1337 fn from(
1338 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_migrations::DescribeDataMigrationsError, R>,
1339 ) -> Self {
1340 match err {
1341 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1342 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1343 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1344 source: err.into(),
1345 }),
1346 }
1347 }
1348}
1349impl From<crate::operation::describe_data_migrations::DescribeDataMigrationsError> for Error {
1350 fn from(err: crate::operation::describe_data_migrations::DescribeDataMigrationsError) -> Self {
1351 match err {
1352 crate::operation::describe_data_migrations::DescribeDataMigrationsError::FailedDependencyFault(inner) => {
1353 Error::FailedDependencyFault(inner)
1354 }
1355 crate::operation::describe_data_migrations::DescribeDataMigrationsError::InvalidResourceStateFault(inner) => {
1356 Error::InvalidResourceStateFault(inner)
1357 }
1358 crate::operation::describe_data_migrations::DescribeDataMigrationsError::ResourceNotFoundFault(inner) => {
1359 Error::ResourceNotFoundFault(inner)
1360 }
1361 crate::operation::describe_data_migrations::DescribeDataMigrationsError::Unhandled(inner) => Error::Unhandled(inner),
1362 }
1363 }
1364}
1365impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_providers::DescribeDataProvidersError, R>> for Error
1366where
1367 R: Send + Sync + std::fmt::Debug + 'static,
1368{
1369 fn from(
1370 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_providers::DescribeDataProvidersError, R>,
1371 ) -> Self {
1372 match err {
1373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1376 source: err.into(),
1377 }),
1378 }
1379 }
1380}
1381impl From<crate::operation::describe_data_providers::DescribeDataProvidersError> for Error {
1382 fn from(err: crate::operation::describe_data_providers::DescribeDataProvidersError) -> Self {
1383 match err {
1384 crate::operation::describe_data_providers::DescribeDataProvidersError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
1385 crate::operation::describe_data_providers::DescribeDataProvidersError::FailedDependencyFault(inner) => {
1386 Error::FailedDependencyFault(inner)
1387 }
1388 crate::operation::describe_data_providers::DescribeDataProvidersError::ResourceNotFoundFault(inner) => {
1389 Error::ResourceNotFoundFault(inner)
1390 }
1391 crate::operation::describe_data_providers::DescribeDataProvidersError::Unhandled(inner) => Error::Unhandled(inner),
1392 }
1393 }
1394}
1395impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_endpoints::DescribeEndpointsError, R>> for Error
1396where
1397 R: Send + Sync + std::fmt::Debug + 'static,
1398{
1399 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_endpoints::DescribeEndpointsError, R>) -> Self {
1400 match err {
1401 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1402 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1403 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1404 source: err.into(),
1405 }),
1406 }
1407 }
1408}
1409impl From<crate::operation::describe_endpoints::DescribeEndpointsError> for Error {
1410 fn from(err: crate::operation::describe_endpoints::DescribeEndpointsError) -> Self {
1411 match err {
1412 crate::operation::describe_endpoints::DescribeEndpointsError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
1413 crate::operation::describe_endpoints::DescribeEndpointsError::Unhandled(inner) => Error::Unhandled(inner),
1414 }
1415 }
1416}
1417impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_endpoint_settings::DescribeEndpointSettingsError, R>>
1418 for Error
1419where
1420 R: Send + Sync + std::fmt::Debug + 'static,
1421{
1422 fn from(
1423 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_endpoint_settings::DescribeEndpointSettingsError, R>,
1424 ) -> Self {
1425 match err {
1426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1429 source: err.into(),
1430 }),
1431 }
1432 }
1433}
1434impl From<crate::operation::describe_endpoint_settings::DescribeEndpointSettingsError> for Error {
1435 fn from(err: crate::operation::describe_endpoint_settings::DescribeEndpointSettingsError) -> Self {
1436 match err {
1437 crate::operation::describe_endpoint_settings::DescribeEndpointSettingsError::Unhandled(inner) => Error::Unhandled(inner),
1438 }
1439 }
1440}
1441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_endpoint_types::DescribeEndpointTypesError, R>> for Error
1442where
1443 R: Send + Sync + std::fmt::Debug + 'static,
1444{
1445 fn from(
1446 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_endpoint_types::DescribeEndpointTypesError, R>,
1447 ) -> Self {
1448 match err {
1449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1452 source: err.into(),
1453 }),
1454 }
1455 }
1456}
1457impl From<crate::operation::describe_endpoint_types::DescribeEndpointTypesError> for Error {
1458 fn from(err: crate::operation::describe_endpoint_types::DescribeEndpointTypesError) -> Self {
1459 match err {
1460 crate::operation::describe_endpoint_types::DescribeEndpointTypesError::Unhandled(inner) => Error::Unhandled(inner),
1461 }
1462 }
1463}
1464impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_engine_versions::DescribeEngineVersionsError, R>> for Error
1465where
1466 R: Send + Sync + std::fmt::Debug + 'static,
1467{
1468 fn from(
1469 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_engine_versions::DescribeEngineVersionsError, R>,
1470 ) -> Self {
1471 match err {
1472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1475 source: err.into(),
1476 }),
1477 }
1478 }
1479}
1480impl From<crate::operation::describe_engine_versions::DescribeEngineVersionsError> for Error {
1481 fn from(err: crate::operation::describe_engine_versions::DescribeEngineVersionsError) -> Self {
1482 match err {
1483 crate::operation::describe_engine_versions::DescribeEngineVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1484 }
1485 }
1486}
1487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_categories::DescribeEventCategoriesError, R>>
1488 for Error
1489where
1490 R: Send + Sync + std::fmt::Debug + 'static,
1491{
1492 fn from(
1493 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_categories::DescribeEventCategoriesError, R>,
1494 ) -> Self {
1495 match err {
1496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1499 source: err.into(),
1500 }),
1501 }
1502 }
1503}
1504impl From<crate::operation::describe_event_categories::DescribeEventCategoriesError> for Error {
1505 fn from(err: crate::operation::describe_event_categories::DescribeEventCategoriesError) -> Self {
1506 match err {
1507 crate::operation::describe_event_categories::DescribeEventCategoriesError::Unhandled(inner) => Error::Unhandled(inner),
1508 }
1509 }
1510}
1511impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_events::DescribeEventsError, R>> for Error
1512where
1513 R: Send + Sync + std::fmt::Debug + 'static,
1514{
1515 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_events::DescribeEventsError, R>) -> Self {
1516 match err {
1517 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1518 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1519 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1520 source: err.into(),
1521 }),
1522 }
1523 }
1524}
1525impl From<crate::operation::describe_events::DescribeEventsError> for Error {
1526 fn from(err: crate::operation::describe_events::DescribeEventsError) -> Self {
1527 match err {
1528 crate::operation::describe_events::DescribeEventsError::Unhandled(inner) => Error::Unhandled(inner),
1529 }
1530 }
1531}
1532impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError, R>>
1533 for Error
1534where
1535 R: Send + Sync + std::fmt::Debug + 'static,
1536{
1537 fn from(
1538 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError, R>,
1539 ) -> Self {
1540 match err {
1541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1544 source: err.into(),
1545 }),
1546 }
1547 }
1548}
1549impl From<crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError> for Error {
1550 fn from(err: crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError) -> Self {
1551 match err {
1552 crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError::ResourceNotFoundFault(inner) => {
1553 Error::ResourceNotFoundFault(inner)
1554 }
1555 crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsError::Unhandled(inner) => Error::Unhandled(inner),
1556 }
1557 }
1558}
1559impl<R>
1560 From<
1561 ::aws_smithy_runtime_api::client::result::SdkError<
1562 crate::operation::describe_extension_pack_associations::DescribeExtensionPackAssociationsError,
1563 R,
1564 >,
1565 > for Error
1566where
1567 R: Send + Sync + std::fmt::Debug + 'static,
1568{
1569 fn from(
1570 err: ::aws_smithy_runtime_api::client::result::SdkError<
1571 crate::operation::describe_extension_pack_associations::DescribeExtensionPackAssociationsError,
1572 R,
1573 >,
1574 ) -> Self {
1575 match err {
1576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1579 source: err.into(),
1580 }),
1581 }
1582 }
1583}
1584impl From<crate::operation::describe_extension_pack_associations::DescribeExtensionPackAssociationsError> for Error {
1585 fn from(err: crate::operation::describe_extension_pack_associations::DescribeExtensionPackAssociationsError) -> Self {
1586 match err {
1587 crate::operation::describe_extension_pack_associations::DescribeExtensionPackAssociationsError::Unhandled(inner) => {
1588 Error::Unhandled(inner)
1589 }
1590 }
1591 }
1592}
1593impl<R>
1594 From<
1595 ::aws_smithy_runtime_api::client::result::SdkError<
1596 crate::operation::describe_fleet_advisor_collectors::DescribeFleetAdvisorCollectorsError,
1597 R,
1598 >,
1599 > for Error
1600where
1601 R: Send + Sync + std::fmt::Debug + 'static,
1602{
1603 fn from(
1604 err: ::aws_smithy_runtime_api::client::result::SdkError<
1605 crate::operation::describe_fleet_advisor_collectors::DescribeFleetAdvisorCollectorsError,
1606 R,
1607 >,
1608 ) -> Self {
1609 match err {
1610 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1611 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1612 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1613 source: err.into(),
1614 }),
1615 }
1616 }
1617}
1618impl From<crate::operation::describe_fleet_advisor_collectors::DescribeFleetAdvisorCollectorsError> for Error {
1619 fn from(err: crate::operation::describe_fleet_advisor_collectors::DescribeFleetAdvisorCollectorsError) -> Self {
1620 match err {
1621 crate::operation::describe_fleet_advisor_collectors::DescribeFleetAdvisorCollectorsError::InvalidResourceStateFault(inner) => {
1622 Error::InvalidResourceStateFault(inner)
1623 }
1624 crate::operation::describe_fleet_advisor_collectors::DescribeFleetAdvisorCollectorsError::Unhandled(inner) => Error::Unhandled(inner),
1625 }
1626 }
1627}
1628impl<R>
1629 From<
1630 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_fleet_advisor_databases::DescribeFleetAdvisorDatabasesError, R>,
1631 > for Error
1632where
1633 R: Send + Sync + std::fmt::Debug + 'static,
1634{
1635 fn from(
1636 err: ::aws_smithy_runtime_api::client::result::SdkError<
1637 crate::operation::describe_fleet_advisor_databases::DescribeFleetAdvisorDatabasesError,
1638 R,
1639 >,
1640 ) -> Self {
1641 match err {
1642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1645 source: err.into(),
1646 }),
1647 }
1648 }
1649}
1650impl From<crate::operation::describe_fleet_advisor_databases::DescribeFleetAdvisorDatabasesError> for Error {
1651 fn from(err: crate::operation::describe_fleet_advisor_databases::DescribeFleetAdvisorDatabasesError) -> Self {
1652 match err {
1653 crate::operation::describe_fleet_advisor_databases::DescribeFleetAdvisorDatabasesError::InvalidResourceStateFault(inner) => {
1654 Error::InvalidResourceStateFault(inner)
1655 }
1656 crate::operation::describe_fleet_advisor_databases::DescribeFleetAdvisorDatabasesError::Unhandled(inner) => Error::Unhandled(inner),
1657 }
1658 }
1659}
1660impl<R>
1661 From<
1662 ::aws_smithy_runtime_api::client::result::SdkError<
1663 crate::operation::describe_fleet_advisor_lsa_analysis::DescribeFleetAdvisorLsaAnalysisError,
1664 R,
1665 >,
1666 > for Error
1667where
1668 R: Send + Sync + std::fmt::Debug + 'static,
1669{
1670 fn from(
1671 err: ::aws_smithy_runtime_api::client::result::SdkError<
1672 crate::operation::describe_fleet_advisor_lsa_analysis::DescribeFleetAdvisorLsaAnalysisError,
1673 R,
1674 >,
1675 ) -> Self {
1676 match err {
1677 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1678 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1679 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1680 source: err.into(),
1681 }),
1682 }
1683 }
1684}
1685impl From<crate::operation::describe_fleet_advisor_lsa_analysis::DescribeFleetAdvisorLsaAnalysisError> for Error {
1686 fn from(err: crate::operation::describe_fleet_advisor_lsa_analysis::DescribeFleetAdvisorLsaAnalysisError) -> Self {
1687 match err {
1688 crate::operation::describe_fleet_advisor_lsa_analysis::DescribeFleetAdvisorLsaAnalysisError::InvalidResourceStateFault(inner) => {
1689 Error::InvalidResourceStateFault(inner)
1690 }
1691 crate::operation::describe_fleet_advisor_lsa_analysis::DescribeFleetAdvisorLsaAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
1692 }
1693 }
1694}
1695impl<R>
1696 From<
1697 ::aws_smithy_runtime_api::client::result::SdkError<
1698 crate::operation::describe_fleet_advisor_schema_object_summary::DescribeFleetAdvisorSchemaObjectSummaryError,
1699 R,
1700 >,
1701 > for Error
1702where
1703 R: Send + Sync + std::fmt::Debug + 'static,
1704{
1705 fn from(
1706 err: ::aws_smithy_runtime_api::client::result::SdkError<
1707 crate::operation::describe_fleet_advisor_schema_object_summary::DescribeFleetAdvisorSchemaObjectSummaryError,
1708 R,
1709 >,
1710 ) -> Self {
1711 match err {
1712 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1713 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1714 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1715 source: err.into(),
1716 }),
1717 }
1718 }
1719}
1720impl From<crate::operation::describe_fleet_advisor_schema_object_summary::DescribeFleetAdvisorSchemaObjectSummaryError> for Error {
1721 fn from(err: crate::operation::describe_fleet_advisor_schema_object_summary::DescribeFleetAdvisorSchemaObjectSummaryError) -> Self {
1722 match err {
1723 crate::operation::describe_fleet_advisor_schema_object_summary::DescribeFleetAdvisorSchemaObjectSummaryError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
1724 crate::operation::describe_fleet_advisor_schema_object_summary::DescribeFleetAdvisorSchemaObjectSummaryError::Unhandled(inner) => Error::Unhandled(inner),
1725 }
1726 }
1727}
1728impl<R>
1729 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_fleet_advisor_schemas::DescribeFleetAdvisorSchemasError, R>>
1730 for Error
1731where
1732 R: Send + Sync + std::fmt::Debug + 'static,
1733{
1734 fn from(
1735 err: ::aws_smithy_runtime_api::client::result::SdkError<
1736 crate::operation::describe_fleet_advisor_schemas::DescribeFleetAdvisorSchemasError,
1737 R,
1738 >,
1739 ) -> Self {
1740 match err {
1741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1744 source: err.into(),
1745 }),
1746 }
1747 }
1748}
1749impl From<crate::operation::describe_fleet_advisor_schemas::DescribeFleetAdvisorSchemasError> for Error {
1750 fn from(err: crate::operation::describe_fleet_advisor_schemas::DescribeFleetAdvisorSchemasError) -> Self {
1751 match err {
1752 crate::operation::describe_fleet_advisor_schemas::DescribeFleetAdvisorSchemasError::InvalidResourceStateFault(inner) => {
1753 Error::InvalidResourceStateFault(inner)
1754 }
1755 crate::operation::describe_fleet_advisor_schemas::DescribeFleetAdvisorSchemasError::Unhandled(inner) => Error::Unhandled(inner),
1756 }
1757 }
1758}
1759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_profiles::DescribeInstanceProfilesError, R>>
1760 for Error
1761where
1762 R: Send + Sync + std::fmt::Debug + 'static,
1763{
1764 fn from(
1765 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_profiles::DescribeInstanceProfilesError, R>,
1766 ) -> Self {
1767 match err {
1768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1771 source: err.into(),
1772 }),
1773 }
1774 }
1775}
1776impl From<crate::operation::describe_instance_profiles::DescribeInstanceProfilesError> for Error {
1777 fn from(err: crate::operation::describe_instance_profiles::DescribeInstanceProfilesError) -> Self {
1778 match err {
1779 crate::operation::describe_instance_profiles::DescribeInstanceProfilesError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
1780 crate::operation::describe_instance_profiles::DescribeInstanceProfilesError::FailedDependencyFault(inner) => {
1781 Error::FailedDependencyFault(inner)
1782 }
1783 crate::operation::describe_instance_profiles::DescribeInstanceProfilesError::ResourceNotFoundFault(inner) => {
1784 Error::ResourceNotFoundFault(inner)
1785 }
1786 crate::operation::describe_instance_profiles::DescribeInstanceProfilesError::Unhandled(inner) => Error::Unhandled(inner),
1787 }
1788 }
1789}
1790impl<R>
1791 From<
1792 ::aws_smithy_runtime_api::client::result::SdkError<
1793 crate::operation::describe_metadata_model_assessments::DescribeMetadataModelAssessmentsError,
1794 R,
1795 >,
1796 > for Error
1797where
1798 R: Send + Sync + std::fmt::Debug + 'static,
1799{
1800 fn from(
1801 err: ::aws_smithy_runtime_api::client::result::SdkError<
1802 crate::operation::describe_metadata_model_assessments::DescribeMetadataModelAssessmentsError,
1803 R,
1804 >,
1805 ) -> Self {
1806 match err {
1807 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1808 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1809 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1810 source: err.into(),
1811 }),
1812 }
1813 }
1814}
1815impl From<crate::operation::describe_metadata_model_assessments::DescribeMetadataModelAssessmentsError> for Error {
1816 fn from(err: crate::operation::describe_metadata_model_assessments::DescribeMetadataModelAssessmentsError) -> Self {
1817 match err {
1818 crate::operation::describe_metadata_model_assessments::DescribeMetadataModelAssessmentsError::ResourceNotFoundFault(inner) => {
1819 Error::ResourceNotFoundFault(inner)
1820 }
1821 crate::operation::describe_metadata_model_assessments::DescribeMetadataModelAssessmentsError::Unhandled(inner) => Error::Unhandled(inner),
1822 }
1823 }
1824}
1825impl<R>
1826 From<
1827 ::aws_smithy_runtime_api::client::result::SdkError<
1828 crate::operation::describe_metadata_model_conversions::DescribeMetadataModelConversionsError,
1829 R,
1830 >,
1831 > for Error
1832where
1833 R: Send + Sync + std::fmt::Debug + 'static,
1834{
1835 fn from(
1836 err: ::aws_smithy_runtime_api::client::result::SdkError<
1837 crate::operation::describe_metadata_model_conversions::DescribeMetadataModelConversionsError,
1838 R,
1839 >,
1840 ) -> Self {
1841 match err {
1842 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1843 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1844 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1845 source: err.into(),
1846 }),
1847 }
1848 }
1849}
1850impl From<crate::operation::describe_metadata_model_conversions::DescribeMetadataModelConversionsError> for Error {
1851 fn from(err: crate::operation::describe_metadata_model_conversions::DescribeMetadataModelConversionsError) -> Self {
1852 match err {
1853 crate::operation::describe_metadata_model_conversions::DescribeMetadataModelConversionsError::ResourceNotFoundFault(inner) => {
1854 Error::ResourceNotFoundFault(inner)
1855 }
1856 crate::operation::describe_metadata_model_conversions::DescribeMetadataModelConversionsError::Unhandled(inner) => Error::Unhandled(inner),
1857 }
1858 }
1859}
1860impl<R>
1861 From<
1862 ::aws_smithy_runtime_api::client::result::SdkError<
1863 crate::operation::describe_metadata_model_exports_as_script::DescribeMetadataModelExportsAsScriptError,
1864 R,
1865 >,
1866 > for Error
1867where
1868 R: Send + Sync + std::fmt::Debug + 'static,
1869{
1870 fn from(
1871 err: ::aws_smithy_runtime_api::client::result::SdkError<
1872 crate::operation::describe_metadata_model_exports_as_script::DescribeMetadataModelExportsAsScriptError,
1873 R,
1874 >,
1875 ) -> Self {
1876 match err {
1877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1880 source: err.into(),
1881 }),
1882 }
1883 }
1884}
1885impl From<crate::operation::describe_metadata_model_exports_as_script::DescribeMetadataModelExportsAsScriptError> for Error {
1886 fn from(err: crate::operation::describe_metadata_model_exports_as_script::DescribeMetadataModelExportsAsScriptError) -> Self {
1887 match err {
1888 crate::operation::describe_metadata_model_exports_as_script::DescribeMetadataModelExportsAsScriptError::ResourceNotFoundFault(inner) => {
1889 Error::ResourceNotFoundFault(inner)
1890 }
1891 crate::operation::describe_metadata_model_exports_as_script::DescribeMetadataModelExportsAsScriptError::Unhandled(inner) => {
1892 Error::Unhandled(inner)
1893 }
1894 }
1895 }
1896}
1897impl<R>
1898 From<
1899 ::aws_smithy_runtime_api::client::result::SdkError<
1900 crate::operation::describe_metadata_model_exports_to_target::DescribeMetadataModelExportsToTargetError,
1901 R,
1902 >,
1903 > for Error
1904where
1905 R: Send + Sync + std::fmt::Debug + 'static,
1906{
1907 fn from(
1908 err: ::aws_smithy_runtime_api::client::result::SdkError<
1909 crate::operation::describe_metadata_model_exports_to_target::DescribeMetadataModelExportsToTargetError,
1910 R,
1911 >,
1912 ) -> Self {
1913 match err {
1914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1917 source: err.into(),
1918 }),
1919 }
1920 }
1921}
1922impl From<crate::operation::describe_metadata_model_exports_to_target::DescribeMetadataModelExportsToTargetError> for Error {
1923 fn from(err: crate::operation::describe_metadata_model_exports_to_target::DescribeMetadataModelExportsToTargetError) -> Self {
1924 match err {
1925 crate::operation::describe_metadata_model_exports_to_target::DescribeMetadataModelExportsToTargetError::ResourceNotFoundFault(inner) => {
1926 Error::ResourceNotFoundFault(inner)
1927 }
1928 crate::operation::describe_metadata_model_exports_to_target::DescribeMetadataModelExportsToTargetError::Unhandled(inner) => {
1929 Error::Unhandled(inner)
1930 }
1931 }
1932 }
1933}
1934impl<R>
1935 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_metadata_model_imports::DescribeMetadataModelImportsError, R>>
1936 for Error
1937where
1938 R: Send + Sync + std::fmt::Debug + 'static,
1939{
1940 fn from(
1941 err: ::aws_smithy_runtime_api::client::result::SdkError<
1942 crate::operation::describe_metadata_model_imports::DescribeMetadataModelImportsError,
1943 R,
1944 >,
1945 ) -> Self {
1946 match err {
1947 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1948 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1949 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1950 source: err.into(),
1951 }),
1952 }
1953 }
1954}
1955impl From<crate::operation::describe_metadata_model_imports::DescribeMetadataModelImportsError> for Error {
1956 fn from(err: crate::operation::describe_metadata_model_imports::DescribeMetadataModelImportsError) -> Self {
1957 match err {
1958 crate::operation::describe_metadata_model_imports::DescribeMetadataModelImportsError::ResourceNotFoundFault(inner) => {
1959 Error::ResourceNotFoundFault(inner)
1960 }
1961 crate::operation::describe_metadata_model_imports::DescribeMetadataModelImportsError::Unhandled(inner) => Error::Unhandled(inner),
1962 }
1963 }
1964}
1965impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_migration_projects::DescribeMigrationProjectsError, R>>
1966 for Error
1967where
1968 R: Send + Sync + std::fmt::Debug + 'static,
1969{
1970 fn from(
1971 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_migration_projects::DescribeMigrationProjectsError, R>,
1972 ) -> Self {
1973 match err {
1974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1977 source: err.into(),
1978 }),
1979 }
1980 }
1981}
1982impl From<crate::operation::describe_migration_projects::DescribeMigrationProjectsError> for Error {
1983 fn from(err: crate::operation::describe_migration_projects::DescribeMigrationProjectsError) -> Self {
1984 match err {
1985 crate::operation::describe_migration_projects::DescribeMigrationProjectsError::AccessDeniedFault(inner) => {
1986 Error::AccessDeniedFault(inner)
1987 }
1988 crate::operation::describe_migration_projects::DescribeMigrationProjectsError::FailedDependencyFault(inner) => {
1989 Error::FailedDependencyFault(inner)
1990 }
1991 crate::operation::describe_migration_projects::DescribeMigrationProjectsError::ResourceNotFoundFault(inner) => {
1992 Error::ResourceNotFoundFault(inner)
1993 }
1994 crate::operation::describe_migration_projects::DescribeMigrationProjectsError::Unhandled(inner) => Error::Unhandled(inner),
1995 }
1996 }
1997}
1998impl<R>
1999 From<
2000 ::aws_smithy_runtime_api::client::result::SdkError<
2001 crate::operation::describe_orderable_replication_instances::DescribeOrderableReplicationInstancesError,
2002 R,
2003 >,
2004 > for Error
2005where
2006 R: Send + Sync + std::fmt::Debug + 'static,
2007{
2008 fn from(
2009 err: ::aws_smithy_runtime_api::client::result::SdkError<
2010 crate::operation::describe_orderable_replication_instances::DescribeOrderableReplicationInstancesError,
2011 R,
2012 >,
2013 ) -> Self {
2014 match err {
2015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2018 source: err.into(),
2019 }),
2020 }
2021 }
2022}
2023impl From<crate::operation::describe_orderable_replication_instances::DescribeOrderableReplicationInstancesError> for Error {
2024 fn from(err: crate::operation::describe_orderable_replication_instances::DescribeOrderableReplicationInstancesError) -> Self {
2025 match err {
2026 crate::operation::describe_orderable_replication_instances::DescribeOrderableReplicationInstancesError::Unhandled(inner) => {
2027 Error::Unhandled(inner)
2028 }
2029 }
2030 }
2031}
2032impl<R>
2033 From<
2034 ::aws_smithy_runtime_api::client::result::SdkError<
2035 crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError,
2036 R,
2037 >,
2038 > for Error
2039where
2040 R: Send + Sync + std::fmt::Debug + 'static,
2041{
2042 fn from(
2043 err: ::aws_smithy_runtime_api::client::result::SdkError<
2044 crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError,
2045 R,
2046 >,
2047 ) -> Self {
2048 match err {
2049 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2050 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2051 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2052 source: err.into(),
2053 }),
2054 }
2055 }
2056}
2057impl From<crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError> for Error {
2058 fn from(err: crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError) -> Self {
2059 match err {
2060 crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError::ResourceNotFoundFault(inner) => {
2061 Error::ResourceNotFoundFault(inner)
2062 }
2063 crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsError::Unhandled(inner) => {
2064 Error::Unhandled(inner)
2065 }
2066 }
2067 }
2068}
2069impl<R>
2070 From<
2071 ::aws_smithy_runtime_api::client::result::SdkError<
2072 crate::operation::describe_recommendation_limitations::DescribeRecommendationLimitationsError,
2073 R,
2074 >,
2075 > for Error
2076where
2077 R: Send + Sync + std::fmt::Debug + 'static,
2078{
2079 fn from(
2080 err: ::aws_smithy_runtime_api::client::result::SdkError<
2081 crate::operation::describe_recommendation_limitations::DescribeRecommendationLimitationsError,
2082 R,
2083 >,
2084 ) -> Self {
2085 match err {
2086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2089 source: err.into(),
2090 }),
2091 }
2092 }
2093}
2094impl From<crate::operation::describe_recommendation_limitations::DescribeRecommendationLimitationsError> for Error {
2095 fn from(err: crate::operation::describe_recommendation_limitations::DescribeRecommendationLimitationsError) -> Self {
2096 match err {
2097 crate::operation::describe_recommendation_limitations::DescribeRecommendationLimitationsError::AccessDeniedFault(inner) => {
2098 Error::AccessDeniedFault(inner)
2099 }
2100 crate::operation::describe_recommendation_limitations::DescribeRecommendationLimitationsError::InvalidResourceStateFault(inner) => {
2101 Error::InvalidResourceStateFault(inner)
2102 }
2103 crate::operation::describe_recommendation_limitations::DescribeRecommendationLimitationsError::Unhandled(inner) => {
2104 Error::Unhandled(inner)
2105 }
2106 }
2107 }
2108}
2109impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_recommendations::DescribeRecommendationsError, R>>
2110 for Error
2111where
2112 R: Send + Sync + std::fmt::Debug + 'static,
2113{
2114 fn from(
2115 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_recommendations::DescribeRecommendationsError, R>,
2116 ) -> Self {
2117 match err {
2118 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2119 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2120 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2121 source: err.into(),
2122 }),
2123 }
2124 }
2125}
2126impl From<crate::operation::describe_recommendations::DescribeRecommendationsError> for Error {
2127 fn from(err: crate::operation::describe_recommendations::DescribeRecommendationsError) -> Self {
2128 match err {
2129 crate::operation::describe_recommendations::DescribeRecommendationsError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2130 crate::operation::describe_recommendations::DescribeRecommendationsError::InvalidResourceStateFault(inner) => {
2131 Error::InvalidResourceStateFault(inner)
2132 }
2133 crate::operation::describe_recommendations::DescribeRecommendationsError::Unhandled(inner) => Error::Unhandled(inner),
2134 }
2135 }
2136}
2137impl<R>
2138 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schemas_status::DescribeRefreshSchemasStatusError, R>>
2139 for Error
2140where
2141 R: Send + Sync + std::fmt::Debug + 'static,
2142{
2143 fn from(
2144 err: ::aws_smithy_runtime_api::client::result::SdkError<
2145 crate::operation::describe_refresh_schemas_status::DescribeRefreshSchemasStatusError,
2146 R,
2147 >,
2148 ) -> Self {
2149 match err {
2150 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2151 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2152 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2153 source: err.into(),
2154 }),
2155 }
2156 }
2157}
2158impl From<crate::operation::describe_refresh_schemas_status::DescribeRefreshSchemasStatusError> for Error {
2159 fn from(err: crate::operation::describe_refresh_schemas_status::DescribeRefreshSchemasStatusError) -> Self {
2160 match err {
2161 crate::operation::describe_refresh_schemas_status::DescribeRefreshSchemasStatusError::InvalidResourceStateFault(inner) => {
2162 Error::InvalidResourceStateFault(inner)
2163 }
2164 crate::operation::describe_refresh_schemas_status::DescribeRefreshSchemasStatusError::ResourceNotFoundFault(inner) => {
2165 Error::ResourceNotFoundFault(inner)
2166 }
2167 crate::operation::describe_refresh_schemas_status::DescribeRefreshSchemasStatusError::Unhandled(inner) => Error::Unhandled(inner),
2168 }
2169 }
2170}
2171impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_replication_configs::DescribeReplicationConfigsError, R>>
2172 for Error
2173where
2174 R: Send + Sync + std::fmt::Debug + 'static,
2175{
2176 fn from(
2177 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_replication_configs::DescribeReplicationConfigsError, R>,
2178 ) -> Self {
2179 match err {
2180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2183 source: err.into(),
2184 }),
2185 }
2186 }
2187}
2188impl From<crate::operation::describe_replication_configs::DescribeReplicationConfigsError> for Error {
2189 fn from(err: crate::operation::describe_replication_configs::DescribeReplicationConfigsError) -> Self {
2190 match err {
2191 crate::operation::describe_replication_configs::DescribeReplicationConfigsError::ResourceNotFoundFault(inner) => {
2192 Error::ResourceNotFoundFault(inner)
2193 }
2194 crate::operation::describe_replication_configs::DescribeReplicationConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2195 }
2196 }
2197}
2198impl<R>
2199 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_replication_instances::DescribeReplicationInstancesError, R>>
2200 for Error
2201where
2202 R: Send + Sync + std::fmt::Debug + 'static,
2203{
2204 fn from(
2205 err: ::aws_smithy_runtime_api::client::result::SdkError<
2206 crate::operation::describe_replication_instances::DescribeReplicationInstancesError,
2207 R,
2208 >,
2209 ) -> Self {
2210 match err {
2211 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2212 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2213 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2214 source: err.into(),
2215 }),
2216 }
2217 }
2218}
2219impl From<crate::operation::describe_replication_instances::DescribeReplicationInstancesError> for Error {
2220 fn from(err: crate::operation::describe_replication_instances::DescribeReplicationInstancesError) -> Self {
2221 match err {
2222 crate::operation::describe_replication_instances::DescribeReplicationInstancesError::ResourceNotFoundFault(inner) => {
2223 Error::ResourceNotFoundFault(inner)
2224 }
2225 crate::operation::describe_replication_instances::DescribeReplicationInstancesError::Unhandled(inner) => Error::Unhandled(inner),
2226 }
2227 }
2228}
2229impl<R>
2230 From<
2231 ::aws_smithy_runtime_api::client::result::SdkError<
2232 crate::operation::describe_replication_instance_task_logs::DescribeReplicationInstanceTaskLogsError,
2233 R,
2234 >,
2235 > for Error
2236where
2237 R: Send + Sync + std::fmt::Debug + 'static,
2238{
2239 fn from(
2240 err: ::aws_smithy_runtime_api::client::result::SdkError<
2241 crate::operation::describe_replication_instance_task_logs::DescribeReplicationInstanceTaskLogsError,
2242 R,
2243 >,
2244 ) -> Self {
2245 match err {
2246 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2247 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2248 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2249 source: err.into(),
2250 }),
2251 }
2252 }
2253}
2254impl From<crate::operation::describe_replication_instance_task_logs::DescribeReplicationInstanceTaskLogsError> for Error {
2255 fn from(err: crate::operation::describe_replication_instance_task_logs::DescribeReplicationInstanceTaskLogsError) -> Self {
2256 match err {
2257 crate::operation::describe_replication_instance_task_logs::DescribeReplicationInstanceTaskLogsError::InvalidResourceStateFault(inner) => {
2258 Error::InvalidResourceStateFault(inner)
2259 }
2260 crate::operation::describe_replication_instance_task_logs::DescribeReplicationInstanceTaskLogsError::ResourceNotFoundFault(inner) => {
2261 Error::ResourceNotFoundFault(inner)
2262 }
2263 crate::operation::describe_replication_instance_task_logs::DescribeReplicationInstanceTaskLogsError::Unhandled(inner) => {
2264 Error::Unhandled(inner)
2265 }
2266 }
2267 }
2268}
2269impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_replications::DescribeReplicationsError, R>> for Error
2270where
2271 R: Send + Sync + std::fmt::Debug + 'static,
2272{
2273 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_replications::DescribeReplicationsError, R>) -> Self {
2274 match err {
2275 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2276 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2277 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2278 source: err.into(),
2279 }),
2280 }
2281 }
2282}
2283impl From<crate::operation::describe_replications::DescribeReplicationsError> for Error {
2284 fn from(err: crate::operation::describe_replications::DescribeReplicationsError) -> Self {
2285 match err {
2286 crate::operation::describe_replications::DescribeReplicationsError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2287 crate::operation::describe_replications::DescribeReplicationsError::Unhandled(inner) => Error::Unhandled(inner),
2288 }
2289 }
2290}
2291impl<R>
2292 From<
2293 ::aws_smithy_runtime_api::client::result::SdkError<
2294 crate::operation::describe_replication_subnet_groups::DescribeReplicationSubnetGroupsError,
2295 R,
2296 >,
2297 > for Error
2298where
2299 R: Send + Sync + std::fmt::Debug + 'static,
2300{
2301 fn from(
2302 err: ::aws_smithy_runtime_api::client::result::SdkError<
2303 crate::operation::describe_replication_subnet_groups::DescribeReplicationSubnetGroupsError,
2304 R,
2305 >,
2306 ) -> Self {
2307 match err {
2308 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2309 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2310 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2311 source: err.into(),
2312 }),
2313 }
2314 }
2315}
2316impl From<crate::operation::describe_replication_subnet_groups::DescribeReplicationSubnetGroupsError> for Error {
2317 fn from(err: crate::operation::describe_replication_subnet_groups::DescribeReplicationSubnetGroupsError) -> Self {
2318 match err {
2319 crate::operation::describe_replication_subnet_groups::DescribeReplicationSubnetGroupsError::ResourceNotFoundFault(inner) => {
2320 Error::ResourceNotFoundFault(inner)
2321 }
2322 crate::operation::describe_replication_subnet_groups::DescribeReplicationSubnetGroupsError::Unhandled(inner) => Error::Unhandled(inner),
2323 }
2324 }
2325}
2326impl<R>
2327 From<
2328 ::aws_smithy_runtime_api::client::result::SdkError<
2329 crate::operation::describe_replication_table_statistics::DescribeReplicationTableStatisticsError,
2330 R,
2331 >,
2332 > for Error
2333where
2334 R: Send + Sync + std::fmt::Debug + 'static,
2335{
2336 fn from(
2337 err: ::aws_smithy_runtime_api::client::result::SdkError<
2338 crate::operation::describe_replication_table_statistics::DescribeReplicationTableStatisticsError,
2339 R,
2340 >,
2341 ) -> Self {
2342 match err {
2343 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2344 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2345 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2346 source: err.into(),
2347 }),
2348 }
2349 }
2350}
2351impl From<crate::operation::describe_replication_table_statistics::DescribeReplicationTableStatisticsError> for Error {
2352 fn from(err: crate::operation::describe_replication_table_statistics::DescribeReplicationTableStatisticsError) -> Self {
2353 match err {
2354 crate::operation::describe_replication_table_statistics::DescribeReplicationTableStatisticsError::InvalidResourceStateFault(inner) => {
2355 Error::InvalidResourceStateFault(inner)
2356 }
2357 crate::operation::describe_replication_table_statistics::DescribeReplicationTableStatisticsError::ResourceNotFoundFault(inner) => {
2358 Error::ResourceNotFoundFault(inner)
2359 }
2360 crate::operation::describe_replication_table_statistics::DescribeReplicationTableStatisticsError::Unhandled(inner) => {
2361 Error::Unhandled(inner)
2362 }
2363 }
2364 }
2365}
2366impl<R>
2367 From<
2368 ::aws_smithy_runtime_api::client::result::SdkError<
2369 crate::operation::describe_replication_task_assessment_results::DescribeReplicationTaskAssessmentResultsError,
2370 R,
2371 >,
2372 > for Error
2373where
2374 R: Send + Sync + std::fmt::Debug + 'static,
2375{
2376 fn from(
2377 err: ::aws_smithy_runtime_api::client::result::SdkError<
2378 crate::operation::describe_replication_task_assessment_results::DescribeReplicationTaskAssessmentResultsError,
2379 R,
2380 >,
2381 ) -> Self {
2382 match err {
2383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2386 source: err.into(),
2387 }),
2388 }
2389 }
2390}
2391impl From<crate::operation::describe_replication_task_assessment_results::DescribeReplicationTaskAssessmentResultsError> for Error {
2392 fn from(err: crate::operation::describe_replication_task_assessment_results::DescribeReplicationTaskAssessmentResultsError) -> Self {
2393 match err {
2394 crate::operation::describe_replication_task_assessment_results::DescribeReplicationTaskAssessmentResultsError::ResourceNotFoundFault(
2395 inner,
2396 ) => Error::ResourceNotFoundFault(inner),
2397 crate::operation::describe_replication_task_assessment_results::DescribeReplicationTaskAssessmentResultsError::Unhandled(inner) => {
2398 Error::Unhandled(inner)
2399 }
2400 }
2401 }
2402}
2403impl<R>
2404 From<
2405 ::aws_smithy_runtime_api::client::result::SdkError<
2406 crate::operation::describe_replication_task_assessment_runs::DescribeReplicationTaskAssessmentRunsError,
2407 R,
2408 >,
2409 > for Error
2410where
2411 R: Send + Sync + std::fmt::Debug + 'static,
2412{
2413 fn from(
2414 err: ::aws_smithy_runtime_api::client::result::SdkError<
2415 crate::operation::describe_replication_task_assessment_runs::DescribeReplicationTaskAssessmentRunsError,
2416 R,
2417 >,
2418 ) -> Self {
2419 match err {
2420 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2421 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2422 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2423 source: err.into(),
2424 }),
2425 }
2426 }
2427}
2428impl From<crate::operation::describe_replication_task_assessment_runs::DescribeReplicationTaskAssessmentRunsError> for Error {
2429 fn from(err: crate::operation::describe_replication_task_assessment_runs::DescribeReplicationTaskAssessmentRunsError) -> Self {
2430 match err {
2431 crate::operation::describe_replication_task_assessment_runs::DescribeReplicationTaskAssessmentRunsError::ResourceNotFoundFault(inner) => {
2432 Error::ResourceNotFoundFault(inner)
2433 }
2434 crate::operation::describe_replication_task_assessment_runs::DescribeReplicationTaskAssessmentRunsError::Unhandled(inner) => {
2435 Error::Unhandled(inner)
2436 }
2437 }
2438 }
2439}
2440impl<R>
2441 From<
2442 ::aws_smithy_runtime_api::client::result::SdkError<
2443 crate::operation::describe_replication_task_individual_assessments::DescribeReplicationTaskIndividualAssessmentsError,
2444 R,
2445 >,
2446 > for Error
2447where
2448 R: Send + Sync + std::fmt::Debug + 'static,
2449{
2450 fn from(
2451 err: ::aws_smithy_runtime_api::client::result::SdkError<
2452 crate::operation::describe_replication_task_individual_assessments::DescribeReplicationTaskIndividualAssessmentsError,
2453 R,
2454 >,
2455 ) -> Self {
2456 match err {
2457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2460 source: err.into(),
2461 }),
2462 }
2463 }
2464}
2465impl From<crate::operation::describe_replication_task_individual_assessments::DescribeReplicationTaskIndividualAssessmentsError> for Error {
2466 fn from(err: crate::operation::describe_replication_task_individual_assessments::DescribeReplicationTaskIndividualAssessmentsError) -> Self {
2467 match err {
2468 crate::operation::describe_replication_task_individual_assessments::DescribeReplicationTaskIndividualAssessmentsError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2469 crate::operation::describe_replication_task_individual_assessments::DescribeReplicationTaskIndividualAssessmentsError::Unhandled(inner) => Error::Unhandled(inner),
2470 }
2471 }
2472}
2473impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_replication_tasks::DescribeReplicationTasksError, R>>
2474 for Error
2475where
2476 R: Send + Sync + std::fmt::Debug + 'static,
2477{
2478 fn from(
2479 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_replication_tasks::DescribeReplicationTasksError, R>,
2480 ) -> Self {
2481 match err {
2482 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2483 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2484 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2485 source: err.into(),
2486 }),
2487 }
2488 }
2489}
2490impl From<crate::operation::describe_replication_tasks::DescribeReplicationTasksError> for Error {
2491 fn from(err: crate::operation::describe_replication_tasks::DescribeReplicationTasksError) -> Self {
2492 match err {
2493 crate::operation::describe_replication_tasks::DescribeReplicationTasksError::ResourceNotFoundFault(inner) => {
2494 Error::ResourceNotFoundFault(inner)
2495 }
2496 crate::operation::describe_replication_tasks::DescribeReplicationTasksError::Unhandled(inner) => Error::Unhandled(inner),
2497 }
2498 }
2499}
2500impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_schemas::DescribeSchemasError, R>> for Error
2501where
2502 R: Send + Sync + std::fmt::Debug + 'static,
2503{
2504 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_schemas::DescribeSchemasError, R>) -> Self {
2505 match err {
2506 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2507 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2508 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2509 source: err.into(),
2510 }),
2511 }
2512 }
2513}
2514impl From<crate::operation::describe_schemas::DescribeSchemasError> for Error {
2515 fn from(err: crate::operation::describe_schemas::DescribeSchemasError) -> Self {
2516 match err {
2517 crate::operation::describe_schemas::DescribeSchemasError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
2518 crate::operation::describe_schemas::DescribeSchemasError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2519 crate::operation::describe_schemas::DescribeSchemasError::Unhandled(inner) => Error::Unhandled(inner),
2520 }
2521 }
2522}
2523impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_table_statistics::DescribeTableStatisticsError, R>>
2524 for Error
2525where
2526 R: Send + Sync + std::fmt::Debug + 'static,
2527{
2528 fn from(
2529 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_table_statistics::DescribeTableStatisticsError, R>,
2530 ) -> Self {
2531 match err {
2532 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2533 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2534 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2535 source: err.into(),
2536 }),
2537 }
2538 }
2539}
2540impl From<crate::operation::describe_table_statistics::DescribeTableStatisticsError> for Error {
2541 fn from(err: crate::operation::describe_table_statistics::DescribeTableStatisticsError) -> Self {
2542 match err {
2543 crate::operation::describe_table_statistics::DescribeTableStatisticsError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2544 crate::operation::describe_table_statistics::DescribeTableStatisticsError::InvalidResourceStateFault(inner) => {
2545 Error::InvalidResourceStateFault(inner)
2546 }
2547 crate::operation::describe_table_statistics::DescribeTableStatisticsError::ResourceNotFoundFault(inner) => {
2548 Error::ResourceNotFoundFault(inner)
2549 }
2550 crate::operation::describe_table_statistics::DescribeTableStatisticsError::Unhandled(inner) => Error::Unhandled(inner),
2551 }
2552 }
2553}
2554impl<R>
2555 From<
2556 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::export_metadata_model_assessment::ExportMetadataModelAssessmentError, R>,
2557 > for Error
2558where
2559 R: Send + Sync + std::fmt::Debug + 'static,
2560{
2561 fn from(
2562 err: ::aws_smithy_runtime_api::client::result::SdkError<
2563 crate::operation::export_metadata_model_assessment::ExportMetadataModelAssessmentError,
2564 R,
2565 >,
2566 ) -> Self {
2567 match err {
2568 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2569 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2570 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2571 source: err.into(),
2572 }),
2573 }
2574 }
2575}
2576impl From<crate::operation::export_metadata_model_assessment::ExportMetadataModelAssessmentError> for Error {
2577 fn from(err: crate::operation::export_metadata_model_assessment::ExportMetadataModelAssessmentError) -> Self {
2578 match err {
2579 crate::operation::export_metadata_model_assessment::ExportMetadataModelAssessmentError::ResourceNotFoundFault(inner) => {
2580 Error::ResourceNotFoundFault(inner)
2581 }
2582 crate::operation::export_metadata_model_assessment::ExportMetadataModelAssessmentError::Unhandled(inner) => Error::Unhandled(inner),
2583 }
2584 }
2585}
2586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_certificate::ImportCertificateError, R>> for Error
2587where
2588 R: Send + Sync + std::fmt::Debug + 'static,
2589{
2590 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_certificate::ImportCertificateError, R>) -> Self {
2591 match err {
2592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2595 source: err.into(),
2596 }),
2597 }
2598 }
2599}
2600impl From<crate::operation::import_certificate::ImportCertificateError> for Error {
2601 fn from(err: crate::operation::import_certificate::ImportCertificateError) -> Self {
2602 match err {
2603 crate::operation::import_certificate::ImportCertificateError::InvalidCertificateFault(inner) => Error::InvalidCertificateFault(inner),
2604 crate::operation::import_certificate::ImportCertificateError::ResourceAlreadyExistsFault(inner) => {
2605 Error::ResourceAlreadyExistsFault(inner)
2606 }
2607 crate::operation::import_certificate::ImportCertificateError::ResourceQuotaExceededFault(inner) => {
2608 Error::ResourceQuotaExceededFault(inner)
2609 }
2610 crate::operation::import_certificate::ImportCertificateError::Unhandled(inner) => Error::Unhandled(inner),
2611 }
2612 }
2613}
2614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2615where
2616 R: Send + Sync + std::fmt::Debug + 'static,
2617{
2618 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2619 match err {
2620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2623 source: err.into(),
2624 }),
2625 }
2626 }
2627}
2628impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2629 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2630 match err {
2631 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidResourceStateFault(inner) => {
2632 Error::InvalidResourceStateFault(inner)
2633 }
2634 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2635 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2636 }
2637 }
2638}
2639impl<R>
2640 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError, R>>
2641 for Error
2642where
2643 R: Send + Sync + std::fmt::Debug + 'static,
2644{
2645 fn from(
2646 err: ::aws_smithy_runtime_api::client::result::SdkError<
2647 crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError,
2648 R,
2649 >,
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::modify_conversion_configuration::ModifyConversionConfigurationError> for Error {
2661 fn from(err: crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError) -> Self {
2662 match err {
2663 crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError::InvalidResourceStateFault(inner) => {
2664 Error::InvalidResourceStateFault(inner)
2665 }
2666 crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError::ResourceNotFoundFault(inner) => {
2667 Error::ResourceNotFoundFault(inner)
2668 }
2669 crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2670 }
2671 }
2672}
2673impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_data_migration::ModifyDataMigrationError, R>> for Error
2674where
2675 R: Send + Sync + std::fmt::Debug + 'static,
2676{
2677 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_data_migration::ModifyDataMigrationError, R>) -> Self {
2678 match err {
2679 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2680 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2681 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2682 source: err.into(),
2683 }),
2684 }
2685 }
2686}
2687impl From<crate::operation::modify_data_migration::ModifyDataMigrationError> for Error {
2688 fn from(err: crate::operation::modify_data_migration::ModifyDataMigrationError) -> Self {
2689 match err {
2690 crate::operation::modify_data_migration::ModifyDataMigrationError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
2691 crate::operation::modify_data_migration::ModifyDataMigrationError::InvalidResourceStateFault(inner) => {
2692 Error::InvalidResourceStateFault(inner)
2693 }
2694 crate::operation::modify_data_migration::ModifyDataMigrationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2695 crate::operation::modify_data_migration::ModifyDataMigrationError::Unhandled(inner) => Error::Unhandled(inner),
2696 }
2697 }
2698}
2699impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_data_provider::ModifyDataProviderError, R>> for Error
2700where
2701 R: Send + Sync + std::fmt::Debug + 'static,
2702{
2703 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_data_provider::ModifyDataProviderError, R>) -> Self {
2704 match err {
2705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2708 source: err.into(),
2709 }),
2710 }
2711 }
2712}
2713impl From<crate::operation::modify_data_provider::ModifyDataProviderError> for Error {
2714 fn from(err: crate::operation::modify_data_provider::ModifyDataProviderError) -> Self {
2715 match err {
2716 crate::operation::modify_data_provider::ModifyDataProviderError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2717 crate::operation::modify_data_provider::ModifyDataProviderError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
2718 crate::operation::modify_data_provider::ModifyDataProviderError::InvalidResourceStateFault(inner) => {
2719 Error::InvalidResourceStateFault(inner)
2720 }
2721 crate::operation::modify_data_provider::ModifyDataProviderError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2722 crate::operation::modify_data_provider::ModifyDataProviderError::Unhandled(inner) => Error::Unhandled(inner),
2723 }
2724 }
2725}
2726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_endpoint::ModifyEndpointError, R>> for Error
2727where
2728 R: Send + Sync + std::fmt::Debug + 'static,
2729{
2730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_endpoint::ModifyEndpointError, R>) -> Self {
2731 match err {
2732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2735 source: err.into(),
2736 }),
2737 }
2738 }
2739}
2740impl From<crate::operation::modify_endpoint::ModifyEndpointError> for Error {
2741 fn from(err: crate::operation::modify_endpoint::ModifyEndpointError) -> Self {
2742 match err {
2743 crate::operation::modify_endpoint::ModifyEndpointError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2744 crate::operation::modify_endpoint::ModifyEndpointError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
2745 crate::operation::modify_endpoint::ModifyEndpointError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
2746 crate::operation::modify_endpoint::ModifyEndpointError::ResourceAlreadyExistsFault(inner) => Error::ResourceAlreadyExistsFault(inner),
2747 crate::operation::modify_endpoint::ModifyEndpointError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2748 crate::operation::modify_endpoint::ModifyEndpointError::Unhandled(inner) => Error::Unhandled(inner),
2749 }
2750 }
2751}
2752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_event_subscription::ModifyEventSubscriptionError, R>>
2753 for Error
2754where
2755 R: Send + Sync + std::fmt::Debug + 'static,
2756{
2757 fn from(
2758 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_event_subscription::ModifyEventSubscriptionError, R>,
2759 ) -> Self {
2760 match err {
2761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2764 source: err.into(),
2765 }),
2766 }
2767 }
2768}
2769impl From<crate::operation::modify_event_subscription::ModifyEventSubscriptionError> for Error {
2770 fn from(err: crate::operation::modify_event_subscription::ModifyEventSubscriptionError) -> Self {
2771 match err {
2772 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2773 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsAccessDeniedFault(inner) => {
2774 Error::KmsAccessDeniedFault(inner)
2775 }
2776 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsDisabledFault(inner) => Error::KmsDisabledFault(inner),
2777 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsInvalidStateFault(inner) => {
2778 Error::KmsInvalidStateFault(inner)
2779 }
2780 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsNotFoundFault(inner) => Error::KmsNotFoundFault(inner),
2781 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsThrottlingFault(inner) => Error::KmsThrottlingFault(inner),
2782 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::ResourceNotFoundFault(inner) => {
2783 Error::ResourceNotFoundFault(inner)
2784 }
2785 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::ResourceQuotaExceededFault(inner) => {
2786 Error::ResourceQuotaExceededFault(inner)
2787 }
2788 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SnsInvalidTopicFault(inner) => {
2789 Error::SnsInvalidTopicFault(inner)
2790 }
2791 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SnsNoAuthorizationFault(inner) => {
2792 Error::SnsNoAuthorizationFault(inner)
2793 }
2794 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2795 }
2796 }
2797}
2798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_instance_profile::ModifyInstanceProfileError, R>> for Error
2799where
2800 R: Send + Sync + std::fmt::Debug + 'static,
2801{
2802 fn from(
2803 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_instance_profile::ModifyInstanceProfileError, R>,
2804 ) -> Self {
2805 match err {
2806 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2807 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2808 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2809 source: err.into(),
2810 }),
2811 }
2812 }
2813}
2814impl From<crate::operation::modify_instance_profile::ModifyInstanceProfileError> for Error {
2815 fn from(err: crate::operation::modify_instance_profile::ModifyInstanceProfileError) -> Self {
2816 match err {
2817 crate::operation::modify_instance_profile::ModifyInstanceProfileError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2818 crate::operation::modify_instance_profile::ModifyInstanceProfileError::FailedDependencyFault(inner) => {
2819 Error::FailedDependencyFault(inner)
2820 }
2821 crate::operation::modify_instance_profile::ModifyInstanceProfileError::InvalidResourceStateFault(inner) => {
2822 Error::InvalidResourceStateFault(inner)
2823 }
2824 crate::operation::modify_instance_profile::ModifyInstanceProfileError::KmsKeyNotAccessibleFault(inner) => {
2825 Error::KmsKeyNotAccessibleFault(inner)
2826 }
2827 crate::operation::modify_instance_profile::ModifyInstanceProfileError::ResourceNotFoundFault(inner) => {
2828 Error::ResourceNotFoundFault(inner)
2829 }
2830 crate::operation::modify_instance_profile::ModifyInstanceProfileError::S3AccessDeniedFault(inner) => Error::S3AccessDeniedFault(inner),
2831 crate::operation::modify_instance_profile::ModifyInstanceProfileError::S3ResourceNotFoundFault(inner) => {
2832 Error::S3ResourceNotFoundFault(inner)
2833 }
2834 crate::operation::modify_instance_profile::ModifyInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
2835 }
2836 }
2837}
2838impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_migration_project::ModifyMigrationProjectError, R>> for Error
2839where
2840 R: Send + Sync + std::fmt::Debug + 'static,
2841{
2842 fn from(
2843 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_migration_project::ModifyMigrationProjectError, R>,
2844 ) -> Self {
2845 match err {
2846 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2847 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2848 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2849 source: err.into(),
2850 }),
2851 }
2852 }
2853}
2854impl From<crate::operation::modify_migration_project::ModifyMigrationProjectError> for Error {
2855 fn from(err: crate::operation::modify_migration_project::ModifyMigrationProjectError) -> Self {
2856 match err {
2857 crate::operation::modify_migration_project::ModifyMigrationProjectError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2858 crate::operation::modify_migration_project::ModifyMigrationProjectError::FailedDependencyFault(inner) => {
2859 Error::FailedDependencyFault(inner)
2860 }
2861 crate::operation::modify_migration_project::ModifyMigrationProjectError::InvalidResourceStateFault(inner) => {
2862 Error::InvalidResourceStateFault(inner)
2863 }
2864 crate::operation::modify_migration_project::ModifyMigrationProjectError::ResourceNotFoundFault(inner) => {
2865 Error::ResourceNotFoundFault(inner)
2866 }
2867 crate::operation::modify_migration_project::ModifyMigrationProjectError::S3AccessDeniedFault(inner) => Error::S3AccessDeniedFault(inner),
2868 crate::operation::modify_migration_project::ModifyMigrationProjectError::S3ResourceNotFoundFault(inner) => {
2869 Error::S3ResourceNotFoundFault(inner)
2870 }
2871 crate::operation::modify_migration_project::ModifyMigrationProjectError::Unhandled(inner) => Error::Unhandled(inner),
2872 }
2873 }
2874}
2875impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_config::ModifyReplicationConfigError, R>>
2876 for Error
2877where
2878 R: Send + Sync + std::fmt::Debug + 'static,
2879{
2880 fn from(
2881 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_config::ModifyReplicationConfigError, R>,
2882 ) -> Self {
2883 match err {
2884 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2885 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2886 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2887 source: err.into(),
2888 }),
2889 }
2890 }
2891}
2892impl From<crate::operation::modify_replication_config::ModifyReplicationConfigError> for Error {
2893 fn from(err: crate::operation::modify_replication_config::ModifyReplicationConfigError) -> Self {
2894 match err {
2895 crate::operation::modify_replication_config::ModifyReplicationConfigError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2896 crate::operation::modify_replication_config::ModifyReplicationConfigError::InvalidResourceStateFault(inner) => {
2897 Error::InvalidResourceStateFault(inner)
2898 }
2899 crate::operation::modify_replication_config::ModifyReplicationConfigError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
2900 crate::operation::modify_replication_config::ModifyReplicationConfigError::KmsKeyNotAccessibleFault(inner) => {
2901 Error::KmsKeyNotAccessibleFault(inner)
2902 }
2903 crate::operation::modify_replication_config::ModifyReplicationConfigError::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner) => {
2904 Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner)
2905 }
2906 crate::operation::modify_replication_config::ModifyReplicationConfigError::ResourceNotFoundFault(inner) => {
2907 Error::ResourceNotFoundFault(inner)
2908 }
2909 crate::operation::modify_replication_config::ModifyReplicationConfigError::Unhandled(inner) => Error::Unhandled(inner),
2910 }
2911 }
2912}
2913impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_instance::ModifyReplicationInstanceError, R>>
2914 for Error
2915where
2916 R: Send + Sync + std::fmt::Debug + 'static,
2917{
2918 fn from(
2919 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_instance::ModifyReplicationInstanceError, R>,
2920 ) -> Self {
2921 match err {
2922 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2923 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2924 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2925 source: err.into(),
2926 }),
2927 }
2928 }
2929}
2930impl From<crate::operation::modify_replication_instance::ModifyReplicationInstanceError> for Error {
2931 fn from(err: crate::operation::modify_replication_instance::ModifyReplicationInstanceError) -> Self {
2932 match err {
2933 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::AccessDeniedFault(inner) => {
2934 Error::AccessDeniedFault(inner)
2935 }
2936 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::InsufficientResourceCapacityFault(inner) => {
2937 Error::InsufficientResourceCapacityFault(inner)
2938 }
2939 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::InvalidResourceStateFault(inner) => {
2940 Error::InvalidResourceStateFault(inner)
2941 }
2942 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::ResourceAlreadyExistsFault(inner) => {
2943 Error::ResourceAlreadyExistsFault(inner)
2944 }
2945 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::ResourceNotFoundFault(inner) => {
2946 Error::ResourceNotFoundFault(inner)
2947 }
2948 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::StorageQuotaExceededFault(inner) => {
2949 Error::StorageQuotaExceededFault(inner)
2950 }
2951 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::UpgradeDependencyFailureFault(inner) => {
2952 Error::UpgradeDependencyFailureFault(inner)
2953 }
2954 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2955 }
2956 }
2957}
2958impl<R>
2959 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError, R>>
2960 for Error
2961where
2962 R: Send + Sync + std::fmt::Debug + 'static,
2963{
2964 fn from(
2965 err: ::aws_smithy_runtime_api::client::result::SdkError<
2966 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError,
2967 R,
2968 >,
2969 ) -> Self {
2970 match err {
2971 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2972 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2973 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2974 source: err.into(),
2975 }),
2976 }
2977 }
2978}
2979impl From<crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError> for Error {
2980 fn from(err: crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError) -> Self {
2981 match err {
2982 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::AccessDeniedFault(inner) => {
2983 Error::AccessDeniedFault(inner)
2984 }
2985 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
2986 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::ReplicationSubnetGroupDoesNotCoverEnoughAZs(
2987 inner,
2988 ) => Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner),
2989 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::ResourceNotFoundFault(inner) => {
2990 Error::ResourceNotFoundFault(inner)
2991 }
2992 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::ResourceQuotaExceededFault(inner) => {
2993 Error::ResourceQuotaExceededFault(inner)
2994 }
2995 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::SubnetAlreadyInUse(inner) => {
2996 Error::SubnetAlreadyInUse(inner)
2997 }
2998 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::Unhandled(inner) => Error::Unhandled(inner),
2999 }
3000 }
3001}
3002impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_task::ModifyReplicationTaskError, R>> for Error
3003where
3004 R: Send + Sync + std::fmt::Debug + 'static,
3005{
3006 fn from(
3007 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_task::ModifyReplicationTaskError, R>,
3008 ) -> Self {
3009 match err {
3010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3013 source: err.into(),
3014 }),
3015 }
3016 }
3017}
3018impl From<crate::operation::modify_replication_task::ModifyReplicationTaskError> for Error {
3019 fn from(err: crate::operation::modify_replication_task::ModifyReplicationTaskError) -> Self {
3020 match err {
3021 crate::operation::modify_replication_task::ModifyReplicationTaskError::InvalidResourceStateFault(inner) => {
3022 Error::InvalidResourceStateFault(inner)
3023 }
3024 crate::operation::modify_replication_task::ModifyReplicationTaskError::KmsKeyNotAccessibleFault(inner) => {
3025 Error::KmsKeyNotAccessibleFault(inner)
3026 }
3027 crate::operation::modify_replication_task::ModifyReplicationTaskError::ResourceAlreadyExistsFault(inner) => {
3028 Error::ResourceAlreadyExistsFault(inner)
3029 }
3030 crate::operation::modify_replication_task::ModifyReplicationTaskError::ResourceNotFoundFault(inner) => {
3031 Error::ResourceNotFoundFault(inner)
3032 }
3033 crate::operation::modify_replication_task::ModifyReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
3034 }
3035 }
3036}
3037impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::move_replication_task::MoveReplicationTaskError, R>> for Error
3038where
3039 R: Send + Sync + std::fmt::Debug + 'static,
3040{
3041 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::move_replication_task::MoveReplicationTaskError, R>) -> Self {
3042 match err {
3043 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3044 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3045 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3046 source: err.into(),
3047 }),
3048 }
3049 }
3050}
3051impl From<crate::operation::move_replication_task::MoveReplicationTaskError> for Error {
3052 fn from(err: crate::operation::move_replication_task::MoveReplicationTaskError) -> Self {
3053 match err {
3054 crate::operation::move_replication_task::MoveReplicationTaskError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3055 crate::operation::move_replication_task::MoveReplicationTaskError::InvalidResourceStateFault(inner) => {
3056 Error::InvalidResourceStateFault(inner)
3057 }
3058 crate::operation::move_replication_task::MoveReplicationTaskError::KmsKeyNotAccessibleFault(inner) => {
3059 Error::KmsKeyNotAccessibleFault(inner)
3060 }
3061 crate::operation::move_replication_task::MoveReplicationTaskError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3062 crate::operation::move_replication_task::MoveReplicationTaskError::ResourceQuotaExceededFault(inner) => {
3063 Error::ResourceQuotaExceededFault(inner)
3064 }
3065 crate::operation::move_replication_task::MoveReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
3066 }
3067 }
3068}
3069impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_replication_instance::RebootReplicationInstanceError, R>>
3070 for Error
3071where
3072 R: Send + Sync + std::fmt::Debug + 'static,
3073{
3074 fn from(
3075 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_replication_instance::RebootReplicationInstanceError, R>,
3076 ) -> Self {
3077 match err {
3078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3081 source: err.into(),
3082 }),
3083 }
3084 }
3085}
3086impl From<crate::operation::reboot_replication_instance::RebootReplicationInstanceError> for Error {
3087 fn from(err: crate::operation::reboot_replication_instance::RebootReplicationInstanceError) -> Self {
3088 match err {
3089 crate::operation::reboot_replication_instance::RebootReplicationInstanceError::InvalidResourceStateFault(inner) => {
3090 Error::InvalidResourceStateFault(inner)
3091 }
3092 crate::operation::reboot_replication_instance::RebootReplicationInstanceError::ResourceNotFoundFault(inner) => {
3093 Error::ResourceNotFoundFault(inner)
3094 }
3095 crate::operation::reboot_replication_instance::RebootReplicationInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3096 }
3097 }
3098}
3099impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::refresh_schemas::RefreshSchemasError, R>> for Error
3100where
3101 R: Send + Sync + std::fmt::Debug + 'static,
3102{
3103 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::refresh_schemas::RefreshSchemasError, R>) -> Self {
3104 match err {
3105 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3106 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3107 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3108 source: err.into(),
3109 }),
3110 }
3111 }
3112}
3113impl From<crate::operation::refresh_schemas::RefreshSchemasError> for Error {
3114 fn from(err: crate::operation::refresh_schemas::RefreshSchemasError) -> Self {
3115 match err {
3116 crate::operation::refresh_schemas::RefreshSchemasError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
3117 crate::operation::refresh_schemas::RefreshSchemasError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
3118 crate::operation::refresh_schemas::RefreshSchemasError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3119 crate::operation::refresh_schemas::RefreshSchemasError::ResourceQuotaExceededFault(inner) => Error::ResourceQuotaExceededFault(inner),
3120 crate::operation::refresh_schemas::RefreshSchemasError::Unhandled(inner) => Error::Unhandled(inner),
3121 }
3122 }
3123}
3124impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reload_replication_tables::ReloadReplicationTablesError, R>>
3125 for Error
3126where
3127 R: Send + Sync + std::fmt::Debug + 'static,
3128{
3129 fn from(
3130 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reload_replication_tables::ReloadReplicationTablesError, R>,
3131 ) -> Self {
3132 match err {
3133 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3134 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3135 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3136 source: err.into(),
3137 }),
3138 }
3139 }
3140}
3141impl From<crate::operation::reload_replication_tables::ReloadReplicationTablesError> for Error {
3142 fn from(err: crate::operation::reload_replication_tables::ReloadReplicationTablesError) -> Self {
3143 match err {
3144 crate::operation::reload_replication_tables::ReloadReplicationTablesError::InvalidResourceStateFault(inner) => {
3145 Error::InvalidResourceStateFault(inner)
3146 }
3147 crate::operation::reload_replication_tables::ReloadReplicationTablesError::ResourceNotFoundFault(inner) => {
3148 Error::ResourceNotFoundFault(inner)
3149 }
3150 crate::operation::reload_replication_tables::ReloadReplicationTablesError::Unhandled(inner) => Error::Unhandled(inner),
3151 }
3152 }
3153}
3154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reload_tables::ReloadTablesError, R>> for Error
3155where
3156 R: Send + Sync + std::fmt::Debug + 'static,
3157{
3158 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reload_tables::ReloadTablesError, R>) -> Self {
3159 match err {
3160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3163 source: err.into(),
3164 }),
3165 }
3166 }
3167}
3168impl From<crate::operation::reload_tables::ReloadTablesError> for Error {
3169 fn from(err: crate::operation::reload_tables::ReloadTablesError) -> Self {
3170 match err {
3171 crate::operation::reload_tables::ReloadTablesError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
3172 crate::operation::reload_tables::ReloadTablesError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3173 crate::operation::reload_tables::ReloadTablesError::Unhandled(inner) => Error::Unhandled(inner),
3174 }
3175 }
3176}
3177impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError, R>>
3178 for Error
3179where
3180 R: Send + Sync + std::fmt::Debug + 'static,
3181{
3182 fn from(
3183 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError, R>,
3184 ) -> Self {
3185 match err {
3186 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3187 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3188 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3189 source: err.into(),
3190 }),
3191 }
3192 }
3193}
3194impl From<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError> for Error {
3195 fn from(err: crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError) -> Self {
3196 match err {
3197 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::InvalidResourceStateFault(inner) => {
3198 Error::InvalidResourceStateFault(inner)
3199 }
3200 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::ResourceNotFoundFault(inner) => {
3201 Error::ResourceNotFoundFault(inner)
3202 }
3203 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::Unhandled(inner) => Error::Unhandled(inner),
3204 }
3205 }
3206}
3207impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError, R>>
3208 for Error
3209where
3210 R: Send + Sync + std::fmt::Debug + 'static,
3211{
3212 fn from(
3213 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError, R>,
3214 ) -> Self {
3215 match err {
3216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3219 source: err.into(),
3220 }),
3221 }
3222 }
3223}
3224impl From<crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError> for Error {
3225 fn from(err: crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError) -> Self {
3226 match err {
3227 crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError::InvalidResourceStateFault(inner) => {
3228 Error::InvalidResourceStateFault(inner)
3229 }
3230 crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError::ResourceNotFoundFault(inner) => {
3231 Error::ResourceNotFoundFault(inner)
3232 }
3233 crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
3234 }
3235 }
3236}
3237impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_data_migration::StartDataMigrationError, R>> for Error
3238where
3239 R: Send + Sync + std::fmt::Debug + 'static,
3240{
3241 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_data_migration::StartDataMigrationError, R>) -> Self {
3242 match err {
3243 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3244 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3245 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3246 source: err.into(),
3247 }),
3248 }
3249 }
3250}
3251impl From<crate::operation::start_data_migration::StartDataMigrationError> for Error {
3252 fn from(err: crate::operation::start_data_migration::StartDataMigrationError) -> Self {
3253 match err {
3254 crate::operation::start_data_migration::StartDataMigrationError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
3255 crate::operation::start_data_migration::StartDataMigrationError::InvalidOperationFault(inner) => Error::InvalidOperationFault(inner),
3256 crate::operation::start_data_migration::StartDataMigrationError::InvalidResourceStateFault(inner) => {
3257 Error::InvalidResourceStateFault(inner)
3258 }
3259 crate::operation::start_data_migration::StartDataMigrationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3260 crate::operation::start_data_migration::StartDataMigrationError::ResourceQuotaExceededFault(inner) => {
3261 Error::ResourceQuotaExceededFault(inner)
3262 }
3263 crate::operation::start_data_migration::StartDataMigrationError::Unhandled(inner) => Error::Unhandled(inner),
3264 }
3265 }
3266}
3267impl<R>
3268 From<
3269 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_extension_pack_association::StartExtensionPackAssociationError, R>,
3270 > for Error
3271where
3272 R: Send + Sync + std::fmt::Debug + 'static,
3273{
3274 fn from(
3275 err: ::aws_smithy_runtime_api::client::result::SdkError<
3276 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError,
3277 R,
3278 >,
3279 ) -> Self {
3280 match err {
3281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3284 source: err.into(),
3285 }),
3286 }
3287 }
3288}
3289impl From<crate::operation::start_extension_pack_association::StartExtensionPackAssociationError> for Error {
3290 fn from(err: crate::operation::start_extension_pack_association::StartExtensionPackAssociationError) -> Self {
3291 match err {
3292 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::AccessDeniedFault(inner) => {
3293 Error::AccessDeniedFault(inner)
3294 }
3295 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::InvalidResourceStateFault(inner) => {
3296 Error::InvalidResourceStateFault(inner)
3297 }
3298 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::KmsKeyNotAccessibleFault(inner) => {
3299 Error::KmsKeyNotAccessibleFault(inner)
3300 }
3301 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::ResourceAlreadyExistsFault(inner) => {
3302 Error::ResourceAlreadyExistsFault(inner)
3303 }
3304 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::ResourceNotFoundFault(inner) => {
3305 Error::ResourceNotFoundFault(inner)
3306 }
3307 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::ResourceQuotaExceededFault(inner) => {
3308 Error::ResourceQuotaExceededFault(inner)
3309 }
3310 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::S3AccessDeniedFault(inner) => {
3311 Error::S3AccessDeniedFault(inner)
3312 }
3313 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::S3ResourceNotFoundFault(inner) => {
3314 Error::S3ResourceNotFoundFault(inner)
3315 }
3316 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::Unhandled(inner) => Error::Unhandled(inner),
3317 }
3318 }
3319}
3320impl<R>
3321 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError, R>>
3322 for Error
3323where
3324 R: Send + Sync + std::fmt::Debug + 'static,
3325{
3326 fn from(
3327 err: ::aws_smithy_runtime_api::client::result::SdkError<
3328 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError,
3329 R,
3330 >,
3331 ) -> Self {
3332 match err {
3333 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3334 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3335 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3336 source: err.into(),
3337 }),
3338 }
3339 }
3340}
3341impl From<crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError> for Error {
3342 fn from(err: crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError) -> Self {
3343 match err {
3344 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::AccessDeniedFault(inner) => {
3345 Error::AccessDeniedFault(inner)
3346 }
3347 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::InvalidResourceStateFault(inner) => {
3348 Error::InvalidResourceStateFault(inner)
3349 }
3350 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::KmsKeyNotAccessibleFault(inner) => {
3351 Error::KmsKeyNotAccessibleFault(inner)
3352 }
3353 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::ResourceAlreadyExistsFault(inner) => {
3354 Error::ResourceAlreadyExistsFault(inner)
3355 }
3356 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::ResourceNotFoundFault(inner) => {
3357 Error::ResourceNotFoundFault(inner)
3358 }
3359 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::ResourceQuotaExceededFault(inner) => {
3360 Error::ResourceQuotaExceededFault(inner)
3361 }
3362 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::S3AccessDeniedFault(inner) => {
3363 Error::S3AccessDeniedFault(inner)
3364 }
3365 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::S3ResourceNotFoundFault(inner) => {
3366 Error::S3ResourceNotFoundFault(inner)
3367 }
3368 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::Unhandled(inner) => Error::Unhandled(inner),
3369 }
3370 }
3371}
3372impl<R>
3373 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError, R>>
3374 for Error
3375where
3376 R: Send + Sync + std::fmt::Debug + 'static,
3377{
3378 fn from(
3379 err: ::aws_smithy_runtime_api::client::result::SdkError<
3380 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError,
3381 R,
3382 >,
3383 ) -> Self {
3384 match err {
3385 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3386 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3387 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3388 source: err.into(),
3389 }),
3390 }
3391 }
3392}
3393impl From<crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError> for Error {
3394 fn from(err: crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError) -> Self {
3395 match err {
3396 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::AccessDeniedFault(inner) => {
3397 Error::AccessDeniedFault(inner)
3398 }
3399 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::InvalidResourceStateFault(inner) => {
3400 Error::InvalidResourceStateFault(inner)
3401 }
3402 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::KmsKeyNotAccessibleFault(inner) => {
3403 Error::KmsKeyNotAccessibleFault(inner)
3404 }
3405 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::ResourceAlreadyExistsFault(inner) => {
3406 Error::ResourceAlreadyExistsFault(inner)
3407 }
3408 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::ResourceNotFoundFault(inner) => {
3409 Error::ResourceNotFoundFault(inner)
3410 }
3411 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::ResourceQuotaExceededFault(inner) => {
3412 Error::ResourceQuotaExceededFault(inner)
3413 }
3414 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::S3AccessDeniedFault(inner) => {
3415 Error::S3AccessDeniedFault(inner)
3416 }
3417 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::S3ResourceNotFoundFault(inner) => {
3418 Error::S3ResourceNotFoundFault(inner)
3419 }
3420 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::Unhandled(inner) => Error::Unhandled(inner),
3421 }
3422 }
3423}
3424impl<R>
3425 From<
3426 ::aws_smithy_runtime_api::client::result::SdkError<
3427 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError,
3428 R,
3429 >,
3430 > for Error
3431where
3432 R: Send + Sync + std::fmt::Debug + 'static,
3433{
3434 fn from(
3435 err: ::aws_smithy_runtime_api::client::result::SdkError<
3436 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError,
3437 R,
3438 >,
3439 ) -> Self {
3440 match err {
3441 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3442 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3443 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3444 source: err.into(),
3445 }),
3446 }
3447 }
3448}
3449impl From<crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError> for Error {
3450 fn from(err: crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError) -> Self {
3451 match err {
3452 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::AccessDeniedFault(inner) => {
3453 Error::AccessDeniedFault(inner)
3454 }
3455 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::InvalidResourceStateFault(inner) => {
3456 Error::InvalidResourceStateFault(inner)
3457 }
3458 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::KmsKeyNotAccessibleFault(inner) => {
3459 Error::KmsKeyNotAccessibleFault(inner)
3460 }
3461 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::ResourceAlreadyExistsFault(inner) => {
3462 Error::ResourceAlreadyExistsFault(inner)
3463 }
3464 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::ResourceNotFoundFault(inner) => {
3465 Error::ResourceNotFoundFault(inner)
3466 }
3467 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::ResourceQuotaExceededFault(inner) => {
3468 Error::ResourceQuotaExceededFault(inner)
3469 }
3470 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::S3AccessDeniedFault(inner) => {
3471 Error::S3AccessDeniedFault(inner)
3472 }
3473 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::S3ResourceNotFoundFault(inner) => {
3474 Error::S3ResourceNotFoundFault(inner)
3475 }
3476 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::Unhandled(inner) => {
3477 Error::Unhandled(inner)
3478 }
3479 }
3480 }
3481}
3482impl<R>
3483 From<
3484 ::aws_smithy_runtime_api::client::result::SdkError<
3485 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError,
3486 R,
3487 >,
3488 > for Error
3489where
3490 R: Send + Sync + std::fmt::Debug + 'static,
3491{
3492 fn from(
3493 err: ::aws_smithy_runtime_api::client::result::SdkError<
3494 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError,
3495 R,
3496 >,
3497 ) -> Self {
3498 match err {
3499 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3500 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3501 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3502 source: err.into(),
3503 }),
3504 }
3505 }
3506}
3507impl From<crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError> for Error {
3508 fn from(err: crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError) -> Self {
3509 match err {
3510 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::AccessDeniedFault(inner) => {
3511 Error::AccessDeniedFault(inner)
3512 }
3513 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::InvalidResourceStateFault(inner) => {
3514 Error::InvalidResourceStateFault(inner)
3515 }
3516 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::KmsKeyNotAccessibleFault(inner) => {
3517 Error::KmsKeyNotAccessibleFault(inner)
3518 }
3519 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::ResourceAlreadyExistsFault(inner) => {
3520 Error::ResourceAlreadyExistsFault(inner)
3521 }
3522 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::ResourceNotFoundFault(inner) => {
3523 Error::ResourceNotFoundFault(inner)
3524 }
3525 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::ResourceQuotaExceededFault(inner) => {
3526 Error::ResourceQuotaExceededFault(inner)
3527 }
3528 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::S3AccessDeniedFault(inner) => {
3529 Error::S3AccessDeniedFault(inner)
3530 }
3531 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::S3ResourceNotFoundFault(inner) => {
3532 Error::S3ResourceNotFoundFault(inner)
3533 }
3534 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::Unhandled(inner) => {
3535 Error::Unhandled(inner)
3536 }
3537 }
3538 }
3539}
3540impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_import::StartMetadataModelImportError, R>>
3541 for Error
3542where
3543 R: Send + Sync + std::fmt::Debug + 'static,
3544{
3545 fn from(
3546 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_import::StartMetadataModelImportError, R>,
3547 ) -> Self {
3548 match err {
3549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3552 source: err.into(),
3553 }),
3554 }
3555 }
3556}
3557impl From<crate::operation::start_metadata_model_import::StartMetadataModelImportError> for Error {
3558 fn from(err: crate::operation::start_metadata_model_import::StartMetadataModelImportError) -> Self {
3559 match err {
3560 crate::operation::start_metadata_model_import::StartMetadataModelImportError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3561 crate::operation::start_metadata_model_import::StartMetadataModelImportError::InvalidResourceStateFault(inner) => {
3562 Error::InvalidResourceStateFault(inner)
3563 }
3564 crate::operation::start_metadata_model_import::StartMetadataModelImportError::KmsKeyNotAccessibleFault(inner) => {
3565 Error::KmsKeyNotAccessibleFault(inner)
3566 }
3567 crate::operation::start_metadata_model_import::StartMetadataModelImportError::ResourceAlreadyExistsFault(inner) => {
3568 Error::ResourceAlreadyExistsFault(inner)
3569 }
3570 crate::operation::start_metadata_model_import::StartMetadataModelImportError::ResourceNotFoundFault(inner) => {
3571 Error::ResourceNotFoundFault(inner)
3572 }
3573 crate::operation::start_metadata_model_import::StartMetadataModelImportError::ResourceQuotaExceededFault(inner) => {
3574 Error::ResourceQuotaExceededFault(inner)
3575 }
3576 crate::operation::start_metadata_model_import::StartMetadataModelImportError::S3AccessDeniedFault(inner) => {
3577 Error::S3AccessDeniedFault(inner)
3578 }
3579 crate::operation::start_metadata_model_import::StartMetadataModelImportError::S3ResourceNotFoundFault(inner) => {
3580 Error::S3ResourceNotFoundFault(inner)
3581 }
3582 crate::operation::start_metadata_model_import::StartMetadataModelImportError::Unhandled(inner) => Error::Unhandled(inner),
3583 }
3584 }
3585}
3586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_recommendations::StartRecommendationsError, R>> for Error
3587where
3588 R: Send + Sync + std::fmt::Debug + 'static,
3589{
3590 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_recommendations::StartRecommendationsError, R>) -> Self {
3591 match err {
3592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3595 source: err.into(),
3596 }),
3597 }
3598 }
3599}
3600impl From<crate::operation::start_recommendations::StartRecommendationsError> for Error {
3601 fn from(err: crate::operation::start_recommendations::StartRecommendationsError) -> Self {
3602 match err {
3603 crate::operation::start_recommendations::StartRecommendationsError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3604 crate::operation::start_recommendations::StartRecommendationsError::InvalidResourceStateFault(inner) => {
3605 Error::InvalidResourceStateFault(inner)
3606 }
3607 crate::operation::start_recommendations::StartRecommendationsError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3608 crate::operation::start_recommendations::StartRecommendationsError::Unhandled(inner) => Error::Unhandled(inner),
3609 }
3610 }
3611}
3612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_replication::StartReplicationError, R>> for Error
3613where
3614 R: Send + Sync + std::fmt::Debug + 'static,
3615{
3616 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_replication::StartReplicationError, R>) -> Self {
3617 match err {
3618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3621 source: err.into(),
3622 }),
3623 }
3624 }
3625}
3626impl From<crate::operation::start_replication::StartReplicationError> for Error {
3627 fn from(err: crate::operation::start_replication::StartReplicationError) -> Self {
3628 match err {
3629 crate::operation::start_replication::StartReplicationError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3630 crate::operation::start_replication::StartReplicationError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
3631 crate::operation::start_replication::StartReplicationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3632 crate::operation::start_replication::StartReplicationError::Unhandled(inner) => Error::Unhandled(inner),
3633 }
3634 }
3635}
3636impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_replication_task::StartReplicationTaskError, R>> for Error
3637where
3638 R: Send + Sync + std::fmt::Debug + 'static,
3639{
3640 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_replication_task::StartReplicationTaskError, R>) -> Self {
3641 match err {
3642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3645 source: err.into(),
3646 }),
3647 }
3648 }
3649}
3650impl From<crate::operation::start_replication_task::StartReplicationTaskError> for Error {
3651 fn from(err: crate::operation::start_replication_task::StartReplicationTaskError) -> Self {
3652 match err {
3653 crate::operation::start_replication_task::StartReplicationTaskError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3654 crate::operation::start_replication_task::StartReplicationTaskError::InvalidResourceStateFault(inner) => {
3655 Error::InvalidResourceStateFault(inner)
3656 }
3657 crate::operation::start_replication_task::StartReplicationTaskError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3658 crate::operation::start_replication_task::StartReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
3659 }
3660 }
3661}
3662impl<R>
3663 From<
3664 ::aws_smithy_runtime_api::client::result::SdkError<
3665 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError,
3666 R,
3667 >,
3668 > for Error
3669where
3670 R: Send + Sync + std::fmt::Debug + 'static,
3671{
3672 fn from(
3673 err: ::aws_smithy_runtime_api::client::result::SdkError<
3674 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError,
3675 R,
3676 >,
3677 ) -> Self {
3678 match err {
3679 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3680 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3681 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3682 source: err.into(),
3683 }),
3684 }
3685 }
3686}
3687impl From<crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError> for Error {
3688 fn from(err: crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError) -> Self {
3689 match err {
3690 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError::InvalidResourceStateFault(inner) => {
3691 Error::InvalidResourceStateFault(inner)
3692 }
3693 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError::ResourceNotFoundFault(inner) => {
3694 Error::ResourceNotFoundFault(inner)
3695 }
3696 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError::Unhandled(inner) => Error::Unhandled(inner),
3697 }
3698 }
3699}
3700impl<R>
3701 From<
3702 ::aws_smithy_runtime_api::client::result::SdkError<
3703 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError,
3704 R,
3705 >,
3706 > for Error
3707where
3708 R: Send + Sync + std::fmt::Debug + 'static,
3709{
3710 fn from(
3711 err: ::aws_smithy_runtime_api::client::result::SdkError<
3712 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError,
3713 R,
3714 >,
3715 ) -> Self {
3716 match err {
3717 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3718 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3719 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3720 source: err.into(),
3721 }),
3722 }
3723 }
3724}
3725impl From<crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError> for Error {
3726 fn from(err: crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError) -> Self {
3727 match err {
3728 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::AccessDeniedFault(inner) => {
3729 Error::AccessDeniedFault(inner)
3730 }
3731 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::InvalidResourceStateFault(inner) => {
3732 Error::InvalidResourceStateFault(inner)
3733 }
3734 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsAccessDeniedFault(inner) => {
3735 Error::KmsAccessDeniedFault(inner)
3736 }
3737 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsDisabledFault(inner) => {
3738 Error::KmsDisabledFault(inner)
3739 }
3740 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsFault(inner) => {
3741 Error::KmsFault(inner)
3742 }
3743 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsInvalidStateFault(inner) => {
3744 Error::KmsInvalidStateFault(inner)
3745 }
3746 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsKeyNotAccessibleFault(inner) => {
3747 Error::KmsKeyNotAccessibleFault(inner)
3748 }
3749 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsNotFoundFault(inner) => {
3750 Error::KmsNotFoundFault(inner)
3751 }
3752 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::ResourceAlreadyExistsFault(inner) => {
3753 Error::ResourceAlreadyExistsFault(inner)
3754 }
3755 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::ResourceNotFoundFault(inner) => {
3756 Error::ResourceNotFoundFault(inner)
3757 }
3758 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::S3AccessDeniedFault(inner) => {
3759 Error::S3AccessDeniedFault(inner)
3760 }
3761 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::S3ResourceNotFoundFault(inner) => {
3762 Error::S3ResourceNotFoundFault(inner)
3763 }
3764 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::Unhandled(inner) => {
3765 Error::Unhandled(inner)
3766 }
3767 }
3768 }
3769}
3770impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_data_migration::StopDataMigrationError, R>> for Error
3771where
3772 R: Send + Sync + std::fmt::Debug + 'static,
3773{
3774 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_data_migration::StopDataMigrationError, R>) -> Self {
3775 match err {
3776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3779 source: err.into(),
3780 }),
3781 }
3782 }
3783}
3784impl From<crate::operation::stop_data_migration::StopDataMigrationError> for Error {
3785 fn from(err: crate::operation::stop_data_migration::StopDataMigrationError) -> Self {
3786 match err {
3787 crate::operation::stop_data_migration::StopDataMigrationError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
3788 crate::operation::stop_data_migration::StopDataMigrationError::InvalidResourceStateFault(inner) => {
3789 Error::InvalidResourceStateFault(inner)
3790 }
3791 crate::operation::stop_data_migration::StopDataMigrationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3792 crate::operation::stop_data_migration::StopDataMigrationError::Unhandled(inner) => Error::Unhandled(inner),
3793 }
3794 }
3795}
3796impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_replication::StopReplicationError, R>> for Error
3797where
3798 R: Send + Sync + std::fmt::Debug + 'static,
3799{
3800 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_replication::StopReplicationError, R>) -> Self {
3801 match err {
3802 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3803 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3804 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3805 source: err.into(),
3806 }),
3807 }
3808 }
3809}
3810impl From<crate::operation::stop_replication::StopReplicationError> for Error {
3811 fn from(err: crate::operation::stop_replication::StopReplicationError) -> Self {
3812 match err {
3813 crate::operation::stop_replication::StopReplicationError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3814 crate::operation::stop_replication::StopReplicationError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
3815 crate::operation::stop_replication::StopReplicationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3816 crate::operation::stop_replication::StopReplicationError::Unhandled(inner) => Error::Unhandled(inner),
3817 }
3818 }
3819}
3820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_replication_task::StopReplicationTaskError, R>> for Error
3821where
3822 R: Send + Sync + std::fmt::Debug + 'static,
3823{
3824 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_replication_task::StopReplicationTaskError, R>) -> Self {
3825 match err {
3826 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3827 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3828 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3829 source: err.into(),
3830 }),
3831 }
3832 }
3833}
3834impl From<crate::operation::stop_replication_task::StopReplicationTaskError> for Error {
3835 fn from(err: crate::operation::stop_replication_task::StopReplicationTaskError) -> Self {
3836 match err {
3837 crate::operation::stop_replication_task::StopReplicationTaskError::InvalidResourceStateFault(inner) => {
3838 Error::InvalidResourceStateFault(inner)
3839 }
3840 crate::operation::stop_replication_task::StopReplicationTaskError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3841 crate::operation::stop_replication_task::StopReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
3842 }
3843 }
3844}
3845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_connection::TestConnectionError, R>> for Error
3846where
3847 R: Send + Sync + std::fmt::Debug + 'static,
3848{
3849 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_connection::TestConnectionError, R>) -> Self {
3850 match err {
3851 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3852 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3853 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3854 source: err.into(),
3855 }),
3856 }
3857 }
3858}
3859impl From<crate::operation::test_connection::TestConnectionError> for Error {
3860 fn from(err: crate::operation::test_connection::TestConnectionError) -> Self {
3861 match err {
3862 crate::operation::test_connection::TestConnectionError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3863 crate::operation::test_connection::TestConnectionError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
3864 crate::operation::test_connection::TestConnectionError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
3865 crate::operation::test_connection::TestConnectionError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3866 crate::operation::test_connection::TestConnectionError::ResourceQuotaExceededFault(inner) => Error::ResourceQuotaExceededFault(inner),
3867 crate::operation::test_connection::TestConnectionError::Unhandled(inner) => Error::Unhandled(inner),
3868 }
3869 }
3870}
3871impl<R>
3872 From<
3873 ::aws_smithy_runtime_api::client::result::SdkError<
3874 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError,
3875 R,
3876 >,
3877 > for Error
3878where
3879 R: Send + Sync + std::fmt::Debug + 'static,
3880{
3881 fn from(
3882 err: ::aws_smithy_runtime_api::client::result::SdkError<
3883 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError,
3884 R,
3885 >,
3886 ) -> Self {
3887 match err {
3888 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3889 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3890 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3891 source: err.into(),
3892 }),
3893 }
3894 }
3895}
3896impl From<crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError> for Error {
3897 fn from(err: crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError) -> Self {
3898 match err {
3899 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError::AccessDeniedFault(inner) => {
3900 Error::AccessDeniedFault(inner)
3901 }
3902 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError::InvalidResourceStateFault(inner) => {
3903 Error::InvalidResourceStateFault(inner)
3904 }
3905 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError::Unhandled(inner) => {
3906 Error::Unhandled(inner)
3907 }
3908 }
3909 }
3910}
3911impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
3912where
3913 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
3914 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
3915{
3916 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
3917 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3918 meta: ::std::default::Default::default(),
3919 source: err.into(),
3920 })
3921 }
3922}
3923impl ::std::error::Error for Error {
3924 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3925 match self {
3926 Error::AccessDeniedFault(inner) => inner.source(),
3927 Error::CollectorNotFoundFault(inner) => inner.source(),
3928 Error::FailedDependencyFault(inner) => inner.source(),
3929 Error::InsufficientResourceCapacityFault(inner) => inner.source(),
3930 Error::InvalidCertificateFault(inner) => inner.source(),
3931 Error::InvalidOperationFault(inner) => inner.source(),
3932 Error::InvalidResourceStateFault(inner) => inner.source(),
3933 Error::InvalidSubnet(inner) => inner.source(),
3934 Error::KmsAccessDeniedFault(inner) => inner.source(),
3935 Error::KmsDisabledFault(inner) => inner.source(),
3936 Error::KmsFault(inner) => inner.source(),
3937 Error::KmsInvalidStateFault(inner) => inner.source(),
3938 Error::KmsKeyNotAccessibleFault(inner) => inner.source(),
3939 Error::KmsNotFoundFault(inner) => inner.source(),
3940 Error::KmsThrottlingFault(inner) => inner.source(),
3941 Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner) => inner.source(),
3942 Error::ResourceAlreadyExistsFault(inner) => inner.source(),
3943 Error::ResourceNotFoundFault(inner) => inner.source(),
3944 Error::ResourceQuotaExceededFault(inner) => inner.source(),
3945 Error::S3AccessDeniedFault(inner) => inner.source(),
3946 Error::S3ResourceNotFoundFault(inner) => inner.source(),
3947 Error::SnsInvalidTopicFault(inner) => inner.source(),
3948 Error::SnsNoAuthorizationFault(inner) => inner.source(),
3949 Error::StorageQuotaExceededFault(inner) => inner.source(),
3950 Error::SubnetAlreadyInUse(inner) => inner.source(),
3951 Error::UpgradeDependencyFailureFault(inner) => inner.source(),
3952 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3953 }
3954 }
3955}
3956impl ::aws_types::request_id::RequestId for Error {
3957 fn request_id(&self) -> Option<&str> {
3958 match self {
3959 Self::AccessDeniedFault(e) => e.request_id(),
3960 Self::CollectorNotFoundFault(e) => e.request_id(),
3961 Self::FailedDependencyFault(e) => e.request_id(),
3962 Self::InsufficientResourceCapacityFault(e) => e.request_id(),
3963 Self::InvalidCertificateFault(e) => e.request_id(),
3964 Self::InvalidOperationFault(e) => e.request_id(),
3965 Self::InvalidResourceStateFault(e) => e.request_id(),
3966 Self::InvalidSubnet(e) => e.request_id(),
3967 Self::KmsAccessDeniedFault(e) => e.request_id(),
3968 Self::KmsDisabledFault(e) => e.request_id(),
3969 Self::KmsFault(e) => e.request_id(),
3970 Self::KmsInvalidStateFault(e) => e.request_id(),
3971 Self::KmsKeyNotAccessibleFault(e) => e.request_id(),
3972 Self::KmsNotFoundFault(e) => e.request_id(),
3973 Self::KmsThrottlingFault(e) => e.request_id(),
3974 Self::ReplicationSubnetGroupDoesNotCoverEnoughAZs(e) => e.request_id(),
3975 Self::ResourceAlreadyExistsFault(e) => e.request_id(),
3976 Self::ResourceNotFoundFault(e) => e.request_id(),
3977 Self::ResourceQuotaExceededFault(e) => e.request_id(),
3978 Self::S3AccessDeniedFault(e) => e.request_id(),
3979 Self::S3ResourceNotFoundFault(e) => e.request_id(),
3980 Self::SnsInvalidTopicFault(e) => e.request_id(),
3981 Self::SnsNoAuthorizationFault(e) => e.request_id(),
3982 Self::StorageQuotaExceededFault(e) => e.request_id(),
3983 Self::SubnetAlreadyInUse(e) => e.request_id(),
3984 Self::UpgradeDependencyFailureFault(e) => e.request_id(),
3985 Self::Unhandled(e) => e.meta.request_id(),
3986 }
3987 }
3988}