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