1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 DryRunOperationException(crate::types::error::DryRunOperationException),
8 InternalError(crate::types::error::InternalError),
10 InvalidParameterException(crate::types::error::InvalidParameterException),
12 MissingRequiredParameterException(crate::types::error::MissingRequiredParameterException),
14 NoConnectorsAvailableException(crate::types::error::NoConnectorsAvailableException),
16 OperationNotPermittedException(crate::types::error::OperationNotPermittedException),
18 ReplicationJobAlreadyExistsException(crate::types::error::ReplicationJobAlreadyExistsException),
20 ReplicationJobNotFoundException(crate::types::error::ReplicationJobNotFoundException),
22 ReplicationRunLimitExceededException(crate::types::error::ReplicationRunLimitExceededException),
24 ServerCannotBeReplicatedException(crate::types::error::ServerCannotBeReplicatedException),
26 TemporarilyUnavailableException(crate::types::error::TemporarilyUnavailableException),
28 UnauthorizedOperationException(crate::types::error::UnauthorizedOperationException),
30 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
32 variable wildcard pattern and check `.code()`:
33 \
34 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
35 \
36 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
37 Unhandled(crate::error::sealed_unhandled::Unhandled),
38}
39impl ::std::fmt::Display for Error {
40 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
41 match self {
42 Error::DryRunOperationException(inner) => inner.fmt(f),
43 Error::InternalError(inner) => inner.fmt(f),
44 Error::InvalidParameterException(inner) => inner.fmt(f),
45 Error::MissingRequiredParameterException(inner) => inner.fmt(f),
46 Error::NoConnectorsAvailableException(inner) => inner.fmt(f),
47 Error::OperationNotPermittedException(inner) => inner.fmt(f),
48 Error::ReplicationJobAlreadyExistsException(inner) => inner.fmt(f),
49 Error::ReplicationJobNotFoundException(inner) => inner.fmt(f),
50 Error::ReplicationRunLimitExceededException(inner) => inner.fmt(f),
51 Error::ServerCannotBeReplicatedException(inner) => inner.fmt(f),
52 Error::TemporarilyUnavailableException(inner) => inner.fmt(f),
53 Error::UnauthorizedOperationException(inner) => inner.fmt(f),
54 Error::Unhandled(_) => {
55 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
56 write!(f, "unhandled error ({code})")
57 } else {
58 f.write_str("unhandled error")
59 }
60 }
61 }
62 }
63}
64impl From<::aws_smithy_types::error::operation::BuildError> for Error {
65 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
66 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
67 source: value.into(),
68 meta: ::std::default::Default::default(),
69 })
70 }
71}
72impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
73 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
74 match self {
75 Self::DryRunOperationException(inner) => inner.meta(),
76 Self::InternalError(inner) => inner.meta(),
77 Self::InvalidParameterException(inner) => inner.meta(),
78 Self::MissingRequiredParameterException(inner) => inner.meta(),
79 Self::NoConnectorsAvailableException(inner) => inner.meta(),
80 Self::OperationNotPermittedException(inner) => inner.meta(),
81 Self::ReplicationJobAlreadyExistsException(inner) => inner.meta(),
82 Self::ReplicationJobNotFoundException(inner) => inner.meta(),
83 Self::ReplicationRunLimitExceededException(inner) => inner.meta(),
84 Self::ServerCannotBeReplicatedException(inner) => inner.meta(),
85 Self::TemporarilyUnavailableException(inner) => inner.meta(),
86 Self::UnauthorizedOperationException(inner) => inner.meta(),
87 Self::Unhandled(inner) => &inner.meta,
88 }
89 }
90}
91impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_app::CreateAppError, R>> for Error
92where
93 R: Send + Sync + std::fmt::Debug + 'static,
94{
95 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_app::CreateAppError, R>) -> Self {
96 match err {
97 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
98 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
99 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
100 source: err.into(),
101 }),
102 }
103 }
104}
105impl From<crate::operation::create_app::CreateAppError> for Error {
106 fn from(err: crate::operation::create_app::CreateAppError) -> Self {
107 match err {
108 crate::operation::create_app::CreateAppError::InternalError(inner) => Error::InternalError(inner),
109 crate::operation::create_app::CreateAppError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
110 crate::operation::create_app::CreateAppError::MissingRequiredParameterException(inner) => Error::MissingRequiredParameterException(inner),
111 crate::operation::create_app::CreateAppError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
112 crate::operation::create_app::CreateAppError::UnauthorizedOperationException(inner) => Error::UnauthorizedOperationException(inner),
113 crate::operation::create_app::CreateAppError::Unhandled(inner) => Error::Unhandled(inner),
114 }
115 }
116}
117impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_job::CreateReplicationJobError, R>> for Error
118where
119 R: Send + Sync + std::fmt::Debug + 'static,
120{
121 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_replication_job::CreateReplicationJobError, R>) -> Self {
122 match err {
123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
126 source: err.into(),
127 }),
128 }
129 }
130}
131impl From<crate::operation::create_replication_job::CreateReplicationJobError> for Error {
132 fn from(err: crate::operation::create_replication_job::CreateReplicationJobError) -> Self {
133 match err {
134 crate::operation::create_replication_job::CreateReplicationJobError::InternalError(inner) => Error::InternalError(inner),
135 crate::operation::create_replication_job::CreateReplicationJobError::InvalidParameterException(inner) => {
136 Error::InvalidParameterException(inner)
137 }
138 crate::operation::create_replication_job::CreateReplicationJobError::MissingRequiredParameterException(inner) => {
139 Error::MissingRequiredParameterException(inner)
140 }
141 crate::operation::create_replication_job::CreateReplicationJobError::NoConnectorsAvailableException(inner) => {
142 Error::NoConnectorsAvailableException(inner)
143 }
144 crate::operation::create_replication_job::CreateReplicationJobError::OperationNotPermittedException(inner) => {
145 Error::OperationNotPermittedException(inner)
146 }
147 crate::operation::create_replication_job::CreateReplicationJobError::ReplicationJobAlreadyExistsException(inner) => {
148 Error::ReplicationJobAlreadyExistsException(inner)
149 }
150 crate::operation::create_replication_job::CreateReplicationJobError::ServerCannotBeReplicatedException(inner) => {
151 Error::ServerCannotBeReplicatedException(inner)
152 }
153 crate::operation::create_replication_job::CreateReplicationJobError::TemporarilyUnavailableException(inner) => {
154 Error::TemporarilyUnavailableException(inner)
155 }
156 crate::operation::create_replication_job::CreateReplicationJobError::UnauthorizedOperationException(inner) => {
157 Error::UnauthorizedOperationException(inner)
158 }
159 crate::operation::create_replication_job::CreateReplicationJobError::Unhandled(inner) => Error::Unhandled(inner),
160 }
161 }
162}
163impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_app::DeleteAppError, R>> for Error
164where
165 R: Send + Sync + std::fmt::Debug + 'static,
166{
167 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_app::DeleteAppError, R>) -> Self {
168 match err {
169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
172 source: err.into(),
173 }),
174 }
175 }
176}
177impl From<crate::operation::delete_app::DeleteAppError> for Error {
178 fn from(err: crate::operation::delete_app::DeleteAppError) -> Self {
179 match err {
180 crate::operation::delete_app::DeleteAppError::InternalError(inner) => Error::InternalError(inner),
181 crate::operation::delete_app::DeleteAppError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
182 crate::operation::delete_app::DeleteAppError::MissingRequiredParameterException(inner) => Error::MissingRequiredParameterException(inner),
183 crate::operation::delete_app::DeleteAppError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
184 crate::operation::delete_app::DeleteAppError::UnauthorizedOperationException(inner) => Error::UnauthorizedOperationException(inner),
185 crate::operation::delete_app::DeleteAppError::Unhandled(inner) => Error::Unhandled(inner),
186 }
187 }
188}
189impl<R>
190 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError, R>>
191 for Error
192where
193 R: Send + Sync + std::fmt::Debug + 'static,
194{
195 fn from(
196 err: ::aws_smithy_runtime_api::client::result::SdkError<
197 crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError,
198 R,
199 >,
200 ) -> Self {
201 match err {
202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
205 source: err.into(),
206 }),
207 }
208 }
209}
210impl From<crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError> for Error {
211 fn from(err: crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError) -> Self {
212 match err {
213 crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError::InternalError(inner) => Error::InternalError(inner),
214 crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError::InvalidParameterException(inner) => {
215 Error::InvalidParameterException(inner)
216 }
217 crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError::MissingRequiredParameterException(inner) => {
218 Error::MissingRequiredParameterException(inner)
219 }
220 crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError::OperationNotPermittedException(inner) => {
221 Error::OperationNotPermittedException(inner)
222 }
223 crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError::UnauthorizedOperationException(inner) => {
224 Error::UnauthorizedOperationException(inner)
225 }
226 crate::operation::delete_app_launch_configuration::DeleteAppLaunchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
227 }
228 }
229}
230impl<R>
231 From<
232 ::aws_smithy_runtime_api::client::result::SdkError<
233 crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError,
234 R,
235 >,
236 > for Error
237where
238 R: Send + Sync + std::fmt::Debug + 'static,
239{
240 fn from(
241 err: ::aws_smithy_runtime_api::client::result::SdkError<
242 crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError,
243 R,
244 >,
245 ) -> Self {
246 match err {
247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
250 source: err.into(),
251 }),
252 }
253 }
254}
255impl From<crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError> for Error {
256 fn from(err: crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError) -> Self {
257 match err {
258 crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError::InternalError(inner) => {
259 Error::InternalError(inner)
260 }
261 crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError::InvalidParameterException(inner) => {
262 Error::InvalidParameterException(inner)
263 }
264 crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError::MissingRequiredParameterException(
265 inner,
266 ) => Error::MissingRequiredParameterException(inner),
267 crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError::OperationNotPermittedException(inner) => {
268 Error::OperationNotPermittedException(inner)
269 }
270 crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError::UnauthorizedOperationException(inner) => {
271 Error::UnauthorizedOperationException(inner)
272 }
273 crate::operation::delete_app_replication_configuration::DeleteAppReplicationConfigurationError::Unhandled(inner) => {
274 Error::Unhandled(inner)
275 }
276 }
277 }
278}
279impl<R>
280 From<
281 ::aws_smithy_runtime_api::client::result::SdkError<
282 crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError,
283 R,
284 >,
285 > for Error
286where
287 R: Send + Sync + std::fmt::Debug + 'static,
288{
289 fn from(
290 err: ::aws_smithy_runtime_api::client::result::SdkError<
291 crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError,
292 R,
293 >,
294 ) -> Self {
295 match err {
296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
299 source: err.into(),
300 }),
301 }
302 }
303}
304impl From<crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError> for Error {
305 fn from(err: crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError) -> Self {
306 match err {
307 crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError::InternalError(inner) => {
308 Error::InternalError(inner)
309 }
310 crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError::InvalidParameterException(inner) => {
311 Error::InvalidParameterException(inner)
312 }
313 crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError::MissingRequiredParameterException(
314 inner,
315 ) => Error::MissingRequiredParameterException(inner),
316 crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError::OperationNotPermittedException(inner) => {
317 Error::OperationNotPermittedException(inner)
318 }
319 crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError::UnauthorizedOperationException(inner) => {
320 Error::UnauthorizedOperationException(inner)
321 }
322 crate::operation::delete_app_validation_configuration::DeleteAppValidationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
323 }
324 }
325}
326impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_job::DeleteReplicationJobError, R>> for Error
327where
328 R: Send + Sync + std::fmt::Debug + 'static,
329{
330 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_replication_job::DeleteReplicationJobError, R>) -> Self {
331 match err {
332 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
333 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
334 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
335 source: err.into(),
336 }),
337 }
338 }
339}
340impl From<crate::operation::delete_replication_job::DeleteReplicationJobError> for Error {
341 fn from(err: crate::operation::delete_replication_job::DeleteReplicationJobError) -> Self {
342 match err {
343 crate::operation::delete_replication_job::DeleteReplicationJobError::InvalidParameterException(inner) => {
344 Error::InvalidParameterException(inner)
345 }
346 crate::operation::delete_replication_job::DeleteReplicationJobError::MissingRequiredParameterException(inner) => {
347 Error::MissingRequiredParameterException(inner)
348 }
349 crate::operation::delete_replication_job::DeleteReplicationJobError::OperationNotPermittedException(inner) => {
350 Error::OperationNotPermittedException(inner)
351 }
352 crate::operation::delete_replication_job::DeleteReplicationJobError::ReplicationJobNotFoundException(inner) => {
353 Error::ReplicationJobNotFoundException(inner)
354 }
355 crate::operation::delete_replication_job::DeleteReplicationJobError::UnauthorizedOperationException(inner) => {
356 Error::UnauthorizedOperationException(inner)
357 }
358 crate::operation::delete_replication_job::DeleteReplicationJobError::Unhandled(inner) => Error::Unhandled(inner),
359 }
360 }
361}
362impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_server_catalog::DeleteServerCatalogError, R>> for Error
363where
364 R: Send + Sync + std::fmt::Debug + 'static,
365{
366 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_server_catalog::DeleteServerCatalogError, R>) -> Self {
367 match err {
368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
371 source: err.into(),
372 }),
373 }
374 }
375}
376impl From<crate::operation::delete_server_catalog::DeleteServerCatalogError> for Error {
377 fn from(err: crate::operation::delete_server_catalog::DeleteServerCatalogError) -> Self {
378 match err {
379 crate::operation::delete_server_catalog::DeleteServerCatalogError::InvalidParameterException(inner) => {
380 Error::InvalidParameterException(inner)
381 }
382 crate::operation::delete_server_catalog::DeleteServerCatalogError::MissingRequiredParameterException(inner) => {
383 Error::MissingRequiredParameterException(inner)
384 }
385 crate::operation::delete_server_catalog::DeleteServerCatalogError::OperationNotPermittedException(inner) => {
386 Error::OperationNotPermittedException(inner)
387 }
388 crate::operation::delete_server_catalog::DeleteServerCatalogError::UnauthorizedOperationException(inner) => {
389 Error::UnauthorizedOperationException(inner)
390 }
391 crate::operation::delete_server_catalog::DeleteServerCatalogError::Unhandled(inner) => Error::Unhandled(inner),
392 }
393 }
394}
395impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_connector::DisassociateConnectorError, R>> for Error
396where
397 R: Send + Sync + std::fmt::Debug + 'static,
398{
399 fn from(
400 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_connector::DisassociateConnectorError, R>,
401 ) -> Self {
402 match err {
403 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
404 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
405 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
406 source: err.into(),
407 }),
408 }
409 }
410}
411impl From<crate::operation::disassociate_connector::DisassociateConnectorError> for Error {
412 fn from(err: crate::operation::disassociate_connector::DisassociateConnectorError) -> Self {
413 match err {
414 crate::operation::disassociate_connector::DisassociateConnectorError::InvalidParameterException(inner) => {
415 Error::InvalidParameterException(inner)
416 }
417 crate::operation::disassociate_connector::DisassociateConnectorError::MissingRequiredParameterException(inner) => {
418 Error::MissingRequiredParameterException(inner)
419 }
420 crate::operation::disassociate_connector::DisassociateConnectorError::OperationNotPermittedException(inner) => {
421 Error::OperationNotPermittedException(inner)
422 }
423 crate::operation::disassociate_connector::DisassociateConnectorError::UnauthorizedOperationException(inner) => {
424 Error::UnauthorizedOperationException(inner)
425 }
426 crate::operation::disassociate_connector::DisassociateConnectorError::Unhandled(inner) => Error::Unhandled(inner),
427 }
428 }
429}
430impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::generate_change_set::GenerateChangeSetError, R>> for Error
431where
432 R: Send + Sync + std::fmt::Debug + 'static,
433{
434 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::generate_change_set::GenerateChangeSetError, R>) -> Self {
435 match err {
436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
439 source: err.into(),
440 }),
441 }
442 }
443}
444impl From<crate::operation::generate_change_set::GenerateChangeSetError> for Error {
445 fn from(err: crate::operation::generate_change_set::GenerateChangeSetError) -> Self {
446 match err {
447 crate::operation::generate_change_set::GenerateChangeSetError::InternalError(inner) => Error::InternalError(inner),
448 crate::operation::generate_change_set::GenerateChangeSetError::InvalidParameterException(inner) => {
449 Error::InvalidParameterException(inner)
450 }
451 crate::operation::generate_change_set::GenerateChangeSetError::MissingRequiredParameterException(inner) => {
452 Error::MissingRequiredParameterException(inner)
453 }
454 crate::operation::generate_change_set::GenerateChangeSetError::OperationNotPermittedException(inner) => {
455 Error::OperationNotPermittedException(inner)
456 }
457 crate::operation::generate_change_set::GenerateChangeSetError::UnauthorizedOperationException(inner) => {
458 Error::UnauthorizedOperationException(inner)
459 }
460 crate::operation::generate_change_set::GenerateChangeSetError::Unhandled(inner) => Error::Unhandled(inner),
461 }
462 }
463}
464impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::generate_template::GenerateTemplateError, R>> for Error
465where
466 R: Send + Sync + std::fmt::Debug + 'static,
467{
468 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::generate_template::GenerateTemplateError, R>) -> Self {
469 match err {
470 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
471 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
472 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
473 source: err.into(),
474 }),
475 }
476 }
477}
478impl From<crate::operation::generate_template::GenerateTemplateError> for Error {
479 fn from(err: crate::operation::generate_template::GenerateTemplateError) -> Self {
480 match err {
481 crate::operation::generate_template::GenerateTemplateError::InternalError(inner) => Error::InternalError(inner),
482 crate::operation::generate_template::GenerateTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
483 crate::operation::generate_template::GenerateTemplateError::MissingRequiredParameterException(inner) => {
484 Error::MissingRequiredParameterException(inner)
485 }
486 crate::operation::generate_template::GenerateTemplateError::OperationNotPermittedException(inner) => {
487 Error::OperationNotPermittedException(inner)
488 }
489 crate::operation::generate_template::GenerateTemplateError::UnauthorizedOperationException(inner) => {
490 Error::UnauthorizedOperationException(inner)
491 }
492 crate::operation::generate_template::GenerateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
493 }
494 }
495}
496impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_app::GetAppError, R>> for Error
497where
498 R: Send + Sync + std::fmt::Debug + 'static,
499{
500 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_app::GetAppError, R>) -> Self {
501 match err {
502 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
503 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
504 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
505 source: err.into(),
506 }),
507 }
508 }
509}
510impl From<crate::operation::get_app::GetAppError> for Error {
511 fn from(err: crate::operation::get_app::GetAppError) -> Self {
512 match err {
513 crate::operation::get_app::GetAppError::InternalError(inner) => Error::InternalError(inner),
514 crate::operation::get_app::GetAppError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
515 crate::operation::get_app::GetAppError::MissingRequiredParameterException(inner) => Error::MissingRequiredParameterException(inner),
516 crate::operation::get_app::GetAppError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
517 crate::operation::get_app::GetAppError::UnauthorizedOperationException(inner) => Error::UnauthorizedOperationException(inner),
518 crate::operation::get_app::GetAppError::Unhandled(inner) => Error::Unhandled(inner),
519 }
520 }
521}
522impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError, R>>
523 for Error
524where
525 R: Send + Sync + std::fmt::Debug + 'static,
526{
527 fn from(
528 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError, R>,
529 ) -> Self {
530 match err {
531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
534 source: err.into(),
535 }),
536 }
537 }
538}
539impl From<crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError> for Error {
540 fn from(err: crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError) -> Self {
541 match err {
542 crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError::InternalError(inner) => Error::InternalError(inner),
543 crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError::InvalidParameterException(inner) => {
544 Error::InvalidParameterException(inner)
545 }
546 crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError::MissingRequiredParameterException(inner) => {
547 Error::MissingRequiredParameterException(inner)
548 }
549 crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError::OperationNotPermittedException(inner) => {
550 Error::OperationNotPermittedException(inner)
551 }
552 crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError::UnauthorizedOperationException(inner) => {
553 Error::UnauthorizedOperationException(inner)
554 }
555 crate::operation::get_app_launch_configuration::GetAppLaunchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
556 }
557 }
558}
559impl<R>
560 From<
561 ::aws_smithy_runtime_api::client::result::SdkError<
562 crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError,
563 R,
564 >,
565 > for Error
566where
567 R: Send + Sync + std::fmt::Debug + 'static,
568{
569 fn from(
570 err: ::aws_smithy_runtime_api::client::result::SdkError<
571 crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError,
572 R,
573 >,
574 ) -> Self {
575 match err {
576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
579 source: err.into(),
580 }),
581 }
582 }
583}
584impl From<crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError> for Error {
585 fn from(err: crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError) -> Self {
586 match err {
587 crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError::InternalError(inner) => {
588 Error::InternalError(inner)
589 }
590 crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError::InvalidParameterException(inner) => {
591 Error::InvalidParameterException(inner)
592 }
593 crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError::MissingRequiredParameterException(inner) => {
594 Error::MissingRequiredParameterException(inner)
595 }
596 crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError::OperationNotPermittedException(inner) => {
597 Error::OperationNotPermittedException(inner)
598 }
599 crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError::UnauthorizedOperationException(inner) => {
600 Error::UnauthorizedOperationException(inner)
601 }
602 crate::operation::get_app_replication_configuration::GetAppReplicationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
603 }
604 }
605}
606impl<R>
607 From<
608 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError, R>,
609 > for Error
610where
611 R: Send + Sync + std::fmt::Debug + 'static,
612{
613 fn from(
614 err: ::aws_smithy_runtime_api::client::result::SdkError<
615 crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError,
616 R,
617 >,
618 ) -> Self {
619 match err {
620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
623 source: err.into(),
624 }),
625 }
626 }
627}
628impl From<crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError> for Error {
629 fn from(err: crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError) -> Self {
630 match err {
631 crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError::InternalError(inner) => {
632 Error::InternalError(inner)
633 }
634 crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError::InvalidParameterException(inner) => {
635 Error::InvalidParameterException(inner)
636 }
637 crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError::MissingRequiredParameterException(inner) => {
638 Error::MissingRequiredParameterException(inner)
639 }
640 crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError::OperationNotPermittedException(inner) => {
641 Error::OperationNotPermittedException(inner)
642 }
643 crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError::UnauthorizedOperationException(inner) => {
644 Error::UnauthorizedOperationException(inner)
645 }
646 crate::operation::get_app_validation_configuration::GetAppValidationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
647 }
648 }
649}
650impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_app_validation_output::GetAppValidationOutputError, R>>
651 for Error
652where
653 R: Send + Sync + std::fmt::Debug + 'static,
654{
655 fn from(
656 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_app_validation_output::GetAppValidationOutputError, R>,
657 ) -> Self {
658 match err {
659 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
660 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
661 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
662 source: err.into(),
663 }),
664 }
665 }
666}
667impl From<crate::operation::get_app_validation_output::GetAppValidationOutputError> for Error {
668 fn from(err: crate::operation::get_app_validation_output::GetAppValidationOutputError) -> Self {
669 match err {
670 crate::operation::get_app_validation_output::GetAppValidationOutputError::InternalError(inner) => Error::InternalError(inner),
671 crate::operation::get_app_validation_output::GetAppValidationOutputError::InvalidParameterException(inner) => {
672 Error::InvalidParameterException(inner)
673 }
674 crate::operation::get_app_validation_output::GetAppValidationOutputError::MissingRequiredParameterException(inner) => {
675 Error::MissingRequiredParameterException(inner)
676 }
677 crate::operation::get_app_validation_output::GetAppValidationOutputError::OperationNotPermittedException(inner) => {
678 Error::OperationNotPermittedException(inner)
679 }
680 crate::operation::get_app_validation_output::GetAppValidationOutputError::UnauthorizedOperationException(inner) => {
681 Error::UnauthorizedOperationException(inner)
682 }
683 crate::operation::get_app_validation_output::GetAppValidationOutputError::Unhandled(inner) => Error::Unhandled(inner),
684 }
685 }
686}
687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connectors::GetConnectorsError, R>> for Error
688where
689 R: Send + Sync + std::fmt::Debug + 'static,
690{
691 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connectors::GetConnectorsError, R>) -> Self {
692 match err {
693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
696 source: err.into(),
697 }),
698 }
699 }
700}
701impl From<crate::operation::get_connectors::GetConnectorsError> for Error {
702 fn from(err: crate::operation::get_connectors::GetConnectorsError) -> Self {
703 match err {
704 crate::operation::get_connectors::GetConnectorsError::UnauthorizedOperationException(inner) => {
705 Error::UnauthorizedOperationException(inner)
706 }
707 crate::operation::get_connectors::GetConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
708 }
709 }
710}
711impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_replication_jobs::GetReplicationJobsError, R>> for Error
712where
713 R: Send + Sync + std::fmt::Debug + 'static,
714{
715 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_replication_jobs::GetReplicationJobsError, R>) -> Self {
716 match err {
717 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
718 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
719 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
720 source: err.into(),
721 }),
722 }
723 }
724}
725impl From<crate::operation::get_replication_jobs::GetReplicationJobsError> for Error {
726 fn from(err: crate::operation::get_replication_jobs::GetReplicationJobsError) -> Self {
727 match err {
728 crate::operation::get_replication_jobs::GetReplicationJobsError::InvalidParameterException(inner) => {
729 Error::InvalidParameterException(inner)
730 }
731 crate::operation::get_replication_jobs::GetReplicationJobsError::MissingRequiredParameterException(inner) => {
732 Error::MissingRequiredParameterException(inner)
733 }
734 crate::operation::get_replication_jobs::GetReplicationJobsError::UnauthorizedOperationException(inner) => {
735 Error::UnauthorizedOperationException(inner)
736 }
737 crate::operation::get_replication_jobs::GetReplicationJobsError::Unhandled(inner) => Error::Unhandled(inner),
738 }
739 }
740}
741impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_replication_runs::GetReplicationRunsError, R>> for Error
742where
743 R: Send + Sync + std::fmt::Debug + 'static,
744{
745 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_replication_runs::GetReplicationRunsError, R>) -> Self {
746 match err {
747 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
748 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
749 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
750 source: err.into(),
751 }),
752 }
753 }
754}
755impl From<crate::operation::get_replication_runs::GetReplicationRunsError> for Error {
756 fn from(err: crate::operation::get_replication_runs::GetReplicationRunsError) -> Self {
757 match err {
758 crate::operation::get_replication_runs::GetReplicationRunsError::InvalidParameterException(inner) => {
759 Error::InvalidParameterException(inner)
760 }
761 crate::operation::get_replication_runs::GetReplicationRunsError::MissingRequiredParameterException(inner) => {
762 Error::MissingRequiredParameterException(inner)
763 }
764 crate::operation::get_replication_runs::GetReplicationRunsError::UnauthorizedOperationException(inner) => {
765 Error::UnauthorizedOperationException(inner)
766 }
767 crate::operation::get_replication_runs::GetReplicationRunsError::Unhandled(inner) => Error::Unhandled(inner),
768 }
769 }
770}
771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_servers::GetServersError, R>> for Error
772where
773 R: Send + Sync + std::fmt::Debug + 'static,
774{
775 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_servers::GetServersError, R>) -> Self {
776 match err {
777 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
778 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
779 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
780 source: err.into(),
781 }),
782 }
783 }
784}
785impl From<crate::operation::get_servers::GetServersError> for Error {
786 fn from(err: crate::operation::get_servers::GetServersError) -> Self {
787 match err {
788 crate::operation::get_servers::GetServersError::InternalError(inner) => Error::InternalError(inner),
789 crate::operation::get_servers::GetServersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
790 crate::operation::get_servers::GetServersError::MissingRequiredParameterException(inner) => {
791 Error::MissingRequiredParameterException(inner)
792 }
793 crate::operation::get_servers::GetServersError::UnauthorizedOperationException(inner) => Error::UnauthorizedOperationException(inner),
794 crate::operation::get_servers::GetServersError::Unhandled(inner) => Error::Unhandled(inner),
795 }
796 }
797}
798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_app_catalog::ImportAppCatalogError, 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::import_app_catalog::ImportAppCatalogError, 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::import_app_catalog::ImportAppCatalogError> for Error {
813 fn from(err: crate::operation::import_app_catalog::ImportAppCatalogError) -> Self {
814 match err {
815 crate::operation::import_app_catalog::ImportAppCatalogError::InternalError(inner) => Error::InternalError(inner),
816 crate::operation::import_app_catalog::ImportAppCatalogError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
817 crate::operation::import_app_catalog::ImportAppCatalogError::MissingRequiredParameterException(inner) => {
818 Error::MissingRequiredParameterException(inner)
819 }
820 crate::operation::import_app_catalog::ImportAppCatalogError::OperationNotPermittedException(inner) => {
821 Error::OperationNotPermittedException(inner)
822 }
823 crate::operation::import_app_catalog::ImportAppCatalogError::UnauthorizedOperationException(inner) => {
824 Error::UnauthorizedOperationException(inner)
825 }
826 crate::operation::import_app_catalog::ImportAppCatalogError::Unhandled(inner) => Error::Unhandled(inner),
827 }
828 }
829}
830impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_server_catalog::ImportServerCatalogError, R>> for Error
831where
832 R: Send + Sync + std::fmt::Debug + 'static,
833{
834 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_server_catalog::ImportServerCatalogError, R>) -> Self {
835 match err {
836 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
837 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
838 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
839 source: err.into(),
840 }),
841 }
842 }
843}
844impl From<crate::operation::import_server_catalog::ImportServerCatalogError> for Error {
845 fn from(err: crate::operation::import_server_catalog::ImportServerCatalogError) -> Self {
846 match err {
847 crate::operation::import_server_catalog::ImportServerCatalogError::InvalidParameterException(inner) => {
848 Error::InvalidParameterException(inner)
849 }
850 crate::operation::import_server_catalog::ImportServerCatalogError::MissingRequiredParameterException(inner) => {
851 Error::MissingRequiredParameterException(inner)
852 }
853 crate::operation::import_server_catalog::ImportServerCatalogError::NoConnectorsAvailableException(inner) => {
854 Error::NoConnectorsAvailableException(inner)
855 }
856 crate::operation::import_server_catalog::ImportServerCatalogError::OperationNotPermittedException(inner) => {
857 Error::OperationNotPermittedException(inner)
858 }
859 crate::operation::import_server_catalog::ImportServerCatalogError::UnauthorizedOperationException(inner) => {
860 Error::UnauthorizedOperationException(inner)
861 }
862 crate::operation::import_server_catalog::ImportServerCatalogError::Unhandled(inner) => Error::Unhandled(inner),
863 }
864 }
865}
866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::launch_app::LaunchAppError, R>> for Error
867where
868 R: Send + Sync + std::fmt::Debug + 'static,
869{
870 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::launch_app::LaunchAppError, R>) -> Self {
871 match err {
872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
875 source: err.into(),
876 }),
877 }
878 }
879}
880impl From<crate::operation::launch_app::LaunchAppError> for Error {
881 fn from(err: crate::operation::launch_app::LaunchAppError) -> Self {
882 match err {
883 crate::operation::launch_app::LaunchAppError::InternalError(inner) => Error::InternalError(inner),
884 crate::operation::launch_app::LaunchAppError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
885 crate::operation::launch_app::LaunchAppError::MissingRequiredParameterException(inner) => Error::MissingRequiredParameterException(inner),
886 crate::operation::launch_app::LaunchAppError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
887 crate::operation::launch_app::LaunchAppError::UnauthorizedOperationException(inner) => Error::UnauthorizedOperationException(inner),
888 crate::operation::launch_app::LaunchAppError::Unhandled(inner) => Error::Unhandled(inner),
889 }
890 }
891}
892impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_apps::ListAppsError, R>> for Error
893where
894 R: Send + Sync + std::fmt::Debug + 'static,
895{
896 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_apps::ListAppsError, R>) -> Self {
897 match err {
898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
901 source: err.into(),
902 }),
903 }
904 }
905}
906impl From<crate::operation::list_apps::ListAppsError> for Error {
907 fn from(err: crate::operation::list_apps::ListAppsError) -> Self {
908 match err {
909 crate::operation::list_apps::ListAppsError::InternalError(inner) => Error::InternalError(inner),
910 crate::operation::list_apps::ListAppsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
911 crate::operation::list_apps::ListAppsError::MissingRequiredParameterException(inner) => Error::MissingRequiredParameterException(inner),
912 crate::operation::list_apps::ListAppsError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
913 crate::operation::list_apps::ListAppsError::UnauthorizedOperationException(inner) => Error::UnauthorizedOperationException(inner),
914 crate::operation::list_apps::ListAppsError::Unhandled(inner) => Error::Unhandled(inner),
915 }
916 }
917}
918impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::notify_app_validation_output::NotifyAppValidationOutputError, R>>
919 for Error
920where
921 R: Send + Sync + std::fmt::Debug + 'static,
922{
923 fn from(
924 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::notify_app_validation_output::NotifyAppValidationOutputError, R>,
925 ) -> Self {
926 match err {
927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
930 source: err.into(),
931 }),
932 }
933 }
934}
935impl From<crate::operation::notify_app_validation_output::NotifyAppValidationOutputError> for Error {
936 fn from(err: crate::operation::notify_app_validation_output::NotifyAppValidationOutputError) -> Self {
937 match err {
938 crate::operation::notify_app_validation_output::NotifyAppValidationOutputError::InternalError(inner) => Error::InternalError(inner),
939 crate::operation::notify_app_validation_output::NotifyAppValidationOutputError::InvalidParameterException(inner) => {
940 Error::InvalidParameterException(inner)
941 }
942 crate::operation::notify_app_validation_output::NotifyAppValidationOutputError::MissingRequiredParameterException(inner) => {
943 Error::MissingRequiredParameterException(inner)
944 }
945 crate::operation::notify_app_validation_output::NotifyAppValidationOutputError::OperationNotPermittedException(inner) => {
946 Error::OperationNotPermittedException(inner)
947 }
948 crate::operation::notify_app_validation_output::NotifyAppValidationOutputError::UnauthorizedOperationException(inner) => {
949 Error::UnauthorizedOperationException(inner)
950 }
951 crate::operation::notify_app_validation_output::NotifyAppValidationOutputError::Unhandled(inner) => Error::Unhandled(inner),
952 }
953 }
954}
955impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError, R>>
956 for Error
957where
958 R: Send + Sync + std::fmt::Debug + 'static,
959{
960 fn from(
961 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError, R>,
962 ) -> Self {
963 match err {
964 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
965 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
966 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
967 source: err.into(),
968 }),
969 }
970 }
971}
972impl From<crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError> for Error {
973 fn from(err: crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError) -> Self {
974 match err {
975 crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError::InternalError(inner) => Error::InternalError(inner),
976 crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError::InvalidParameterException(inner) => {
977 Error::InvalidParameterException(inner)
978 }
979 crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError::MissingRequiredParameterException(inner) => {
980 Error::MissingRequiredParameterException(inner)
981 }
982 crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError::OperationNotPermittedException(inner) => {
983 Error::OperationNotPermittedException(inner)
984 }
985 crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError::UnauthorizedOperationException(inner) => {
986 Error::UnauthorizedOperationException(inner)
987 }
988 crate::operation::put_app_launch_configuration::PutAppLaunchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
989 }
990 }
991}
992impl<R>
993 From<
994 ::aws_smithy_runtime_api::client::result::SdkError<
995 crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError,
996 R,
997 >,
998 > for Error
999where
1000 R: Send + Sync + std::fmt::Debug + 'static,
1001{
1002 fn from(
1003 err: ::aws_smithy_runtime_api::client::result::SdkError<
1004 crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError,
1005 R,
1006 >,
1007 ) -> Self {
1008 match err {
1009 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1010 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1011 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1012 source: err.into(),
1013 }),
1014 }
1015 }
1016}
1017impl From<crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError> for Error {
1018 fn from(err: crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError) -> Self {
1019 match err {
1020 crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError::InternalError(inner) => {
1021 Error::InternalError(inner)
1022 }
1023 crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError::InvalidParameterException(inner) => {
1024 Error::InvalidParameterException(inner)
1025 }
1026 crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError::MissingRequiredParameterException(inner) => {
1027 Error::MissingRequiredParameterException(inner)
1028 }
1029 crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError::OperationNotPermittedException(inner) => {
1030 Error::OperationNotPermittedException(inner)
1031 }
1032 crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError::UnauthorizedOperationException(inner) => {
1033 Error::UnauthorizedOperationException(inner)
1034 }
1035 crate::operation::put_app_replication_configuration::PutAppReplicationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1036 }
1037 }
1038}
1039impl<R>
1040 From<
1041 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError, R>,
1042 > for Error
1043where
1044 R: Send + Sync + std::fmt::Debug + 'static,
1045{
1046 fn from(
1047 err: ::aws_smithy_runtime_api::client::result::SdkError<
1048 crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError,
1049 R,
1050 >,
1051 ) -> Self {
1052 match err {
1053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1056 source: err.into(),
1057 }),
1058 }
1059 }
1060}
1061impl From<crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError> for Error {
1062 fn from(err: crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError) -> Self {
1063 match err {
1064 crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError::InternalError(inner) => {
1065 Error::InternalError(inner)
1066 }
1067 crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError::InvalidParameterException(inner) => {
1068 Error::InvalidParameterException(inner)
1069 }
1070 crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError::MissingRequiredParameterException(inner) => {
1071 Error::MissingRequiredParameterException(inner)
1072 }
1073 crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError::OperationNotPermittedException(inner) => {
1074 Error::OperationNotPermittedException(inner)
1075 }
1076 crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError::UnauthorizedOperationException(inner) => {
1077 Error::UnauthorizedOperationException(inner)
1078 }
1079 crate::operation::put_app_validation_configuration::PutAppValidationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1080 }
1081 }
1082}
1083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_app_replication::StartAppReplicationError, R>> for Error
1084where
1085 R: Send + Sync + std::fmt::Debug + 'static,
1086{
1087 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_app_replication::StartAppReplicationError, R>) -> Self {
1088 match err {
1089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1092 source: err.into(),
1093 }),
1094 }
1095 }
1096}
1097impl From<crate::operation::start_app_replication::StartAppReplicationError> for Error {
1098 fn from(err: crate::operation::start_app_replication::StartAppReplicationError) -> Self {
1099 match err {
1100 crate::operation::start_app_replication::StartAppReplicationError::InternalError(inner) => Error::InternalError(inner),
1101 crate::operation::start_app_replication::StartAppReplicationError::InvalidParameterException(inner) => {
1102 Error::InvalidParameterException(inner)
1103 }
1104 crate::operation::start_app_replication::StartAppReplicationError::MissingRequiredParameterException(inner) => {
1105 Error::MissingRequiredParameterException(inner)
1106 }
1107 crate::operation::start_app_replication::StartAppReplicationError::OperationNotPermittedException(inner) => {
1108 Error::OperationNotPermittedException(inner)
1109 }
1110 crate::operation::start_app_replication::StartAppReplicationError::UnauthorizedOperationException(inner) => {
1111 Error::UnauthorizedOperationException(inner)
1112 }
1113 crate::operation::start_app_replication::StartAppReplicationError::Unhandled(inner) => Error::Unhandled(inner),
1114 }
1115 }
1116}
1117impl<R>
1118 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError, R>>
1119 for Error
1120where
1121 R: Send + Sync + std::fmt::Debug + 'static,
1122{
1123 fn from(
1124 err: ::aws_smithy_runtime_api::client::result::SdkError<
1125 crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError,
1126 R,
1127 >,
1128 ) -> Self {
1129 match err {
1130 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1131 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1132 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1133 source: err.into(),
1134 }),
1135 }
1136 }
1137}
1138impl From<crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError> for Error {
1139 fn from(err: crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError) -> Self {
1140 match err {
1141 crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError::InternalError(inner) => Error::InternalError(inner),
1142 crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError::InvalidParameterException(inner) => {
1143 Error::InvalidParameterException(inner)
1144 }
1145 crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError::MissingRequiredParameterException(inner) => {
1146 Error::MissingRequiredParameterException(inner)
1147 }
1148 crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError::OperationNotPermittedException(inner) => {
1149 Error::OperationNotPermittedException(inner)
1150 }
1151 crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError::UnauthorizedOperationException(inner) => {
1152 Error::UnauthorizedOperationException(inner)
1153 }
1154 crate::operation::start_on_demand_app_replication::StartOnDemandAppReplicationError::Unhandled(inner) => Error::Unhandled(inner),
1155 }
1156 }
1157}
1158impl<R>
1159 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError, R>>
1160 for Error
1161where
1162 R: Send + Sync + std::fmt::Debug + 'static,
1163{
1164 fn from(
1165 err: ::aws_smithy_runtime_api::client::result::SdkError<
1166 crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError,
1167 R,
1168 >,
1169 ) -> Self {
1170 match err {
1171 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1172 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1173 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1174 source: err.into(),
1175 }),
1176 }
1177 }
1178}
1179impl From<crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError> for Error {
1180 fn from(err: crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError) -> Self {
1181 match err {
1182 crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError::DryRunOperationException(inner) => {
1183 Error::DryRunOperationException(inner)
1184 }
1185 crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError::InvalidParameterException(inner) => {
1186 Error::InvalidParameterException(inner)
1187 }
1188 crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError::MissingRequiredParameterException(inner) => {
1189 Error::MissingRequiredParameterException(inner)
1190 }
1191 crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError::OperationNotPermittedException(inner) => {
1192 Error::OperationNotPermittedException(inner)
1193 }
1194 crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError::ReplicationRunLimitExceededException(inner) => {
1195 Error::ReplicationRunLimitExceededException(inner)
1196 }
1197 crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError::UnauthorizedOperationException(inner) => {
1198 Error::UnauthorizedOperationException(inner)
1199 }
1200 crate::operation::start_on_demand_replication_run::StartOnDemandReplicationRunError::Unhandled(inner) => Error::Unhandled(inner),
1201 }
1202 }
1203}
1204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_app_replication::StopAppReplicationError, R>> for Error
1205where
1206 R: Send + Sync + std::fmt::Debug + 'static,
1207{
1208 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_app_replication::StopAppReplicationError, R>) -> Self {
1209 match err {
1210 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1211 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1212 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1213 source: err.into(),
1214 }),
1215 }
1216 }
1217}
1218impl From<crate::operation::stop_app_replication::StopAppReplicationError> for Error {
1219 fn from(err: crate::operation::stop_app_replication::StopAppReplicationError) -> Self {
1220 match err {
1221 crate::operation::stop_app_replication::StopAppReplicationError::InternalError(inner) => Error::InternalError(inner),
1222 crate::operation::stop_app_replication::StopAppReplicationError::InvalidParameterException(inner) => {
1223 Error::InvalidParameterException(inner)
1224 }
1225 crate::operation::stop_app_replication::StopAppReplicationError::MissingRequiredParameterException(inner) => {
1226 Error::MissingRequiredParameterException(inner)
1227 }
1228 crate::operation::stop_app_replication::StopAppReplicationError::OperationNotPermittedException(inner) => {
1229 Error::OperationNotPermittedException(inner)
1230 }
1231 crate::operation::stop_app_replication::StopAppReplicationError::UnauthorizedOperationException(inner) => {
1232 Error::UnauthorizedOperationException(inner)
1233 }
1234 crate::operation::stop_app_replication::StopAppReplicationError::Unhandled(inner) => Error::Unhandled(inner),
1235 }
1236 }
1237}
1238impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::terminate_app::TerminateAppError, R>> for Error
1239where
1240 R: Send + Sync + std::fmt::Debug + 'static,
1241{
1242 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::terminate_app::TerminateAppError, R>) -> Self {
1243 match err {
1244 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1245 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1246 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1247 source: err.into(),
1248 }),
1249 }
1250 }
1251}
1252impl From<crate::operation::terminate_app::TerminateAppError> for Error {
1253 fn from(err: crate::operation::terminate_app::TerminateAppError) -> Self {
1254 match err {
1255 crate::operation::terminate_app::TerminateAppError::InternalError(inner) => Error::InternalError(inner),
1256 crate::operation::terminate_app::TerminateAppError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1257 crate::operation::terminate_app::TerminateAppError::MissingRequiredParameterException(inner) => {
1258 Error::MissingRequiredParameterException(inner)
1259 }
1260 crate::operation::terminate_app::TerminateAppError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
1261 crate::operation::terminate_app::TerminateAppError::UnauthorizedOperationException(inner) => Error::UnauthorizedOperationException(inner),
1262 crate::operation::terminate_app::TerminateAppError::Unhandled(inner) => Error::Unhandled(inner),
1263 }
1264 }
1265}
1266impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_app::UpdateAppError, R>> for Error
1267where
1268 R: Send + Sync + std::fmt::Debug + 'static,
1269{
1270 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_app::UpdateAppError, R>) -> Self {
1271 match err {
1272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1275 source: err.into(),
1276 }),
1277 }
1278 }
1279}
1280impl From<crate::operation::update_app::UpdateAppError> for Error {
1281 fn from(err: crate::operation::update_app::UpdateAppError) -> Self {
1282 match err {
1283 crate::operation::update_app::UpdateAppError::InternalError(inner) => Error::InternalError(inner),
1284 crate::operation::update_app::UpdateAppError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1285 crate::operation::update_app::UpdateAppError::MissingRequiredParameterException(inner) => Error::MissingRequiredParameterException(inner),
1286 crate::operation::update_app::UpdateAppError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
1287 crate::operation::update_app::UpdateAppError::UnauthorizedOperationException(inner) => Error::UnauthorizedOperationException(inner),
1288 crate::operation::update_app::UpdateAppError::Unhandled(inner) => Error::Unhandled(inner),
1289 }
1290 }
1291}
1292impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_replication_job::UpdateReplicationJobError, R>> for Error
1293where
1294 R: Send + Sync + std::fmt::Debug + 'static,
1295{
1296 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_replication_job::UpdateReplicationJobError, R>) -> Self {
1297 match err {
1298 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1299 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1300 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1301 source: err.into(),
1302 }),
1303 }
1304 }
1305}
1306impl From<crate::operation::update_replication_job::UpdateReplicationJobError> for Error {
1307 fn from(err: crate::operation::update_replication_job::UpdateReplicationJobError) -> Self {
1308 match err {
1309 crate::operation::update_replication_job::UpdateReplicationJobError::InternalError(inner) => Error::InternalError(inner),
1310 crate::operation::update_replication_job::UpdateReplicationJobError::InvalidParameterException(inner) => {
1311 Error::InvalidParameterException(inner)
1312 }
1313 crate::operation::update_replication_job::UpdateReplicationJobError::MissingRequiredParameterException(inner) => {
1314 Error::MissingRequiredParameterException(inner)
1315 }
1316 crate::operation::update_replication_job::UpdateReplicationJobError::OperationNotPermittedException(inner) => {
1317 Error::OperationNotPermittedException(inner)
1318 }
1319 crate::operation::update_replication_job::UpdateReplicationJobError::ReplicationJobNotFoundException(inner) => {
1320 Error::ReplicationJobNotFoundException(inner)
1321 }
1322 crate::operation::update_replication_job::UpdateReplicationJobError::ServerCannotBeReplicatedException(inner) => {
1323 Error::ServerCannotBeReplicatedException(inner)
1324 }
1325 crate::operation::update_replication_job::UpdateReplicationJobError::TemporarilyUnavailableException(inner) => {
1326 Error::TemporarilyUnavailableException(inner)
1327 }
1328 crate::operation::update_replication_job::UpdateReplicationJobError::UnauthorizedOperationException(inner) => {
1329 Error::UnauthorizedOperationException(inner)
1330 }
1331 crate::operation::update_replication_job::UpdateReplicationJobError::Unhandled(inner) => Error::Unhandled(inner),
1332 }
1333 }
1334}
1335impl ::std::error::Error for Error {
1336 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
1337 match self {
1338 Error::DryRunOperationException(inner) => inner.source(),
1339 Error::InternalError(inner) => inner.source(),
1340 Error::InvalidParameterException(inner) => inner.source(),
1341 Error::MissingRequiredParameterException(inner) => inner.source(),
1342 Error::NoConnectorsAvailableException(inner) => inner.source(),
1343 Error::OperationNotPermittedException(inner) => inner.source(),
1344 Error::ReplicationJobAlreadyExistsException(inner) => inner.source(),
1345 Error::ReplicationJobNotFoundException(inner) => inner.source(),
1346 Error::ReplicationRunLimitExceededException(inner) => inner.source(),
1347 Error::ServerCannotBeReplicatedException(inner) => inner.source(),
1348 Error::TemporarilyUnavailableException(inner) => inner.source(),
1349 Error::UnauthorizedOperationException(inner) => inner.source(),
1350 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
1351 }
1352 }
1353}
1354impl ::aws_types::request_id::RequestId for Error {
1355 fn request_id(&self) -> Option<&str> {
1356 match self {
1357 Self::DryRunOperationException(e) => e.request_id(),
1358 Self::InternalError(e) => e.request_id(),
1359 Self::InvalidParameterException(e) => e.request_id(),
1360 Self::MissingRequiredParameterException(e) => e.request_id(),
1361 Self::NoConnectorsAvailableException(e) => e.request_id(),
1362 Self::OperationNotPermittedException(e) => e.request_id(),
1363 Self::ReplicationJobAlreadyExistsException(e) => e.request_id(),
1364 Self::ReplicationJobNotFoundException(e) => e.request_id(),
1365 Self::ReplicationRunLimitExceededException(e) => e.request_id(),
1366 Self::ServerCannotBeReplicatedException(e) => e.request_id(),
1367 Self::TemporarilyUnavailableException(e) => e.request_id(),
1368 Self::UnauthorizedOperationException(e) => e.request_id(),
1369 Self::Unhandled(e) => e.meta.request_id(),
1370 }
1371 }
1372}