1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 InternalServerError(crate::types::error::InternalServerError),
8 InternalServerException(crate::types::error::InternalServerException),
10 InvalidRequestException(crate::types::error::InvalidRequestException),
12 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
14 variable wildcard pattern and check `.code()`:
15 \
16 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
17 \
18 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
19 Unhandled(crate::error::sealed_unhandled::Unhandled),
20}
21impl ::std::fmt::Display for Error {
22 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
23 match self {
24 Error::InternalServerError(inner) => inner.fmt(f),
25 Error::InternalServerException(inner) => inner.fmt(f),
26 Error::InvalidRequestException(inner) => inner.fmt(f),
27 Error::Unhandled(_) => {
28 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
29 write!(f, "unhandled error ({code})")
30 } else {
31 f.write_str("unhandled error")
32 }
33 }
34 }
35 }
36}
37impl From<::aws_smithy_types::error::operation::BuildError> for Error {
38 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
39 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
40 source: value.into(),
41 meta: ::std::default::Default::default(),
42 })
43 }
44}
45impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
46 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
47 match self {
48 Self::InternalServerError(inner) => inner.meta(),
49 Self::InternalServerException(inner) => inner.meta(),
50 Self::InvalidRequestException(inner) => inner.meta(),
51 Self::Unhandled(inner) => &inner.meta,
52 }
53 }
54}
55impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_instance_fleet::AddInstanceFleetError, R>> for Error
56where
57 R: Send + Sync + std::fmt::Debug + 'static,
58{
59 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_instance_fleet::AddInstanceFleetError, R>) -> Self {
60 match err {
61 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
62 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
63 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
64 source: err.into(),
65 }),
66 }
67 }
68}
69impl From<crate::operation::add_instance_fleet::AddInstanceFleetError> for Error {
70 fn from(err: crate::operation::add_instance_fleet::AddInstanceFleetError) -> Self {
71 match err {
72 crate::operation::add_instance_fleet::AddInstanceFleetError::InternalServerException(inner) => Error::InternalServerException(inner),
73 crate::operation::add_instance_fleet::AddInstanceFleetError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
74 crate::operation::add_instance_fleet::AddInstanceFleetError::Unhandled(inner) => Error::Unhandled(inner),
75 }
76 }
77}
78impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_instance_groups::AddInstanceGroupsError, R>> for Error
79where
80 R: Send + Sync + std::fmt::Debug + 'static,
81{
82 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_instance_groups::AddInstanceGroupsError, R>) -> Self {
83 match err {
84 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
85 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
86 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
87 source: err.into(),
88 }),
89 }
90 }
91}
92impl From<crate::operation::add_instance_groups::AddInstanceGroupsError> for Error {
93 fn from(err: crate::operation::add_instance_groups::AddInstanceGroupsError) -> Self {
94 match err {
95 crate::operation::add_instance_groups::AddInstanceGroupsError::InternalServerError(inner) => Error::InternalServerError(inner),
96 crate::operation::add_instance_groups::AddInstanceGroupsError::Unhandled(inner) => Error::Unhandled(inner),
97 }
98 }
99}
100impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_job_flow_steps::AddJobFlowStepsError, R>> for Error
101where
102 R: Send + Sync + std::fmt::Debug + 'static,
103{
104 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_job_flow_steps::AddJobFlowStepsError, R>) -> Self {
105 match err {
106 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
107 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
108 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
109 source: err.into(),
110 }),
111 }
112 }
113}
114impl From<crate::operation::add_job_flow_steps::AddJobFlowStepsError> for Error {
115 fn from(err: crate::operation::add_job_flow_steps::AddJobFlowStepsError) -> Self {
116 match err {
117 crate::operation::add_job_flow_steps::AddJobFlowStepsError::InternalServerError(inner) => Error::InternalServerError(inner),
118 crate::operation::add_job_flow_steps::AddJobFlowStepsError::Unhandled(inner) => Error::Unhandled(inner),
119 }
120 }
121}
122impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags::AddTagsError, R>> for Error
123where
124 R: Send + Sync + std::fmt::Debug + 'static,
125{
126 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags::AddTagsError, R>) -> Self {
127 match err {
128 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
129 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
130 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
131 source: err.into(),
132 }),
133 }
134 }
135}
136impl From<crate::operation::add_tags::AddTagsError> for Error {
137 fn from(err: crate::operation::add_tags::AddTagsError) -> Self {
138 match err {
139 crate::operation::add_tags::AddTagsError::InternalServerException(inner) => Error::InternalServerException(inner),
140 crate::operation::add_tags::AddTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
141 crate::operation::add_tags::AddTagsError::Unhandled(inner) => Error::Unhandled(inner),
142 }
143 }
144}
145impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_steps::CancelStepsError, R>> for Error
146where
147 R: Send + Sync + std::fmt::Debug + 'static,
148{
149 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_steps::CancelStepsError, R>) -> Self {
150 match err {
151 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
152 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
153 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
154 source: err.into(),
155 }),
156 }
157 }
158}
159impl From<crate::operation::cancel_steps::CancelStepsError> for Error {
160 fn from(err: crate::operation::cancel_steps::CancelStepsError) -> Self {
161 match err {
162 crate::operation::cancel_steps::CancelStepsError::InternalServerError(inner) => Error::InternalServerError(inner),
163 crate::operation::cancel_steps::CancelStepsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
164 crate::operation::cancel_steps::CancelStepsError::Unhandled(inner) => Error::Unhandled(inner),
165 }
166 }
167}
168impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_persistent_app_ui::CreatePersistentAppUIError, R>> for Error
169where
170 R: Send + Sync + std::fmt::Debug + 'static,
171{
172 fn from(
173 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_persistent_app_ui::CreatePersistentAppUIError, R>,
174 ) -> Self {
175 match err {
176 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
177 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
178 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
179 source: err.into(),
180 }),
181 }
182 }
183}
184impl From<crate::operation::create_persistent_app_ui::CreatePersistentAppUIError> for Error {
185 fn from(err: crate::operation::create_persistent_app_ui::CreatePersistentAppUIError) -> Self {
186 match err {
187 crate::operation::create_persistent_app_ui::CreatePersistentAppUIError::InternalServerException(inner) => {
188 Error::InternalServerException(inner)
189 }
190 crate::operation::create_persistent_app_ui::CreatePersistentAppUIError::InvalidRequestException(inner) => {
191 Error::InvalidRequestException(inner)
192 }
193 crate::operation::create_persistent_app_ui::CreatePersistentAppUIError::Unhandled(inner) => Error::Unhandled(inner),
194 }
195 }
196}
197impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_configuration::CreateSecurityConfigurationError, R>>
198 for Error
199where
200 R: Send + Sync + std::fmt::Debug + 'static,
201{
202 fn from(
203 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_configuration::CreateSecurityConfigurationError, R>,
204 ) -> Self {
205 match err {
206 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
207 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
208 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
209 source: err.into(),
210 }),
211 }
212 }
213}
214impl From<crate::operation::create_security_configuration::CreateSecurityConfigurationError> for Error {
215 fn from(err: crate::operation::create_security_configuration::CreateSecurityConfigurationError) -> Self {
216 match err {
217 crate::operation::create_security_configuration::CreateSecurityConfigurationError::InternalServerException(inner) => {
218 Error::InternalServerException(inner)
219 }
220 crate::operation::create_security_configuration::CreateSecurityConfigurationError::InvalidRequestException(inner) => {
221 Error::InvalidRequestException(inner)
222 }
223 crate::operation::create_security_configuration::CreateSecurityConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
224 }
225 }
226}
227impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_studio::CreateStudioError, R>> for Error
228where
229 R: Send + Sync + std::fmt::Debug + 'static,
230{
231 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_studio::CreateStudioError, R>) -> Self {
232 match err {
233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
236 source: err.into(),
237 }),
238 }
239 }
240}
241impl From<crate::operation::create_studio::CreateStudioError> for Error {
242 fn from(err: crate::operation::create_studio::CreateStudioError) -> Self {
243 match err {
244 crate::operation::create_studio::CreateStudioError::InternalServerException(inner) => Error::InternalServerException(inner),
245 crate::operation::create_studio::CreateStudioError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
246 crate::operation::create_studio::CreateStudioError::Unhandled(inner) => Error::Unhandled(inner),
247 }
248 }
249}
250impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_studio_session_mapping::CreateStudioSessionMappingError, R>>
251 for Error
252where
253 R: Send + Sync + std::fmt::Debug + 'static,
254{
255 fn from(
256 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_studio_session_mapping::CreateStudioSessionMappingError, R>,
257 ) -> Self {
258 match err {
259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
262 source: err.into(),
263 }),
264 }
265 }
266}
267impl From<crate::operation::create_studio_session_mapping::CreateStudioSessionMappingError> for Error {
268 fn from(err: crate::operation::create_studio_session_mapping::CreateStudioSessionMappingError) -> Self {
269 match err {
270 crate::operation::create_studio_session_mapping::CreateStudioSessionMappingError::InternalServerError(inner) => {
271 Error::InternalServerError(inner)
272 }
273 crate::operation::create_studio_session_mapping::CreateStudioSessionMappingError::InvalidRequestException(inner) => {
274 Error::InvalidRequestException(inner)
275 }
276 crate::operation::create_studio_session_mapping::CreateStudioSessionMappingError::Unhandled(inner) => Error::Unhandled(inner),
277 }
278 }
279}
280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_configuration::DeleteSecurityConfigurationError, R>>
281 for Error
282where
283 R: Send + Sync + std::fmt::Debug + 'static,
284{
285 fn from(
286 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_configuration::DeleteSecurityConfigurationError, R>,
287 ) -> Self {
288 match err {
289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
292 source: err.into(),
293 }),
294 }
295 }
296}
297impl From<crate::operation::delete_security_configuration::DeleteSecurityConfigurationError> for Error {
298 fn from(err: crate::operation::delete_security_configuration::DeleteSecurityConfigurationError) -> Self {
299 match err {
300 crate::operation::delete_security_configuration::DeleteSecurityConfigurationError::InternalServerException(inner) => {
301 Error::InternalServerException(inner)
302 }
303 crate::operation::delete_security_configuration::DeleteSecurityConfigurationError::InvalidRequestException(inner) => {
304 Error::InvalidRequestException(inner)
305 }
306 crate::operation::delete_security_configuration::DeleteSecurityConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
307 }
308 }
309}
310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_studio::DeleteStudioError, R>> for Error
311where
312 R: Send + Sync + std::fmt::Debug + 'static,
313{
314 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_studio::DeleteStudioError, R>) -> Self {
315 match err {
316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
319 source: err.into(),
320 }),
321 }
322 }
323}
324impl From<crate::operation::delete_studio::DeleteStudioError> for Error {
325 fn from(err: crate::operation::delete_studio::DeleteStudioError) -> Self {
326 match err {
327 crate::operation::delete_studio::DeleteStudioError::InternalServerException(inner) => Error::InternalServerException(inner),
328 crate::operation::delete_studio::DeleteStudioError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
329 crate::operation::delete_studio::DeleteStudioError::Unhandled(inner) => Error::Unhandled(inner),
330 }
331 }
332}
333impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_studio_session_mapping::DeleteStudioSessionMappingError, R>>
334 for Error
335where
336 R: Send + Sync + std::fmt::Debug + 'static,
337{
338 fn from(
339 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_studio_session_mapping::DeleteStudioSessionMappingError, R>,
340 ) -> Self {
341 match err {
342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
345 source: err.into(),
346 }),
347 }
348 }
349}
350impl From<crate::operation::delete_studio_session_mapping::DeleteStudioSessionMappingError> for Error {
351 fn from(err: crate::operation::delete_studio_session_mapping::DeleteStudioSessionMappingError) -> Self {
352 match err {
353 crate::operation::delete_studio_session_mapping::DeleteStudioSessionMappingError::InternalServerError(inner) => {
354 Error::InternalServerError(inner)
355 }
356 crate::operation::delete_studio_session_mapping::DeleteStudioSessionMappingError::InvalidRequestException(inner) => {
357 Error::InvalidRequestException(inner)
358 }
359 crate::operation::delete_studio_session_mapping::DeleteStudioSessionMappingError::Unhandled(inner) => Error::Unhandled(inner),
360 }
361 }
362}
363impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster::DescribeClusterError, R>> for Error
364where
365 R: Send + Sync + std::fmt::Debug + 'static,
366{
367 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster::DescribeClusterError, R>) -> Self {
368 match err {
369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
372 source: err.into(),
373 }),
374 }
375 }
376}
377impl From<crate::operation::describe_cluster::DescribeClusterError> for Error {
378 fn from(err: crate::operation::describe_cluster::DescribeClusterError) -> Self {
379 match err {
380 crate::operation::describe_cluster::DescribeClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
381 crate::operation::describe_cluster::DescribeClusterError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
382 crate::operation::describe_cluster::DescribeClusterError::Unhandled(inner) => Error::Unhandled(inner),
383 }
384 }
385}
386impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_job_flows::DescribeJobFlowsError, R>> for Error
387where
388 R: Send + Sync + std::fmt::Debug + 'static,
389{
390 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_job_flows::DescribeJobFlowsError, R>) -> Self {
391 match err {
392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
395 source: err.into(),
396 }),
397 }
398 }
399}
400impl From<crate::operation::describe_job_flows::DescribeJobFlowsError> for Error {
401 fn from(err: crate::operation::describe_job_flows::DescribeJobFlowsError) -> Self {
402 match err {
403 crate::operation::describe_job_flows::DescribeJobFlowsError::InternalServerError(inner) => Error::InternalServerError(inner),
404 crate::operation::describe_job_flows::DescribeJobFlowsError::Unhandled(inner) => Error::Unhandled(inner),
405 }
406 }
407}
408impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notebook_execution::DescribeNotebookExecutionError, R>>
409 for Error
410where
411 R: Send + Sync + std::fmt::Debug + 'static,
412{
413 fn from(
414 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notebook_execution::DescribeNotebookExecutionError, R>,
415 ) -> Self {
416 match err {
417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
420 source: err.into(),
421 }),
422 }
423 }
424}
425impl From<crate::operation::describe_notebook_execution::DescribeNotebookExecutionError> for Error {
426 fn from(err: crate::operation::describe_notebook_execution::DescribeNotebookExecutionError) -> Self {
427 match err {
428 crate::operation::describe_notebook_execution::DescribeNotebookExecutionError::InternalServerError(inner) => {
429 Error::InternalServerError(inner)
430 }
431 crate::operation::describe_notebook_execution::DescribeNotebookExecutionError::InvalidRequestException(inner) => {
432 Error::InvalidRequestException(inner)
433 }
434 crate::operation::describe_notebook_execution::DescribeNotebookExecutionError::Unhandled(inner) => Error::Unhandled(inner),
435 }
436 }
437}
438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_persistent_app_ui::DescribePersistentAppUIError, R>>
439 for Error
440where
441 R: Send + Sync + std::fmt::Debug + 'static,
442{
443 fn from(
444 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_persistent_app_ui::DescribePersistentAppUIError, R>,
445 ) -> Self {
446 match err {
447 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
448 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
449 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
450 source: err.into(),
451 }),
452 }
453 }
454}
455impl From<crate::operation::describe_persistent_app_ui::DescribePersistentAppUIError> for Error {
456 fn from(err: crate::operation::describe_persistent_app_ui::DescribePersistentAppUIError) -> Self {
457 match err {
458 crate::operation::describe_persistent_app_ui::DescribePersistentAppUIError::InternalServerException(inner) => {
459 Error::InternalServerException(inner)
460 }
461 crate::operation::describe_persistent_app_ui::DescribePersistentAppUIError::InvalidRequestException(inner) => {
462 Error::InvalidRequestException(inner)
463 }
464 crate::operation::describe_persistent_app_ui::DescribePersistentAppUIError::Unhandled(inner) => Error::Unhandled(inner),
465 }
466 }
467}
468impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_release_label::DescribeReleaseLabelError, R>> for Error
469where
470 R: Send + Sync + std::fmt::Debug + 'static,
471{
472 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_release_label::DescribeReleaseLabelError, R>) -> Self {
473 match err {
474 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
475 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
476 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
477 source: err.into(),
478 }),
479 }
480 }
481}
482impl From<crate::operation::describe_release_label::DescribeReleaseLabelError> for Error {
483 fn from(err: crate::operation::describe_release_label::DescribeReleaseLabelError) -> Self {
484 match err {
485 crate::operation::describe_release_label::DescribeReleaseLabelError::InternalServerException(inner) => {
486 Error::InternalServerException(inner)
487 }
488 crate::operation::describe_release_label::DescribeReleaseLabelError::InvalidRequestException(inner) => {
489 Error::InvalidRequestException(inner)
490 }
491 crate::operation::describe_release_label::DescribeReleaseLabelError::Unhandled(inner) => Error::Unhandled(inner),
492 }
493 }
494}
495impl<R>
496 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_configuration::DescribeSecurityConfigurationError, R>>
497 for Error
498where
499 R: Send + Sync + std::fmt::Debug + 'static,
500{
501 fn from(
502 err: ::aws_smithy_runtime_api::client::result::SdkError<
503 crate::operation::describe_security_configuration::DescribeSecurityConfigurationError,
504 R,
505 >,
506 ) -> Self {
507 match err {
508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
511 source: err.into(),
512 }),
513 }
514 }
515}
516impl From<crate::operation::describe_security_configuration::DescribeSecurityConfigurationError> for Error {
517 fn from(err: crate::operation::describe_security_configuration::DescribeSecurityConfigurationError) -> Self {
518 match err {
519 crate::operation::describe_security_configuration::DescribeSecurityConfigurationError::InternalServerException(inner) => {
520 Error::InternalServerException(inner)
521 }
522 crate::operation::describe_security_configuration::DescribeSecurityConfigurationError::InvalidRequestException(inner) => {
523 Error::InvalidRequestException(inner)
524 }
525 crate::operation::describe_security_configuration::DescribeSecurityConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
526 }
527 }
528}
529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_step::DescribeStepError, R>> for Error
530where
531 R: Send + Sync + std::fmt::Debug + 'static,
532{
533 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_step::DescribeStepError, R>) -> Self {
534 match err {
535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
538 source: err.into(),
539 }),
540 }
541 }
542}
543impl From<crate::operation::describe_step::DescribeStepError> for Error {
544 fn from(err: crate::operation::describe_step::DescribeStepError) -> Self {
545 match err {
546 crate::operation::describe_step::DescribeStepError::InternalServerException(inner) => Error::InternalServerException(inner),
547 crate::operation::describe_step::DescribeStepError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
548 crate::operation::describe_step::DescribeStepError::Unhandled(inner) => Error::Unhandled(inner),
549 }
550 }
551}
552impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_studio::DescribeStudioError, R>> for Error
553where
554 R: Send + Sync + std::fmt::Debug + 'static,
555{
556 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_studio::DescribeStudioError, R>) -> Self {
557 match err {
558 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
559 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
560 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
561 source: err.into(),
562 }),
563 }
564 }
565}
566impl From<crate::operation::describe_studio::DescribeStudioError> for Error {
567 fn from(err: crate::operation::describe_studio::DescribeStudioError) -> Self {
568 match err {
569 crate::operation::describe_studio::DescribeStudioError::InternalServerException(inner) => Error::InternalServerException(inner),
570 crate::operation::describe_studio::DescribeStudioError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
571 crate::operation::describe_studio::DescribeStudioError::Unhandled(inner) => Error::Unhandled(inner),
572 }
573 }
574}
575impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_auto_termination_policy::GetAutoTerminationPolicyError, R>>
576 for Error
577where
578 R: Send + Sync + std::fmt::Debug + 'static,
579{
580 fn from(
581 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_auto_termination_policy::GetAutoTerminationPolicyError, R>,
582 ) -> Self {
583 match err {
584 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
585 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
586 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
587 source: err.into(),
588 }),
589 }
590 }
591}
592impl From<crate::operation::get_auto_termination_policy::GetAutoTerminationPolicyError> for Error {
593 fn from(err: crate::operation::get_auto_termination_policy::GetAutoTerminationPolicyError) -> Self {
594 match err {
595 crate::operation::get_auto_termination_policy::GetAutoTerminationPolicyError::Unhandled(inner) => Error::Unhandled(inner),
596 }
597 }
598}
599impl<R>
600 From<
601 ::aws_smithy_runtime_api::client::result::SdkError<
602 crate::operation::get_block_public_access_configuration::GetBlockPublicAccessConfigurationError,
603 R,
604 >,
605 > for Error
606where
607 R: Send + Sync + std::fmt::Debug + 'static,
608{
609 fn from(
610 err: ::aws_smithy_runtime_api::client::result::SdkError<
611 crate::operation::get_block_public_access_configuration::GetBlockPublicAccessConfigurationError,
612 R,
613 >,
614 ) -> Self {
615 match err {
616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
619 source: err.into(),
620 }),
621 }
622 }
623}
624impl From<crate::operation::get_block_public_access_configuration::GetBlockPublicAccessConfigurationError> for Error {
625 fn from(err: crate::operation::get_block_public_access_configuration::GetBlockPublicAccessConfigurationError) -> Self {
626 match err {
627 crate::operation::get_block_public_access_configuration::GetBlockPublicAccessConfigurationError::InternalServerException(inner) => {
628 Error::InternalServerException(inner)
629 }
630 crate::operation::get_block_public_access_configuration::GetBlockPublicAccessConfigurationError::InvalidRequestException(inner) => {
631 Error::InvalidRequestException(inner)
632 }
633 crate::operation::get_block_public_access_configuration::GetBlockPublicAccessConfigurationError::Unhandled(inner) => {
634 Error::Unhandled(inner)
635 }
636 }
637 }
638}
639impl<R>
640 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cluster_session_credentials::GetClusterSessionCredentialsError, R>>
641 for Error
642where
643 R: Send + Sync + std::fmt::Debug + 'static,
644{
645 fn from(
646 err: ::aws_smithy_runtime_api::client::result::SdkError<
647 crate::operation::get_cluster_session_credentials::GetClusterSessionCredentialsError,
648 R,
649 >,
650 ) -> Self {
651 match err {
652 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
653 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
654 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
655 source: err.into(),
656 }),
657 }
658 }
659}
660impl From<crate::operation::get_cluster_session_credentials::GetClusterSessionCredentialsError> for Error {
661 fn from(err: crate::operation::get_cluster_session_credentials::GetClusterSessionCredentialsError) -> Self {
662 match err {
663 crate::operation::get_cluster_session_credentials::GetClusterSessionCredentialsError::InternalServerError(inner) => {
664 Error::InternalServerError(inner)
665 }
666 crate::operation::get_cluster_session_credentials::GetClusterSessionCredentialsError::InvalidRequestException(inner) => {
667 Error::InvalidRequestException(inner)
668 }
669 crate::operation::get_cluster_session_credentials::GetClusterSessionCredentialsError::Unhandled(inner) => Error::Unhandled(inner),
670 }
671 }
672}
673impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_managed_scaling_policy::GetManagedScalingPolicyError, R>>
674 for Error
675where
676 R: Send + Sync + std::fmt::Debug + 'static,
677{
678 fn from(
679 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_managed_scaling_policy::GetManagedScalingPolicyError, R>,
680 ) -> Self {
681 match err {
682 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
683 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
684 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
685 source: err.into(),
686 }),
687 }
688 }
689}
690impl From<crate::operation::get_managed_scaling_policy::GetManagedScalingPolicyError> for Error {
691 fn from(err: crate::operation::get_managed_scaling_policy::GetManagedScalingPolicyError) -> Self {
692 match err {
693 crate::operation::get_managed_scaling_policy::GetManagedScalingPolicyError::Unhandled(inner) => Error::Unhandled(inner),
694 }
695 }
696}
697impl<R>
698 From<
699 ::aws_smithy_runtime_api::client::result::SdkError<
700 crate::operation::get_on_cluster_app_ui_presigned_url::GetOnClusterAppUIPresignedURLError,
701 R,
702 >,
703 > for Error
704where
705 R: Send + Sync + std::fmt::Debug + 'static,
706{
707 fn from(
708 err: ::aws_smithy_runtime_api::client::result::SdkError<
709 crate::operation::get_on_cluster_app_ui_presigned_url::GetOnClusterAppUIPresignedURLError,
710 R,
711 >,
712 ) -> Self {
713 match err {
714 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
715 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
716 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
717 source: err.into(),
718 }),
719 }
720 }
721}
722impl From<crate::operation::get_on_cluster_app_ui_presigned_url::GetOnClusterAppUIPresignedURLError> for Error {
723 fn from(err: crate::operation::get_on_cluster_app_ui_presigned_url::GetOnClusterAppUIPresignedURLError) -> Self {
724 match err {
725 crate::operation::get_on_cluster_app_ui_presigned_url::GetOnClusterAppUIPresignedURLError::InternalServerError(inner) => {
726 Error::InternalServerError(inner)
727 }
728 crate::operation::get_on_cluster_app_ui_presigned_url::GetOnClusterAppUIPresignedURLError::InvalidRequestException(inner) => {
729 Error::InvalidRequestException(inner)
730 }
731 crate::operation::get_on_cluster_app_ui_presigned_url::GetOnClusterAppUIPresignedURLError::Unhandled(inner) => Error::Unhandled(inner),
732 }
733 }
734}
735impl<R>
736 From<
737 ::aws_smithy_runtime_api::client::result::SdkError<
738 crate::operation::get_persistent_app_ui_presigned_url::GetPersistentAppUIPresignedURLError,
739 R,
740 >,
741 > for Error
742where
743 R: Send + Sync + std::fmt::Debug + 'static,
744{
745 fn from(
746 err: ::aws_smithy_runtime_api::client::result::SdkError<
747 crate::operation::get_persistent_app_ui_presigned_url::GetPersistentAppUIPresignedURLError,
748 R,
749 >,
750 ) -> Self {
751 match err {
752 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
753 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
754 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
755 source: err.into(),
756 }),
757 }
758 }
759}
760impl From<crate::operation::get_persistent_app_ui_presigned_url::GetPersistentAppUIPresignedURLError> for Error {
761 fn from(err: crate::operation::get_persistent_app_ui_presigned_url::GetPersistentAppUIPresignedURLError) -> Self {
762 match err {
763 crate::operation::get_persistent_app_ui_presigned_url::GetPersistentAppUIPresignedURLError::InternalServerError(inner) => {
764 Error::InternalServerError(inner)
765 }
766 crate::operation::get_persistent_app_ui_presigned_url::GetPersistentAppUIPresignedURLError::InvalidRequestException(inner) => {
767 Error::InvalidRequestException(inner)
768 }
769 crate::operation::get_persistent_app_ui_presigned_url::GetPersistentAppUIPresignedURLError::Unhandled(inner) => Error::Unhandled(inner),
770 }
771 }
772}
773impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_studio_session_mapping::GetStudioSessionMappingError, R>>
774 for Error
775where
776 R: Send + Sync + std::fmt::Debug + 'static,
777{
778 fn from(
779 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_studio_session_mapping::GetStudioSessionMappingError, R>,
780 ) -> Self {
781 match err {
782 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
783 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
784 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
785 source: err.into(),
786 }),
787 }
788 }
789}
790impl From<crate::operation::get_studio_session_mapping::GetStudioSessionMappingError> for Error {
791 fn from(err: crate::operation::get_studio_session_mapping::GetStudioSessionMappingError) -> Self {
792 match err {
793 crate::operation::get_studio_session_mapping::GetStudioSessionMappingError::InternalServerError(inner) => {
794 Error::InternalServerError(inner)
795 }
796 crate::operation::get_studio_session_mapping::GetStudioSessionMappingError::InvalidRequestException(inner) => {
797 Error::InvalidRequestException(inner)
798 }
799 crate::operation::get_studio_session_mapping::GetStudioSessionMappingError::Unhandled(inner) => Error::Unhandled(inner),
800 }
801 }
802}
803impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bootstrap_actions::ListBootstrapActionsError, R>> for Error
804where
805 R: Send + Sync + std::fmt::Debug + 'static,
806{
807 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bootstrap_actions::ListBootstrapActionsError, R>) -> Self {
808 match err {
809 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
810 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
811 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
812 source: err.into(),
813 }),
814 }
815 }
816}
817impl From<crate::operation::list_bootstrap_actions::ListBootstrapActionsError> for Error {
818 fn from(err: crate::operation::list_bootstrap_actions::ListBootstrapActionsError) -> Self {
819 match err {
820 crate::operation::list_bootstrap_actions::ListBootstrapActionsError::InternalServerException(inner) => {
821 Error::InternalServerException(inner)
822 }
823 crate::operation::list_bootstrap_actions::ListBootstrapActionsError::InvalidRequestException(inner) => {
824 Error::InvalidRequestException(inner)
825 }
826 crate::operation::list_bootstrap_actions::ListBootstrapActionsError::Unhandled(inner) => Error::Unhandled(inner),
827 }
828 }
829}
830impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, 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::list_clusters::ListClustersError, 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::list_clusters::ListClustersError> for Error {
845 fn from(err: crate::operation::list_clusters::ListClustersError) -> Self {
846 match err {
847 crate::operation::list_clusters::ListClustersError::InternalServerException(inner) => Error::InternalServerException(inner),
848 crate::operation::list_clusters::ListClustersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
849 crate::operation::list_clusters::ListClustersError::Unhandled(inner) => Error::Unhandled(inner),
850 }
851 }
852}
853impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_fleets::ListInstanceFleetsError, R>> for Error
854where
855 R: Send + Sync + std::fmt::Debug + 'static,
856{
857 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_fleets::ListInstanceFleetsError, R>) -> Self {
858 match err {
859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
862 source: err.into(),
863 }),
864 }
865 }
866}
867impl From<crate::operation::list_instance_fleets::ListInstanceFleetsError> for Error {
868 fn from(err: crate::operation::list_instance_fleets::ListInstanceFleetsError) -> Self {
869 match err {
870 crate::operation::list_instance_fleets::ListInstanceFleetsError::InternalServerException(inner) => Error::InternalServerException(inner),
871 crate::operation::list_instance_fleets::ListInstanceFleetsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
872 crate::operation::list_instance_fleets::ListInstanceFleetsError::Unhandled(inner) => Error::Unhandled(inner),
873 }
874 }
875}
876impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_groups::ListInstanceGroupsError, R>> for Error
877where
878 R: Send + Sync + std::fmt::Debug + 'static,
879{
880 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_groups::ListInstanceGroupsError, R>) -> Self {
881 match err {
882 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
883 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
884 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
885 source: err.into(),
886 }),
887 }
888 }
889}
890impl From<crate::operation::list_instance_groups::ListInstanceGroupsError> for Error {
891 fn from(err: crate::operation::list_instance_groups::ListInstanceGroupsError) -> Self {
892 match err {
893 crate::operation::list_instance_groups::ListInstanceGroupsError::InternalServerException(inner) => Error::InternalServerException(inner),
894 crate::operation::list_instance_groups::ListInstanceGroupsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
895 crate::operation::list_instance_groups::ListInstanceGroupsError::Unhandled(inner) => Error::Unhandled(inner),
896 }
897 }
898}
899impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
900where
901 R: Send + Sync + std::fmt::Debug + 'static,
902{
903 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
904 match err {
905 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
906 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
907 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
908 source: err.into(),
909 }),
910 }
911 }
912}
913impl From<crate::operation::list_instances::ListInstancesError> for Error {
914 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
915 match err {
916 crate::operation::list_instances::ListInstancesError::InternalServerException(inner) => Error::InternalServerException(inner),
917 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
918 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
919 }
920 }
921}
922impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notebook_executions::ListNotebookExecutionsError, R>> for Error
923where
924 R: Send + Sync + std::fmt::Debug + 'static,
925{
926 fn from(
927 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notebook_executions::ListNotebookExecutionsError, R>,
928 ) -> Self {
929 match err {
930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
933 source: err.into(),
934 }),
935 }
936 }
937}
938impl From<crate::operation::list_notebook_executions::ListNotebookExecutionsError> for Error {
939 fn from(err: crate::operation::list_notebook_executions::ListNotebookExecutionsError) -> Self {
940 match err {
941 crate::operation::list_notebook_executions::ListNotebookExecutionsError::InternalServerError(inner) => Error::InternalServerError(inner),
942 crate::operation::list_notebook_executions::ListNotebookExecutionsError::InvalidRequestException(inner) => {
943 Error::InvalidRequestException(inner)
944 }
945 crate::operation::list_notebook_executions::ListNotebookExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
946 }
947 }
948}
949impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_release_labels::ListReleaseLabelsError, R>> for Error
950where
951 R: Send + Sync + std::fmt::Debug + 'static,
952{
953 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_release_labels::ListReleaseLabelsError, R>) -> Self {
954 match err {
955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
958 source: err.into(),
959 }),
960 }
961 }
962}
963impl From<crate::operation::list_release_labels::ListReleaseLabelsError> for Error {
964 fn from(err: crate::operation::list_release_labels::ListReleaseLabelsError) -> Self {
965 match err {
966 crate::operation::list_release_labels::ListReleaseLabelsError::InternalServerException(inner) => Error::InternalServerException(inner),
967 crate::operation::list_release_labels::ListReleaseLabelsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
968 crate::operation::list_release_labels::ListReleaseLabelsError::Unhandled(inner) => Error::Unhandled(inner),
969 }
970 }
971}
972impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_configurations::ListSecurityConfigurationsError, R>>
973 for Error
974where
975 R: Send + Sync + std::fmt::Debug + 'static,
976{
977 fn from(
978 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_configurations::ListSecurityConfigurationsError, R>,
979 ) -> Self {
980 match err {
981 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
982 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
983 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
984 source: err.into(),
985 }),
986 }
987 }
988}
989impl From<crate::operation::list_security_configurations::ListSecurityConfigurationsError> for Error {
990 fn from(err: crate::operation::list_security_configurations::ListSecurityConfigurationsError) -> Self {
991 match err {
992 crate::operation::list_security_configurations::ListSecurityConfigurationsError::InternalServerException(inner) => {
993 Error::InternalServerException(inner)
994 }
995 crate::operation::list_security_configurations::ListSecurityConfigurationsError::InvalidRequestException(inner) => {
996 Error::InvalidRequestException(inner)
997 }
998 crate::operation::list_security_configurations::ListSecurityConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
999 }
1000 }
1001}
1002impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_steps::ListStepsError, R>> for Error
1003where
1004 R: Send + Sync + std::fmt::Debug + 'static,
1005{
1006 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_steps::ListStepsError, R>) -> Self {
1007 match err {
1008 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1009 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1010 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1011 source: err.into(),
1012 }),
1013 }
1014 }
1015}
1016impl From<crate::operation::list_steps::ListStepsError> for Error {
1017 fn from(err: crate::operation::list_steps::ListStepsError) -> Self {
1018 match err {
1019 crate::operation::list_steps::ListStepsError::InternalServerException(inner) => Error::InternalServerException(inner),
1020 crate::operation::list_steps::ListStepsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1021 crate::operation::list_steps::ListStepsError::Unhandled(inner) => Error::Unhandled(inner),
1022 }
1023 }
1024}
1025impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_studios::ListStudiosError, R>> for Error
1026where
1027 R: Send + Sync + std::fmt::Debug + 'static,
1028{
1029 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_studios::ListStudiosError, R>) -> Self {
1030 match err {
1031 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1032 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1033 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1034 source: err.into(),
1035 }),
1036 }
1037 }
1038}
1039impl From<crate::operation::list_studios::ListStudiosError> for Error {
1040 fn from(err: crate::operation::list_studios::ListStudiosError) -> Self {
1041 match err {
1042 crate::operation::list_studios::ListStudiosError::InternalServerException(inner) => Error::InternalServerException(inner),
1043 crate::operation::list_studios::ListStudiosError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1044 crate::operation::list_studios::ListStudiosError::Unhandled(inner) => Error::Unhandled(inner),
1045 }
1046 }
1047}
1048impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_studio_session_mappings::ListStudioSessionMappingsError, R>>
1049 for Error
1050where
1051 R: Send + Sync + std::fmt::Debug + 'static,
1052{
1053 fn from(
1054 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_studio_session_mappings::ListStudioSessionMappingsError, R>,
1055 ) -> Self {
1056 match err {
1057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1060 source: err.into(),
1061 }),
1062 }
1063 }
1064}
1065impl From<crate::operation::list_studio_session_mappings::ListStudioSessionMappingsError> for Error {
1066 fn from(err: crate::operation::list_studio_session_mappings::ListStudioSessionMappingsError) -> Self {
1067 match err {
1068 crate::operation::list_studio_session_mappings::ListStudioSessionMappingsError::InternalServerError(inner) => {
1069 Error::InternalServerError(inner)
1070 }
1071 crate::operation::list_studio_session_mappings::ListStudioSessionMappingsError::InvalidRequestException(inner) => {
1072 Error::InvalidRequestException(inner)
1073 }
1074 crate::operation::list_studio_session_mappings::ListStudioSessionMappingsError::Unhandled(inner) => Error::Unhandled(inner),
1075 }
1076 }
1077}
1078impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_supported_instance_types::ListSupportedInstanceTypesError, R>>
1079 for Error
1080where
1081 R: Send + Sync + std::fmt::Debug + 'static,
1082{
1083 fn from(
1084 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_supported_instance_types::ListSupportedInstanceTypesError, R>,
1085 ) -> Self {
1086 match err {
1087 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1088 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1089 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1090 source: err.into(),
1091 }),
1092 }
1093 }
1094}
1095impl From<crate::operation::list_supported_instance_types::ListSupportedInstanceTypesError> for Error {
1096 fn from(err: crate::operation::list_supported_instance_types::ListSupportedInstanceTypesError) -> Self {
1097 match err {
1098 crate::operation::list_supported_instance_types::ListSupportedInstanceTypesError::InternalServerException(inner) => {
1099 Error::InternalServerException(inner)
1100 }
1101 crate::operation::list_supported_instance_types::ListSupportedInstanceTypesError::InvalidRequestException(inner) => {
1102 Error::InvalidRequestException(inner)
1103 }
1104 crate::operation::list_supported_instance_types::ListSupportedInstanceTypesError::Unhandled(inner) => Error::Unhandled(inner),
1105 }
1106 }
1107}
1108impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_cluster::ModifyClusterError, R>> for Error
1109where
1110 R: Send + Sync + std::fmt::Debug + 'static,
1111{
1112 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_cluster::ModifyClusterError, R>) -> Self {
1113 match err {
1114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1117 source: err.into(),
1118 }),
1119 }
1120 }
1121}
1122impl From<crate::operation::modify_cluster::ModifyClusterError> for Error {
1123 fn from(err: crate::operation::modify_cluster::ModifyClusterError) -> Self {
1124 match err {
1125 crate::operation::modify_cluster::ModifyClusterError::InternalServerError(inner) => Error::InternalServerError(inner),
1126 crate::operation::modify_cluster::ModifyClusterError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1127 crate::operation::modify_cluster::ModifyClusterError::Unhandled(inner) => Error::Unhandled(inner),
1128 }
1129 }
1130}
1131impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_instance_fleet::ModifyInstanceFleetError, R>> for Error
1132where
1133 R: Send + Sync + std::fmt::Debug + 'static,
1134{
1135 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_instance_fleet::ModifyInstanceFleetError, R>) -> Self {
1136 match err {
1137 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1138 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1139 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1140 source: err.into(),
1141 }),
1142 }
1143 }
1144}
1145impl From<crate::operation::modify_instance_fleet::ModifyInstanceFleetError> for Error {
1146 fn from(err: crate::operation::modify_instance_fleet::ModifyInstanceFleetError) -> Self {
1147 match err {
1148 crate::operation::modify_instance_fleet::ModifyInstanceFleetError::InternalServerException(inner) => {
1149 Error::InternalServerException(inner)
1150 }
1151 crate::operation::modify_instance_fleet::ModifyInstanceFleetError::InvalidRequestException(inner) => {
1152 Error::InvalidRequestException(inner)
1153 }
1154 crate::operation::modify_instance_fleet::ModifyInstanceFleetError::Unhandled(inner) => Error::Unhandled(inner),
1155 }
1156 }
1157}
1158impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_instance_groups::ModifyInstanceGroupsError, R>> for Error
1159where
1160 R: Send + Sync + std::fmt::Debug + 'static,
1161{
1162 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_instance_groups::ModifyInstanceGroupsError, R>) -> Self {
1163 match err {
1164 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1165 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1166 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1167 source: err.into(),
1168 }),
1169 }
1170 }
1171}
1172impl From<crate::operation::modify_instance_groups::ModifyInstanceGroupsError> for Error {
1173 fn from(err: crate::operation::modify_instance_groups::ModifyInstanceGroupsError) -> Self {
1174 match err {
1175 crate::operation::modify_instance_groups::ModifyInstanceGroupsError::InternalServerError(inner) => Error::InternalServerError(inner),
1176 crate::operation::modify_instance_groups::ModifyInstanceGroupsError::Unhandled(inner) => Error::Unhandled(inner),
1177 }
1178 }
1179}
1180impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_auto_scaling_policy::PutAutoScalingPolicyError, R>> for Error
1181where
1182 R: Send + Sync + std::fmt::Debug + 'static,
1183{
1184 fn from(
1185 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_auto_scaling_policy::PutAutoScalingPolicyError, R>,
1186 ) -> Self {
1187 match err {
1188 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1189 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1190 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1191 source: err.into(),
1192 }),
1193 }
1194 }
1195}
1196impl From<crate::operation::put_auto_scaling_policy::PutAutoScalingPolicyError> for Error {
1197 fn from(err: crate::operation::put_auto_scaling_policy::PutAutoScalingPolicyError) -> Self {
1198 match err {
1199 crate::operation::put_auto_scaling_policy::PutAutoScalingPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1200 }
1201 }
1202}
1203impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_auto_termination_policy::PutAutoTerminationPolicyError, R>>
1204 for Error
1205where
1206 R: Send + Sync + std::fmt::Debug + 'static,
1207{
1208 fn from(
1209 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_auto_termination_policy::PutAutoTerminationPolicyError, R>,
1210 ) -> Self {
1211 match err {
1212 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1213 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1214 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1215 source: err.into(),
1216 }),
1217 }
1218 }
1219}
1220impl From<crate::operation::put_auto_termination_policy::PutAutoTerminationPolicyError> for Error {
1221 fn from(err: crate::operation::put_auto_termination_policy::PutAutoTerminationPolicyError) -> Self {
1222 match err {
1223 crate::operation::put_auto_termination_policy::PutAutoTerminationPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1224 }
1225 }
1226}
1227impl<R>
1228 From<
1229 ::aws_smithy_runtime_api::client::result::SdkError<
1230 crate::operation::put_block_public_access_configuration::PutBlockPublicAccessConfigurationError,
1231 R,
1232 >,
1233 > for Error
1234where
1235 R: Send + Sync + std::fmt::Debug + 'static,
1236{
1237 fn from(
1238 err: ::aws_smithy_runtime_api::client::result::SdkError<
1239 crate::operation::put_block_public_access_configuration::PutBlockPublicAccessConfigurationError,
1240 R,
1241 >,
1242 ) -> 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::put_block_public_access_configuration::PutBlockPublicAccessConfigurationError> for Error {
1253 fn from(err: crate::operation::put_block_public_access_configuration::PutBlockPublicAccessConfigurationError) -> Self {
1254 match err {
1255 crate::operation::put_block_public_access_configuration::PutBlockPublicAccessConfigurationError::InternalServerException(inner) => {
1256 Error::InternalServerException(inner)
1257 }
1258 crate::operation::put_block_public_access_configuration::PutBlockPublicAccessConfigurationError::InvalidRequestException(inner) => {
1259 Error::InvalidRequestException(inner)
1260 }
1261 crate::operation::put_block_public_access_configuration::PutBlockPublicAccessConfigurationError::Unhandled(inner) => {
1262 Error::Unhandled(inner)
1263 }
1264 }
1265 }
1266}
1267impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_managed_scaling_policy::PutManagedScalingPolicyError, R>>
1268 for Error
1269where
1270 R: Send + Sync + std::fmt::Debug + 'static,
1271{
1272 fn from(
1273 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_managed_scaling_policy::PutManagedScalingPolicyError, R>,
1274 ) -> Self {
1275 match err {
1276 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1277 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1278 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1279 source: err.into(),
1280 }),
1281 }
1282 }
1283}
1284impl From<crate::operation::put_managed_scaling_policy::PutManagedScalingPolicyError> for Error {
1285 fn from(err: crate::operation::put_managed_scaling_policy::PutManagedScalingPolicyError) -> Self {
1286 match err {
1287 crate::operation::put_managed_scaling_policy::PutManagedScalingPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1288 }
1289 }
1290}
1291impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_auto_scaling_policy::RemoveAutoScalingPolicyError, R>>
1292 for Error
1293where
1294 R: Send + Sync + std::fmt::Debug + 'static,
1295{
1296 fn from(
1297 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_auto_scaling_policy::RemoveAutoScalingPolicyError, R>,
1298 ) -> Self {
1299 match err {
1300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1303 source: err.into(),
1304 }),
1305 }
1306 }
1307}
1308impl From<crate::operation::remove_auto_scaling_policy::RemoveAutoScalingPolicyError> for Error {
1309 fn from(err: crate::operation::remove_auto_scaling_policy::RemoveAutoScalingPolicyError) -> Self {
1310 match err {
1311 crate::operation::remove_auto_scaling_policy::RemoveAutoScalingPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1312 }
1313 }
1314}
1315impl<R>
1316 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_auto_termination_policy::RemoveAutoTerminationPolicyError, R>>
1317 for Error
1318where
1319 R: Send + Sync + std::fmt::Debug + 'static,
1320{
1321 fn from(
1322 err: ::aws_smithy_runtime_api::client::result::SdkError<
1323 crate::operation::remove_auto_termination_policy::RemoveAutoTerminationPolicyError,
1324 R,
1325 >,
1326 ) -> Self {
1327 match err {
1328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1331 source: err.into(),
1332 }),
1333 }
1334 }
1335}
1336impl From<crate::operation::remove_auto_termination_policy::RemoveAutoTerminationPolicyError> for Error {
1337 fn from(err: crate::operation::remove_auto_termination_policy::RemoveAutoTerminationPolicyError) -> Self {
1338 match err {
1339 crate::operation::remove_auto_termination_policy::RemoveAutoTerminationPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1340 }
1341 }
1342}
1343impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_managed_scaling_policy::RemoveManagedScalingPolicyError, R>>
1344 for Error
1345where
1346 R: Send + Sync + std::fmt::Debug + 'static,
1347{
1348 fn from(
1349 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_managed_scaling_policy::RemoveManagedScalingPolicyError, R>,
1350 ) -> Self {
1351 match err {
1352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1355 source: err.into(),
1356 }),
1357 }
1358 }
1359}
1360impl From<crate::operation::remove_managed_scaling_policy::RemoveManagedScalingPolicyError> for Error {
1361 fn from(err: crate::operation::remove_managed_scaling_policy::RemoveManagedScalingPolicyError) -> Self {
1362 match err {
1363 crate::operation::remove_managed_scaling_policy::RemoveManagedScalingPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1364 }
1365 }
1366}
1367impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags::RemoveTagsError, R>> for Error
1368where
1369 R: Send + Sync + std::fmt::Debug + 'static,
1370{
1371 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags::RemoveTagsError, R>) -> Self {
1372 match err {
1373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1376 source: err.into(),
1377 }),
1378 }
1379 }
1380}
1381impl From<crate::operation::remove_tags::RemoveTagsError> for Error {
1382 fn from(err: crate::operation::remove_tags::RemoveTagsError) -> Self {
1383 match err {
1384 crate::operation::remove_tags::RemoveTagsError::InternalServerException(inner) => Error::InternalServerException(inner),
1385 crate::operation::remove_tags::RemoveTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1386 crate::operation::remove_tags::RemoveTagsError::Unhandled(inner) => Error::Unhandled(inner),
1387 }
1388 }
1389}
1390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::run_job_flow::RunJobFlowError, R>> for Error
1391where
1392 R: Send + Sync + std::fmt::Debug + 'static,
1393{
1394 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::run_job_flow::RunJobFlowError, R>) -> Self {
1395 match err {
1396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1399 source: err.into(),
1400 }),
1401 }
1402 }
1403}
1404impl From<crate::operation::run_job_flow::RunJobFlowError> for Error {
1405 fn from(err: crate::operation::run_job_flow::RunJobFlowError) -> Self {
1406 match err {
1407 crate::operation::run_job_flow::RunJobFlowError::InternalServerError(inner) => Error::InternalServerError(inner),
1408 crate::operation::run_job_flow::RunJobFlowError::Unhandled(inner) => Error::Unhandled(inner),
1409 }
1410 }
1411}
1412impl<R>
1413 From<
1414 ::aws_smithy_runtime_api::client::result::SdkError<
1415 crate::operation::set_keep_job_flow_alive_when_no_steps::SetKeepJobFlowAliveWhenNoStepsError,
1416 R,
1417 >,
1418 > for Error
1419where
1420 R: Send + Sync + std::fmt::Debug + 'static,
1421{
1422 fn from(
1423 err: ::aws_smithy_runtime_api::client::result::SdkError<
1424 crate::operation::set_keep_job_flow_alive_when_no_steps::SetKeepJobFlowAliveWhenNoStepsError,
1425 R,
1426 >,
1427 ) -> Self {
1428 match err {
1429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1432 source: err.into(),
1433 }),
1434 }
1435 }
1436}
1437impl From<crate::operation::set_keep_job_flow_alive_when_no_steps::SetKeepJobFlowAliveWhenNoStepsError> for Error {
1438 fn from(err: crate::operation::set_keep_job_flow_alive_when_no_steps::SetKeepJobFlowAliveWhenNoStepsError) -> Self {
1439 match err {
1440 crate::operation::set_keep_job_flow_alive_when_no_steps::SetKeepJobFlowAliveWhenNoStepsError::InternalServerError(inner) => {
1441 Error::InternalServerError(inner)
1442 }
1443 crate::operation::set_keep_job_flow_alive_when_no_steps::SetKeepJobFlowAliveWhenNoStepsError::Unhandled(inner) => Error::Unhandled(inner),
1444 }
1445 }
1446}
1447impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_termination_protection::SetTerminationProtectionError, R>>
1448 for Error
1449where
1450 R: Send + Sync + std::fmt::Debug + 'static,
1451{
1452 fn from(
1453 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_termination_protection::SetTerminationProtectionError, R>,
1454 ) -> Self {
1455 match err {
1456 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1457 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1458 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1459 source: err.into(),
1460 }),
1461 }
1462 }
1463}
1464impl From<crate::operation::set_termination_protection::SetTerminationProtectionError> for Error {
1465 fn from(err: crate::operation::set_termination_protection::SetTerminationProtectionError) -> Self {
1466 match err {
1467 crate::operation::set_termination_protection::SetTerminationProtectionError::InternalServerError(inner) => {
1468 Error::InternalServerError(inner)
1469 }
1470 crate::operation::set_termination_protection::SetTerminationProtectionError::Unhandled(inner) => Error::Unhandled(inner),
1471 }
1472 }
1473}
1474impl<R>
1475 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_unhealthy_node_replacement::SetUnhealthyNodeReplacementError, R>>
1476 for Error
1477where
1478 R: Send + Sync + std::fmt::Debug + 'static,
1479{
1480 fn from(
1481 err: ::aws_smithy_runtime_api::client::result::SdkError<
1482 crate::operation::set_unhealthy_node_replacement::SetUnhealthyNodeReplacementError,
1483 R,
1484 >,
1485 ) -> Self {
1486 match err {
1487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1490 source: err.into(),
1491 }),
1492 }
1493 }
1494}
1495impl From<crate::operation::set_unhealthy_node_replacement::SetUnhealthyNodeReplacementError> for Error {
1496 fn from(err: crate::operation::set_unhealthy_node_replacement::SetUnhealthyNodeReplacementError) -> Self {
1497 match err {
1498 crate::operation::set_unhealthy_node_replacement::SetUnhealthyNodeReplacementError::InternalServerError(inner) => {
1499 Error::InternalServerError(inner)
1500 }
1501 crate::operation::set_unhealthy_node_replacement::SetUnhealthyNodeReplacementError::Unhandled(inner) => Error::Unhandled(inner),
1502 }
1503 }
1504}
1505impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_visible_to_all_users::SetVisibleToAllUsersError, R>> for Error
1506where
1507 R: Send + Sync + std::fmt::Debug + 'static,
1508{
1509 fn from(
1510 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_visible_to_all_users::SetVisibleToAllUsersError, R>,
1511 ) -> Self {
1512 match err {
1513 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1514 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1515 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1516 source: err.into(),
1517 }),
1518 }
1519 }
1520}
1521impl From<crate::operation::set_visible_to_all_users::SetVisibleToAllUsersError> for Error {
1522 fn from(err: crate::operation::set_visible_to_all_users::SetVisibleToAllUsersError) -> Self {
1523 match err {
1524 crate::operation::set_visible_to_all_users::SetVisibleToAllUsersError::InternalServerError(inner) => Error::InternalServerError(inner),
1525 crate::operation::set_visible_to_all_users::SetVisibleToAllUsersError::Unhandled(inner) => Error::Unhandled(inner),
1526 }
1527 }
1528}
1529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_notebook_execution::StartNotebookExecutionError, R>> for Error
1530where
1531 R: Send + Sync + std::fmt::Debug + 'static,
1532{
1533 fn from(
1534 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_notebook_execution::StartNotebookExecutionError, R>,
1535 ) -> Self {
1536 match err {
1537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1540 source: err.into(),
1541 }),
1542 }
1543 }
1544}
1545impl From<crate::operation::start_notebook_execution::StartNotebookExecutionError> for Error {
1546 fn from(err: crate::operation::start_notebook_execution::StartNotebookExecutionError) -> Self {
1547 match err {
1548 crate::operation::start_notebook_execution::StartNotebookExecutionError::InternalServerException(inner) => {
1549 Error::InternalServerException(inner)
1550 }
1551 crate::operation::start_notebook_execution::StartNotebookExecutionError::InvalidRequestException(inner) => {
1552 Error::InvalidRequestException(inner)
1553 }
1554 crate::operation::start_notebook_execution::StartNotebookExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1555 }
1556 }
1557}
1558impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_notebook_execution::StopNotebookExecutionError, R>> for Error
1559where
1560 R: Send + Sync + std::fmt::Debug + 'static,
1561{
1562 fn from(
1563 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_notebook_execution::StopNotebookExecutionError, R>,
1564 ) -> Self {
1565 match err {
1566 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1567 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1568 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1569 source: err.into(),
1570 }),
1571 }
1572 }
1573}
1574impl From<crate::operation::stop_notebook_execution::StopNotebookExecutionError> for Error {
1575 fn from(err: crate::operation::stop_notebook_execution::StopNotebookExecutionError) -> Self {
1576 match err {
1577 crate::operation::stop_notebook_execution::StopNotebookExecutionError::InternalServerError(inner) => Error::InternalServerError(inner),
1578 crate::operation::stop_notebook_execution::StopNotebookExecutionError::InvalidRequestException(inner) => {
1579 Error::InvalidRequestException(inner)
1580 }
1581 crate::operation::stop_notebook_execution::StopNotebookExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1582 }
1583 }
1584}
1585impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::terminate_job_flows::TerminateJobFlowsError, R>> for Error
1586where
1587 R: Send + Sync + std::fmt::Debug + 'static,
1588{
1589 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::terminate_job_flows::TerminateJobFlowsError, R>) -> Self {
1590 match err {
1591 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1592 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1593 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1594 source: err.into(),
1595 }),
1596 }
1597 }
1598}
1599impl From<crate::operation::terminate_job_flows::TerminateJobFlowsError> for Error {
1600 fn from(err: crate::operation::terminate_job_flows::TerminateJobFlowsError) -> Self {
1601 match err {
1602 crate::operation::terminate_job_flows::TerminateJobFlowsError::InternalServerError(inner) => Error::InternalServerError(inner),
1603 crate::operation::terminate_job_flows::TerminateJobFlowsError::Unhandled(inner) => Error::Unhandled(inner),
1604 }
1605 }
1606}
1607impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_studio::UpdateStudioError, R>> for Error
1608where
1609 R: Send + Sync + std::fmt::Debug + 'static,
1610{
1611 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_studio::UpdateStudioError, R>) -> Self {
1612 match err {
1613 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1614 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1615 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1616 source: err.into(),
1617 }),
1618 }
1619 }
1620}
1621impl From<crate::operation::update_studio::UpdateStudioError> for Error {
1622 fn from(err: crate::operation::update_studio::UpdateStudioError) -> Self {
1623 match err {
1624 crate::operation::update_studio::UpdateStudioError::InternalServerException(inner) => Error::InternalServerException(inner),
1625 crate::operation::update_studio::UpdateStudioError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1626 crate::operation::update_studio::UpdateStudioError::Unhandled(inner) => Error::Unhandled(inner),
1627 }
1628 }
1629}
1630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_studio_session_mapping::UpdateStudioSessionMappingError, R>>
1631 for Error
1632where
1633 R: Send + Sync + std::fmt::Debug + 'static,
1634{
1635 fn from(
1636 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_studio_session_mapping::UpdateStudioSessionMappingError, R>,
1637 ) -> Self {
1638 match err {
1639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1642 source: err.into(),
1643 }),
1644 }
1645 }
1646}
1647impl From<crate::operation::update_studio_session_mapping::UpdateStudioSessionMappingError> for Error {
1648 fn from(err: crate::operation::update_studio_session_mapping::UpdateStudioSessionMappingError) -> Self {
1649 match err {
1650 crate::operation::update_studio_session_mapping::UpdateStudioSessionMappingError::InternalServerError(inner) => {
1651 Error::InternalServerError(inner)
1652 }
1653 crate::operation::update_studio_session_mapping::UpdateStudioSessionMappingError::InvalidRequestException(inner) => {
1654 Error::InvalidRequestException(inner)
1655 }
1656 crate::operation::update_studio_session_mapping::UpdateStudioSessionMappingError::Unhandled(inner) => Error::Unhandled(inner),
1657 }
1658 }
1659}
1660impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
1661where
1662 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
1663 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
1664{
1665 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
1666 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1667 meta: ::std::default::Default::default(),
1668 source: err.into(),
1669 })
1670 }
1671}
1672impl ::std::error::Error for Error {
1673 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
1674 match self {
1675 Error::InternalServerError(inner) => inner.source(),
1676 Error::InternalServerException(inner) => inner.source(),
1677 Error::InvalidRequestException(inner) => inner.source(),
1678 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
1679 }
1680 }
1681}
1682impl ::aws_types::request_id::RequestId for Error {
1683 fn request_id(&self) -> Option<&str> {
1684 match self {
1685 Self::InternalServerError(e) => e.request_id(),
1686 Self::InternalServerException(e) => e.request_id(),
1687 Self::InvalidRequestException(e) => e.request_id(),
1688 Self::Unhandled(e) => e.meta.request_id(),
1689 }
1690 }
1691}