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::ResourceAlreadyExistsFault(inner) => {
2811 Error::ResourceAlreadyExistsFault(inner)
2812 }
2813 crate::operation::import_certificate::ImportCertificateError::ResourceQuotaExceededFault(inner) => {
2814 Error::ResourceQuotaExceededFault(inner)
2815 }
2816 crate::operation::import_certificate::ImportCertificateError::Unhandled(inner) => Error::Unhandled(inner),
2817 }
2818 }
2819}
2820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2821where
2822 R: Send + Sync + std::fmt::Debug + 'static,
2823{
2824 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2825 match err {
2826 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2827 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2828 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2829 source: err.into(),
2830 }),
2831 }
2832 }
2833}
2834impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2835 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2836 match err {
2837 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidResourceStateFault(inner) => {
2838 Error::InvalidResourceStateFault(inner)
2839 }
2840 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2841 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2842 }
2843 }
2844}
2845impl<R>
2846 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError, R>>
2847 for Error
2848where
2849 R: Send + Sync + std::fmt::Debug + 'static,
2850{
2851 fn from(
2852 err: ::aws_smithy_runtime_api::client::result::SdkError<
2853 crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError,
2854 R,
2855 >,
2856 ) -> Self {
2857 match err {
2858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2861 source: err.into(),
2862 }),
2863 }
2864 }
2865}
2866impl From<crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError> for Error {
2867 fn from(err: crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError) -> Self {
2868 match err {
2869 crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError::InvalidResourceStateFault(inner) => {
2870 Error::InvalidResourceStateFault(inner)
2871 }
2872 crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError::ResourceNotFoundFault(inner) => {
2873 Error::ResourceNotFoundFault(inner)
2874 }
2875 crate::operation::modify_conversion_configuration::ModifyConversionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2876 }
2877 }
2878}
2879impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_data_migration::ModifyDataMigrationError, R>> for Error
2880where
2881 R: Send + Sync + std::fmt::Debug + 'static,
2882{
2883 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_data_migration::ModifyDataMigrationError, R>) -> Self {
2884 match err {
2885 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2886 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2887 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2888 source: err.into(),
2889 }),
2890 }
2891 }
2892}
2893impl From<crate::operation::modify_data_migration::ModifyDataMigrationError> for Error {
2894 fn from(err: crate::operation::modify_data_migration::ModifyDataMigrationError) -> Self {
2895 match err {
2896 crate::operation::modify_data_migration::ModifyDataMigrationError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
2897 crate::operation::modify_data_migration::ModifyDataMigrationError::InvalidResourceStateFault(inner) => {
2898 Error::InvalidResourceStateFault(inner)
2899 }
2900 crate::operation::modify_data_migration::ModifyDataMigrationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2901 crate::operation::modify_data_migration::ModifyDataMigrationError::Unhandled(inner) => Error::Unhandled(inner),
2902 }
2903 }
2904}
2905impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_data_provider::ModifyDataProviderError, R>> for Error
2906where
2907 R: Send + Sync + std::fmt::Debug + 'static,
2908{
2909 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_data_provider::ModifyDataProviderError, R>) -> Self {
2910 match err {
2911 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2912 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2913 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2914 source: err.into(),
2915 }),
2916 }
2917 }
2918}
2919impl From<crate::operation::modify_data_provider::ModifyDataProviderError> for Error {
2920 fn from(err: crate::operation::modify_data_provider::ModifyDataProviderError) -> Self {
2921 match err {
2922 crate::operation::modify_data_provider::ModifyDataProviderError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2923 crate::operation::modify_data_provider::ModifyDataProviderError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
2924 crate::operation::modify_data_provider::ModifyDataProviderError::InvalidResourceStateFault(inner) => {
2925 Error::InvalidResourceStateFault(inner)
2926 }
2927 crate::operation::modify_data_provider::ModifyDataProviderError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2928 crate::operation::modify_data_provider::ModifyDataProviderError::Unhandled(inner) => Error::Unhandled(inner),
2929 }
2930 }
2931}
2932impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_endpoint::ModifyEndpointError, R>> for Error
2933where
2934 R: Send + Sync + std::fmt::Debug + 'static,
2935{
2936 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_endpoint::ModifyEndpointError, R>) -> Self {
2937 match err {
2938 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2939 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2940 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2941 source: err.into(),
2942 }),
2943 }
2944 }
2945}
2946impl From<crate::operation::modify_endpoint::ModifyEndpointError> for Error {
2947 fn from(err: crate::operation::modify_endpoint::ModifyEndpointError) -> Self {
2948 match err {
2949 crate::operation::modify_endpoint::ModifyEndpointError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2950 crate::operation::modify_endpoint::ModifyEndpointError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
2951 crate::operation::modify_endpoint::ModifyEndpointError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
2952 crate::operation::modify_endpoint::ModifyEndpointError::ResourceAlreadyExistsFault(inner) => Error::ResourceAlreadyExistsFault(inner),
2953 crate::operation::modify_endpoint::ModifyEndpointError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
2954 crate::operation::modify_endpoint::ModifyEndpointError::Unhandled(inner) => Error::Unhandled(inner),
2955 }
2956 }
2957}
2958impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_event_subscription::ModifyEventSubscriptionError, R>>
2959 for Error
2960where
2961 R: Send + Sync + std::fmt::Debug + 'static,
2962{
2963 fn from(
2964 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_event_subscription::ModifyEventSubscriptionError, R>,
2965 ) -> Self {
2966 match err {
2967 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2968 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2969 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2970 source: err.into(),
2971 }),
2972 }
2973 }
2974}
2975impl From<crate::operation::modify_event_subscription::ModifyEventSubscriptionError> for Error {
2976 fn from(err: crate::operation::modify_event_subscription::ModifyEventSubscriptionError) -> Self {
2977 match err {
2978 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
2979 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsAccessDeniedFault(inner) => {
2980 Error::KmsAccessDeniedFault(inner)
2981 }
2982 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsDisabledFault(inner) => Error::KmsDisabledFault(inner),
2983 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsInvalidStateFault(inner) => {
2984 Error::KmsInvalidStateFault(inner)
2985 }
2986 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsNotFoundFault(inner) => Error::KmsNotFoundFault(inner),
2987 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::KmsThrottlingFault(inner) => Error::KmsThrottlingFault(inner),
2988 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::ResourceNotFoundFault(inner) => {
2989 Error::ResourceNotFoundFault(inner)
2990 }
2991 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::ResourceQuotaExceededFault(inner) => {
2992 Error::ResourceQuotaExceededFault(inner)
2993 }
2994 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SnsInvalidTopicFault(inner) => {
2995 Error::SnsInvalidTopicFault(inner)
2996 }
2997 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::SnsNoAuthorizationFault(inner) => {
2998 Error::SnsNoAuthorizationFault(inner)
2999 }
3000 crate::operation::modify_event_subscription::ModifyEventSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
3001 }
3002 }
3003}
3004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_instance_profile::ModifyInstanceProfileError, R>> for Error
3005where
3006 R: Send + Sync + std::fmt::Debug + 'static,
3007{
3008 fn from(
3009 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_instance_profile::ModifyInstanceProfileError, R>,
3010 ) -> Self {
3011 match err {
3012 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3013 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3014 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3015 source: err.into(),
3016 }),
3017 }
3018 }
3019}
3020impl From<crate::operation::modify_instance_profile::ModifyInstanceProfileError> for Error {
3021 fn from(err: crate::operation::modify_instance_profile::ModifyInstanceProfileError) -> Self {
3022 match err {
3023 crate::operation::modify_instance_profile::ModifyInstanceProfileError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3024 crate::operation::modify_instance_profile::ModifyInstanceProfileError::FailedDependencyFault(inner) => {
3025 Error::FailedDependencyFault(inner)
3026 }
3027 crate::operation::modify_instance_profile::ModifyInstanceProfileError::InvalidResourceStateFault(inner) => {
3028 Error::InvalidResourceStateFault(inner)
3029 }
3030 crate::operation::modify_instance_profile::ModifyInstanceProfileError::KmsKeyNotAccessibleFault(inner) => {
3031 Error::KmsKeyNotAccessibleFault(inner)
3032 }
3033 crate::operation::modify_instance_profile::ModifyInstanceProfileError::ResourceNotFoundFault(inner) => {
3034 Error::ResourceNotFoundFault(inner)
3035 }
3036 crate::operation::modify_instance_profile::ModifyInstanceProfileError::S3AccessDeniedFault(inner) => Error::S3AccessDeniedFault(inner),
3037 crate::operation::modify_instance_profile::ModifyInstanceProfileError::S3ResourceNotFoundFault(inner) => {
3038 Error::S3ResourceNotFoundFault(inner)
3039 }
3040 crate::operation::modify_instance_profile::ModifyInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
3041 }
3042 }
3043}
3044impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_migration_project::ModifyMigrationProjectError, R>> for Error
3045where
3046 R: Send + Sync + std::fmt::Debug + 'static,
3047{
3048 fn from(
3049 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_migration_project::ModifyMigrationProjectError, R>,
3050 ) -> Self {
3051 match err {
3052 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3053 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3054 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3055 source: err.into(),
3056 }),
3057 }
3058 }
3059}
3060impl From<crate::operation::modify_migration_project::ModifyMigrationProjectError> for Error {
3061 fn from(err: crate::operation::modify_migration_project::ModifyMigrationProjectError) -> Self {
3062 match err {
3063 crate::operation::modify_migration_project::ModifyMigrationProjectError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3064 crate::operation::modify_migration_project::ModifyMigrationProjectError::FailedDependencyFault(inner) => {
3065 Error::FailedDependencyFault(inner)
3066 }
3067 crate::operation::modify_migration_project::ModifyMigrationProjectError::InvalidResourceStateFault(inner) => {
3068 Error::InvalidResourceStateFault(inner)
3069 }
3070 crate::operation::modify_migration_project::ModifyMigrationProjectError::ResourceNotFoundFault(inner) => {
3071 Error::ResourceNotFoundFault(inner)
3072 }
3073 crate::operation::modify_migration_project::ModifyMigrationProjectError::S3AccessDeniedFault(inner) => Error::S3AccessDeniedFault(inner),
3074 crate::operation::modify_migration_project::ModifyMigrationProjectError::S3ResourceNotFoundFault(inner) => {
3075 Error::S3ResourceNotFoundFault(inner)
3076 }
3077 crate::operation::modify_migration_project::ModifyMigrationProjectError::Unhandled(inner) => Error::Unhandled(inner),
3078 }
3079 }
3080}
3081impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_config::ModifyReplicationConfigError, R>>
3082 for Error
3083where
3084 R: Send + Sync + std::fmt::Debug + 'static,
3085{
3086 fn from(
3087 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_config::ModifyReplicationConfigError, R>,
3088 ) -> Self {
3089 match err {
3090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3093 source: err.into(),
3094 }),
3095 }
3096 }
3097}
3098impl From<crate::operation::modify_replication_config::ModifyReplicationConfigError> for Error {
3099 fn from(err: crate::operation::modify_replication_config::ModifyReplicationConfigError) -> Self {
3100 match err {
3101 crate::operation::modify_replication_config::ModifyReplicationConfigError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3102 crate::operation::modify_replication_config::ModifyReplicationConfigError::InvalidResourceStateFault(inner) => {
3103 Error::InvalidResourceStateFault(inner)
3104 }
3105 crate::operation::modify_replication_config::ModifyReplicationConfigError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
3106 crate::operation::modify_replication_config::ModifyReplicationConfigError::KmsKeyNotAccessibleFault(inner) => {
3107 Error::KmsKeyNotAccessibleFault(inner)
3108 }
3109 crate::operation::modify_replication_config::ModifyReplicationConfigError::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner) => {
3110 Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner)
3111 }
3112 crate::operation::modify_replication_config::ModifyReplicationConfigError::ResourceNotFoundFault(inner) => {
3113 Error::ResourceNotFoundFault(inner)
3114 }
3115 crate::operation::modify_replication_config::ModifyReplicationConfigError::Unhandled(inner) => Error::Unhandled(inner),
3116 }
3117 }
3118}
3119impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_instance::ModifyReplicationInstanceError, R>>
3120 for Error
3121where
3122 R: Send + Sync + std::fmt::Debug + 'static,
3123{
3124 fn from(
3125 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_instance::ModifyReplicationInstanceError, R>,
3126 ) -> Self {
3127 match err {
3128 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3129 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3130 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3131 source: err.into(),
3132 }),
3133 }
3134 }
3135}
3136impl From<crate::operation::modify_replication_instance::ModifyReplicationInstanceError> for Error {
3137 fn from(err: crate::operation::modify_replication_instance::ModifyReplicationInstanceError) -> Self {
3138 match err {
3139 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::AccessDeniedFault(inner) => {
3140 Error::AccessDeniedFault(inner)
3141 }
3142 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::InsufficientResourceCapacityFault(inner) => {
3143 Error::InsufficientResourceCapacityFault(inner)
3144 }
3145 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::InvalidResourceStateFault(inner) => {
3146 Error::InvalidResourceStateFault(inner)
3147 }
3148 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::ResourceAlreadyExistsFault(inner) => {
3149 Error::ResourceAlreadyExistsFault(inner)
3150 }
3151 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::ResourceNotFoundFault(inner) => {
3152 Error::ResourceNotFoundFault(inner)
3153 }
3154 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::StorageQuotaExceededFault(inner) => {
3155 Error::StorageQuotaExceededFault(inner)
3156 }
3157 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::UpgradeDependencyFailureFault(inner) => {
3158 Error::UpgradeDependencyFailureFault(inner)
3159 }
3160 crate::operation::modify_replication_instance::ModifyReplicationInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3161 }
3162 }
3163}
3164impl<R>
3165 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError, R>>
3166 for Error
3167where
3168 R: Send + Sync + std::fmt::Debug + 'static,
3169{
3170 fn from(
3171 err: ::aws_smithy_runtime_api::client::result::SdkError<
3172 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError,
3173 R,
3174 >,
3175 ) -> Self {
3176 match err {
3177 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3178 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3179 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3180 source: err.into(),
3181 }),
3182 }
3183 }
3184}
3185impl From<crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError> for Error {
3186 fn from(err: crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError) -> Self {
3187 match err {
3188 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::AccessDeniedFault(inner) => {
3189 Error::AccessDeniedFault(inner)
3190 }
3191 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::InvalidSubnet(inner) => Error::InvalidSubnet(inner),
3192 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::ReplicationSubnetGroupDoesNotCoverEnoughAZs(
3193 inner,
3194 ) => Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner),
3195 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::ResourceNotFoundFault(inner) => {
3196 Error::ResourceNotFoundFault(inner)
3197 }
3198 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::ResourceQuotaExceededFault(inner) => {
3199 Error::ResourceQuotaExceededFault(inner)
3200 }
3201 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::SubnetAlreadyInUse(inner) => {
3202 Error::SubnetAlreadyInUse(inner)
3203 }
3204 crate::operation::modify_replication_subnet_group::ModifyReplicationSubnetGroupError::Unhandled(inner) => Error::Unhandled(inner),
3205 }
3206 }
3207}
3208impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_task::ModifyReplicationTaskError, R>> for Error
3209where
3210 R: Send + Sync + std::fmt::Debug + 'static,
3211{
3212 fn from(
3213 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_replication_task::ModifyReplicationTaskError, R>,
3214 ) -> Self {
3215 match err {
3216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3219 source: err.into(),
3220 }),
3221 }
3222 }
3223}
3224impl From<crate::operation::modify_replication_task::ModifyReplicationTaskError> for Error {
3225 fn from(err: crate::operation::modify_replication_task::ModifyReplicationTaskError) -> Self {
3226 match err {
3227 crate::operation::modify_replication_task::ModifyReplicationTaskError::InvalidResourceStateFault(inner) => {
3228 Error::InvalidResourceStateFault(inner)
3229 }
3230 crate::operation::modify_replication_task::ModifyReplicationTaskError::KmsKeyNotAccessibleFault(inner) => {
3231 Error::KmsKeyNotAccessibleFault(inner)
3232 }
3233 crate::operation::modify_replication_task::ModifyReplicationTaskError::ResourceAlreadyExistsFault(inner) => {
3234 Error::ResourceAlreadyExistsFault(inner)
3235 }
3236 crate::operation::modify_replication_task::ModifyReplicationTaskError::ResourceNotFoundFault(inner) => {
3237 Error::ResourceNotFoundFault(inner)
3238 }
3239 crate::operation::modify_replication_task::ModifyReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
3240 }
3241 }
3242}
3243impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::move_replication_task::MoveReplicationTaskError, R>> for Error
3244where
3245 R: Send + Sync + std::fmt::Debug + 'static,
3246{
3247 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::move_replication_task::MoveReplicationTaskError, R>) -> Self {
3248 match err {
3249 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3250 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3251 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3252 source: err.into(),
3253 }),
3254 }
3255 }
3256}
3257impl From<crate::operation::move_replication_task::MoveReplicationTaskError> for Error {
3258 fn from(err: crate::operation::move_replication_task::MoveReplicationTaskError) -> Self {
3259 match err {
3260 crate::operation::move_replication_task::MoveReplicationTaskError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3261 crate::operation::move_replication_task::MoveReplicationTaskError::InvalidResourceStateFault(inner) => {
3262 Error::InvalidResourceStateFault(inner)
3263 }
3264 crate::operation::move_replication_task::MoveReplicationTaskError::KmsKeyNotAccessibleFault(inner) => {
3265 Error::KmsKeyNotAccessibleFault(inner)
3266 }
3267 crate::operation::move_replication_task::MoveReplicationTaskError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3268 crate::operation::move_replication_task::MoveReplicationTaskError::ResourceQuotaExceededFault(inner) => {
3269 Error::ResourceQuotaExceededFault(inner)
3270 }
3271 crate::operation::move_replication_task::MoveReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
3272 }
3273 }
3274}
3275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_replication_instance::RebootReplicationInstanceError, R>>
3276 for Error
3277where
3278 R: Send + Sync + std::fmt::Debug + 'static,
3279{
3280 fn from(
3281 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_replication_instance::RebootReplicationInstanceError, R>,
3282 ) -> Self {
3283 match err {
3284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3287 source: err.into(),
3288 }),
3289 }
3290 }
3291}
3292impl From<crate::operation::reboot_replication_instance::RebootReplicationInstanceError> for Error {
3293 fn from(err: crate::operation::reboot_replication_instance::RebootReplicationInstanceError) -> Self {
3294 match err {
3295 crate::operation::reboot_replication_instance::RebootReplicationInstanceError::InvalidResourceStateFault(inner) => {
3296 Error::InvalidResourceStateFault(inner)
3297 }
3298 crate::operation::reboot_replication_instance::RebootReplicationInstanceError::ResourceNotFoundFault(inner) => {
3299 Error::ResourceNotFoundFault(inner)
3300 }
3301 crate::operation::reboot_replication_instance::RebootReplicationInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3302 }
3303 }
3304}
3305impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::refresh_schemas::RefreshSchemasError, R>> for Error
3306where
3307 R: Send + Sync + std::fmt::Debug + 'static,
3308{
3309 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::refresh_schemas::RefreshSchemasError, R>) -> Self {
3310 match err {
3311 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3312 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3313 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3314 source: err.into(),
3315 }),
3316 }
3317 }
3318}
3319impl From<crate::operation::refresh_schemas::RefreshSchemasError> for Error {
3320 fn from(err: crate::operation::refresh_schemas::RefreshSchemasError) -> Self {
3321 match err {
3322 crate::operation::refresh_schemas::RefreshSchemasError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
3323 crate::operation::refresh_schemas::RefreshSchemasError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
3324 crate::operation::refresh_schemas::RefreshSchemasError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3325 crate::operation::refresh_schemas::RefreshSchemasError::ResourceQuotaExceededFault(inner) => Error::ResourceQuotaExceededFault(inner),
3326 crate::operation::refresh_schemas::RefreshSchemasError::Unhandled(inner) => Error::Unhandled(inner),
3327 }
3328 }
3329}
3330impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reload_replication_tables::ReloadReplicationTablesError, R>>
3331 for Error
3332where
3333 R: Send + Sync + std::fmt::Debug + 'static,
3334{
3335 fn from(
3336 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reload_replication_tables::ReloadReplicationTablesError, R>,
3337 ) -> Self {
3338 match err {
3339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3342 source: err.into(),
3343 }),
3344 }
3345 }
3346}
3347impl From<crate::operation::reload_replication_tables::ReloadReplicationTablesError> for Error {
3348 fn from(err: crate::operation::reload_replication_tables::ReloadReplicationTablesError) -> Self {
3349 match err {
3350 crate::operation::reload_replication_tables::ReloadReplicationTablesError::InvalidResourceStateFault(inner) => {
3351 Error::InvalidResourceStateFault(inner)
3352 }
3353 crate::operation::reload_replication_tables::ReloadReplicationTablesError::ResourceNotFoundFault(inner) => {
3354 Error::ResourceNotFoundFault(inner)
3355 }
3356 crate::operation::reload_replication_tables::ReloadReplicationTablesError::Unhandled(inner) => Error::Unhandled(inner),
3357 }
3358 }
3359}
3360impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reload_tables::ReloadTablesError, R>> for Error
3361where
3362 R: Send + Sync + std::fmt::Debug + 'static,
3363{
3364 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reload_tables::ReloadTablesError, R>) -> Self {
3365 match err {
3366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3369 source: err.into(),
3370 }),
3371 }
3372 }
3373}
3374impl From<crate::operation::reload_tables::ReloadTablesError> for Error {
3375 fn from(err: crate::operation::reload_tables::ReloadTablesError) -> Self {
3376 match err {
3377 crate::operation::reload_tables::ReloadTablesError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
3378 crate::operation::reload_tables::ReloadTablesError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3379 crate::operation::reload_tables::ReloadTablesError::Unhandled(inner) => Error::Unhandled(inner),
3380 }
3381 }
3382}
3383impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError, R>>
3384 for Error
3385where
3386 R: Send + Sync + std::fmt::Debug + 'static,
3387{
3388 fn from(
3389 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError, R>,
3390 ) -> Self {
3391 match err {
3392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3395 source: err.into(),
3396 }),
3397 }
3398 }
3399}
3400impl From<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError> for Error {
3401 fn from(err: crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError) -> Self {
3402 match err {
3403 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::InvalidResourceStateFault(inner) => {
3404 Error::InvalidResourceStateFault(inner)
3405 }
3406 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::ResourceNotFoundFault(inner) => {
3407 Error::ResourceNotFoundFault(inner)
3408 }
3409 crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::Unhandled(inner) => Error::Unhandled(inner),
3410 }
3411 }
3412}
3413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError, R>>
3414 for Error
3415where
3416 R: Send + Sync + std::fmt::Debug + 'static,
3417{
3418 fn from(
3419 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError, R>,
3420 ) -> Self {
3421 match err {
3422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3425 source: err.into(),
3426 }),
3427 }
3428 }
3429}
3430impl From<crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError> for Error {
3431 fn from(err: crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError) -> Self {
3432 match err {
3433 crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError::InvalidResourceStateFault(inner) => {
3434 Error::InvalidResourceStateFault(inner)
3435 }
3436 crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError::ResourceNotFoundFault(inner) => {
3437 Error::ResourceNotFoundFault(inner)
3438 }
3439 crate::operation::run_fleet_advisor_lsa_analysis::RunFleetAdvisorLsaAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
3440 }
3441 }
3442}
3443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_data_migration::StartDataMigrationError, R>> for Error
3444where
3445 R: Send + Sync + std::fmt::Debug + 'static,
3446{
3447 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_data_migration::StartDataMigrationError, R>) -> Self {
3448 match err {
3449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3452 source: err.into(),
3453 }),
3454 }
3455 }
3456}
3457impl From<crate::operation::start_data_migration::StartDataMigrationError> for Error {
3458 fn from(err: crate::operation::start_data_migration::StartDataMigrationError) -> Self {
3459 match err {
3460 crate::operation::start_data_migration::StartDataMigrationError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
3461 crate::operation::start_data_migration::StartDataMigrationError::InvalidOperationFault(inner) => Error::InvalidOperationFault(inner),
3462 crate::operation::start_data_migration::StartDataMigrationError::InvalidResourceStateFault(inner) => {
3463 Error::InvalidResourceStateFault(inner)
3464 }
3465 crate::operation::start_data_migration::StartDataMigrationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3466 crate::operation::start_data_migration::StartDataMigrationError::ResourceQuotaExceededFault(inner) => {
3467 Error::ResourceQuotaExceededFault(inner)
3468 }
3469 crate::operation::start_data_migration::StartDataMigrationError::Unhandled(inner) => Error::Unhandled(inner),
3470 }
3471 }
3472}
3473impl<R>
3474 From<
3475 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_extension_pack_association::StartExtensionPackAssociationError, R>,
3476 > for Error
3477where
3478 R: Send + Sync + std::fmt::Debug + 'static,
3479{
3480 fn from(
3481 err: ::aws_smithy_runtime_api::client::result::SdkError<
3482 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError,
3483 R,
3484 >,
3485 ) -> Self {
3486 match err {
3487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3490 source: err.into(),
3491 }),
3492 }
3493 }
3494}
3495impl From<crate::operation::start_extension_pack_association::StartExtensionPackAssociationError> for Error {
3496 fn from(err: crate::operation::start_extension_pack_association::StartExtensionPackAssociationError) -> Self {
3497 match err {
3498 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::AccessDeniedFault(inner) => {
3499 Error::AccessDeniedFault(inner)
3500 }
3501 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::InvalidResourceStateFault(inner) => {
3502 Error::InvalidResourceStateFault(inner)
3503 }
3504 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::KmsKeyNotAccessibleFault(inner) => {
3505 Error::KmsKeyNotAccessibleFault(inner)
3506 }
3507 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::ResourceAlreadyExistsFault(inner) => {
3508 Error::ResourceAlreadyExistsFault(inner)
3509 }
3510 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::ResourceNotFoundFault(inner) => {
3511 Error::ResourceNotFoundFault(inner)
3512 }
3513 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::ResourceQuotaExceededFault(inner) => {
3514 Error::ResourceQuotaExceededFault(inner)
3515 }
3516 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::S3AccessDeniedFault(inner) => {
3517 Error::S3AccessDeniedFault(inner)
3518 }
3519 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::S3ResourceNotFoundFault(inner) => {
3520 Error::S3ResourceNotFoundFault(inner)
3521 }
3522 crate::operation::start_extension_pack_association::StartExtensionPackAssociationError::Unhandled(inner) => Error::Unhandled(inner),
3523 }
3524 }
3525}
3526impl<R>
3527 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError, R>>
3528 for Error
3529where
3530 R: Send + Sync + std::fmt::Debug + 'static,
3531{
3532 fn from(
3533 err: ::aws_smithy_runtime_api::client::result::SdkError<
3534 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError,
3535 R,
3536 >,
3537 ) -> Self {
3538 match err {
3539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3542 source: err.into(),
3543 }),
3544 }
3545 }
3546}
3547impl From<crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError> for Error {
3548 fn from(err: crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError) -> Self {
3549 match err {
3550 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::AccessDeniedFault(inner) => {
3551 Error::AccessDeniedFault(inner)
3552 }
3553 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::InvalidResourceStateFault(inner) => {
3554 Error::InvalidResourceStateFault(inner)
3555 }
3556 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::KmsKeyNotAccessibleFault(inner) => {
3557 Error::KmsKeyNotAccessibleFault(inner)
3558 }
3559 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::ResourceAlreadyExistsFault(inner) => {
3560 Error::ResourceAlreadyExistsFault(inner)
3561 }
3562 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::ResourceNotFoundFault(inner) => {
3563 Error::ResourceNotFoundFault(inner)
3564 }
3565 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::ResourceQuotaExceededFault(inner) => {
3566 Error::ResourceQuotaExceededFault(inner)
3567 }
3568 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::S3AccessDeniedFault(inner) => {
3569 Error::S3AccessDeniedFault(inner)
3570 }
3571 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::S3ResourceNotFoundFault(inner) => {
3572 Error::S3ResourceNotFoundFault(inner)
3573 }
3574 crate::operation::start_metadata_model_assessment::StartMetadataModelAssessmentError::Unhandled(inner) => Error::Unhandled(inner),
3575 }
3576 }
3577}
3578impl<R>
3579 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError, R>>
3580 for Error
3581where
3582 R: Send + Sync + std::fmt::Debug + 'static,
3583{
3584 fn from(
3585 err: ::aws_smithy_runtime_api::client::result::SdkError<
3586 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError,
3587 R,
3588 >,
3589 ) -> Self {
3590 match err {
3591 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3592 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3593 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3594 source: err.into(),
3595 }),
3596 }
3597 }
3598}
3599impl From<crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError> for Error {
3600 fn from(err: crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError) -> Self {
3601 match err {
3602 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::AccessDeniedFault(inner) => {
3603 Error::AccessDeniedFault(inner)
3604 }
3605 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::InvalidResourceStateFault(inner) => {
3606 Error::InvalidResourceStateFault(inner)
3607 }
3608 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::KmsKeyNotAccessibleFault(inner) => {
3609 Error::KmsKeyNotAccessibleFault(inner)
3610 }
3611 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::ResourceAlreadyExistsFault(inner) => {
3612 Error::ResourceAlreadyExistsFault(inner)
3613 }
3614 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::ResourceNotFoundFault(inner) => {
3615 Error::ResourceNotFoundFault(inner)
3616 }
3617 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::ResourceQuotaExceededFault(inner) => {
3618 Error::ResourceQuotaExceededFault(inner)
3619 }
3620 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::S3AccessDeniedFault(inner) => {
3621 Error::S3AccessDeniedFault(inner)
3622 }
3623 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::S3ResourceNotFoundFault(inner) => {
3624 Error::S3ResourceNotFoundFault(inner)
3625 }
3626 crate::operation::start_metadata_model_conversion::StartMetadataModelConversionError::Unhandled(inner) => Error::Unhandled(inner),
3627 }
3628 }
3629}
3630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_creation::StartMetadataModelCreationError, R>>
3631 for Error
3632where
3633 R: Send + Sync + std::fmt::Debug + 'static,
3634{
3635 fn from(
3636 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_creation::StartMetadataModelCreationError, R>,
3637 ) -> Self {
3638 match err {
3639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3642 source: err.into(),
3643 }),
3644 }
3645 }
3646}
3647impl From<crate::operation::start_metadata_model_creation::StartMetadataModelCreationError> for Error {
3648 fn from(err: crate::operation::start_metadata_model_creation::StartMetadataModelCreationError) -> Self {
3649 match err {
3650 crate::operation::start_metadata_model_creation::StartMetadataModelCreationError::AccessDeniedFault(inner) => {
3651 Error::AccessDeniedFault(inner)
3652 }
3653 crate::operation::start_metadata_model_creation::StartMetadataModelCreationError::ResourceAlreadyExistsFault(inner) => {
3654 Error::ResourceAlreadyExistsFault(inner)
3655 }
3656 crate::operation::start_metadata_model_creation::StartMetadataModelCreationError::ResourceNotFoundFault(inner) => {
3657 Error::ResourceNotFoundFault(inner)
3658 }
3659 crate::operation::start_metadata_model_creation::StartMetadataModelCreationError::ResourceQuotaExceededFault(inner) => {
3660 Error::ResourceQuotaExceededFault(inner)
3661 }
3662 crate::operation::start_metadata_model_creation::StartMetadataModelCreationError::Unhandled(inner) => Error::Unhandled(inner),
3663 }
3664 }
3665}
3666impl<R>
3667 From<
3668 ::aws_smithy_runtime_api::client::result::SdkError<
3669 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError,
3670 R,
3671 >,
3672 > for Error
3673where
3674 R: Send + Sync + std::fmt::Debug + 'static,
3675{
3676 fn from(
3677 err: ::aws_smithy_runtime_api::client::result::SdkError<
3678 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError,
3679 R,
3680 >,
3681 ) -> Self {
3682 match err {
3683 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3684 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3685 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3686 source: err.into(),
3687 }),
3688 }
3689 }
3690}
3691impl From<crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError> for Error {
3692 fn from(err: crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError) -> Self {
3693 match err {
3694 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::AccessDeniedFault(inner) => {
3695 Error::AccessDeniedFault(inner)
3696 }
3697 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::InvalidResourceStateFault(inner) => {
3698 Error::InvalidResourceStateFault(inner)
3699 }
3700 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::KmsKeyNotAccessibleFault(inner) => {
3701 Error::KmsKeyNotAccessibleFault(inner)
3702 }
3703 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::ResourceAlreadyExistsFault(inner) => {
3704 Error::ResourceAlreadyExistsFault(inner)
3705 }
3706 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::ResourceNotFoundFault(inner) => {
3707 Error::ResourceNotFoundFault(inner)
3708 }
3709 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::ResourceQuotaExceededFault(inner) => {
3710 Error::ResourceQuotaExceededFault(inner)
3711 }
3712 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::S3AccessDeniedFault(inner) => {
3713 Error::S3AccessDeniedFault(inner)
3714 }
3715 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::S3ResourceNotFoundFault(inner) => {
3716 Error::S3ResourceNotFoundFault(inner)
3717 }
3718 crate::operation::start_metadata_model_export_as_script::StartMetadataModelExportAsScriptError::Unhandled(inner) => {
3719 Error::Unhandled(inner)
3720 }
3721 }
3722 }
3723}
3724impl<R>
3725 From<
3726 ::aws_smithy_runtime_api::client::result::SdkError<
3727 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError,
3728 R,
3729 >,
3730 > for Error
3731where
3732 R: Send + Sync + std::fmt::Debug + 'static,
3733{
3734 fn from(
3735 err: ::aws_smithy_runtime_api::client::result::SdkError<
3736 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError,
3737 R,
3738 >,
3739 ) -> Self {
3740 match err {
3741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3744 source: err.into(),
3745 }),
3746 }
3747 }
3748}
3749impl From<crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError> for Error {
3750 fn from(err: crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError) -> Self {
3751 match err {
3752 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::AccessDeniedFault(inner) => {
3753 Error::AccessDeniedFault(inner)
3754 }
3755 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::InvalidResourceStateFault(inner) => {
3756 Error::InvalidResourceStateFault(inner)
3757 }
3758 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::KmsKeyNotAccessibleFault(inner) => {
3759 Error::KmsKeyNotAccessibleFault(inner)
3760 }
3761 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::ResourceAlreadyExistsFault(inner) => {
3762 Error::ResourceAlreadyExistsFault(inner)
3763 }
3764 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::ResourceNotFoundFault(inner) => {
3765 Error::ResourceNotFoundFault(inner)
3766 }
3767 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::ResourceQuotaExceededFault(inner) => {
3768 Error::ResourceQuotaExceededFault(inner)
3769 }
3770 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::S3AccessDeniedFault(inner) => {
3771 Error::S3AccessDeniedFault(inner)
3772 }
3773 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::S3ResourceNotFoundFault(inner) => {
3774 Error::S3ResourceNotFoundFault(inner)
3775 }
3776 crate::operation::start_metadata_model_export_to_target::StartMetadataModelExportToTargetError::Unhandled(inner) => {
3777 Error::Unhandled(inner)
3778 }
3779 }
3780 }
3781}
3782impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_import::StartMetadataModelImportError, R>>
3783 for Error
3784where
3785 R: Send + Sync + std::fmt::Debug + 'static,
3786{
3787 fn from(
3788 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_model_import::StartMetadataModelImportError, R>,
3789 ) -> Self {
3790 match err {
3791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3794 source: err.into(),
3795 }),
3796 }
3797 }
3798}
3799impl From<crate::operation::start_metadata_model_import::StartMetadataModelImportError> for Error {
3800 fn from(err: crate::operation::start_metadata_model_import::StartMetadataModelImportError) -> Self {
3801 match err {
3802 crate::operation::start_metadata_model_import::StartMetadataModelImportError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3803 crate::operation::start_metadata_model_import::StartMetadataModelImportError::InvalidResourceStateFault(inner) => {
3804 Error::InvalidResourceStateFault(inner)
3805 }
3806 crate::operation::start_metadata_model_import::StartMetadataModelImportError::KmsKeyNotAccessibleFault(inner) => {
3807 Error::KmsKeyNotAccessibleFault(inner)
3808 }
3809 crate::operation::start_metadata_model_import::StartMetadataModelImportError::ResourceAlreadyExistsFault(inner) => {
3810 Error::ResourceAlreadyExistsFault(inner)
3811 }
3812 crate::operation::start_metadata_model_import::StartMetadataModelImportError::ResourceNotFoundFault(inner) => {
3813 Error::ResourceNotFoundFault(inner)
3814 }
3815 crate::operation::start_metadata_model_import::StartMetadataModelImportError::ResourceQuotaExceededFault(inner) => {
3816 Error::ResourceQuotaExceededFault(inner)
3817 }
3818 crate::operation::start_metadata_model_import::StartMetadataModelImportError::S3AccessDeniedFault(inner) => {
3819 Error::S3AccessDeniedFault(inner)
3820 }
3821 crate::operation::start_metadata_model_import::StartMetadataModelImportError::S3ResourceNotFoundFault(inner) => {
3822 Error::S3ResourceNotFoundFault(inner)
3823 }
3824 crate::operation::start_metadata_model_import::StartMetadataModelImportError::Unhandled(inner) => Error::Unhandled(inner),
3825 }
3826 }
3827}
3828impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_recommendations::StartRecommendationsError, R>> for Error
3829where
3830 R: Send + Sync + std::fmt::Debug + 'static,
3831{
3832 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_recommendations::StartRecommendationsError, R>) -> Self {
3833 match err {
3834 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3835 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3836 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3837 source: err.into(),
3838 }),
3839 }
3840 }
3841}
3842impl From<crate::operation::start_recommendations::StartRecommendationsError> for Error {
3843 fn from(err: crate::operation::start_recommendations::StartRecommendationsError) -> Self {
3844 match err {
3845 crate::operation::start_recommendations::StartRecommendationsError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3846 crate::operation::start_recommendations::StartRecommendationsError::InvalidResourceStateFault(inner) => {
3847 Error::InvalidResourceStateFault(inner)
3848 }
3849 crate::operation::start_recommendations::StartRecommendationsError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3850 crate::operation::start_recommendations::StartRecommendationsError::Unhandled(inner) => Error::Unhandled(inner),
3851 }
3852 }
3853}
3854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_replication::StartReplicationError, R>> for Error
3855where
3856 R: Send + Sync + std::fmt::Debug + 'static,
3857{
3858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_replication::StartReplicationError, R>) -> Self {
3859 match err {
3860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3863 source: err.into(),
3864 }),
3865 }
3866 }
3867}
3868impl From<crate::operation::start_replication::StartReplicationError> for Error {
3869 fn from(err: crate::operation::start_replication::StartReplicationError) -> Self {
3870 match err {
3871 crate::operation::start_replication::StartReplicationError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3872 crate::operation::start_replication::StartReplicationError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
3873 crate::operation::start_replication::StartReplicationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3874 crate::operation::start_replication::StartReplicationError::Unhandled(inner) => Error::Unhandled(inner),
3875 }
3876 }
3877}
3878impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_replication_task::StartReplicationTaskError, R>> for Error
3879where
3880 R: Send + Sync + std::fmt::Debug + 'static,
3881{
3882 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_replication_task::StartReplicationTaskError, R>) -> Self {
3883 match err {
3884 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3885 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3886 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3887 source: err.into(),
3888 }),
3889 }
3890 }
3891}
3892impl From<crate::operation::start_replication_task::StartReplicationTaskError> for Error {
3893 fn from(err: crate::operation::start_replication_task::StartReplicationTaskError) -> Self {
3894 match err {
3895 crate::operation::start_replication_task::StartReplicationTaskError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
3896 crate::operation::start_replication_task::StartReplicationTaskError::InvalidResourceStateFault(inner) => {
3897 Error::InvalidResourceStateFault(inner)
3898 }
3899 crate::operation::start_replication_task::StartReplicationTaskError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
3900 crate::operation::start_replication_task::StartReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
3901 }
3902 }
3903}
3904impl<R>
3905 From<
3906 ::aws_smithy_runtime_api::client::result::SdkError<
3907 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError,
3908 R,
3909 >,
3910 > for Error
3911where
3912 R: Send + Sync + std::fmt::Debug + 'static,
3913{
3914 fn from(
3915 err: ::aws_smithy_runtime_api::client::result::SdkError<
3916 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError,
3917 R,
3918 >,
3919 ) -> Self {
3920 match err {
3921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3924 source: err.into(),
3925 }),
3926 }
3927 }
3928}
3929impl From<crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError> for Error {
3930 fn from(err: crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError) -> Self {
3931 match err {
3932 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError::InvalidResourceStateFault(inner) => {
3933 Error::InvalidResourceStateFault(inner)
3934 }
3935 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError::ResourceNotFoundFault(inner) => {
3936 Error::ResourceNotFoundFault(inner)
3937 }
3938 crate::operation::start_replication_task_assessment::StartReplicationTaskAssessmentError::Unhandled(inner) => Error::Unhandled(inner),
3939 }
3940 }
3941}
3942impl<R>
3943 From<
3944 ::aws_smithy_runtime_api::client::result::SdkError<
3945 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError,
3946 R,
3947 >,
3948 > for Error
3949where
3950 R: Send + Sync + std::fmt::Debug + 'static,
3951{
3952 fn from(
3953 err: ::aws_smithy_runtime_api::client::result::SdkError<
3954 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError,
3955 R,
3956 >,
3957 ) -> Self {
3958 match err {
3959 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3960 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3961 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3962 source: err.into(),
3963 }),
3964 }
3965 }
3966}
3967impl From<crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError> for Error {
3968 fn from(err: crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError) -> Self {
3969 match err {
3970 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::AccessDeniedFault(inner) => {
3971 Error::AccessDeniedFault(inner)
3972 }
3973 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::InvalidResourceStateFault(inner) => {
3974 Error::InvalidResourceStateFault(inner)
3975 }
3976 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsAccessDeniedFault(inner) => {
3977 Error::KmsAccessDeniedFault(inner)
3978 }
3979 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsDisabledFault(inner) => {
3980 Error::KmsDisabledFault(inner)
3981 }
3982 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsFault(inner) => {
3983 Error::KmsFault(inner)
3984 }
3985 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsInvalidStateFault(inner) => {
3986 Error::KmsInvalidStateFault(inner)
3987 }
3988 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsKeyNotAccessibleFault(inner) => {
3989 Error::KmsKeyNotAccessibleFault(inner)
3990 }
3991 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::KmsNotFoundFault(inner) => {
3992 Error::KmsNotFoundFault(inner)
3993 }
3994 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::ResourceAlreadyExistsFault(inner) => {
3995 Error::ResourceAlreadyExistsFault(inner)
3996 }
3997 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::ResourceNotFoundFault(inner) => {
3998 Error::ResourceNotFoundFault(inner)
3999 }
4000 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::S3AccessDeniedFault(inner) => {
4001 Error::S3AccessDeniedFault(inner)
4002 }
4003 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::S3ResourceNotFoundFault(inner) => {
4004 Error::S3ResourceNotFoundFault(inner)
4005 }
4006 crate::operation::start_replication_task_assessment_run::StartReplicationTaskAssessmentRunError::Unhandled(inner) => {
4007 Error::Unhandled(inner)
4008 }
4009 }
4010 }
4011}
4012impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_data_migration::StopDataMigrationError, R>> for Error
4013where
4014 R: Send + Sync + std::fmt::Debug + 'static,
4015{
4016 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_data_migration::StopDataMigrationError, R>) -> Self {
4017 match err {
4018 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4019 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4020 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4021 source: err.into(),
4022 }),
4023 }
4024 }
4025}
4026impl From<crate::operation::stop_data_migration::StopDataMigrationError> for Error {
4027 fn from(err: crate::operation::stop_data_migration::StopDataMigrationError) -> Self {
4028 match err {
4029 crate::operation::stop_data_migration::StopDataMigrationError::FailedDependencyFault(inner) => Error::FailedDependencyFault(inner),
4030 crate::operation::stop_data_migration::StopDataMigrationError::InvalidResourceStateFault(inner) => {
4031 Error::InvalidResourceStateFault(inner)
4032 }
4033 crate::operation::stop_data_migration::StopDataMigrationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
4034 crate::operation::stop_data_migration::StopDataMigrationError::Unhandled(inner) => Error::Unhandled(inner),
4035 }
4036 }
4037}
4038impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_replication::StopReplicationError, R>> for Error
4039where
4040 R: Send + Sync + std::fmt::Debug + 'static,
4041{
4042 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_replication::StopReplicationError, R>) -> Self {
4043 match err {
4044 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4045 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4046 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4047 source: err.into(),
4048 }),
4049 }
4050 }
4051}
4052impl From<crate::operation::stop_replication::StopReplicationError> for Error {
4053 fn from(err: crate::operation::stop_replication::StopReplicationError) -> Self {
4054 match err {
4055 crate::operation::stop_replication::StopReplicationError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
4056 crate::operation::stop_replication::StopReplicationError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
4057 crate::operation::stop_replication::StopReplicationError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
4058 crate::operation::stop_replication::StopReplicationError::Unhandled(inner) => Error::Unhandled(inner),
4059 }
4060 }
4061}
4062impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_replication_task::StopReplicationTaskError, R>> for Error
4063where
4064 R: Send + Sync + std::fmt::Debug + 'static,
4065{
4066 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_replication_task::StopReplicationTaskError, R>) -> Self {
4067 match err {
4068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4071 source: err.into(),
4072 }),
4073 }
4074 }
4075}
4076impl From<crate::operation::stop_replication_task::StopReplicationTaskError> for Error {
4077 fn from(err: crate::operation::stop_replication_task::StopReplicationTaskError) -> Self {
4078 match err {
4079 crate::operation::stop_replication_task::StopReplicationTaskError::InvalidResourceStateFault(inner) => {
4080 Error::InvalidResourceStateFault(inner)
4081 }
4082 crate::operation::stop_replication_task::StopReplicationTaskError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
4083 crate::operation::stop_replication_task::StopReplicationTaskError::Unhandled(inner) => Error::Unhandled(inner),
4084 }
4085 }
4086}
4087impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_connection::TestConnectionError, R>> for Error
4088where
4089 R: Send + Sync + std::fmt::Debug + 'static,
4090{
4091 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_connection::TestConnectionError, R>) -> Self {
4092 match err {
4093 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4094 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4095 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4096 source: err.into(),
4097 }),
4098 }
4099 }
4100}
4101impl From<crate::operation::test_connection::TestConnectionError> for Error {
4102 fn from(err: crate::operation::test_connection::TestConnectionError) -> Self {
4103 match err {
4104 crate::operation::test_connection::TestConnectionError::AccessDeniedFault(inner) => Error::AccessDeniedFault(inner),
4105 crate::operation::test_connection::TestConnectionError::InvalidResourceStateFault(inner) => Error::InvalidResourceStateFault(inner),
4106 crate::operation::test_connection::TestConnectionError::KmsKeyNotAccessibleFault(inner) => Error::KmsKeyNotAccessibleFault(inner),
4107 crate::operation::test_connection::TestConnectionError::ResourceNotFoundFault(inner) => Error::ResourceNotFoundFault(inner),
4108 crate::operation::test_connection::TestConnectionError::ResourceQuotaExceededFault(inner) => Error::ResourceQuotaExceededFault(inner),
4109 crate::operation::test_connection::TestConnectionError::Unhandled(inner) => Error::Unhandled(inner),
4110 }
4111 }
4112}
4113impl<R>
4114 From<
4115 ::aws_smithy_runtime_api::client::result::SdkError<
4116 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError,
4117 R,
4118 >,
4119 > for Error
4120where
4121 R: Send + Sync + std::fmt::Debug + 'static,
4122{
4123 fn from(
4124 err: ::aws_smithy_runtime_api::client::result::SdkError<
4125 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError,
4126 R,
4127 >,
4128 ) -> Self {
4129 match err {
4130 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4131 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4132 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4133 source: err.into(),
4134 }),
4135 }
4136 }
4137}
4138impl From<crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError> for Error {
4139 fn from(err: crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError) -> Self {
4140 match err {
4141 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError::AccessDeniedFault(inner) => {
4142 Error::AccessDeniedFault(inner)
4143 }
4144 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError::InvalidResourceStateFault(inner) => {
4145 Error::InvalidResourceStateFault(inner)
4146 }
4147 crate::operation::update_subscriptions_to_event_bridge::UpdateSubscriptionsToEventBridgeError::Unhandled(inner) => {
4148 Error::Unhandled(inner)
4149 }
4150 }
4151 }
4152}
4153impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
4154where
4155 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
4156 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
4157{
4158 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
4159 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4160 meta: ::std::default::Default::default(),
4161 source: err.into(),
4162 })
4163 }
4164}
4165impl ::std::error::Error for Error {
4166 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
4167 match self {
4168 Error::AccessDeniedFault(inner) => inner.source(),
4169 Error::CollectorNotFoundFault(inner) => inner.source(),
4170 Error::FailedDependencyFault(inner) => inner.source(),
4171 Error::InsufficientResourceCapacityFault(inner) => inner.source(),
4172 Error::InvalidCertificateFault(inner) => inner.source(),
4173 Error::InvalidOperationFault(inner) => inner.source(),
4174 Error::InvalidResourceStateFault(inner) => inner.source(),
4175 Error::InvalidSubnet(inner) => inner.source(),
4176 Error::KmsAccessDeniedFault(inner) => inner.source(),
4177 Error::KmsDisabledFault(inner) => inner.source(),
4178 Error::KmsFault(inner) => inner.source(),
4179 Error::KmsInvalidStateFault(inner) => inner.source(),
4180 Error::KmsKeyNotAccessibleFault(inner) => inner.source(),
4181 Error::KmsNotFoundFault(inner) => inner.source(),
4182 Error::KmsThrottlingFault(inner) => inner.source(),
4183 Error::ReplicationSubnetGroupDoesNotCoverEnoughAZs(inner) => inner.source(),
4184 Error::ResourceAlreadyExistsFault(inner) => inner.source(),
4185 Error::ResourceNotFoundFault(inner) => inner.source(),
4186 Error::ResourceQuotaExceededFault(inner) => inner.source(),
4187 Error::S3AccessDeniedFault(inner) => inner.source(),
4188 Error::S3ResourceNotFoundFault(inner) => inner.source(),
4189 Error::SnsInvalidTopicFault(inner) => inner.source(),
4190 Error::SnsNoAuthorizationFault(inner) => inner.source(),
4191 Error::StorageQuotaExceededFault(inner) => inner.source(),
4192 Error::SubnetAlreadyInUse(inner) => inner.source(),
4193 Error::UpgradeDependencyFailureFault(inner) => inner.source(),
4194 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
4195 }
4196 }
4197}
4198impl ::aws_types::request_id::RequestId for Error {
4199 fn request_id(&self) -> Option<&str> {
4200 match self {
4201 Self::AccessDeniedFault(e) => e.request_id(),
4202 Self::CollectorNotFoundFault(e) => e.request_id(),
4203 Self::FailedDependencyFault(e) => e.request_id(),
4204 Self::InsufficientResourceCapacityFault(e) => e.request_id(),
4205 Self::InvalidCertificateFault(e) => e.request_id(),
4206 Self::InvalidOperationFault(e) => e.request_id(),
4207 Self::InvalidResourceStateFault(e) => e.request_id(),
4208 Self::InvalidSubnet(e) => e.request_id(),
4209 Self::KmsAccessDeniedFault(e) => e.request_id(),
4210 Self::KmsDisabledFault(e) => e.request_id(),
4211 Self::KmsFault(e) => e.request_id(),
4212 Self::KmsInvalidStateFault(e) => e.request_id(),
4213 Self::KmsKeyNotAccessibleFault(e) => e.request_id(),
4214 Self::KmsNotFoundFault(e) => e.request_id(),
4215 Self::KmsThrottlingFault(e) => e.request_id(),
4216 Self::ReplicationSubnetGroupDoesNotCoverEnoughAZs(e) => e.request_id(),
4217 Self::ResourceAlreadyExistsFault(e) => e.request_id(),
4218 Self::ResourceNotFoundFault(e) => e.request_id(),
4219 Self::ResourceQuotaExceededFault(e) => e.request_id(),
4220 Self::S3AccessDeniedFault(e) => e.request_id(),
4221 Self::S3ResourceNotFoundFault(e) => e.request_id(),
4222 Self::SnsInvalidTopicFault(e) => e.request_id(),
4223 Self::SnsNoAuthorizationFault(e) => e.request_id(),
4224 Self::StorageQuotaExceededFault(e) => e.request_id(),
4225 Self::SubnetAlreadyInUse(e) => e.request_id(),
4226 Self::UpgradeDependencyFailureFault(e) => e.request_id(),
4227 Self::Unhandled(e) => e.meta.request_id(),
4228 }
4229 }
4230}