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