1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictException(crate::types::error::ConflictException),
10 InternalServerException(crate::types::error::InternalServerException),
12 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
14 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
16 ThrottlingException(crate::types::error::ThrottlingException),
18 UnauthorizedException(crate::types::error::UnauthorizedException),
20 ValidationException(crate::types::error::ValidationException),
22 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
24 variable wildcard pattern and check `.code()`:
25 \
26 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
27 \
28 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
29 Unhandled(crate::error::sealed_unhandled::Unhandled),
30}
31impl ::std::fmt::Display for Error {
32 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
33 match self {
34 Error::AccessDeniedException(inner) => inner.fmt(f),
35 Error::ConflictException(inner) => inner.fmt(f),
36 Error::InternalServerException(inner) => inner.fmt(f),
37 Error::ResourceNotFoundException(inner) => inner.fmt(f),
38 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
39 Error::ThrottlingException(inner) => inner.fmt(f),
40 Error::UnauthorizedException(inner) => inner.fmt(f),
41 Error::ValidationException(inner) => inner.fmt(f),
42 Error::Unhandled(_) => {
43 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
44 write!(f, "unhandled error ({code})")
45 } else {
46 f.write_str("unhandled error")
47 }
48 }
49 }
50 }
51}
52impl From<::aws_smithy_types::error::operation::BuildError> for Error {
53 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
54 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
55 source: value.into(),
56 meta: ::std::default::Default::default(),
57 })
58 }
59}
60impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
61 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
62 match self {
63 Self::AccessDeniedException(inner) => inner.meta(),
64 Self::ConflictException(inner) => inner.meta(),
65 Self::InternalServerException(inner) => inner.meta(),
66 Self::ResourceNotFoundException(inner) => inner.meta(),
67 Self::ServiceQuotaExceededException(inner) => inner.meta(),
68 Self::ThrottlingException(inner) => inner.meta(),
69 Self::UnauthorizedException(inner) => inner.meta(),
70 Self::ValidationException(inner) => inner.meta(),
71 Self::Unhandled(inner) => &inner.meta,
72 }
73 }
74}
75impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_predictions::AcceptPredictionsError, R>> for Error
76where
77 R: Send + Sync + std::fmt::Debug + 'static,
78{
79 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_predictions::AcceptPredictionsError, R>) -> Self {
80 match err {
81 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
82 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
83 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
84 source: err.into(),
85 }),
86 }
87 }
88}
89impl From<crate::operation::accept_predictions::AcceptPredictionsError> for Error {
90 fn from(err: crate::operation::accept_predictions::AcceptPredictionsError) -> Self {
91 match err {
92 crate::operation::accept_predictions::AcceptPredictionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
93 crate::operation::accept_predictions::AcceptPredictionsError::ConflictException(inner) => Error::ConflictException(inner),
94 crate::operation::accept_predictions::AcceptPredictionsError::InternalServerException(inner) => Error::InternalServerException(inner),
95 crate::operation::accept_predictions::AcceptPredictionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
96 crate::operation::accept_predictions::AcceptPredictionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
97 crate::operation::accept_predictions::AcceptPredictionsError::ValidationException(inner) => Error::ValidationException(inner),
98 crate::operation::accept_predictions::AcceptPredictionsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
99 crate::operation::accept_predictions::AcceptPredictionsError::Unhandled(inner) => Error::Unhandled(inner),
100 }
101 }
102}
103impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_subscription_request::AcceptSubscriptionRequestError, R>>
104 for Error
105where
106 R: Send + Sync + std::fmt::Debug + 'static,
107{
108 fn from(
109 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_subscription_request::AcceptSubscriptionRequestError, R>,
110 ) -> Self {
111 match err {
112 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
113 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
114 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
115 source: err.into(),
116 }),
117 }
118 }
119}
120impl From<crate::operation::accept_subscription_request::AcceptSubscriptionRequestError> for Error {
121 fn from(err: crate::operation::accept_subscription_request::AcceptSubscriptionRequestError) -> Self {
122 match err {
123 crate::operation::accept_subscription_request::AcceptSubscriptionRequestError::AccessDeniedException(inner) => {
124 Error::AccessDeniedException(inner)
125 }
126 crate::operation::accept_subscription_request::AcceptSubscriptionRequestError::ConflictException(inner) => {
127 Error::ConflictException(inner)
128 }
129 crate::operation::accept_subscription_request::AcceptSubscriptionRequestError::InternalServerException(inner) => {
130 Error::InternalServerException(inner)
131 }
132 crate::operation::accept_subscription_request::AcceptSubscriptionRequestError::ResourceNotFoundException(inner) => {
133 Error::ResourceNotFoundException(inner)
134 }
135 crate::operation::accept_subscription_request::AcceptSubscriptionRequestError::ThrottlingException(inner) => {
136 Error::ThrottlingException(inner)
137 }
138 crate::operation::accept_subscription_request::AcceptSubscriptionRequestError::ValidationException(inner) => {
139 Error::ValidationException(inner)
140 }
141 crate::operation::accept_subscription_request::AcceptSubscriptionRequestError::UnauthorizedException(inner) => {
142 Error::UnauthorizedException(inner)
143 }
144 crate::operation::accept_subscription_request::AcceptSubscriptionRequestError::Unhandled(inner) => Error::Unhandled(inner),
145 }
146 }
147}
148impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_entity_owner::AddEntityOwnerError, R>> for Error
149where
150 R: Send + Sync + std::fmt::Debug + 'static,
151{
152 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_entity_owner::AddEntityOwnerError, R>) -> Self {
153 match err {
154 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
155 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
156 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
157 source: err.into(),
158 }),
159 }
160 }
161}
162impl From<crate::operation::add_entity_owner::AddEntityOwnerError> for Error {
163 fn from(err: crate::operation::add_entity_owner::AddEntityOwnerError) -> Self {
164 match err {
165 crate::operation::add_entity_owner::AddEntityOwnerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
166 crate::operation::add_entity_owner::AddEntityOwnerError::ConflictException(inner) => Error::ConflictException(inner),
167 crate::operation::add_entity_owner::AddEntityOwnerError::InternalServerException(inner) => Error::InternalServerException(inner),
168 crate::operation::add_entity_owner::AddEntityOwnerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
169 crate::operation::add_entity_owner::AddEntityOwnerError::ServiceQuotaExceededException(inner) => {
170 Error::ServiceQuotaExceededException(inner)
171 }
172 crate::operation::add_entity_owner::AddEntityOwnerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
173 crate::operation::add_entity_owner::AddEntityOwnerError::ValidationException(inner) => Error::ValidationException(inner),
174 crate::operation::add_entity_owner::AddEntityOwnerError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
175 crate::operation::add_entity_owner::AddEntityOwnerError::Unhandled(inner) => Error::Unhandled(inner),
176 }
177 }
178}
179impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_policy_grant::AddPolicyGrantError, R>> for Error
180where
181 R: Send + Sync + std::fmt::Debug + 'static,
182{
183 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_policy_grant::AddPolicyGrantError, R>) -> Self {
184 match err {
185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
188 source: err.into(),
189 }),
190 }
191 }
192}
193impl From<crate::operation::add_policy_grant::AddPolicyGrantError> for Error {
194 fn from(err: crate::operation::add_policy_grant::AddPolicyGrantError) -> Self {
195 match err {
196 crate::operation::add_policy_grant::AddPolicyGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
197 crate::operation::add_policy_grant::AddPolicyGrantError::ConflictException(inner) => Error::ConflictException(inner),
198 crate::operation::add_policy_grant::AddPolicyGrantError::InternalServerException(inner) => Error::InternalServerException(inner),
199 crate::operation::add_policy_grant::AddPolicyGrantError::ServiceQuotaExceededException(inner) => {
200 Error::ServiceQuotaExceededException(inner)
201 }
202 crate::operation::add_policy_grant::AddPolicyGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
203 crate::operation::add_policy_grant::AddPolicyGrantError::ValidationException(inner) => Error::ValidationException(inner),
204 crate::operation::add_policy_grant::AddPolicyGrantError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
205 crate::operation::add_policy_grant::AddPolicyGrantError::Unhandled(inner) => Error::Unhandled(inner),
206 }
207 }
208}
209impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_environment_role::AssociateEnvironmentRoleError, R>>
210 for Error
211where
212 R: Send + Sync + std::fmt::Debug + 'static,
213{
214 fn from(
215 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_environment_role::AssociateEnvironmentRoleError, R>,
216 ) -> Self {
217 match err {
218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
221 source: err.into(),
222 }),
223 }
224 }
225}
226impl From<crate::operation::associate_environment_role::AssociateEnvironmentRoleError> for Error {
227 fn from(err: crate::operation::associate_environment_role::AssociateEnvironmentRoleError) -> Self {
228 match err {
229 crate::operation::associate_environment_role::AssociateEnvironmentRoleError::AccessDeniedException(inner) => {
230 Error::AccessDeniedException(inner)
231 }
232 crate::operation::associate_environment_role::AssociateEnvironmentRoleError::ConflictException(inner) => Error::ConflictException(inner),
233 crate::operation::associate_environment_role::AssociateEnvironmentRoleError::InternalServerException(inner) => {
234 Error::InternalServerException(inner)
235 }
236 crate::operation::associate_environment_role::AssociateEnvironmentRoleError::ResourceNotFoundException(inner) => {
237 Error::ResourceNotFoundException(inner)
238 }
239 crate::operation::associate_environment_role::AssociateEnvironmentRoleError::ThrottlingException(inner) => {
240 Error::ThrottlingException(inner)
241 }
242 crate::operation::associate_environment_role::AssociateEnvironmentRoleError::ValidationException(inner) => {
243 Error::ValidationException(inner)
244 }
245 crate::operation::associate_environment_role::AssociateEnvironmentRoleError::UnauthorizedException(inner) => {
246 Error::UnauthorizedException(inner)
247 }
248 crate::operation::associate_environment_role::AssociateEnvironmentRoleError::Unhandled(inner) => Error::Unhandled(inner),
249 }
250 }
251}
252impl<R>
253 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError, R>>
254 for Error
255where
256 R: Send + Sync + std::fmt::Debug + 'static,
257{
258 fn from(
259 err: ::aws_smithy_runtime_api::client::result::SdkError<
260 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError,
261 R,
262 >,
263 ) -> Self {
264 match err {
265 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
266 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
267 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
268 source: err.into(),
269 }),
270 }
271 }
272}
273impl From<crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError> for Error {
274 fn from(err: crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError) -> Self {
275 match err {
276 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError::AccessDeniedException(inner) => {
277 Error::AccessDeniedException(inner)
278 }
279 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError::ConflictException(inner) => {
280 Error::ConflictException(inner)
281 }
282 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError::InternalServerException(inner) => {
283 Error::InternalServerException(inner)
284 }
285 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError::ResourceNotFoundException(inner) => {
286 Error::ResourceNotFoundException(inner)
287 }
288 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError::ThrottlingException(inner) => {
289 Error::ThrottlingException(inner)
290 }
291 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError::ValidationException(inner) => {
292 Error::ValidationException(inner)
293 }
294 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError::UnauthorizedException(inner) => {
295 Error::UnauthorizedException(inner)
296 }
297 crate::operation::cancel_metadata_generation_run::CancelMetadataGenerationRunError::Unhandled(inner) => Error::Unhandled(inner),
298 }
299 }
300}
301impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_subscription::CancelSubscriptionError, R>> for Error
302where
303 R: Send + Sync + std::fmt::Debug + 'static,
304{
305 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_subscription::CancelSubscriptionError, R>) -> Self {
306 match err {
307 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
308 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
309 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
310 source: err.into(),
311 }),
312 }
313 }
314}
315impl From<crate::operation::cancel_subscription::CancelSubscriptionError> for Error {
316 fn from(err: crate::operation::cancel_subscription::CancelSubscriptionError) -> Self {
317 match err {
318 crate::operation::cancel_subscription::CancelSubscriptionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
319 crate::operation::cancel_subscription::CancelSubscriptionError::ConflictException(inner) => Error::ConflictException(inner),
320 crate::operation::cancel_subscription::CancelSubscriptionError::InternalServerException(inner) => Error::InternalServerException(inner),
321 crate::operation::cancel_subscription::CancelSubscriptionError::ResourceNotFoundException(inner) => {
322 Error::ResourceNotFoundException(inner)
323 }
324 crate::operation::cancel_subscription::CancelSubscriptionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
325 crate::operation::cancel_subscription::CancelSubscriptionError::ValidationException(inner) => Error::ValidationException(inner),
326 crate::operation::cancel_subscription::CancelSubscriptionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
327 crate::operation::cancel_subscription::CancelSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
328 }
329 }
330}
331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset::CreateAssetError, R>> for Error
332where
333 R: Send + Sync + std::fmt::Debug + 'static,
334{
335 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset::CreateAssetError, R>) -> Self {
336 match err {
337 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
338 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
339 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
340 source: err.into(),
341 }),
342 }
343 }
344}
345impl From<crate::operation::create_asset::CreateAssetError> for Error {
346 fn from(err: crate::operation::create_asset::CreateAssetError) -> Self {
347 match err {
348 crate::operation::create_asset::CreateAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
349 crate::operation::create_asset::CreateAssetError::ConflictException(inner) => Error::ConflictException(inner),
350 crate::operation::create_asset::CreateAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
351 crate::operation::create_asset::CreateAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
352 crate::operation::create_asset::CreateAssetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
353 crate::operation::create_asset::CreateAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
354 crate::operation::create_asset::CreateAssetError::ValidationException(inner) => Error::ValidationException(inner),
355 crate::operation::create_asset::CreateAssetError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
356 crate::operation::create_asset::CreateAssetError::Unhandled(inner) => Error::Unhandled(inner),
357 }
358 }
359}
360impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_filter::CreateAssetFilterError, R>> for Error
361where
362 R: Send + Sync + std::fmt::Debug + 'static,
363{
364 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_filter::CreateAssetFilterError, R>) -> Self {
365 match err {
366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
369 source: err.into(),
370 }),
371 }
372 }
373}
374impl From<crate::operation::create_asset_filter::CreateAssetFilterError> for Error {
375 fn from(err: crate::operation::create_asset_filter::CreateAssetFilterError) -> Self {
376 match err {
377 crate::operation::create_asset_filter::CreateAssetFilterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
378 crate::operation::create_asset_filter::CreateAssetFilterError::ConflictException(inner) => Error::ConflictException(inner),
379 crate::operation::create_asset_filter::CreateAssetFilterError::InternalServerException(inner) => Error::InternalServerException(inner),
380 crate::operation::create_asset_filter::CreateAssetFilterError::ResourceNotFoundException(inner) => {
381 Error::ResourceNotFoundException(inner)
382 }
383 crate::operation::create_asset_filter::CreateAssetFilterError::ServiceQuotaExceededException(inner) => {
384 Error::ServiceQuotaExceededException(inner)
385 }
386 crate::operation::create_asset_filter::CreateAssetFilterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
387 crate::operation::create_asset_filter::CreateAssetFilterError::ValidationException(inner) => Error::ValidationException(inner),
388 crate::operation::create_asset_filter::CreateAssetFilterError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
389 crate::operation::create_asset_filter::CreateAssetFilterError::Unhandled(inner) => Error::Unhandled(inner),
390 }
391 }
392}
393impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_revision::CreateAssetRevisionError, R>> for Error
394where
395 R: Send + Sync + std::fmt::Debug + 'static,
396{
397 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_revision::CreateAssetRevisionError, R>) -> Self {
398 match err {
399 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
400 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
401 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
402 source: err.into(),
403 }),
404 }
405 }
406}
407impl From<crate::operation::create_asset_revision::CreateAssetRevisionError> for Error {
408 fn from(err: crate::operation::create_asset_revision::CreateAssetRevisionError) -> Self {
409 match err {
410 crate::operation::create_asset_revision::CreateAssetRevisionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
411 crate::operation::create_asset_revision::CreateAssetRevisionError::ConflictException(inner) => Error::ConflictException(inner),
412 crate::operation::create_asset_revision::CreateAssetRevisionError::InternalServerException(inner) => {
413 Error::InternalServerException(inner)
414 }
415 crate::operation::create_asset_revision::CreateAssetRevisionError::ResourceNotFoundException(inner) => {
416 Error::ResourceNotFoundException(inner)
417 }
418 crate::operation::create_asset_revision::CreateAssetRevisionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
419 crate::operation::create_asset_revision::CreateAssetRevisionError::ValidationException(inner) => Error::ValidationException(inner),
420 crate::operation::create_asset_revision::CreateAssetRevisionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
421 crate::operation::create_asset_revision::CreateAssetRevisionError::Unhandled(inner) => Error::Unhandled(inner),
422 }
423 }
424}
425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_type::CreateAssetTypeError, R>> for Error
426where
427 R: Send + Sync + std::fmt::Debug + 'static,
428{
429 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_type::CreateAssetTypeError, R>) -> Self {
430 match err {
431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
434 source: err.into(),
435 }),
436 }
437 }
438}
439impl From<crate::operation::create_asset_type::CreateAssetTypeError> for Error {
440 fn from(err: crate::operation::create_asset_type::CreateAssetTypeError) -> Self {
441 match err {
442 crate::operation::create_asset_type::CreateAssetTypeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
443 crate::operation::create_asset_type::CreateAssetTypeError::ConflictException(inner) => Error::ConflictException(inner),
444 crate::operation::create_asset_type::CreateAssetTypeError::InternalServerException(inner) => Error::InternalServerException(inner),
445 crate::operation::create_asset_type::CreateAssetTypeError::ServiceQuotaExceededException(inner) => {
446 Error::ServiceQuotaExceededException(inner)
447 }
448 crate::operation::create_asset_type::CreateAssetTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
449 crate::operation::create_asset_type::CreateAssetTypeError::ValidationException(inner) => Error::ValidationException(inner),
450 crate::operation::create_asset_type::CreateAssetTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
451 crate::operation::create_asset_type::CreateAssetTypeError::Unhandled(inner) => Error::Unhandled(inner),
452 }
453 }
454}
455impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connection::CreateConnectionError, R>> for Error
456where
457 R: Send + Sync + std::fmt::Debug + 'static,
458{
459 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connection::CreateConnectionError, R>) -> Self {
460 match err {
461 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
462 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
463 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
464 source: err.into(),
465 }),
466 }
467 }
468}
469impl From<crate::operation::create_connection::CreateConnectionError> for Error {
470 fn from(err: crate::operation::create_connection::CreateConnectionError) -> Self {
471 match err {
472 crate::operation::create_connection::CreateConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
473 crate::operation::create_connection::CreateConnectionError::ConflictException(inner) => Error::ConflictException(inner),
474 crate::operation::create_connection::CreateConnectionError::InternalServerException(inner) => Error::InternalServerException(inner),
475 crate::operation::create_connection::CreateConnectionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
476 crate::operation::create_connection::CreateConnectionError::ServiceQuotaExceededException(inner) => {
477 Error::ServiceQuotaExceededException(inner)
478 }
479 crate::operation::create_connection::CreateConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
480 crate::operation::create_connection::CreateConnectionError::ValidationException(inner) => Error::ValidationException(inner),
481 crate::operation::create_connection::CreateConnectionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
482 crate::operation::create_connection::CreateConnectionError::Unhandled(inner) => Error::Unhandled(inner),
483 }
484 }
485}
486impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_product::CreateDataProductError, R>> for Error
487where
488 R: Send + Sync + std::fmt::Debug + 'static,
489{
490 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_product::CreateDataProductError, R>) -> Self {
491 match err {
492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
495 source: err.into(),
496 }),
497 }
498 }
499}
500impl From<crate::operation::create_data_product::CreateDataProductError> for Error {
501 fn from(err: crate::operation::create_data_product::CreateDataProductError) -> Self {
502 match err {
503 crate::operation::create_data_product::CreateDataProductError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
504 crate::operation::create_data_product::CreateDataProductError::ConflictException(inner) => Error::ConflictException(inner),
505 crate::operation::create_data_product::CreateDataProductError::InternalServerException(inner) => Error::InternalServerException(inner),
506 crate::operation::create_data_product::CreateDataProductError::ResourceNotFoundException(inner) => {
507 Error::ResourceNotFoundException(inner)
508 }
509 crate::operation::create_data_product::CreateDataProductError::ServiceQuotaExceededException(inner) => {
510 Error::ServiceQuotaExceededException(inner)
511 }
512 crate::operation::create_data_product::CreateDataProductError::ThrottlingException(inner) => Error::ThrottlingException(inner),
513 crate::operation::create_data_product::CreateDataProductError::ValidationException(inner) => Error::ValidationException(inner),
514 crate::operation::create_data_product::CreateDataProductError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
515 crate::operation::create_data_product::CreateDataProductError::Unhandled(inner) => Error::Unhandled(inner),
516 }
517 }
518}
519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_product_revision::CreateDataProductRevisionError, R>>
520 for Error
521where
522 R: Send + Sync + std::fmt::Debug + 'static,
523{
524 fn from(
525 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_product_revision::CreateDataProductRevisionError, R>,
526 ) -> Self {
527 match err {
528 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
529 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
530 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
531 source: err.into(),
532 }),
533 }
534 }
535}
536impl From<crate::operation::create_data_product_revision::CreateDataProductRevisionError> for Error {
537 fn from(err: crate::operation::create_data_product_revision::CreateDataProductRevisionError) -> Self {
538 match err {
539 crate::operation::create_data_product_revision::CreateDataProductRevisionError::AccessDeniedException(inner) => {
540 Error::AccessDeniedException(inner)
541 }
542 crate::operation::create_data_product_revision::CreateDataProductRevisionError::ConflictException(inner) => {
543 Error::ConflictException(inner)
544 }
545 crate::operation::create_data_product_revision::CreateDataProductRevisionError::InternalServerException(inner) => {
546 Error::InternalServerException(inner)
547 }
548 crate::operation::create_data_product_revision::CreateDataProductRevisionError::ResourceNotFoundException(inner) => {
549 Error::ResourceNotFoundException(inner)
550 }
551 crate::operation::create_data_product_revision::CreateDataProductRevisionError::ThrottlingException(inner) => {
552 Error::ThrottlingException(inner)
553 }
554 crate::operation::create_data_product_revision::CreateDataProductRevisionError::ValidationException(inner) => {
555 Error::ValidationException(inner)
556 }
557 crate::operation::create_data_product_revision::CreateDataProductRevisionError::UnauthorizedException(inner) => {
558 Error::UnauthorizedException(inner)
559 }
560 crate::operation::create_data_product_revision::CreateDataProductRevisionError::Unhandled(inner) => Error::Unhandled(inner),
561 }
562 }
563}
564impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>> for Error
565where
566 R: Send + Sync + std::fmt::Debug + 'static,
567{
568 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>) -> Self {
569 match err {
570 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
571 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
572 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
573 source: err.into(),
574 }),
575 }
576 }
577}
578impl From<crate::operation::create_data_source::CreateDataSourceError> for Error {
579 fn from(err: crate::operation::create_data_source::CreateDataSourceError) -> Self {
580 match err {
581 crate::operation::create_data_source::CreateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
582 crate::operation::create_data_source::CreateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
583 crate::operation::create_data_source::CreateDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
584 crate::operation::create_data_source::CreateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
585 crate::operation::create_data_source::CreateDataSourceError::ServiceQuotaExceededException(inner) => {
586 Error::ServiceQuotaExceededException(inner)
587 }
588 crate::operation::create_data_source::CreateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
589 crate::operation::create_data_source::CreateDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
590 crate::operation::create_data_source::CreateDataSourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
591 crate::operation::create_data_source::CreateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
592 }
593 }
594}
595impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_domain::CreateDomainError, R>> for Error
596where
597 R: Send + Sync + std::fmt::Debug + 'static,
598{
599 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_domain::CreateDomainError, R>) -> Self {
600 match err {
601 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
602 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
603 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
604 source: err.into(),
605 }),
606 }
607 }
608}
609impl From<crate::operation::create_domain::CreateDomainError> for Error {
610 fn from(err: crate::operation::create_domain::CreateDomainError) -> Self {
611 match err {
612 crate::operation::create_domain::CreateDomainError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
613 crate::operation::create_domain::CreateDomainError::ConflictException(inner) => Error::ConflictException(inner),
614 crate::operation::create_domain::CreateDomainError::InternalServerException(inner) => Error::InternalServerException(inner),
615 crate::operation::create_domain::CreateDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
616 crate::operation::create_domain::CreateDomainError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
617 crate::operation::create_domain::CreateDomainError::ThrottlingException(inner) => Error::ThrottlingException(inner),
618 crate::operation::create_domain::CreateDomainError::ValidationException(inner) => Error::ValidationException(inner),
619 crate::operation::create_domain::CreateDomainError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
620 crate::operation::create_domain::CreateDomainError::Unhandled(inner) => Error::Unhandled(inner),
621 }
622 }
623}
624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_domain_unit::CreateDomainUnitError, R>> for Error
625where
626 R: Send + Sync + std::fmt::Debug + 'static,
627{
628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_domain_unit::CreateDomainUnitError, R>) -> Self {
629 match err {
630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
633 source: err.into(),
634 }),
635 }
636 }
637}
638impl From<crate::operation::create_domain_unit::CreateDomainUnitError> for Error {
639 fn from(err: crate::operation::create_domain_unit::CreateDomainUnitError) -> Self {
640 match err {
641 crate::operation::create_domain_unit::CreateDomainUnitError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
642 crate::operation::create_domain_unit::CreateDomainUnitError::ConflictException(inner) => Error::ConflictException(inner),
643 crate::operation::create_domain_unit::CreateDomainUnitError::InternalServerException(inner) => Error::InternalServerException(inner),
644 crate::operation::create_domain_unit::CreateDomainUnitError::ServiceQuotaExceededException(inner) => {
645 Error::ServiceQuotaExceededException(inner)
646 }
647 crate::operation::create_domain_unit::CreateDomainUnitError::ThrottlingException(inner) => Error::ThrottlingException(inner),
648 crate::operation::create_domain_unit::CreateDomainUnitError::ValidationException(inner) => Error::ValidationException(inner),
649 crate::operation::create_domain_unit::CreateDomainUnitError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
650 crate::operation::create_domain_unit::CreateDomainUnitError::Unhandled(inner) => Error::Unhandled(inner),
651 }
652 }
653}
654impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_environment::CreateEnvironmentError, R>> for Error
655where
656 R: Send + Sync + std::fmt::Debug + 'static,
657{
658 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_environment::CreateEnvironmentError, R>) -> Self {
659 match err {
660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
663 source: err.into(),
664 }),
665 }
666 }
667}
668impl From<crate::operation::create_environment::CreateEnvironmentError> for Error {
669 fn from(err: crate::operation::create_environment::CreateEnvironmentError) -> Self {
670 match err {
671 crate::operation::create_environment::CreateEnvironmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
672 crate::operation::create_environment::CreateEnvironmentError::ConflictException(inner) => Error::ConflictException(inner),
673 crate::operation::create_environment::CreateEnvironmentError::InternalServerException(inner) => Error::InternalServerException(inner),
674 crate::operation::create_environment::CreateEnvironmentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
675 crate::operation::create_environment::CreateEnvironmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
676 crate::operation::create_environment::CreateEnvironmentError::ValidationException(inner) => Error::ValidationException(inner),
677 crate::operation::create_environment::CreateEnvironmentError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
678 crate::operation::create_environment::CreateEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
679 }
680 }
681}
682impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_environment_action::CreateEnvironmentActionError, R>>
683 for Error
684where
685 R: Send + Sync + std::fmt::Debug + 'static,
686{
687 fn from(
688 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_environment_action::CreateEnvironmentActionError, R>,
689 ) -> Self {
690 match err {
691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
694 source: err.into(),
695 }),
696 }
697 }
698}
699impl From<crate::operation::create_environment_action::CreateEnvironmentActionError> for Error {
700 fn from(err: crate::operation::create_environment_action::CreateEnvironmentActionError) -> Self {
701 match err {
702 crate::operation::create_environment_action::CreateEnvironmentActionError::AccessDeniedException(inner) => {
703 Error::AccessDeniedException(inner)
704 }
705 crate::operation::create_environment_action::CreateEnvironmentActionError::ConflictException(inner) => Error::ConflictException(inner),
706 crate::operation::create_environment_action::CreateEnvironmentActionError::InternalServerException(inner) => {
707 Error::InternalServerException(inner)
708 }
709 crate::operation::create_environment_action::CreateEnvironmentActionError::ResourceNotFoundException(inner) => {
710 Error::ResourceNotFoundException(inner)
711 }
712 crate::operation::create_environment_action::CreateEnvironmentActionError::ThrottlingException(inner) => {
713 Error::ThrottlingException(inner)
714 }
715 crate::operation::create_environment_action::CreateEnvironmentActionError::ValidationException(inner) => {
716 Error::ValidationException(inner)
717 }
718 crate::operation::create_environment_action::CreateEnvironmentActionError::UnauthorizedException(inner) => {
719 Error::UnauthorizedException(inner)
720 }
721 crate::operation::create_environment_action::CreateEnvironmentActionError::Unhandled(inner) => Error::Unhandled(inner),
722 }
723 }
724}
725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_environment_profile::CreateEnvironmentProfileError, R>>
726 for Error
727where
728 R: Send + Sync + std::fmt::Debug + 'static,
729{
730 fn from(
731 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_environment_profile::CreateEnvironmentProfileError, R>,
732 ) -> Self {
733 match err {
734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
737 source: err.into(),
738 }),
739 }
740 }
741}
742impl From<crate::operation::create_environment_profile::CreateEnvironmentProfileError> for Error {
743 fn from(err: crate::operation::create_environment_profile::CreateEnvironmentProfileError) -> Self {
744 match err {
745 crate::operation::create_environment_profile::CreateEnvironmentProfileError::AccessDeniedException(inner) => {
746 Error::AccessDeniedException(inner)
747 }
748 crate::operation::create_environment_profile::CreateEnvironmentProfileError::ConflictException(inner) => Error::ConflictException(inner),
749 crate::operation::create_environment_profile::CreateEnvironmentProfileError::InternalServerException(inner) => {
750 Error::InternalServerException(inner)
751 }
752 crate::operation::create_environment_profile::CreateEnvironmentProfileError::ResourceNotFoundException(inner) => {
753 Error::ResourceNotFoundException(inner)
754 }
755 crate::operation::create_environment_profile::CreateEnvironmentProfileError::ServiceQuotaExceededException(inner) => {
756 Error::ServiceQuotaExceededException(inner)
757 }
758 crate::operation::create_environment_profile::CreateEnvironmentProfileError::ThrottlingException(inner) => {
759 Error::ThrottlingException(inner)
760 }
761 crate::operation::create_environment_profile::CreateEnvironmentProfileError::ValidationException(inner) => {
762 Error::ValidationException(inner)
763 }
764 crate::operation::create_environment_profile::CreateEnvironmentProfileError::UnauthorizedException(inner) => {
765 Error::UnauthorizedException(inner)
766 }
767 crate::operation::create_environment_profile::CreateEnvironmentProfileError::Unhandled(inner) => Error::Unhandled(inner),
768 }
769 }
770}
771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_form_type::CreateFormTypeError, R>> for Error
772where
773 R: Send + Sync + std::fmt::Debug + 'static,
774{
775 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_form_type::CreateFormTypeError, R>) -> Self {
776 match err {
777 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
778 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
779 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
780 source: err.into(),
781 }),
782 }
783 }
784}
785impl From<crate::operation::create_form_type::CreateFormTypeError> for Error {
786 fn from(err: crate::operation::create_form_type::CreateFormTypeError) -> Self {
787 match err {
788 crate::operation::create_form_type::CreateFormTypeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
789 crate::operation::create_form_type::CreateFormTypeError::ConflictException(inner) => Error::ConflictException(inner),
790 crate::operation::create_form_type::CreateFormTypeError::InternalServerException(inner) => Error::InternalServerException(inner),
791 crate::operation::create_form_type::CreateFormTypeError::ServiceQuotaExceededException(inner) => {
792 Error::ServiceQuotaExceededException(inner)
793 }
794 crate::operation::create_form_type::CreateFormTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
795 crate::operation::create_form_type::CreateFormTypeError::ValidationException(inner) => Error::ValidationException(inner),
796 crate::operation::create_form_type::CreateFormTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
797 crate::operation::create_form_type::CreateFormTypeError::Unhandled(inner) => Error::Unhandled(inner),
798 }
799 }
800}
801impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_glossary::CreateGlossaryError, R>> for Error
802where
803 R: Send + Sync + std::fmt::Debug + 'static,
804{
805 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_glossary::CreateGlossaryError, R>) -> Self {
806 match err {
807 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
808 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
809 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
810 source: err.into(),
811 }),
812 }
813 }
814}
815impl From<crate::operation::create_glossary::CreateGlossaryError> for Error {
816 fn from(err: crate::operation::create_glossary::CreateGlossaryError) -> Self {
817 match err {
818 crate::operation::create_glossary::CreateGlossaryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
819 crate::operation::create_glossary::CreateGlossaryError::ConflictException(inner) => Error::ConflictException(inner),
820 crate::operation::create_glossary::CreateGlossaryError::InternalServerException(inner) => Error::InternalServerException(inner),
821 crate::operation::create_glossary::CreateGlossaryError::ServiceQuotaExceededException(inner) => {
822 Error::ServiceQuotaExceededException(inner)
823 }
824 crate::operation::create_glossary::CreateGlossaryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
825 crate::operation::create_glossary::CreateGlossaryError::ValidationException(inner) => Error::ValidationException(inner),
826 crate::operation::create_glossary::CreateGlossaryError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
827 crate::operation::create_glossary::CreateGlossaryError::Unhandled(inner) => Error::Unhandled(inner),
828 }
829 }
830}
831impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_glossary_term::CreateGlossaryTermError, R>> for Error
832where
833 R: Send + Sync + std::fmt::Debug + 'static,
834{
835 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_glossary_term::CreateGlossaryTermError, R>) -> Self {
836 match err {
837 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
838 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
839 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
840 source: err.into(),
841 }),
842 }
843 }
844}
845impl From<crate::operation::create_glossary_term::CreateGlossaryTermError> for Error {
846 fn from(err: crate::operation::create_glossary_term::CreateGlossaryTermError) -> Self {
847 match err {
848 crate::operation::create_glossary_term::CreateGlossaryTermError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
849 crate::operation::create_glossary_term::CreateGlossaryTermError::ConflictException(inner) => Error::ConflictException(inner),
850 crate::operation::create_glossary_term::CreateGlossaryTermError::InternalServerException(inner) => Error::InternalServerException(inner),
851 crate::operation::create_glossary_term::CreateGlossaryTermError::ResourceNotFoundException(inner) => {
852 Error::ResourceNotFoundException(inner)
853 }
854 crate::operation::create_glossary_term::CreateGlossaryTermError::ServiceQuotaExceededException(inner) => {
855 Error::ServiceQuotaExceededException(inner)
856 }
857 crate::operation::create_glossary_term::CreateGlossaryTermError::ThrottlingException(inner) => Error::ThrottlingException(inner),
858 crate::operation::create_glossary_term::CreateGlossaryTermError::ValidationException(inner) => Error::ValidationException(inner),
859 crate::operation::create_glossary_term::CreateGlossaryTermError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
860 crate::operation::create_glossary_term::CreateGlossaryTermError::Unhandled(inner) => Error::Unhandled(inner),
861 }
862 }
863}
864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_profile::CreateGroupProfileError, R>> for Error
865where
866 R: Send + Sync + std::fmt::Debug + 'static,
867{
868 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_profile::CreateGroupProfileError, R>) -> Self {
869 match err {
870 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
871 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
872 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
873 source: err.into(),
874 }),
875 }
876 }
877}
878impl From<crate::operation::create_group_profile::CreateGroupProfileError> for Error {
879 fn from(err: crate::operation::create_group_profile::CreateGroupProfileError) -> Self {
880 match err {
881 crate::operation::create_group_profile::CreateGroupProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
882 crate::operation::create_group_profile::CreateGroupProfileError::InternalServerException(inner) => Error::InternalServerException(inner),
883 crate::operation::create_group_profile::CreateGroupProfileError::ResourceNotFoundException(inner) => {
884 Error::ResourceNotFoundException(inner)
885 }
886 crate::operation::create_group_profile::CreateGroupProfileError::ValidationException(inner) => Error::ValidationException(inner),
887 crate::operation::create_group_profile::CreateGroupProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
888 crate::operation::create_group_profile::CreateGroupProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
889 crate::operation::create_group_profile::CreateGroupProfileError::Unhandled(inner) => Error::Unhandled(inner),
890 }
891 }
892}
893impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_listing_change_set::CreateListingChangeSetError, R>>
894 for Error
895where
896 R: Send + Sync + std::fmt::Debug + 'static,
897{
898 fn from(
899 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_listing_change_set::CreateListingChangeSetError, R>,
900 ) -> Self {
901 match err {
902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
905 source: err.into(),
906 }),
907 }
908 }
909}
910impl From<crate::operation::create_listing_change_set::CreateListingChangeSetError> for Error {
911 fn from(err: crate::operation::create_listing_change_set::CreateListingChangeSetError) -> Self {
912 match err {
913 crate::operation::create_listing_change_set::CreateListingChangeSetError::AccessDeniedException(inner) => {
914 Error::AccessDeniedException(inner)
915 }
916 crate::operation::create_listing_change_set::CreateListingChangeSetError::ConflictException(inner) => Error::ConflictException(inner),
917 crate::operation::create_listing_change_set::CreateListingChangeSetError::InternalServerException(inner) => {
918 Error::InternalServerException(inner)
919 }
920 crate::operation::create_listing_change_set::CreateListingChangeSetError::ResourceNotFoundException(inner) => {
921 Error::ResourceNotFoundException(inner)
922 }
923 crate::operation::create_listing_change_set::CreateListingChangeSetError::ServiceQuotaExceededException(inner) => {
924 Error::ServiceQuotaExceededException(inner)
925 }
926 crate::operation::create_listing_change_set::CreateListingChangeSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
927 crate::operation::create_listing_change_set::CreateListingChangeSetError::ValidationException(inner) => Error::ValidationException(inner),
928 crate::operation::create_listing_change_set::CreateListingChangeSetError::UnauthorizedException(inner) => {
929 Error::UnauthorizedException(inner)
930 }
931 crate::operation::create_listing_change_set::CreateListingChangeSetError::Unhandled(inner) => Error::Unhandled(inner),
932 }
933 }
934}
935impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_project::CreateProjectError, R>> for Error
936where
937 R: Send + Sync + std::fmt::Debug + 'static,
938{
939 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_project::CreateProjectError, R>) -> Self {
940 match err {
941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
944 source: err.into(),
945 }),
946 }
947 }
948}
949impl From<crate::operation::create_project::CreateProjectError> for Error {
950 fn from(err: crate::operation::create_project::CreateProjectError) -> Self {
951 match err {
952 crate::operation::create_project::CreateProjectError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
953 crate::operation::create_project::CreateProjectError::ConflictException(inner) => Error::ConflictException(inner),
954 crate::operation::create_project::CreateProjectError::InternalServerException(inner) => Error::InternalServerException(inner),
955 crate::operation::create_project::CreateProjectError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
956 crate::operation::create_project::CreateProjectError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
957 crate::operation::create_project::CreateProjectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
958 crate::operation::create_project::CreateProjectError::ValidationException(inner) => Error::ValidationException(inner),
959 crate::operation::create_project::CreateProjectError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
960 crate::operation::create_project::CreateProjectError::Unhandled(inner) => Error::Unhandled(inner),
961 }
962 }
963}
964impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_project_membership::CreateProjectMembershipError, R>>
965 for Error
966where
967 R: Send + Sync + std::fmt::Debug + 'static,
968{
969 fn from(
970 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_project_membership::CreateProjectMembershipError, R>,
971 ) -> Self {
972 match err {
973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
976 source: err.into(),
977 }),
978 }
979 }
980}
981impl From<crate::operation::create_project_membership::CreateProjectMembershipError> for Error {
982 fn from(err: crate::operation::create_project_membership::CreateProjectMembershipError) -> Self {
983 match err {
984 crate::operation::create_project_membership::CreateProjectMembershipError::AccessDeniedException(inner) => {
985 Error::AccessDeniedException(inner)
986 }
987 crate::operation::create_project_membership::CreateProjectMembershipError::InternalServerException(inner) => {
988 Error::InternalServerException(inner)
989 }
990 crate::operation::create_project_membership::CreateProjectMembershipError::ResourceNotFoundException(inner) => {
991 Error::ResourceNotFoundException(inner)
992 }
993 crate::operation::create_project_membership::CreateProjectMembershipError::ValidationException(inner) => {
994 Error::ValidationException(inner)
995 }
996 crate::operation::create_project_membership::CreateProjectMembershipError::ThrottlingException(inner) => {
997 Error::ThrottlingException(inner)
998 }
999 crate::operation::create_project_membership::CreateProjectMembershipError::UnauthorizedException(inner) => {
1000 Error::UnauthorizedException(inner)
1001 }
1002 crate::operation::create_project_membership::CreateProjectMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1003 }
1004 }
1005}
1006impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_project_profile::CreateProjectProfileError, R>> for Error
1007where
1008 R: Send + Sync + std::fmt::Debug + 'static,
1009{
1010 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_project_profile::CreateProjectProfileError, R>) -> Self {
1011 match err {
1012 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1013 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1014 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1015 source: err.into(),
1016 }),
1017 }
1018 }
1019}
1020impl From<crate::operation::create_project_profile::CreateProjectProfileError> for Error {
1021 fn from(err: crate::operation::create_project_profile::CreateProjectProfileError) -> Self {
1022 match err {
1023 crate::operation::create_project_profile::CreateProjectProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1024 crate::operation::create_project_profile::CreateProjectProfileError::ConflictException(inner) => Error::ConflictException(inner),
1025 crate::operation::create_project_profile::CreateProjectProfileError::InternalServerException(inner) => {
1026 Error::InternalServerException(inner)
1027 }
1028 crate::operation::create_project_profile::CreateProjectProfileError::ResourceNotFoundException(inner) => {
1029 Error::ResourceNotFoundException(inner)
1030 }
1031 crate::operation::create_project_profile::CreateProjectProfileError::ServiceQuotaExceededException(inner) => {
1032 Error::ServiceQuotaExceededException(inner)
1033 }
1034 crate::operation::create_project_profile::CreateProjectProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1035 crate::operation::create_project_profile::CreateProjectProfileError::ValidationException(inner) => Error::ValidationException(inner),
1036 crate::operation::create_project_profile::CreateProjectProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1037 crate::operation::create_project_profile::CreateProjectProfileError::Unhandled(inner) => Error::Unhandled(inner),
1038 }
1039 }
1040}
1041impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
1042where
1043 R: Send + Sync + std::fmt::Debug + 'static,
1044{
1045 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
1046 match err {
1047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1050 source: err.into(),
1051 }),
1052 }
1053 }
1054}
1055impl From<crate::operation::create_rule::CreateRuleError> for Error {
1056 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
1057 match err {
1058 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1059 crate::operation::create_rule::CreateRuleError::ConflictException(inner) => Error::ConflictException(inner),
1060 crate::operation::create_rule::CreateRuleError::InternalServerException(inner) => Error::InternalServerException(inner),
1061 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1062 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1063 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1064 crate::operation::create_rule::CreateRuleError::ValidationException(inner) => Error::ValidationException(inner),
1065 crate::operation::create_rule::CreateRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1066 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
1067 }
1068 }
1069}
1070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_subscription_grant::CreateSubscriptionGrantError, R>>
1071 for Error
1072where
1073 R: Send + Sync + std::fmt::Debug + 'static,
1074{
1075 fn from(
1076 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_subscription_grant::CreateSubscriptionGrantError, R>,
1077 ) -> Self {
1078 match err {
1079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1082 source: err.into(),
1083 }),
1084 }
1085 }
1086}
1087impl From<crate::operation::create_subscription_grant::CreateSubscriptionGrantError> for Error {
1088 fn from(err: crate::operation::create_subscription_grant::CreateSubscriptionGrantError) -> Self {
1089 match err {
1090 crate::operation::create_subscription_grant::CreateSubscriptionGrantError::AccessDeniedException(inner) => {
1091 Error::AccessDeniedException(inner)
1092 }
1093 crate::operation::create_subscription_grant::CreateSubscriptionGrantError::ConflictException(inner) => Error::ConflictException(inner),
1094 crate::operation::create_subscription_grant::CreateSubscriptionGrantError::InternalServerException(inner) => {
1095 Error::InternalServerException(inner)
1096 }
1097 crate::operation::create_subscription_grant::CreateSubscriptionGrantError::ResourceNotFoundException(inner) => {
1098 Error::ResourceNotFoundException(inner)
1099 }
1100 crate::operation::create_subscription_grant::CreateSubscriptionGrantError::ThrottlingException(inner) => {
1101 Error::ThrottlingException(inner)
1102 }
1103 crate::operation::create_subscription_grant::CreateSubscriptionGrantError::ValidationException(inner) => {
1104 Error::ValidationException(inner)
1105 }
1106 crate::operation::create_subscription_grant::CreateSubscriptionGrantError::UnauthorizedException(inner) => {
1107 Error::UnauthorizedException(inner)
1108 }
1109 crate::operation::create_subscription_grant::CreateSubscriptionGrantError::Unhandled(inner) => Error::Unhandled(inner),
1110 }
1111 }
1112}
1113impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_subscription_request::CreateSubscriptionRequestError, R>>
1114 for Error
1115where
1116 R: Send + Sync + std::fmt::Debug + 'static,
1117{
1118 fn from(
1119 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_subscription_request::CreateSubscriptionRequestError, R>,
1120 ) -> Self {
1121 match err {
1122 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1123 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1124 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1125 source: err.into(),
1126 }),
1127 }
1128 }
1129}
1130impl From<crate::operation::create_subscription_request::CreateSubscriptionRequestError> for Error {
1131 fn from(err: crate::operation::create_subscription_request::CreateSubscriptionRequestError) -> Self {
1132 match err {
1133 crate::operation::create_subscription_request::CreateSubscriptionRequestError::AccessDeniedException(inner) => {
1134 Error::AccessDeniedException(inner)
1135 }
1136 crate::operation::create_subscription_request::CreateSubscriptionRequestError::ConflictException(inner) => {
1137 Error::ConflictException(inner)
1138 }
1139 crate::operation::create_subscription_request::CreateSubscriptionRequestError::InternalServerException(inner) => {
1140 Error::InternalServerException(inner)
1141 }
1142 crate::operation::create_subscription_request::CreateSubscriptionRequestError::ResourceNotFoundException(inner) => {
1143 Error::ResourceNotFoundException(inner)
1144 }
1145 crate::operation::create_subscription_request::CreateSubscriptionRequestError::ThrottlingException(inner) => {
1146 Error::ThrottlingException(inner)
1147 }
1148 crate::operation::create_subscription_request::CreateSubscriptionRequestError::ValidationException(inner) => {
1149 Error::ValidationException(inner)
1150 }
1151 crate::operation::create_subscription_request::CreateSubscriptionRequestError::UnauthorizedException(inner) => {
1152 Error::UnauthorizedException(inner)
1153 }
1154 crate::operation::create_subscription_request::CreateSubscriptionRequestError::Unhandled(inner) => Error::Unhandled(inner),
1155 }
1156 }
1157}
1158impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_subscription_target::CreateSubscriptionTargetError, R>>
1159 for Error
1160where
1161 R: Send + Sync + std::fmt::Debug + 'static,
1162{
1163 fn from(
1164 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_subscription_target::CreateSubscriptionTargetError, R>,
1165 ) -> Self {
1166 match err {
1167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1170 source: err.into(),
1171 }),
1172 }
1173 }
1174}
1175impl From<crate::operation::create_subscription_target::CreateSubscriptionTargetError> for Error {
1176 fn from(err: crate::operation::create_subscription_target::CreateSubscriptionTargetError) -> Self {
1177 match err {
1178 crate::operation::create_subscription_target::CreateSubscriptionTargetError::AccessDeniedException(inner) => {
1179 Error::AccessDeniedException(inner)
1180 }
1181 crate::operation::create_subscription_target::CreateSubscriptionTargetError::ConflictException(inner) => Error::ConflictException(inner),
1182 crate::operation::create_subscription_target::CreateSubscriptionTargetError::InternalServerException(inner) => {
1183 Error::InternalServerException(inner)
1184 }
1185 crate::operation::create_subscription_target::CreateSubscriptionTargetError::ResourceNotFoundException(inner) => {
1186 Error::ResourceNotFoundException(inner)
1187 }
1188 crate::operation::create_subscription_target::CreateSubscriptionTargetError::ThrottlingException(inner) => {
1189 Error::ThrottlingException(inner)
1190 }
1191 crate::operation::create_subscription_target::CreateSubscriptionTargetError::ValidationException(inner) => {
1192 Error::ValidationException(inner)
1193 }
1194 crate::operation::create_subscription_target::CreateSubscriptionTargetError::UnauthorizedException(inner) => {
1195 Error::UnauthorizedException(inner)
1196 }
1197 crate::operation::create_subscription_target::CreateSubscriptionTargetError::Unhandled(inner) => Error::Unhandled(inner),
1198 }
1199 }
1200}
1201impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_profile::CreateUserProfileError, R>> for Error
1202where
1203 R: Send + Sync + std::fmt::Debug + 'static,
1204{
1205 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_profile::CreateUserProfileError, R>) -> Self {
1206 match err {
1207 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1208 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1209 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1210 source: err.into(),
1211 }),
1212 }
1213 }
1214}
1215impl From<crate::operation::create_user_profile::CreateUserProfileError> for Error {
1216 fn from(err: crate::operation::create_user_profile::CreateUserProfileError) -> Self {
1217 match err {
1218 crate::operation::create_user_profile::CreateUserProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1219 crate::operation::create_user_profile::CreateUserProfileError::InternalServerException(inner) => Error::InternalServerException(inner),
1220 crate::operation::create_user_profile::CreateUserProfileError::ResourceNotFoundException(inner) => {
1221 Error::ResourceNotFoundException(inner)
1222 }
1223 crate::operation::create_user_profile::CreateUserProfileError::ValidationException(inner) => Error::ValidationException(inner),
1224 crate::operation::create_user_profile::CreateUserProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1225 crate::operation::create_user_profile::CreateUserProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1226 crate::operation::create_user_profile::CreateUserProfileError::Unhandled(inner) => Error::Unhandled(inner),
1227 }
1228 }
1229}
1230impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset::DeleteAssetError, R>> for Error
1231where
1232 R: Send + Sync + std::fmt::Debug + 'static,
1233{
1234 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset::DeleteAssetError, R>) -> Self {
1235 match err {
1236 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1237 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1238 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1239 source: err.into(),
1240 }),
1241 }
1242 }
1243}
1244impl From<crate::operation::delete_asset::DeleteAssetError> for Error {
1245 fn from(err: crate::operation::delete_asset::DeleteAssetError) -> Self {
1246 match err {
1247 crate::operation::delete_asset::DeleteAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1248 crate::operation::delete_asset::DeleteAssetError::ConflictException(inner) => Error::ConflictException(inner),
1249 crate::operation::delete_asset::DeleteAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
1250 crate::operation::delete_asset::DeleteAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1251 crate::operation::delete_asset::DeleteAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1252 crate::operation::delete_asset::DeleteAssetError::ValidationException(inner) => Error::ValidationException(inner),
1253 crate::operation::delete_asset::DeleteAssetError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1254 crate::operation::delete_asset::DeleteAssetError::Unhandled(inner) => Error::Unhandled(inner),
1255 }
1256 }
1257}
1258impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_filter::DeleteAssetFilterError, R>> for Error
1259where
1260 R: Send + Sync + std::fmt::Debug + 'static,
1261{
1262 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_filter::DeleteAssetFilterError, R>) -> Self {
1263 match err {
1264 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1265 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1266 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1267 source: err.into(),
1268 }),
1269 }
1270 }
1271}
1272impl From<crate::operation::delete_asset_filter::DeleteAssetFilterError> for Error {
1273 fn from(err: crate::operation::delete_asset_filter::DeleteAssetFilterError) -> Self {
1274 match err {
1275 crate::operation::delete_asset_filter::DeleteAssetFilterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1276 crate::operation::delete_asset_filter::DeleteAssetFilterError::ConflictException(inner) => Error::ConflictException(inner),
1277 crate::operation::delete_asset_filter::DeleteAssetFilterError::InternalServerException(inner) => Error::InternalServerException(inner),
1278 crate::operation::delete_asset_filter::DeleteAssetFilterError::ResourceNotFoundException(inner) => {
1279 Error::ResourceNotFoundException(inner)
1280 }
1281 crate::operation::delete_asset_filter::DeleteAssetFilterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1282 crate::operation::delete_asset_filter::DeleteAssetFilterError::ValidationException(inner) => Error::ValidationException(inner),
1283 crate::operation::delete_asset_filter::DeleteAssetFilterError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1284 crate::operation::delete_asset_filter::DeleteAssetFilterError::Unhandled(inner) => Error::Unhandled(inner),
1285 }
1286 }
1287}
1288impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_type::DeleteAssetTypeError, R>> for Error
1289where
1290 R: Send + Sync + std::fmt::Debug + 'static,
1291{
1292 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_type::DeleteAssetTypeError, R>) -> Self {
1293 match err {
1294 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1295 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1296 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1297 source: err.into(),
1298 }),
1299 }
1300 }
1301}
1302impl From<crate::operation::delete_asset_type::DeleteAssetTypeError> for Error {
1303 fn from(err: crate::operation::delete_asset_type::DeleteAssetTypeError) -> Self {
1304 match err {
1305 crate::operation::delete_asset_type::DeleteAssetTypeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1306 crate::operation::delete_asset_type::DeleteAssetTypeError::ConflictException(inner) => Error::ConflictException(inner),
1307 crate::operation::delete_asset_type::DeleteAssetTypeError::InternalServerException(inner) => Error::InternalServerException(inner),
1308 crate::operation::delete_asset_type::DeleteAssetTypeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1309 crate::operation::delete_asset_type::DeleteAssetTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1310 crate::operation::delete_asset_type::DeleteAssetTypeError::ValidationException(inner) => Error::ValidationException(inner),
1311 crate::operation::delete_asset_type::DeleteAssetTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1312 crate::operation::delete_asset_type::DeleteAssetTypeError::Unhandled(inner) => Error::Unhandled(inner),
1313 }
1314 }
1315}
1316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection::DeleteConnectionError, R>> for Error
1317where
1318 R: Send + Sync + std::fmt::Debug + 'static,
1319{
1320 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connection::DeleteConnectionError, R>) -> Self {
1321 match err {
1322 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1323 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1324 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1325 source: err.into(),
1326 }),
1327 }
1328 }
1329}
1330impl From<crate::operation::delete_connection::DeleteConnectionError> for Error {
1331 fn from(err: crate::operation::delete_connection::DeleteConnectionError) -> Self {
1332 match err {
1333 crate::operation::delete_connection::DeleteConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1334 crate::operation::delete_connection::DeleteConnectionError::InternalServerException(inner) => Error::InternalServerException(inner),
1335 crate::operation::delete_connection::DeleteConnectionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1336 crate::operation::delete_connection::DeleteConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1337 crate::operation::delete_connection::DeleteConnectionError::ValidationException(inner) => Error::ValidationException(inner),
1338 crate::operation::delete_connection::DeleteConnectionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1339 crate::operation::delete_connection::DeleteConnectionError::Unhandled(inner) => Error::Unhandled(inner),
1340 }
1341 }
1342}
1343impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_product::DeleteDataProductError, R>> for Error
1344where
1345 R: Send + Sync + std::fmt::Debug + 'static,
1346{
1347 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_product::DeleteDataProductError, R>) -> Self {
1348 match err {
1349 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1350 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1351 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1352 source: err.into(),
1353 }),
1354 }
1355 }
1356}
1357impl From<crate::operation::delete_data_product::DeleteDataProductError> for Error {
1358 fn from(err: crate::operation::delete_data_product::DeleteDataProductError) -> Self {
1359 match err {
1360 crate::operation::delete_data_product::DeleteDataProductError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1361 crate::operation::delete_data_product::DeleteDataProductError::ConflictException(inner) => Error::ConflictException(inner),
1362 crate::operation::delete_data_product::DeleteDataProductError::InternalServerException(inner) => Error::InternalServerException(inner),
1363 crate::operation::delete_data_product::DeleteDataProductError::ResourceNotFoundException(inner) => {
1364 Error::ResourceNotFoundException(inner)
1365 }
1366 crate::operation::delete_data_product::DeleteDataProductError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1367 crate::operation::delete_data_product::DeleteDataProductError::ValidationException(inner) => Error::ValidationException(inner),
1368 crate::operation::delete_data_product::DeleteDataProductError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1369 crate::operation::delete_data_product::DeleteDataProductError::Unhandled(inner) => Error::Unhandled(inner),
1370 }
1371 }
1372}
1373impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>> for Error
1374where
1375 R: Send + Sync + std::fmt::Debug + 'static,
1376{
1377 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>) -> Self {
1378 match err {
1379 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1380 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1381 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1382 source: err.into(),
1383 }),
1384 }
1385 }
1386}
1387impl From<crate::operation::delete_data_source::DeleteDataSourceError> for Error {
1388 fn from(err: crate::operation::delete_data_source::DeleteDataSourceError) -> Self {
1389 match err {
1390 crate::operation::delete_data_source::DeleteDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1391 crate::operation::delete_data_source::DeleteDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
1392 crate::operation::delete_data_source::DeleteDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1393 crate::operation::delete_data_source::DeleteDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1394 crate::operation::delete_data_source::DeleteDataSourceError::ServiceQuotaExceededException(inner) => {
1395 Error::ServiceQuotaExceededException(inner)
1396 }
1397 crate::operation::delete_data_source::DeleteDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1398 crate::operation::delete_data_source::DeleteDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
1399 crate::operation::delete_data_source::DeleteDataSourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1400 crate::operation::delete_data_source::DeleteDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
1401 }
1402 }
1403}
1404impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain::DeleteDomainError, R>> for Error
1405where
1406 R: Send + Sync + std::fmt::Debug + 'static,
1407{
1408 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain::DeleteDomainError, R>) -> Self {
1409 match err {
1410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1413 source: err.into(),
1414 }),
1415 }
1416 }
1417}
1418impl From<crate::operation::delete_domain::DeleteDomainError> for Error {
1419 fn from(err: crate::operation::delete_domain::DeleteDomainError) -> Self {
1420 match err {
1421 crate::operation::delete_domain::DeleteDomainError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1422 crate::operation::delete_domain::DeleteDomainError::ConflictException(inner) => Error::ConflictException(inner),
1423 crate::operation::delete_domain::DeleteDomainError::InternalServerException(inner) => Error::InternalServerException(inner),
1424 crate::operation::delete_domain::DeleteDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1425 crate::operation::delete_domain::DeleteDomainError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1426 crate::operation::delete_domain::DeleteDomainError::ValidationException(inner) => Error::ValidationException(inner),
1427 crate::operation::delete_domain::DeleteDomainError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1428 crate::operation::delete_domain::DeleteDomainError::Unhandled(inner) => Error::Unhandled(inner),
1429 }
1430 }
1431}
1432impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain_unit::DeleteDomainUnitError, R>> for Error
1433where
1434 R: Send + Sync + std::fmt::Debug + 'static,
1435{
1436 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain_unit::DeleteDomainUnitError, R>) -> Self {
1437 match err {
1438 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1439 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1440 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1441 source: err.into(),
1442 }),
1443 }
1444 }
1445}
1446impl From<crate::operation::delete_domain_unit::DeleteDomainUnitError> for Error {
1447 fn from(err: crate::operation::delete_domain_unit::DeleteDomainUnitError) -> Self {
1448 match err {
1449 crate::operation::delete_domain_unit::DeleteDomainUnitError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1450 crate::operation::delete_domain_unit::DeleteDomainUnitError::ConflictException(inner) => Error::ConflictException(inner),
1451 crate::operation::delete_domain_unit::DeleteDomainUnitError::InternalServerException(inner) => Error::InternalServerException(inner),
1452 crate::operation::delete_domain_unit::DeleteDomainUnitError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1453 crate::operation::delete_domain_unit::DeleteDomainUnitError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1454 crate::operation::delete_domain_unit::DeleteDomainUnitError::ValidationException(inner) => Error::ValidationException(inner),
1455 crate::operation::delete_domain_unit::DeleteDomainUnitError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1456 crate::operation::delete_domain_unit::DeleteDomainUnitError::Unhandled(inner) => Error::Unhandled(inner),
1457 }
1458 }
1459}
1460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_environment::DeleteEnvironmentError, R>> for Error
1461where
1462 R: Send + Sync + std::fmt::Debug + 'static,
1463{
1464 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_environment::DeleteEnvironmentError, R>) -> Self {
1465 match err {
1466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1469 source: err.into(),
1470 }),
1471 }
1472 }
1473}
1474impl From<crate::operation::delete_environment::DeleteEnvironmentError> for Error {
1475 fn from(err: crate::operation::delete_environment::DeleteEnvironmentError) -> Self {
1476 match err {
1477 crate::operation::delete_environment::DeleteEnvironmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1478 crate::operation::delete_environment::DeleteEnvironmentError::InternalServerException(inner) => Error::InternalServerException(inner),
1479 crate::operation::delete_environment::DeleteEnvironmentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1480 crate::operation::delete_environment::DeleteEnvironmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1481 crate::operation::delete_environment::DeleteEnvironmentError::ValidationException(inner) => Error::ValidationException(inner),
1482 crate::operation::delete_environment::DeleteEnvironmentError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1483 crate::operation::delete_environment::DeleteEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
1484 }
1485 }
1486}
1487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_environment_action::DeleteEnvironmentActionError, R>>
1488 for Error
1489where
1490 R: Send + Sync + std::fmt::Debug + 'static,
1491{
1492 fn from(
1493 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_environment_action::DeleteEnvironmentActionError, R>,
1494 ) -> Self {
1495 match err {
1496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1499 source: err.into(),
1500 }),
1501 }
1502 }
1503}
1504impl From<crate::operation::delete_environment_action::DeleteEnvironmentActionError> for Error {
1505 fn from(err: crate::operation::delete_environment_action::DeleteEnvironmentActionError) -> Self {
1506 match err {
1507 crate::operation::delete_environment_action::DeleteEnvironmentActionError::AccessDeniedException(inner) => {
1508 Error::AccessDeniedException(inner)
1509 }
1510 crate::operation::delete_environment_action::DeleteEnvironmentActionError::ConflictException(inner) => Error::ConflictException(inner),
1511 crate::operation::delete_environment_action::DeleteEnvironmentActionError::InternalServerException(inner) => {
1512 Error::InternalServerException(inner)
1513 }
1514 crate::operation::delete_environment_action::DeleteEnvironmentActionError::ResourceNotFoundException(inner) => {
1515 Error::ResourceNotFoundException(inner)
1516 }
1517 crate::operation::delete_environment_action::DeleteEnvironmentActionError::ThrottlingException(inner) => {
1518 Error::ThrottlingException(inner)
1519 }
1520 crate::operation::delete_environment_action::DeleteEnvironmentActionError::ValidationException(inner) => {
1521 Error::ValidationException(inner)
1522 }
1523 crate::operation::delete_environment_action::DeleteEnvironmentActionError::UnauthorizedException(inner) => {
1524 Error::UnauthorizedException(inner)
1525 }
1526 crate::operation::delete_environment_action::DeleteEnvironmentActionError::Unhandled(inner) => Error::Unhandled(inner),
1527 }
1528 }
1529}
1530impl<R>
1531 From<
1532 ::aws_smithy_runtime_api::client::result::SdkError<
1533 crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError,
1534 R,
1535 >,
1536 > for Error
1537where
1538 R: Send + Sync + std::fmt::Debug + 'static,
1539{
1540 fn from(
1541 err: ::aws_smithy_runtime_api::client::result::SdkError<
1542 crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError,
1543 R,
1544 >,
1545 ) -> Self {
1546 match err {
1547 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1548 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1549 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1550 source: err.into(),
1551 }),
1552 }
1553 }
1554}
1555impl From<crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError> for Error {
1556 fn from(err: crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError) -> Self {
1557 match err {
1558 crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError::AccessDeniedException(
1559 inner,
1560 ) => Error::AccessDeniedException(inner),
1561 crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError::InternalServerException(
1562 inner,
1563 ) => Error::InternalServerException(inner),
1564 crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError::ValidationException(
1565 inner,
1566 ) => Error::ValidationException(inner),
1567 crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError::ThrottlingException(
1568 inner,
1569 ) => Error::ThrottlingException(inner),
1570 crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError::UnauthorizedException(
1571 inner,
1572 ) => Error::UnauthorizedException(inner),
1573 crate::operation::delete_environment_blueprint_configuration::DeleteEnvironmentBlueprintConfigurationError::Unhandled(inner) => {
1574 Error::Unhandled(inner)
1575 }
1576 }
1577 }
1578}
1579impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_environment_profile::DeleteEnvironmentProfileError, R>>
1580 for Error
1581where
1582 R: Send + Sync + std::fmt::Debug + 'static,
1583{
1584 fn from(
1585 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_environment_profile::DeleteEnvironmentProfileError, R>,
1586 ) -> Self {
1587 match err {
1588 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1589 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1590 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1591 source: err.into(),
1592 }),
1593 }
1594 }
1595}
1596impl From<crate::operation::delete_environment_profile::DeleteEnvironmentProfileError> for Error {
1597 fn from(err: crate::operation::delete_environment_profile::DeleteEnvironmentProfileError) -> Self {
1598 match err {
1599 crate::operation::delete_environment_profile::DeleteEnvironmentProfileError::AccessDeniedException(inner) => {
1600 Error::AccessDeniedException(inner)
1601 }
1602 crate::operation::delete_environment_profile::DeleteEnvironmentProfileError::InternalServerException(inner) => {
1603 Error::InternalServerException(inner)
1604 }
1605 crate::operation::delete_environment_profile::DeleteEnvironmentProfileError::ResourceNotFoundException(inner) => {
1606 Error::ResourceNotFoundException(inner)
1607 }
1608 crate::operation::delete_environment_profile::DeleteEnvironmentProfileError::ThrottlingException(inner) => {
1609 Error::ThrottlingException(inner)
1610 }
1611 crate::operation::delete_environment_profile::DeleteEnvironmentProfileError::ValidationException(inner) => {
1612 Error::ValidationException(inner)
1613 }
1614 crate::operation::delete_environment_profile::DeleteEnvironmentProfileError::UnauthorizedException(inner) => {
1615 Error::UnauthorizedException(inner)
1616 }
1617 crate::operation::delete_environment_profile::DeleteEnvironmentProfileError::Unhandled(inner) => Error::Unhandled(inner),
1618 }
1619 }
1620}
1621impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_form_type::DeleteFormTypeError, R>> for Error
1622where
1623 R: Send + Sync + std::fmt::Debug + 'static,
1624{
1625 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_form_type::DeleteFormTypeError, R>) -> Self {
1626 match err {
1627 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1628 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1629 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1630 source: err.into(),
1631 }),
1632 }
1633 }
1634}
1635impl From<crate::operation::delete_form_type::DeleteFormTypeError> for Error {
1636 fn from(err: crate::operation::delete_form_type::DeleteFormTypeError) -> Self {
1637 match err {
1638 crate::operation::delete_form_type::DeleteFormTypeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1639 crate::operation::delete_form_type::DeleteFormTypeError::ConflictException(inner) => Error::ConflictException(inner),
1640 crate::operation::delete_form_type::DeleteFormTypeError::InternalServerException(inner) => Error::InternalServerException(inner),
1641 crate::operation::delete_form_type::DeleteFormTypeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1642 crate::operation::delete_form_type::DeleteFormTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1643 crate::operation::delete_form_type::DeleteFormTypeError::ValidationException(inner) => Error::ValidationException(inner),
1644 crate::operation::delete_form_type::DeleteFormTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1645 crate::operation::delete_form_type::DeleteFormTypeError::Unhandled(inner) => Error::Unhandled(inner),
1646 }
1647 }
1648}
1649impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_glossary::DeleteGlossaryError, R>> for Error
1650where
1651 R: Send + Sync + std::fmt::Debug + 'static,
1652{
1653 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_glossary::DeleteGlossaryError, R>) -> Self {
1654 match err {
1655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1658 source: err.into(),
1659 }),
1660 }
1661 }
1662}
1663impl From<crate::operation::delete_glossary::DeleteGlossaryError> for Error {
1664 fn from(err: crate::operation::delete_glossary::DeleteGlossaryError) -> Self {
1665 match err {
1666 crate::operation::delete_glossary::DeleteGlossaryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1667 crate::operation::delete_glossary::DeleteGlossaryError::ConflictException(inner) => Error::ConflictException(inner),
1668 crate::operation::delete_glossary::DeleteGlossaryError::InternalServerException(inner) => Error::InternalServerException(inner),
1669 crate::operation::delete_glossary::DeleteGlossaryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1670 crate::operation::delete_glossary::DeleteGlossaryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1671 crate::operation::delete_glossary::DeleteGlossaryError::ValidationException(inner) => Error::ValidationException(inner),
1672 crate::operation::delete_glossary::DeleteGlossaryError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1673 crate::operation::delete_glossary::DeleteGlossaryError::Unhandled(inner) => Error::Unhandled(inner),
1674 }
1675 }
1676}
1677impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_glossary_term::DeleteGlossaryTermError, R>> for Error
1678where
1679 R: Send + Sync + std::fmt::Debug + 'static,
1680{
1681 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_glossary_term::DeleteGlossaryTermError, R>) -> Self {
1682 match err {
1683 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1684 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1685 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1686 source: err.into(),
1687 }),
1688 }
1689 }
1690}
1691impl From<crate::operation::delete_glossary_term::DeleteGlossaryTermError> for Error {
1692 fn from(err: crate::operation::delete_glossary_term::DeleteGlossaryTermError) -> Self {
1693 match err {
1694 crate::operation::delete_glossary_term::DeleteGlossaryTermError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1695 crate::operation::delete_glossary_term::DeleteGlossaryTermError::ConflictException(inner) => Error::ConflictException(inner),
1696 crate::operation::delete_glossary_term::DeleteGlossaryTermError::InternalServerException(inner) => Error::InternalServerException(inner),
1697 crate::operation::delete_glossary_term::DeleteGlossaryTermError::ResourceNotFoundException(inner) => {
1698 Error::ResourceNotFoundException(inner)
1699 }
1700 crate::operation::delete_glossary_term::DeleteGlossaryTermError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1701 crate::operation::delete_glossary_term::DeleteGlossaryTermError::ValidationException(inner) => Error::ValidationException(inner),
1702 crate::operation::delete_glossary_term::DeleteGlossaryTermError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1703 crate::operation::delete_glossary_term::DeleteGlossaryTermError::Unhandled(inner) => Error::Unhandled(inner),
1704 }
1705 }
1706}
1707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_listing::DeleteListingError, R>> for Error
1708where
1709 R: Send + Sync + std::fmt::Debug + 'static,
1710{
1711 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_listing::DeleteListingError, R>) -> Self {
1712 match err {
1713 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1714 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1715 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1716 source: err.into(),
1717 }),
1718 }
1719 }
1720}
1721impl From<crate::operation::delete_listing::DeleteListingError> for Error {
1722 fn from(err: crate::operation::delete_listing::DeleteListingError) -> Self {
1723 match err {
1724 crate::operation::delete_listing::DeleteListingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1725 crate::operation::delete_listing::DeleteListingError::ConflictException(inner) => Error::ConflictException(inner),
1726 crate::operation::delete_listing::DeleteListingError::InternalServerException(inner) => Error::InternalServerException(inner),
1727 crate::operation::delete_listing::DeleteListingError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1728 crate::operation::delete_listing::DeleteListingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1729 crate::operation::delete_listing::DeleteListingError::ValidationException(inner) => Error::ValidationException(inner),
1730 crate::operation::delete_listing::DeleteListingError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1731 crate::operation::delete_listing::DeleteListingError::Unhandled(inner) => Error::Unhandled(inner),
1732 }
1733 }
1734}
1735impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_project::DeleteProjectError, R>> for Error
1736where
1737 R: Send + Sync + std::fmt::Debug + 'static,
1738{
1739 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_project::DeleteProjectError, R>) -> Self {
1740 match err {
1741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1744 source: err.into(),
1745 }),
1746 }
1747 }
1748}
1749impl From<crate::operation::delete_project::DeleteProjectError> for Error {
1750 fn from(err: crate::operation::delete_project::DeleteProjectError) -> Self {
1751 match err {
1752 crate::operation::delete_project::DeleteProjectError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1753 crate::operation::delete_project::DeleteProjectError::InternalServerException(inner) => Error::InternalServerException(inner),
1754 crate::operation::delete_project::DeleteProjectError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1755 crate::operation::delete_project::DeleteProjectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1756 crate::operation::delete_project::DeleteProjectError::ValidationException(inner) => Error::ValidationException(inner),
1757 crate::operation::delete_project::DeleteProjectError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1758 crate::operation::delete_project::DeleteProjectError::Unhandled(inner) => Error::Unhandled(inner),
1759 }
1760 }
1761}
1762impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_project_membership::DeleteProjectMembershipError, R>>
1763 for Error
1764where
1765 R: Send + Sync + std::fmt::Debug + 'static,
1766{
1767 fn from(
1768 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_project_membership::DeleteProjectMembershipError, R>,
1769 ) -> Self {
1770 match err {
1771 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1772 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1773 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1774 source: err.into(),
1775 }),
1776 }
1777 }
1778}
1779impl From<crate::operation::delete_project_membership::DeleteProjectMembershipError> for Error {
1780 fn from(err: crate::operation::delete_project_membership::DeleteProjectMembershipError) -> Self {
1781 match err {
1782 crate::operation::delete_project_membership::DeleteProjectMembershipError::AccessDeniedException(inner) => {
1783 Error::AccessDeniedException(inner)
1784 }
1785 crate::operation::delete_project_membership::DeleteProjectMembershipError::InternalServerException(inner) => {
1786 Error::InternalServerException(inner)
1787 }
1788 crate::operation::delete_project_membership::DeleteProjectMembershipError::ResourceNotFoundException(inner) => {
1789 Error::ResourceNotFoundException(inner)
1790 }
1791 crate::operation::delete_project_membership::DeleteProjectMembershipError::ServiceQuotaExceededException(inner) => {
1792 Error::ServiceQuotaExceededException(inner)
1793 }
1794 crate::operation::delete_project_membership::DeleteProjectMembershipError::ThrottlingException(inner) => {
1795 Error::ThrottlingException(inner)
1796 }
1797 crate::operation::delete_project_membership::DeleteProjectMembershipError::ValidationException(inner) => {
1798 Error::ValidationException(inner)
1799 }
1800 crate::operation::delete_project_membership::DeleteProjectMembershipError::UnauthorizedException(inner) => {
1801 Error::UnauthorizedException(inner)
1802 }
1803 crate::operation::delete_project_membership::DeleteProjectMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1804 }
1805 }
1806}
1807impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_project_profile::DeleteProjectProfileError, R>> for Error
1808where
1809 R: Send + Sync + std::fmt::Debug + 'static,
1810{
1811 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_project_profile::DeleteProjectProfileError, R>) -> Self {
1812 match err {
1813 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1814 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1815 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1816 source: err.into(),
1817 }),
1818 }
1819 }
1820}
1821impl From<crate::operation::delete_project_profile::DeleteProjectProfileError> for Error {
1822 fn from(err: crate::operation::delete_project_profile::DeleteProjectProfileError) -> Self {
1823 match err {
1824 crate::operation::delete_project_profile::DeleteProjectProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1825 crate::operation::delete_project_profile::DeleteProjectProfileError::InternalServerException(inner) => {
1826 Error::InternalServerException(inner)
1827 }
1828 crate::operation::delete_project_profile::DeleteProjectProfileError::ResourceNotFoundException(inner) => {
1829 Error::ResourceNotFoundException(inner)
1830 }
1831 crate::operation::delete_project_profile::DeleteProjectProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1832 crate::operation::delete_project_profile::DeleteProjectProfileError::ValidationException(inner) => Error::ValidationException(inner),
1833 crate::operation::delete_project_profile::DeleteProjectProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1834 crate::operation::delete_project_profile::DeleteProjectProfileError::Unhandled(inner) => Error::Unhandled(inner),
1835 }
1836 }
1837}
1838impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
1839where
1840 R: Send + Sync + std::fmt::Debug + 'static,
1841{
1842 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
1843 match err {
1844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1847 source: err.into(),
1848 }),
1849 }
1850 }
1851}
1852impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
1853 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
1854 match err {
1855 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1856 crate::operation::delete_rule::DeleteRuleError::ConflictException(inner) => Error::ConflictException(inner),
1857 crate::operation::delete_rule::DeleteRuleError::InternalServerException(inner) => Error::InternalServerException(inner),
1858 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1859 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1860 crate::operation::delete_rule::DeleteRuleError::ValidationException(inner) => Error::ValidationException(inner),
1861 crate::operation::delete_rule::DeleteRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1862 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
1863 }
1864 }
1865}
1866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError, R>>
1867 for Error
1868where
1869 R: Send + Sync + std::fmt::Debug + 'static,
1870{
1871 fn from(
1872 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError, R>,
1873 ) -> Self {
1874 match err {
1875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1878 source: err.into(),
1879 }),
1880 }
1881 }
1882}
1883impl From<crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError> for Error {
1884 fn from(err: crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError) -> Self {
1885 match err {
1886 crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError::AccessDeniedException(inner) => {
1887 Error::AccessDeniedException(inner)
1888 }
1889 crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError::ConflictException(inner) => Error::ConflictException(inner),
1890 crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError::InternalServerException(inner) => {
1891 Error::InternalServerException(inner)
1892 }
1893 crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError::ResourceNotFoundException(inner) => {
1894 Error::ResourceNotFoundException(inner)
1895 }
1896 crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError::ThrottlingException(inner) => {
1897 Error::ThrottlingException(inner)
1898 }
1899 crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError::ValidationException(inner) => {
1900 Error::ValidationException(inner)
1901 }
1902 crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError::UnauthorizedException(inner) => {
1903 Error::UnauthorizedException(inner)
1904 }
1905 crate::operation::delete_subscription_grant::DeleteSubscriptionGrantError::Unhandled(inner) => Error::Unhandled(inner),
1906 }
1907 }
1908}
1909impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_subscription_request::DeleteSubscriptionRequestError, R>>
1910 for Error
1911where
1912 R: Send + Sync + std::fmt::Debug + 'static,
1913{
1914 fn from(
1915 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_subscription_request::DeleteSubscriptionRequestError, R>,
1916 ) -> Self {
1917 match err {
1918 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1919 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1920 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1921 source: err.into(),
1922 }),
1923 }
1924 }
1925}
1926impl From<crate::operation::delete_subscription_request::DeleteSubscriptionRequestError> for Error {
1927 fn from(err: crate::operation::delete_subscription_request::DeleteSubscriptionRequestError) -> Self {
1928 match err {
1929 crate::operation::delete_subscription_request::DeleteSubscriptionRequestError::AccessDeniedException(inner) => {
1930 Error::AccessDeniedException(inner)
1931 }
1932 crate::operation::delete_subscription_request::DeleteSubscriptionRequestError::ConflictException(inner) => {
1933 Error::ConflictException(inner)
1934 }
1935 crate::operation::delete_subscription_request::DeleteSubscriptionRequestError::InternalServerException(inner) => {
1936 Error::InternalServerException(inner)
1937 }
1938 crate::operation::delete_subscription_request::DeleteSubscriptionRequestError::ResourceNotFoundException(inner) => {
1939 Error::ResourceNotFoundException(inner)
1940 }
1941 crate::operation::delete_subscription_request::DeleteSubscriptionRequestError::ThrottlingException(inner) => {
1942 Error::ThrottlingException(inner)
1943 }
1944 crate::operation::delete_subscription_request::DeleteSubscriptionRequestError::ValidationException(inner) => {
1945 Error::ValidationException(inner)
1946 }
1947 crate::operation::delete_subscription_request::DeleteSubscriptionRequestError::UnauthorizedException(inner) => {
1948 Error::UnauthorizedException(inner)
1949 }
1950 crate::operation::delete_subscription_request::DeleteSubscriptionRequestError::Unhandled(inner) => Error::Unhandled(inner),
1951 }
1952 }
1953}
1954impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_subscription_target::DeleteSubscriptionTargetError, R>>
1955 for Error
1956where
1957 R: Send + Sync + std::fmt::Debug + 'static,
1958{
1959 fn from(
1960 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_subscription_target::DeleteSubscriptionTargetError, R>,
1961 ) -> Self {
1962 match err {
1963 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1964 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1965 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1966 source: err.into(),
1967 }),
1968 }
1969 }
1970}
1971impl From<crate::operation::delete_subscription_target::DeleteSubscriptionTargetError> for Error {
1972 fn from(err: crate::operation::delete_subscription_target::DeleteSubscriptionTargetError) -> Self {
1973 match err {
1974 crate::operation::delete_subscription_target::DeleteSubscriptionTargetError::AccessDeniedException(inner) => {
1975 Error::AccessDeniedException(inner)
1976 }
1977 crate::operation::delete_subscription_target::DeleteSubscriptionTargetError::ConflictException(inner) => Error::ConflictException(inner),
1978 crate::operation::delete_subscription_target::DeleteSubscriptionTargetError::InternalServerException(inner) => {
1979 Error::InternalServerException(inner)
1980 }
1981 crate::operation::delete_subscription_target::DeleteSubscriptionTargetError::ResourceNotFoundException(inner) => {
1982 Error::ResourceNotFoundException(inner)
1983 }
1984 crate::operation::delete_subscription_target::DeleteSubscriptionTargetError::ThrottlingException(inner) => {
1985 Error::ThrottlingException(inner)
1986 }
1987 crate::operation::delete_subscription_target::DeleteSubscriptionTargetError::ValidationException(inner) => {
1988 Error::ValidationException(inner)
1989 }
1990 crate::operation::delete_subscription_target::DeleteSubscriptionTargetError::UnauthorizedException(inner) => {
1991 Error::UnauthorizedException(inner)
1992 }
1993 crate::operation::delete_subscription_target::DeleteSubscriptionTargetError::Unhandled(inner) => Error::Unhandled(inner),
1994 }
1995 }
1996}
1997impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError, R>>
1998 for Error
1999where
2000 R: Send + Sync + std::fmt::Debug + 'static,
2001{
2002 fn from(
2003 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError, R>,
2004 ) -> Self {
2005 match err {
2006 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2007 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2008 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2009 source: err.into(),
2010 }),
2011 }
2012 }
2013}
2014impl From<crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError> for Error {
2015 fn from(err: crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError) -> Self {
2016 match err {
2017 crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError::AccessDeniedException(inner) => {
2018 Error::AccessDeniedException(inner)
2019 }
2020 crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError::InternalServerException(inner) => {
2021 Error::InternalServerException(inner)
2022 }
2023 crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError::ResourceNotFoundException(inner) => {
2024 Error::ResourceNotFoundException(inner)
2025 }
2026 crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError::ThrottlingException(inner) => {
2027 Error::ThrottlingException(inner)
2028 }
2029 crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError::ValidationException(inner) => {
2030 Error::ValidationException(inner)
2031 }
2032 crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError::UnauthorizedException(inner) => {
2033 Error::UnauthorizedException(inner)
2034 }
2035 crate::operation::delete_time_series_data_points::DeleteTimeSeriesDataPointsError::Unhandled(inner) => Error::Unhandled(inner),
2036 }
2037 }
2038}
2039impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError, R>>
2040 for Error
2041where
2042 R: Send + Sync + std::fmt::Debug + 'static,
2043{
2044 fn from(
2045 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError, R>,
2046 ) -> Self {
2047 match err {
2048 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2049 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2050 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2051 source: err.into(),
2052 }),
2053 }
2054 }
2055}
2056impl From<crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError> for Error {
2057 fn from(err: crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError) -> Self {
2058 match err {
2059 crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError::AccessDeniedException(inner) => {
2060 Error::AccessDeniedException(inner)
2061 }
2062 crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError::ConflictException(inner) => {
2063 Error::ConflictException(inner)
2064 }
2065 crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError::InternalServerException(inner) => {
2066 Error::InternalServerException(inner)
2067 }
2068 crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError::ResourceNotFoundException(inner) => {
2069 Error::ResourceNotFoundException(inner)
2070 }
2071 crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError::ThrottlingException(inner) => {
2072 Error::ThrottlingException(inner)
2073 }
2074 crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError::ValidationException(inner) => {
2075 Error::ValidationException(inner)
2076 }
2077 crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError::UnauthorizedException(inner) => {
2078 Error::UnauthorizedException(inner)
2079 }
2080 crate::operation::disassociate_environment_role::DisassociateEnvironmentRoleError::Unhandled(inner) => Error::Unhandled(inner),
2081 }
2082 }
2083}
2084impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset::GetAssetError, R>> for Error
2085where
2086 R: Send + Sync + std::fmt::Debug + 'static,
2087{
2088 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset::GetAssetError, R>) -> Self {
2089 match err {
2090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2093 source: err.into(),
2094 }),
2095 }
2096 }
2097}
2098impl From<crate::operation::get_asset::GetAssetError> for Error {
2099 fn from(err: crate::operation::get_asset::GetAssetError) -> Self {
2100 match err {
2101 crate::operation::get_asset::GetAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2102 crate::operation::get_asset::GetAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
2103 crate::operation::get_asset::GetAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2104 crate::operation::get_asset::GetAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2105 crate::operation::get_asset::GetAssetError::ValidationException(inner) => Error::ValidationException(inner),
2106 crate::operation::get_asset::GetAssetError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2107 crate::operation::get_asset::GetAssetError::Unhandled(inner) => Error::Unhandled(inner),
2108 }
2109 }
2110}
2111impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_filter::GetAssetFilterError, R>> for Error
2112where
2113 R: Send + Sync + std::fmt::Debug + 'static,
2114{
2115 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_filter::GetAssetFilterError, R>) -> Self {
2116 match err {
2117 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2118 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2119 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2120 source: err.into(),
2121 }),
2122 }
2123 }
2124}
2125impl From<crate::operation::get_asset_filter::GetAssetFilterError> for Error {
2126 fn from(err: crate::operation::get_asset_filter::GetAssetFilterError) -> Self {
2127 match err {
2128 crate::operation::get_asset_filter::GetAssetFilterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2129 crate::operation::get_asset_filter::GetAssetFilterError::InternalServerException(inner) => Error::InternalServerException(inner),
2130 crate::operation::get_asset_filter::GetAssetFilterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2131 crate::operation::get_asset_filter::GetAssetFilterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2132 crate::operation::get_asset_filter::GetAssetFilterError::ValidationException(inner) => Error::ValidationException(inner),
2133 crate::operation::get_asset_filter::GetAssetFilterError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2134 crate::operation::get_asset_filter::GetAssetFilterError::Unhandled(inner) => Error::Unhandled(inner),
2135 }
2136 }
2137}
2138impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_type::GetAssetTypeError, R>> for Error
2139where
2140 R: Send + Sync + std::fmt::Debug + 'static,
2141{
2142 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_type::GetAssetTypeError, R>) -> Self {
2143 match err {
2144 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2145 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2146 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2147 source: err.into(),
2148 }),
2149 }
2150 }
2151}
2152impl From<crate::operation::get_asset_type::GetAssetTypeError> for Error {
2153 fn from(err: crate::operation::get_asset_type::GetAssetTypeError) -> Self {
2154 match err {
2155 crate::operation::get_asset_type::GetAssetTypeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2156 crate::operation::get_asset_type::GetAssetTypeError::InternalServerException(inner) => Error::InternalServerException(inner),
2157 crate::operation::get_asset_type::GetAssetTypeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2158 crate::operation::get_asset_type::GetAssetTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2159 crate::operation::get_asset_type::GetAssetTypeError::ValidationException(inner) => Error::ValidationException(inner),
2160 crate::operation::get_asset_type::GetAssetTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2161 crate::operation::get_asset_type::GetAssetTypeError::Unhandled(inner) => Error::Unhandled(inner),
2162 }
2163 }
2164}
2165impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection::GetConnectionError, R>> for Error
2166where
2167 R: Send + Sync + std::fmt::Debug + 'static,
2168{
2169 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection::GetConnectionError, R>) -> Self {
2170 match err {
2171 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2172 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2173 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2174 source: err.into(),
2175 }),
2176 }
2177 }
2178}
2179impl From<crate::operation::get_connection::GetConnectionError> for Error {
2180 fn from(err: crate::operation::get_connection::GetConnectionError) -> Self {
2181 match err {
2182 crate::operation::get_connection::GetConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2183 crate::operation::get_connection::GetConnectionError::InternalServerException(inner) => Error::InternalServerException(inner),
2184 crate::operation::get_connection::GetConnectionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2185 crate::operation::get_connection::GetConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2186 crate::operation::get_connection::GetConnectionError::ValidationException(inner) => Error::ValidationException(inner),
2187 crate::operation::get_connection::GetConnectionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2188 crate::operation::get_connection::GetConnectionError::Unhandled(inner) => Error::Unhandled(inner),
2189 }
2190 }
2191}
2192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_product::GetDataProductError, R>> for Error
2193where
2194 R: Send + Sync + std::fmt::Debug + 'static,
2195{
2196 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_product::GetDataProductError, R>) -> Self {
2197 match err {
2198 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2199 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2200 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2201 source: err.into(),
2202 }),
2203 }
2204 }
2205}
2206impl From<crate::operation::get_data_product::GetDataProductError> for Error {
2207 fn from(err: crate::operation::get_data_product::GetDataProductError) -> Self {
2208 match err {
2209 crate::operation::get_data_product::GetDataProductError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2210 crate::operation::get_data_product::GetDataProductError::InternalServerException(inner) => Error::InternalServerException(inner),
2211 crate::operation::get_data_product::GetDataProductError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2212 crate::operation::get_data_product::GetDataProductError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2213 crate::operation::get_data_product::GetDataProductError::ValidationException(inner) => Error::ValidationException(inner),
2214 crate::operation::get_data_product::GetDataProductError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2215 crate::operation::get_data_product::GetDataProductError::Unhandled(inner) => Error::Unhandled(inner),
2216 }
2217 }
2218}
2219impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_source::GetDataSourceError, R>> for Error
2220where
2221 R: Send + Sync + std::fmt::Debug + 'static,
2222{
2223 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_source::GetDataSourceError, R>) -> Self {
2224 match err {
2225 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2226 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2227 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2228 source: err.into(),
2229 }),
2230 }
2231 }
2232}
2233impl From<crate::operation::get_data_source::GetDataSourceError> for Error {
2234 fn from(err: crate::operation::get_data_source::GetDataSourceError) -> Self {
2235 match err {
2236 crate::operation::get_data_source::GetDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2237 crate::operation::get_data_source::GetDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
2238 crate::operation::get_data_source::GetDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2239 crate::operation::get_data_source::GetDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2240 crate::operation::get_data_source::GetDataSourceError::ServiceQuotaExceededException(inner) => {
2241 Error::ServiceQuotaExceededException(inner)
2242 }
2243 crate::operation::get_data_source::GetDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2244 crate::operation::get_data_source::GetDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
2245 crate::operation::get_data_source::GetDataSourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2246 crate::operation::get_data_source::GetDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
2247 }
2248 }
2249}
2250impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_source_run::GetDataSourceRunError, R>> for Error
2251where
2252 R: Send + Sync + std::fmt::Debug + 'static,
2253{
2254 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_source_run::GetDataSourceRunError, R>) -> Self {
2255 match err {
2256 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2257 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2258 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2259 source: err.into(),
2260 }),
2261 }
2262 }
2263}
2264impl From<crate::operation::get_data_source_run::GetDataSourceRunError> for Error {
2265 fn from(err: crate::operation::get_data_source_run::GetDataSourceRunError) -> Self {
2266 match err {
2267 crate::operation::get_data_source_run::GetDataSourceRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2268 crate::operation::get_data_source_run::GetDataSourceRunError::ConflictException(inner) => Error::ConflictException(inner),
2269 crate::operation::get_data_source_run::GetDataSourceRunError::InternalServerException(inner) => Error::InternalServerException(inner),
2270 crate::operation::get_data_source_run::GetDataSourceRunError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2271 crate::operation::get_data_source_run::GetDataSourceRunError::ServiceQuotaExceededException(inner) => {
2272 Error::ServiceQuotaExceededException(inner)
2273 }
2274 crate::operation::get_data_source_run::GetDataSourceRunError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2275 crate::operation::get_data_source_run::GetDataSourceRunError::ValidationException(inner) => Error::ValidationException(inner),
2276 crate::operation::get_data_source_run::GetDataSourceRunError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2277 crate::operation::get_data_source_run::GetDataSourceRunError::Unhandled(inner) => Error::Unhandled(inner),
2278 }
2279 }
2280}
2281impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_domain::GetDomainError, R>> for Error
2282where
2283 R: Send + Sync + std::fmt::Debug + 'static,
2284{
2285 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_domain::GetDomainError, R>) -> Self {
2286 match err {
2287 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2288 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2289 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2290 source: err.into(),
2291 }),
2292 }
2293 }
2294}
2295impl From<crate::operation::get_domain::GetDomainError> for Error {
2296 fn from(err: crate::operation::get_domain::GetDomainError) -> Self {
2297 match err {
2298 crate::operation::get_domain::GetDomainError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2299 crate::operation::get_domain::GetDomainError::InternalServerException(inner) => Error::InternalServerException(inner),
2300 crate::operation::get_domain::GetDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2301 crate::operation::get_domain::GetDomainError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2302 crate::operation::get_domain::GetDomainError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2303 crate::operation::get_domain::GetDomainError::ValidationException(inner) => Error::ValidationException(inner),
2304 crate::operation::get_domain::GetDomainError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2305 crate::operation::get_domain::GetDomainError::Unhandled(inner) => Error::Unhandled(inner),
2306 }
2307 }
2308}
2309impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_domain_unit::GetDomainUnitError, R>> for Error
2310where
2311 R: Send + Sync + std::fmt::Debug + 'static,
2312{
2313 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_domain_unit::GetDomainUnitError, R>) -> Self {
2314 match err {
2315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2318 source: err.into(),
2319 }),
2320 }
2321 }
2322}
2323impl From<crate::operation::get_domain_unit::GetDomainUnitError> for Error {
2324 fn from(err: crate::operation::get_domain_unit::GetDomainUnitError) -> Self {
2325 match err {
2326 crate::operation::get_domain_unit::GetDomainUnitError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2327 crate::operation::get_domain_unit::GetDomainUnitError::InternalServerException(inner) => Error::InternalServerException(inner),
2328 crate::operation::get_domain_unit::GetDomainUnitError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2329 crate::operation::get_domain_unit::GetDomainUnitError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2330 crate::operation::get_domain_unit::GetDomainUnitError::ValidationException(inner) => Error::ValidationException(inner),
2331 crate::operation::get_domain_unit::GetDomainUnitError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2332 crate::operation::get_domain_unit::GetDomainUnitError::Unhandled(inner) => Error::Unhandled(inner),
2333 }
2334 }
2335}
2336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment::GetEnvironmentError, R>> for Error
2337where
2338 R: Send + Sync + std::fmt::Debug + 'static,
2339{
2340 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment::GetEnvironmentError, R>) -> Self {
2341 match err {
2342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2345 source: err.into(),
2346 }),
2347 }
2348 }
2349}
2350impl From<crate::operation::get_environment::GetEnvironmentError> for Error {
2351 fn from(err: crate::operation::get_environment::GetEnvironmentError) -> Self {
2352 match err {
2353 crate::operation::get_environment::GetEnvironmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2354 crate::operation::get_environment::GetEnvironmentError::InternalServerException(inner) => Error::InternalServerException(inner),
2355 crate::operation::get_environment::GetEnvironmentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2356 crate::operation::get_environment::GetEnvironmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2357 crate::operation::get_environment::GetEnvironmentError::ValidationException(inner) => Error::ValidationException(inner),
2358 crate::operation::get_environment::GetEnvironmentError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2359 crate::operation::get_environment::GetEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
2360 }
2361 }
2362}
2363impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment_action::GetEnvironmentActionError, R>> for Error
2364where
2365 R: Send + Sync + std::fmt::Debug + 'static,
2366{
2367 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment_action::GetEnvironmentActionError, R>) -> Self {
2368 match err {
2369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2372 source: err.into(),
2373 }),
2374 }
2375 }
2376}
2377impl From<crate::operation::get_environment_action::GetEnvironmentActionError> for Error {
2378 fn from(err: crate::operation::get_environment_action::GetEnvironmentActionError) -> Self {
2379 match err {
2380 crate::operation::get_environment_action::GetEnvironmentActionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2381 crate::operation::get_environment_action::GetEnvironmentActionError::InternalServerException(inner) => {
2382 Error::InternalServerException(inner)
2383 }
2384 crate::operation::get_environment_action::GetEnvironmentActionError::ResourceNotFoundException(inner) => {
2385 Error::ResourceNotFoundException(inner)
2386 }
2387 crate::operation::get_environment_action::GetEnvironmentActionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2388 crate::operation::get_environment_action::GetEnvironmentActionError::ValidationException(inner) => Error::ValidationException(inner),
2389 crate::operation::get_environment_action::GetEnvironmentActionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2390 crate::operation::get_environment_action::GetEnvironmentActionError::Unhandled(inner) => Error::Unhandled(inner),
2391 }
2392 }
2393}
2394impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError, R>>
2395 for Error
2396where
2397 R: Send + Sync + std::fmt::Debug + 'static,
2398{
2399 fn from(
2400 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError, R>,
2401 ) -> Self {
2402 match err {
2403 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2404 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2405 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2406 source: err.into(),
2407 }),
2408 }
2409 }
2410}
2411impl From<crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError> for Error {
2412 fn from(err: crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError) -> Self {
2413 match err {
2414 crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError::AccessDeniedException(inner) => {
2415 Error::AccessDeniedException(inner)
2416 }
2417 crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError::InternalServerException(inner) => {
2418 Error::InternalServerException(inner)
2419 }
2420 crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError::ResourceNotFoundException(inner) => {
2421 Error::ResourceNotFoundException(inner)
2422 }
2423 crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError::ThrottlingException(inner) => {
2424 Error::ThrottlingException(inner)
2425 }
2426 crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError::ValidationException(inner) => {
2427 Error::ValidationException(inner)
2428 }
2429 crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError::UnauthorizedException(inner) => {
2430 Error::UnauthorizedException(inner)
2431 }
2432 crate::operation::get_environment_blueprint::GetEnvironmentBlueprintError::Unhandled(inner) => Error::Unhandled(inner),
2433 }
2434 }
2435}
2436impl<R>
2437 From<
2438 ::aws_smithy_runtime_api::client::result::SdkError<
2439 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError,
2440 R,
2441 >,
2442 > for Error
2443where
2444 R: Send + Sync + std::fmt::Debug + 'static,
2445{
2446 fn from(
2447 err: ::aws_smithy_runtime_api::client::result::SdkError<
2448 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError,
2449 R,
2450 >,
2451 ) -> Self {
2452 match err {
2453 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2454 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2455 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2456 source: err.into(),
2457 }),
2458 }
2459 }
2460}
2461impl From<crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError> for Error {
2462 fn from(err: crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError) -> Self {
2463 match err {
2464 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError::AccessDeniedException(inner) => {
2465 Error::AccessDeniedException(inner)
2466 }
2467 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError::InternalServerException(inner) => {
2468 Error::InternalServerException(inner)
2469 }
2470 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError::ResourceNotFoundException(
2471 inner,
2472 ) => Error::ResourceNotFoundException(inner),
2473 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError::ValidationException(inner) => {
2474 Error::ValidationException(inner)
2475 }
2476 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError::ThrottlingException(inner) => {
2477 Error::ThrottlingException(inner)
2478 }
2479 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError::UnauthorizedException(inner) => {
2480 Error::UnauthorizedException(inner)
2481 }
2482 crate::operation::get_environment_blueprint_configuration::GetEnvironmentBlueprintConfigurationError::Unhandled(inner) => {
2483 Error::Unhandled(inner)
2484 }
2485 }
2486 }
2487}
2488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment_credentials::GetEnvironmentCredentialsError, R>>
2489 for Error
2490where
2491 R: Send + Sync + std::fmt::Debug + 'static,
2492{
2493 fn from(
2494 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment_credentials::GetEnvironmentCredentialsError, R>,
2495 ) -> Self {
2496 match err {
2497 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2498 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2499 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2500 source: err.into(),
2501 }),
2502 }
2503 }
2504}
2505impl From<crate::operation::get_environment_credentials::GetEnvironmentCredentialsError> for Error {
2506 fn from(err: crate::operation::get_environment_credentials::GetEnvironmentCredentialsError) -> Self {
2507 match err {
2508 crate::operation::get_environment_credentials::GetEnvironmentCredentialsError::AccessDeniedException(inner) => {
2509 Error::AccessDeniedException(inner)
2510 }
2511 crate::operation::get_environment_credentials::GetEnvironmentCredentialsError::InternalServerException(inner) => {
2512 Error::InternalServerException(inner)
2513 }
2514 crate::operation::get_environment_credentials::GetEnvironmentCredentialsError::ResourceNotFoundException(inner) => {
2515 Error::ResourceNotFoundException(inner)
2516 }
2517 crate::operation::get_environment_credentials::GetEnvironmentCredentialsError::ThrottlingException(inner) => {
2518 Error::ThrottlingException(inner)
2519 }
2520 crate::operation::get_environment_credentials::GetEnvironmentCredentialsError::ValidationException(inner) => {
2521 Error::ValidationException(inner)
2522 }
2523 crate::operation::get_environment_credentials::GetEnvironmentCredentialsError::UnauthorizedException(inner) => {
2524 Error::UnauthorizedException(inner)
2525 }
2526 crate::operation::get_environment_credentials::GetEnvironmentCredentialsError::Unhandled(inner) => Error::Unhandled(inner),
2527 }
2528 }
2529}
2530impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment_profile::GetEnvironmentProfileError, R>> for Error
2531where
2532 R: Send + Sync + std::fmt::Debug + 'static,
2533{
2534 fn from(
2535 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment_profile::GetEnvironmentProfileError, R>,
2536 ) -> Self {
2537 match err {
2538 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2539 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2540 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2541 source: err.into(),
2542 }),
2543 }
2544 }
2545}
2546impl From<crate::operation::get_environment_profile::GetEnvironmentProfileError> for Error {
2547 fn from(err: crate::operation::get_environment_profile::GetEnvironmentProfileError) -> Self {
2548 match err {
2549 crate::operation::get_environment_profile::GetEnvironmentProfileError::AccessDeniedException(inner) => {
2550 Error::AccessDeniedException(inner)
2551 }
2552 crate::operation::get_environment_profile::GetEnvironmentProfileError::InternalServerException(inner) => {
2553 Error::InternalServerException(inner)
2554 }
2555 crate::operation::get_environment_profile::GetEnvironmentProfileError::ResourceNotFoundException(inner) => {
2556 Error::ResourceNotFoundException(inner)
2557 }
2558 crate::operation::get_environment_profile::GetEnvironmentProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2559 crate::operation::get_environment_profile::GetEnvironmentProfileError::ValidationException(inner) => Error::ValidationException(inner),
2560 crate::operation::get_environment_profile::GetEnvironmentProfileError::UnauthorizedException(inner) => {
2561 Error::UnauthorizedException(inner)
2562 }
2563 crate::operation::get_environment_profile::GetEnvironmentProfileError::Unhandled(inner) => Error::Unhandled(inner),
2564 }
2565 }
2566}
2567impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_form_type::GetFormTypeError, R>> for Error
2568where
2569 R: Send + Sync + std::fmt::Debug + 'static,
2570{
2571 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_form_type::GetFormTypeError, R>) -> Self {
2572 match err {
2573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2576 source: err.into(),
2577 }),
2578 }
2579 }
2580}
2581impl From<crate::operation::get_form_type::GetFormTypeError> for Error {
2582 fn from(err: crate::operation::get_form_type::GetFormTypeError) -> Self {
2583 match err {
2584 crate::operation::get_form_type::GetFormTypeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2585 crate::operation::get_form_type::GetFormTypeError::InternalServerException(inner) => Error::InternalServerException(inner),
2586 crate::operation::get_form_type::GetFormTypeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2587 crate::operation::get_form_type::GetFormTypeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2588 crate::operation::get_form_type::GetFormTypeError::ValidationException(inner) => Error::ValidationException(inner),
2589 crate::operation::get_form_type::GetFormTypeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2590 crate::operation::get_form_type::GetFormTypeError::Unhandled(inner) => Error::Unhandled(inner),
2591 }
2592 }
2593}
2594impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_glossary::GetGlossaryError, R>> for Error
2595where
2596 R: Send + Sync + std::fmt::Debug + 'static,
2597{
2598 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_glossary::GetGlossaryError, R>) -> Self {
2599 match err {
2600 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2601 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2602 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2603 source: err.into(),
2604 }),
2605 }
2606 }
2607}
2608impl From<crate::operation::get_glossary::GetGlossaryError> for Error {
2609 fn from(err: crate::operation::get_glossary::GetGlossaryError) -> Self {
2610 match err {
2611 crate::operation::get_glossary::GetGlossaryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2612 crate::operation::get_glossary::GetGlossaryError::InternalServerException(inner) => Error::InternalServerException(inner),
2613 crate::operation::get_glossary::GetGlossaryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2614 crate::operation::get_glossary::GetGlossaryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2615 crate::operation::get_glossary::GetGlossaryError::ValidationException(inner) => Error::ValidationException(inner),
2616 crate::operation::get_glossary::GetGlossaryError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2617 crate::operation::get_glossary::GetGlossaryError::Unhandled(inner) => Error::Unhandled(inner),
2618 }
2619 }
2620}
2621impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_glossary_term::GetGlossaryTermError, R>> for Error
2622where
2623 R: Send + Sync + std::fmt::Debug + 'static,
2624{
2625 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_glossary_term::GetGlossaryTermError, R>) -> Self {
2626 match err {
2627 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2628 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2629 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2630 source: err.into(),
2631 }),
2632 }
2633 }
2634}
2635impl From<crate::operation::get_glossary_term::GetGlossaryTermError> for Error {
2636 fn from(err: crate::operation::get_glossary_term::GetGlossaryTermError) -> Self {
2637 match err {
2638 crate::operation::get_glossary_term::GetGlossaryTermError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2639 crate::operation::get_glossary_term::GetGlossaryTermError::InternalServerException(inner) => Error::InternalServerException(inner),
2640 crate::operation::get_glossary_term::GetGlossaryTermError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2641 crate::operation::get_glossary_term::GetGlossaryTermError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2642 crate::operation::get_glossary_term::GetGlossaryTermError::ValidationException(inner) => Error::ValidationException(inner),
2643 crate::operation::get_glossary_term::GetGlossaryTermError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2644 crate::operation::get_glossary_term::GetGlossaryTermError::Unhandled(inner) => Error::Unhandled(inner),
2645 }
2646 }
2647}
2648impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_group_profile::GetGroupProfileError, R>> for Error
2649where
2650 R: Send + Sync + std::fmt::Debug + 'static,
2651{
2652 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_group_profile::GetGroupProfileError, R>) -> Self {
2653 match err {
2654 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2655 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2656 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2657 source: err.into(),
2658 }),
2659 }
2660 }
2661}
2662impl From<crate::operation::get_group_profile::GetGroupProfileError> for Error {
2663 fn from(err: crate::operation::get_group_profile::GetGroupProfileError) -> Self {
2664 match err {
2665 crate::operation::get_group_profile::GetGroupProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2666 crate::operation::get_group_profile::GetGroupProfileError::InternalServerException(inner) => Error::InternalServerException(inner),
2667 crate::operation::get_group_profile::GetGroupProfileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2668 crate::operation::get_group_profile::GetGroupProfileError::ValidationException(inner) => Error::ValidationException(inner),
2669 crate::operation::get_group_profile::GetGroupProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2670 crate::operation::get_group_profile::GetGroupProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2671 crate::operation::get_group_profile::GetGroupProfileError::Unhandled(inner) => Error::Unhandled(inner),
2672 }
2673 }
2674}
2675impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError, R>> for Error
2676where
2677 R: Send + Sync + std::fmt::Debug + 'static,
2678{
2679 fn from(
2680 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError, R>,
2681 ) -> Self {
2682 match err {
2683 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2684 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2685 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2686 source: err.into(),
2687 }),
2688 }
2689 }
2690}
2691impl From<crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError> for Error {
2692 fn from(err: crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError) -> Self {
2693 match err {
2694 crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError::AccessDeniedException(inner) => {
2695 Error::AccessDeniedException(inner)
2696 }
2697 crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError::ConflictException(inner) => Error::ConflictException(inner),
2698 crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError::InternalServerException(inner) => {
2699 Error::InternalServerException(inner)
2700 }
2701 crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError::ResourceNotFoundException(inner) => {
2702 Error::ResourceNotFoundException(inner)
2703 }
2704 crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2705 crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError::ValidationException(inner) => Error::ValidationException(inner),
2706 crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError::UnauthorizedException(inner) => {
2707 Error::UnauthorizedException(inner)
2708 }
2709 crate::operation::get_iam_portal_login_url::GetIamPortalLoginUrlError::Unhandled(inner) => Error::Unhandled(inner),
2710 }
2711 }
2712}
2713impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_job_run::GetJobRunError, R>> for Error
2714where
2715 R: Send + Sync + std::fmt::Debug + 'static,
2716{
2717 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_job_run::GetJobRunError, R>) -> Self {
2718 match err {
2719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2722 source: err.into(),
2723 }),
2724 }
2725 }
2726}
2727impl From<crate::operation::get_job_run::GetJobRunError> for Error {
2728 fn from(err: crate::operation::get_job_run::GetJobRunError) -> Self {
2729 match err {
2730 crate::operation::get_job_run::GetJobRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2731 crate::operation::get_job_run::GetJobRunError::InternalServerException(inner) => Error::InternalServerException(inner),
2732 crate::operation::get_job_run::GetJobRunError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2733 crate::operation::get_job_run::GetJobRunError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2734 crate::operation::get_job_run::GetJobRunError::ValidationException(inner) => Error::ValidationException(inner),
2735 crate::operation::get_job_run::GetJobRunError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2736 crate::operation::get_job_run::GetJobRunError::Unhandled(inner) => Error::Unhandled(inner),
2737 }
2738 }
2739}
2740impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_lineage_event::GetLineageEventError, R>> for Error
2741where
2742 R: Send + Sync + std::fmt::Debug + 'static,
2743{
2744 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_lineage_event::GetLineageEventError, R>) -> Self {
2745 match err {
2746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2749 source: err.into(),
2750 }),
2751 }
2752 }
2753}
2754impl From<crate::operation::get_lineage_event::GetLineageEventError> for Error {
2755 fn from(err: crate::operation::get_lineage_event::GetLineageEventError) -> Self {
2756 match err {
2757 crate::operation::get_lineage_event::GetLineageEventError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2758 crate::operation::get_lineage_event::GetLineageEventError::InternalServerException(inner) => Error::InternalServerException(inner),
2759 crate::operation::get_lineage_event::GetLineageEventError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2760 crate::operation::get_lineage_event::GetLineageEventError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2761 crate::operation::get_lineage_event::GetLineageEventError::ValidationException(inner) => Error::ValidationException(inner),
2762 crate::operation::get_lineage_event::GetLineageEventError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2763 crate::operation::get_lineage_event::GetLineageEventError::Unhandled(inner) => Error::Unhandled(inner),
2764 }
2765 }
2766}
2767impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_lineage_node::GetLineageNodeError, R>> for Error
2768where
2769 R: Send + Sync + std::fmt::Debug + 'static,
2770{
2771 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_lineage_node::GetLineageNodeError, R>) -> Self {
2772 match err {
2773 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2774 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2775 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2776 source: err.into(),
2777 }),
2778 }
2779 }
2780}
2781impl From<crate::operation::get_lineage_node::GetLineageNodeError> for Error {
2782 fn from(err: crate::operation::get_lineage_node::GetLineageNodeError) -> Self {
2783 match err {
2784 crate::operation::get_lineage_node::GetLineageNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2785 crate::operation::get_lineage_node::GetLineageNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
2786 crate::operation::get_lineage_node::GetLineageNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2787 crate::operation::get_lineage_node::GetLineageNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2788 crate::operation::get_lineage_node::GetLineageNodeError::ValidationException(inner) => Error::ValidationException(inner),
2789 crate::operation::get_lineage_node::GetLineageNodeError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2790 crate::operation::get_lineage_node::GetLineageNodeError::Unhandled(inner) => Error::Unhandled(inner),
2791 }
2792 }
2793}
2794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_listing::GetListingError, R>> for Error
2795where
2796 R: Send + Sync + std::fmt::Debug + 'static,
2797{
2798 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_listing::GetListingError, R>) -> Self {
2799 match err {
2800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2803 source: err.into(),
2804 }),
2805 }
2806 }
2807}
2808impl From<crate::operation::get_listing::GetListingError> for Error {
2809 fn from(err: crate::operation::get_listing::GetListingError) -> Self {
2810 match err {
2811 crate::operation::get_listing::GetListingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2812 crate::operation::get_listing::GetListingError::InternalServerException(inner) => Error::InternalServerException(inner),
2813 crate::operation::get_listing::GetListingError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2814 crate::operation::get_listing::GetListingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2815 crate::operation::get_listing::GetListingError::ValidationException(inner) => Error::ValidationException(inner),
2816 crate::operation::get_listing::GetListingError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2817 crate::operation::get_listing::GetListingError::Unhandled(inner) => Error::Unhandled(inner),
2818 }
2819 }
2820}
2821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError, R>>
2822 for Error
2823where
2824 R: Send + Sync + std::fmt::Debug + 'static,
2825{
2826 fn from(
2827 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError, R>,
2828 ) -> Self {
2829 match err {
2830 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2831 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2832 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2833 source: err.into(),
2834 }),
2835 }
2836 }
2837}
2838impl From<crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError> for Error {
2839 fn from(err: crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError) -> Self {
2840 match err {
2841 crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError::AccessDeniedException(inner) => {
2842 Error::AccessDeniedException(inner)
2843 }
2844 crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError::InternalServerException(inner) => {
2845 Error::InternalServerException(inner)
2846 }
2847 crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError::ResourceNotFoundException(inner) => {
2848 Error::ResourceNotFoundException(inner)
2849 }
2850 crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError::ThrottlingException(inner) => {
2851 Error::ThrottlingException(inner)
2852 }
2853 crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError::ValidationException(inner) => {
2854 Error::ValidationException(inner)
2855 }
2856 crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError::UnauthorizedException(inner) => {
2857 Error::UnauthorizedException(inner)
2858 }
2859 crate::operation::get_metadata_generation_run::GetMetadataGenerationRunError::Unhandled(inner) => Error::Unhandled(inner),
2860 }
2861 }
2862}
2863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_project::GetProjectError, R>> for Error
2864where
2865 R: Send + Sync + std::fmt::Debug + 'static,
2866{
2867 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_project::GetProjectError, R>) -> Self {
2868 match err {
2869 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2870 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2871 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2872 source: err.into(),
2873 }),
2874 }
2875 }
2876}
2877impl From<crate::operation::get_project::GetProjectError> for Error {
2878 fn from(err: crate::operation::get_project::GetProjectError) -> Self {
2879 match err {
2880 crate::operation::get_project::GetProjectError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2881 crate::operation::get_project::GetProjectError::InternalServerException(inner) => Error::InternalServerException(inner),
2882 crate::operation::get_project::GetProjectError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2883 crate::operation::get_project::GetProjectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2884 crate::operation::get_project::GetProjectError::ValidationException(inner) => Error::ValidationException(inner),
2885 crate::operation::get_project::GetProjectError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2886 crate::operation::get_project::GetProjectError::Unhandled(inner) => Error::Unhandled(inner),
2887 }
2888 }
2889}
2890impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_project_profile::GetProjectProfileError, R>> for Error
2891where
2892 R: Send + Sync + std::fmt::Debug + 'static,
2893{
2894 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_project_profile::GetProjectProfileError, R>) -> Self {
2895 match err {
2896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2899 source: err.into(),
2900 }),
2901 }
2902 }
2903}
2904impl From<crate::operation::get_project_profile::GetProjectProfileError> for Error {
2905 fn from(err: crate::operation::get_project_profile::GetProjectProfileError) -> Self {
2906 match err {
2907 crate::operation::get_project_profile::GetProjectProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2908 crate::operation::get_project_profile::GetProjectProfileError::InternalServerException(inner) => Error::InternalServerException(inner),
2909 crate::operation::get_project_profile::GetProjectProfileError::ResourceNotFoundException(inner) => {
2910 Error::ResourceNotFoundException(inner)
2911 }
2912 crate::operation::get_project_profile::GetProjectProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2913 crate::operation::get_project_profile::GetProjectProfileError::ValidationException(inner) => Error::ValidationException(inner),
2914 crate::operation::get_project_profile::GetProjectProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2915 crate::operation::get_project_profile::GetProjectProfileError::Unhandled(inner) => Error::Unhandled(inner),
2916 }
2917 }
2918}
2919impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_rule::GetRuleError, R>> for Error
2920where
2921 R: Send + Sync + std::fmt::Debug + 'static,
2922{
2923 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_rule::GetRuleError, R>) -> Self {
2924 match err {
2925 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2926 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2927 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2928 source: err.into(),
2929 }),
2930 }
2931 }
2932}
2933impl From<crate::operation::get_rule::GetRuleError> for Error {
2934 fn from(err: crate::operation::get_rule::GetRuleError) -> Self {
2935 match err {
2936 crate::operation::get_rule::GetRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2937 crate::operation::get_rule::GetRuleError::InternalServerException(inner) => Error::InternalServerException(inner),
2938 crate::operation::get_rule::GetRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2939 crate::operation::get_rule::GetRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2940 crate::operation::get_rule::GetRuleError::ValidationException(inner) => Error::ValidationException(inner),
2941 crate::operation::get_rule::GetRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2942 crate::operation::get_rule::GetRuleError::Unhandled(inner) => Error::Unhandled(inner),
2943 }
2944 }
2945}
2946impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_subscription::GetSubscriptionError, R>> for Error
2947where
2948 R: Send + Sync + std::fmt::Debug + 'static,
2949{
2950 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_subscription::GetSubscriptionError, R>) -> Self {
2951 match err {
2952 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2953 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2954 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2955 source: err.into(),
2956 }),
2957 }
2958 }
2959}
2960impl From<crate::operation::get_subscription::GetSubscriptionError> for Error {
2961 fn from(err: crate::operation::get_subscription::GetSubscriptionError) -> Self {
2962 match err {
2963 crate::operation::get_subscription::GetSubscriptionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2964 crate::operation::get_subscription::GetSubscriptionError::InternalServerException(inner) => Error::InternalServerException(inner),
2965 crate::operation::get_subscription::GetSubscriptionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2966 crate::operation::get_subscription::GetSubscriptionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2967 crate::operation::get_subscription::GetSubscriptionError::ValidationException(inner) => Error::ValidationException(inner),
2968 crate::operation::get_subscription::GetSubscriptionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2969 crate::operation::get_subscription::GetSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2970 }
2971 }
2972}
2973impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_subscription_grant::GetSubscriptionGrantError, R>> for Error
2974where
2975 R: Send + Sync + std::fmt::Debug + 'static,
2976{
2977 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_subscription_grant::GetSubscriptionGrantError, R>) -> Self {
2978 match err {
2979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2982 source: err.into(),
2983 }),
2984 }
2985 }
2986}
2987impl From<crate::operation::get_subscription_grant::GetSubscriptionGrantError> for Error {
2988 fn from(err: crate::operation::get_subscription_grant::GetSubscriptionGrantError) -> Self {
2989 match err {
2990 crate::operation::get_subscription_grant::GetSubscriptionGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2991 crate::operation::get_subscription_grant::GetSubscriptionGrantError::InternalServerException(inner) => {
2992 Error::InternalServerException(inner)
2993 }
2994 crate::operation::get_subscription_grant::GetSubscriptionGrantError::ResourceNotFoundException(inner) => {
2995 Error::ResourceNotFoundException(inner)
2996 }
2997 crate::operation::get_subscription_grant::GetSubscriptionGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2998 crate::operation::get_subscription_grant::GetSubscriptionGrantError::ValidationException(inner) => Error::ValidationException(inner),
2999 crate::operation::get_subscription_grant::GetSubscriptionGrantError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3000 crate::operation::get_subscription_grant::GetSubscriptionGrantError::Unhandled(inner) => Error::Unhandled(inner),
3001 }
3002 }
3003}
3004impl<R>
3005 From<
3006 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError, R>,
3007 > for Error
3008where
3009 R: Send + Sync + std::fmt::Debug + 'static,
3010{
3011 fn from(
3012 err: ::aws_smithy_runtime_api::client::result::SdkError<
3013 crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError,
3014 R,
3015 >,
3016 ) -> Self {
3017 match err {
3018 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3019 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3020 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3021 source: err.into(),
3022 }),
3023 }
3024 }
3025}
3026impl From<crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError> for Error {
3027 fn from(err: crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError) -> Self {
3028 match err {
3029 crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError::AccessDeniedException(inner) => {
3030 Error::AccessDeniedException(inner)
3031 }
3032 crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError::InternalServerException(inner) => {
3033 Error::InternalServerException(inner)
3034 }
3035 crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError::ResourceNotFoundException(inner) => {
3036 Error::ResourceNotFoundException(inner)
3037 }
3038 crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError::ThrottlingException(inner) => {
3039 Error::ThrottlingException(inner)
3040 }
3041 crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError::ValidationException(inner) => {
3042 Error::ValidationException(inner)
3043 }
3044 crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError::UnauthorizedException(inner) => {
3045 Error::UnauthorizedException(inner)
3046 }
3047 crate::operation::get_subscription_request_details::GetSubscriptionRequestDetailsError::Unhandled(inner) => Error::Unhandled(inner),
3048 }
3049 }
3050}
3051impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_subscription_target::GetSubscriptionTargetError, R>> for Error
3052where
3053 R: Send + Sync + std::fmt::Debug + 'static,
3054{
3055 fn from(
3056 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_subscription_target::GetSubscriptionTargetError, R>,
3057 ) -> Self {
3058 match err {
3059 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3060 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3061 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3062 source: err.into(),
3063 }),
3064 }
3065 }
3066}
3067impl From<crate::operation::get_subscription_target::GetSubscriptionTargetError> for Error {
3068 fn from(err: crate::operation::get_subscription_target::GetSubscriptionTargetError) -> Self {
3069 match err {
3070 crate::operation::get_subscription_target::GetSubscriptionTargetError::AccessDeniedException(inner) => {
3071 Error::AccessDeniedException(inner)
3072 }
3073 crate::operation::get_subscription_target::GetSubscriptionTargetError::InternalServerException(inner) => {
3074 Error::InternalServerException(inner)
3075 }
3076 crate::operation::get_subscription_target::GetSubscriptionTargetError::ResourceNotFoundException(inner) => {
3077 Error::ResourceNotFoundException(inner)
3078 }
3079 crate::operation::get_subscription_target::GetSubscriptionTargetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3080 crate::operation::get_subscription_target::GetSubscriptionTargetError::ValidationException(inner) => Error::ValidationException(inner),
3081 crate::operation::get_subscription_target::GetSubscriptionTargetError::UnauthorizedException(inner) => {
3082 Error::UnauthorizedException(inner)
3083 }
3084 crate::operation::get_subscription_target::GetSubscriptionTargetError::Unhandled(inner) => Error::Unhandled(inner),
3085 }
3086 }
3087}
3088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError, R>>
3089 for Error
3090where
3091 R: Send + Sync + std::fmt::Debug + 'static,
3092{
3093 fn from(
3094 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError, R>,
3095 ) -> Self {
3096 match err {
3097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3100 source: err.into(),
3101 }),
3102 }
3103 }
3104}
3105impl From<crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError> for Error {
3106 fn from(err: crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError) -> Self {
3107 match err {
3108 crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError::AccessDeniedException(inner) => {
3109 Error::AccessDeniedException(inner)
3110 }
3111 crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError::InternalServerException(inner) => {
3112 Error::InternalServerException(inner)
3113 }
3114 crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError::ResourceNotFoundException(inner) => {
3115 Error::ResourceNotFoundException(inner)
3116 }
3117 crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError::ThrottlingException(inner) => {
3118 Error::ThrottlingException(inner)
3119 }
3120 crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError::ValidationException(inner) => {
3121 Error::ValidationException(inner)
3122 }
3123 crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError::UnauthorizedException(inner) => {
3124 Error::UnauthorizedException(inner)
3125 }
3126 crate::operation::get_time_series_data_point::GetTimeSeriesDataPointError::Unhandled(inner) => Error::Unhandled(inner),
3127 }
3128 }
3129}
3130impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_user_profile::GetUserProfileError, R>> for Error
3131where
3132 R: Send + Sync + std::fmt::Debug + 'static,
3133{
3134 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_user_profile::GetUserProfileError, R>) -> Self {
3135 match err {
3136 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3137 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3138 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3139 source: err.into(),
3140 }),
3141 }
3142 }
3143}
3144impl From<crate::operation::get_user_profile::GetUserProfileError> for Error {
3145 fn from(err: crate::operation::get_user_profile::GetUserProfileError) -> Self {
3146 match err {
3147 crate::operation::get_user_profile::GetUserProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3148 crate::operation::get_user_profile::GetUserProfileError::InternalServerException(inner) => Error::InternalServerException(inner),
3149 crate::operation::get_user_profile::GetUserProfileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3150 crate::operation::get_user_profile::GetUserProfileError::ValidationException(inner) => Error::ValidationException(inner),
3151 crate::operation::get_user_profile::GetUserProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3152 crate::operation::get_user_profile::GetUserProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3153 crate::operation::get_user_profile::GetUserProfileError::Unhandled(inner) => Error::Unhandled(inner),
3154 }
3155 }
3156}
3157impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_filters::ListAssetFiltersError, R>> for Error
3158where
3159 R: Send + Sync + std::fmt::Debug + 'static,
3160{
3161 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_filters::ListAssetFiltersError, R>) -> Self {
3162 match err {
3163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3166 source: err.into(),
3167 }),
3168 }
3169 }
3170}
3171impl From<crate::operation::list_asset_filters::ListAssetFiltersError> for Error {
3172 fn from(err: crate::operation::list_asset_filters::ListAssetFiltersError) -> Self {
3173 match err {
3174 crate::operation::list_asset_filters::ListAssetFiltersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3175 crate::operation::list_asset_filters::ListAssetFiltersError::InternalServerException(inner) => Error::InternalServerException(inner),
3176 crate::operation::list_asset_filters::ListAssetFiltersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3177 crate::operation::list_asset_filters::ListAssetFiltersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3178 crate::operation::list_asset_filters::ListAssetFiltersError::ValidationException(inner) => Error::ValidationException(inner),
3179 crate::operation::list_asset_filters::ListAssetFiltersError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3180 crate::operation::list_asset_filters::ListAssetFiltersError::Unhandled(inner) => Error::Unhandled(inner),
3181 }
3182 }
3183}
3184impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_revisions::ListAssetRevisionsError, R>> for Error
3185where
3186 R: Send + Sync + std::fmt::Debug + 'static,
3187{
3188 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_revisions::ListAssetRevisionsError, R>) -> Self {
3189 match err {
3190 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3191 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3192 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3193 source: err.into(),
3194 }),
3195 }
3196 }
3197}
3198impl From<crate::operation::list_asset_revisions::ListAssetRevisionsError> for Error {
3199 fn from(err: crate::operation::list_asset_revisions::ListAssetRevisionsError) -> Self {
3200 match err {
3201 crate::operation::list_asset_revisions::ListAssetRevisionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3202 crate::operation::list_asset_revisions::ListAssetRevisionsError::InternalServerException(inner) => Error::InternalServerException(inner),
3203 crate::operation::list_asset_revisions::ListAssetRevisionsError::ResourceNotFoundException(inner) => {
3204 Error::ResourceNotFoundException(inner)
3205 }
3206 crate::operation::list_asset_revisions::ListAssetRevisionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3207 crate::operation::list_asset_revisions::ListAssetRevisionsError::ValidationException(inner) => Error::ValidationException(inner),
3208 crate::operation::list_asset_revisions::ListAssetRevisionsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3209 crate::operation::list_asset_revisions::ListAssetRevisionsError::Unhandled(inner) => Error::Unhandled(inner),
3210 }
3211 }
3212}
3213impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connections::ListConnectionsError, R>> for Error
3214where
3215 R: Send + Sync + std::fmt::Debug + 'static,
3216{
3217 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connections::ListConnectionsError, R>) -> Self {
3218 match err {
3219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3222 source: err.into(),
3223 }),
3224 }
3225 }
3226}
3227impl From<crate::operation::list_connections::ListConnectionsError> for Error {
3228 fn from(err: crate::operation::list_connections::ListConnectionsError) -> Self {
3229 match err {
3230 crate::operation::list_connections::ListConnectionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3231 crate::operation::list_connections::ListConnectionsError::InternalServerException(inner) => Error::InternalServerException(inner),
3232 crate::operation::list_connections::ListConnectionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3233 crate::operation::list_connections::ListConnectionsError::ValidationException(inner) => Error::ValidationException(inner),
3234 crate::operation::list_connections::ListConnectionsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3235 crate::operation::list_connections::ListConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
3236 }
3237 }
3238}
3239impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_product_revisions::ListDataProductRevisionsError, R>>
3240 for Error
3241where
3242 R: Send + Sync + std::fmt::Debug + 'static,
3243{
3244 fn from(
3245 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_product_revisions::ListDataProductRevisionsError, R>,
3246 ) -> Self {
3247 match err {
3248 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3249 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3250 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3251 source: err.into(),
3252 }),
3253 }
3254 }
3255}
3256impl From<crate::operation::list_data_product_revisions::ListDataProductRevisionsError> for Error {
3257 fn from(err: crate::operation::list_data_product_revisions::ListDataProductRevisionsError) -> Self {
3258 match err {
3259 crate::operation::list_data_product_revisions::ListDataProductRevisionsError::AccessDeniedException(inner) => {
3260 Error::AccessDeniedException(inner)
3261 }
3262 crate::operation::list_data_product_revisions::ListDataProductRevisionsError::InternalServerException(inner) => {
3263 Error::InternalServerException(inner)
3264 }
3265 crate::operation::list_data_product_revisions::ListDataProductRevisionsError::ResourceNotFoundException(inner) => {
3266 Error::ResourceNotFoundException(inner)
3267 }
3268 crate::operation::list_data_product_revisions::ListDataProductRevisionsError::ThrottlingException(inner) => {
3269 Error::ThrottlingException(inner)
3270 }
3271 crate::operation::list_data_product_revisions::ListDataProductRevisionsError::ValidationException(inner) => {
3272 Error::ValidationException(inner)
3273 }
3274 crate::operation::list_data_product_revisions::ListDataProductRevisionsError::UnauthorizedException(inner) => {
3275 Error::UnauthorizedException(inner)
3276 }
3277 crate::operation::list_data_product_revisions::ListDataProductRevisionsError::Unhandled(inner) => Error::Unhandled(inner),
3278 }
3279 }
3280}
3281impl<R>
3282 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError, R>>
3283 for Error
3284where
3285 R: Send + Sync + std::fmt::Debug + 'static,
3286{
3287 fn from(
3288 err: ::aws_smithy_runtime_api::client::result::SdkError<
3289 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError,
3290 R,
3291 >,
3292 ) -> Self {
3293 match err {
3294 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3295 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3296 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3297 source: err.into(),
3298 }),
3299 }
3300 }
3301}
3302impl From<crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError> for Error {
3303 fn from(err: crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError) -> Self {
3304 match err {
3305 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::AccessDeniedException(inner) => {
3306 Error::AccessDeniedException(inner)
3307 }
3308 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::ConflictException(inner) => {
3309 Error::ConflictException(inner)
3310 }
3311 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::InternalServerException(inner) => {
3312 Error::InternalServerException(inner)
3313 }
3314 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::ResourceNotFoundException(inner) => {
3315 Error::ResourceNotFoundException(inner)
3316 }
3317 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::ServiceQuotaExceededException(inner) => {
3318 Error::ServiceQuotaExceededException(inner)
3319 }
3320 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::ThrottlingException(inner) => {
3321 Error::ThrottlingException(inner)
3322 }
3323 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::ValidationException(inner) => {
3324 Error::ValidationException(inner)
3325 }
3326 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::UnauthorizedException(inner) => {
3327 Error::UnauthorizedException(inner)
3328 }
3329 crate::operation::list_data_source_run_activities::ListDataSourceRunActivitiesError::Unhandled(inner) => Error::Unhandled(inner),
3330 }
3331 }
3332}
3333impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_source_runs::ListDataSourceRunsError, R>> for Error
3334where
3335 R: Send + Sync + std::fmt::Debug + 'static,
3336{
3337 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_source_runs::ListDataSourceRunsError, R>) -> Self {
3338 match err {
3339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3342 source: err.into(),
3343 }),
3344 }
3345 }
3346}
3347impl From<crate::operation::list_data_source_runs::ListDataSourceRunsError> for Error {
3348 fn from(err: crate::operation::list_data_source_runs::ListDataSourceRunsError) -> Self {
3349 match err {
3350 crate::operation::list_data_source_runs::ListDataSourceRunsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3351 crate::operation::list_data_source_runs::ListDataSourceRunsError::ConflictException(inner) => Error::ConflictException(inner),
3352 crate::operation::list_data_source_runs::ListDataSourceRunsError::InternalServerException(inner) => Error::InternalServerException(inner),
3353 crate::operation::list_data_source_runs::ListDataSourceRunsError::ResourceNotFoundException(inner) => {
3354 Error::ResourceNotFoundException(inner)
3355 }
3356 crate::operation::list_data_source_runs::ListDataSourceRunsError::ServiceQuotaExceededException(inner) => {
3357 Error::ServiceQuotaExceededException(inner)
3358 }
3359 crate::operation::list_data_source_runs::ListDataSourceRunsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3360 crate::operation::list_data_source_runs::ListDataSourceRunsError::ValidationException(inner) => Error::ValidationException(inner),
3361 crate::operation::list_data_source_runs::ListDataSourceRunsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3362 crate::operation::list_data_source_runs::ListDataSourceRunsError::Unhandled(inner) => Error::Unhandled(inner),
3363 }
3364 }
3365}
3366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>> for Error
3367where
3368 R: Send + Sync + std::fmt::Debug + 'static,
3369{
3370 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>) -> Self {
3371 match err {
3372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3375 source: err.into(),
3376 }),
3377 }
3378 }
3379}
3380impl From<crate::operation::list_data_sources::ListDataSourcesError> for Error {
3381 fn from(err: crate::operation::list_data_sources::ListDataSourcesError) -> Self {
3382 match err {
3383 crate::operation::list_data_sources::ListDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3384 crate::operation::list_data_sources::ListDataSourcesError::ConflictException(inner) => Error::ConflictException(inner),
3385 crate::operation::list_data_sources::ListDataSourcesError::InternalServerException(inner) => Error::InternalServerException(inner),
3386 crate::operation::list_data_sources::ListDataSourcesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3387 crate::operation::list_data_sources::ListDataSourcesError::ServiceQuotaExceededException(inner) => {
3388 Error::ServiceQuotaExceededException(inner)
3389 }
3390 crate::operation::list_data_sources::ListDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3391 crate::operation::list_data_sources::ListDataSourcesError::ValidationException(inner) => Error::ValidationException(inner),
3392 crate::operation::list_data_sources::ListDataSourcesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3393 crate::operation::list_data_sources::ListDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
3394 }
3395 }
3396}
3397impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domains::ListDomainsError, R>> for Error
3398where
3399 R: Send + Sync + std::fmt::Debug + 'static,
3400{
3401 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domains::ListDomainsError, R>) -> Self {
3402 match err {
3403 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3404 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3405 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3406 source: err.into(),
3407 }),
3408 }
3409 }
3410}
3411impl From<crate::operation::list_domains::ListDomainsError> for Error {
3412 fn from(err: crate::operation::list_domains::ListDomainsError) -> Self {
3413 match err {
3414 crate::operation::list_domains::ListDomainsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3415 crate::operation::list_domains::ListDomainsError::ConflictException(inner) => Error::ConflictException(inner),
3416 crate::operation::list_domains::ListDomainsError::InternalServerException(inner) => Error::InternalServerException(inner),
3417 crate::operation::list_domains::ListDomainsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3418 crate::operation::list_domains::ListDomainsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
3419 crate::operation::list_domains::ListDomainsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3420 crate::operation::list_domains::ListDomainsError::ValidationException(inner) => Error::ValidationException(inner),
3421 crate::operation::list_domains::ListDomainsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3422 crate::operation::list_domains::ListDomainsError::Unhandled(inner) => Error::Unhandled(inner),
3423 }
3424 }
3425}
3426impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError, R>>
3427 for Error
3428where
3429 R: Send + Sync + std::fmt::Debug + 'static,
3430{
3431 fn from(
3432 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError, R>,
3433 ) -> Self {
3434 match err {
3435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3438 source: err.into(),
3439 }),
3440 }
3441 }
3442}
3443impl From<crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError> for Error {
3444 fn from(err: crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError) -> Self {
3445 match err {
3446 crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError::AccessDeniedException(inner) => {
3447 Error::AccessDeniedException(inner)
3448 }
3449 crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError::InternalServerException(inner) => {
3450 Error::InternalServerException(inner)
3451 }
3452 crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError::ThrottlingException(inner) => {
3453 Error::ThrottlingException(inner)
3454 }
3455 crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError::ValidationException(inner) => {
3456 Error::ValidationException(inner)
3457 }
3458 crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError::UnauthorizedException(inner) => {
3459 Error::UnauthorizedException(inner)
3460 }
3461 crate::operation::list_domain_units_for_parent::ListDomainUnitsForParentError::Unhandled(inner) => Error::Unhandled(inner),
3462 }
3463 }
3464}
3465impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_owners::ListEntityOwnersError, R>> for Error
3466where
3467 R: Send + Sync + std::fmt::Debug + 'static,
3468{
3469 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_owners::ListEntityOwnersError, R>) -> Self {
3470 match err {
3471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3474 source: err.into(),
3475 }),
3476 }
3477 }
3478}
3479impl From<crate::operation::list_entity_owners::ListEntityOwnersError> for Error {
3480 fn from(err: crate::operation::list_entity_owners::ListEntityOwnersError) -> Self {
3481 match err {
3482 crate::operation::list_entity_owners::ListEntityOwnersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3483 crate::operation::list_entity_owners::ListEntityOwnersError::InternalServerException(inner) => Error::InternalServerException(inner),
3484 crate::operation::list_entity_owners::ListEntityOwnersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3485 crate::operation::list_entity_owners::ListEntityOwnersError::ValidationException(inner) => Error::ValidationException(inner),
3486 crate::operation::list_entity_owners::ListEntityOwnersError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3487 crate::operation::list_entity_owners::ListEntityOwnersError::Unhandled(inner) => Error::Unhandled(inner),
3488 }
3489 }
3490}
3491impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environment_actions::ListEnvironmentActionsError, R>> for Error
3492where
3493 R: Send + Sync + std::fmt::Debug + 'static,
3494{
3495 fn from(
3496 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environment_actions::ListEnvironmentActionsError, R>,
3497 ) -> Self {
3498 match err {
3499 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3500 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3501 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3502 source: err.into(),
3503 }),
3504 }
3505 }
3506}
3507impl From<crate::operation::list_environment_actions::ListEnvironmentActionsError> for Error {
3508 fn from(err: crate::operation::list_environment_actions::ListEnvironmentActionsError) -> Self {
3509 match err {
3510 crate::operation::list_environment_actions::ListEnvironmentActionsError::AccessDeniedException(inner) => {
3511 Error::AccessDeniedException(inner)
3512 }
3513 crate::operation::list_environment_actions::ListEnvironmentActionsError::InternalServerException(inner) => {
3514 Error::InternalServerException(inner)
3515 }
3516 crate::operation::list_environment_actions::ListEnvironmentActionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3517 crate::operation::list_environment_actions::ListEnvironmentActionsError::ValidationException(inner) => Error::ValidationException(inner),
3518 crate::operation::list_environment_actions::ListEnvironmentActionsError::UnauthorizedException(inner) => {
3519 Error::UnauthorizedException(inner)
3520 }
3521 crate::operation::list_environment_actions::ListEnvironmentActionsError::Unhandled(inner) => Error::Unhandled(inner),
3522 }
3523 }
3524}
3525impl<R>
3526 From<
3527 ::aws_smithy_runtime_api::client::result::SdkError<
3528 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError,
3529 R,
3530 >,
3531 > for Error
3532where
3533 R: Send + Sync + std::fmt::Debug + 'static,
3534{
3535 fn from(
3536 err: ::aws_smithy_runtime_api::client::result::SdkError<
3537 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError,
3538 R,
3539 >,
3540 ) -> Self {
3541 match err {
3542 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3543 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3544 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3545 source: err.into(),
3546 }),
3547 }
3548 }
3549}
3550impl From<crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError> for Error {
3551 fn from(err: crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError) -> Self {
3552 match err {
3553 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError::AccessDeniedException(
3554 inner,
3555 ) => Error::AccessDeniedException(inner),
3556 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError::InternalServerException(
3557 inner,
3558 ) => Error::InternalServerException(inner),
3559 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError::ResourceNotFoundException(
3560 inner,
3561 ) => Error::ResourceNotFoundException(inner),
3562 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError::ValidationException(inner) => {
3563 Error::ValidationException(inner)
3564 }
3565 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError::ThrottlingException(inner) => {
3566 Error::ThrottlingException(inner)
3567 }
3568 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError::UnauthorizedException(
3569 inner,
3570 ) => Error::UnauthorizedException(inner),
3571 crate::operation::list_environment_blueprint_configurations::ListEnvironmentBlueprintConfigurationsError::Unhandled(inner) => {
3572 Error::Unhandled(inner)
3573 }
3574 }
3575 }
3576}
3577impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError, R>>
3578 for Error
3579where
3580 R: Send + Sync + std::fmt::Debug + 'static,
3581{
3582 fn from(
3583 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError, R>,
3584 ) -> Self {
3585 match err {
3586 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3587 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3588 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3589 source: err.into(),
3590 }),
3591 }
3592 }
3593}
3594impl From<crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError> for Error {
3595 fn from(err: crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError) -> Self {
3596 match err {
3597 crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError::AccessDeniedException(inner) => {
3598 Error::AccessDeniedException(inner)
3599 }
3600 crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError::InternalServerException(inner) => {
3601 Error::InternalServerException(inner)
3602 }
3603 crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError::ResourceNotFoundException(inner) => {
3604 Error::ResourceNotFoundException(inner)
3605 }
3606 crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError::ThrottlingException(inner) => {
3607 Error::ThrottlingException(inner)
3608 }
3609 crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError::ValidationException(inner) => {
3610 Error::ValidationException(inner)
3611 }
3612 crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError::UnauthorizedException(inner) => {
3613 Error::UnauthorizedException(inner)
3614 }
3615 crate::operation::list_environment_blueprints::ListEnvironmentBlueprintsError::Unhandled(inner) => Error::Unhandled(inner),
3616 }
3617 }
3618}
3619impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environment_profiles::ListEnvironmentProfilesError, R>>
3620 for Error
3621where
3622 R: Send + Sync + std::fmt::Debug + 'static,
3623{
3624 fn from(
3625 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environment_profiles::ListEnvironmentProfilesError, R>,
3626 ) -> Self {
3627 match err {
3628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3631 source: err.into(),
3632 }),
3633 }
3634 }
3635}
3636impl From<crate::operation::list_environment_profiles::ListEnvironmentProfilesError> for Error {
3637 fn from(err: crate::operation::list_environment_profiles::ListEnvironmentProfilesError) -> Self {
3638 match err {
3639 crate::operation::list_environment_profiles::ListEnvironmentProfilesError::AccessDeniedException(inner) => {
3640 Error::AccessDeniedException(inner)
3641 }
3642 crate::operation::list_environment_profiles::ListEnvironmentProfilesError::InternalServerException(inner) => {
3643 Error::InternalServerException(inner)
3644 }
3645 crate::operation::list_environment_profiles::ListEnvironmentProfilesError::ThrottlingException(inner) => {
3646 Error::ThrottlingException(inner)
3647 }
3648 crate::operation::list_environment_profiles::ListEnvironmentProfilesError::ValidationException(inner) => {
3649 Error::ValidationException(inner)
3650 }
3651 crate::operation::list_environment_profiles::ListEnvironmentProfilesError::UnauthorizedException(inner) => {
3652 Error::UnauthorizedException(inner)
3653 }
3654 crate::operation::list_environment_profiles::ListEnvironmentProfilesError::Unhandled(inner) => Error::Unhandled(inner),
3655 }
3656 }
3657}
3658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environments::ListEnvironmentsError, R>> for Error
3659where
3660 R: Send + Sync + std::fmt::Debug + 'static,
3661{
3662 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environments::ListEnvironmentsError, R>) -> Self {
3663 match err {
3664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3667 source: err.into(),
3668 }),
3669 }
3670 }
3671}
3672impl From<crate::operation::list_environments::ListEnvironmentsError> for Error {
3673 fn from(err: crate::operation::list_environments::ListEnvironmentsError) -> Self {
3674 match err {
3675 crate::operation::list_environments::ListEnvironmentsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3676 crate::operation::list_environments::ListEnvironmentsError::InternalServerException(inner) => Error::InternalServerException(inner),
3677 crate::operation::list_environments::ListEnvironmentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3678 crate::operation::list_environments::ListEnvironmentsError::ValidationException(inner) => Error::ValidationException(inner),
3679 crate::operation::list_environments::ListEnvironmentsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3680 crate::operation::list_environments::ListEnvironmentsError::Unhandled(inner) => Error::Unhandled(inner),
3681 }
3682 }
3683}
3684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_job_runs::ListJobRunsError, R>> for Error
3685where
3686 R: Send + Sync + std::fmt::Debug + 'static,
3687{
3688 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_job_runs::ListJobRunsError, R>) -> Self {
3689 match err {
3690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3693 source: err.into(),
3694 }),
3695 }
3696 }
3697}
3698impl From<crate::operation::list_job_runs::ListJobRunsError> for Error {
3699 fn from(err: crate::operation::list_job_runs::ListJobRunsError) -> Self {
3700 match err {
3701 crate::operation::list_job_runs::ListJobRunsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3702 crate::operation::list_job_runs::ListJobRunsError::InternalServerException(inner) => Error::InternalServerException(inner),
3703 crate::operation::list_job_runs::ListJobRunsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3704 crate::operation::list_job_runs::ListJobRunsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3705 crate::operation::list_job_runs::ListJobRunsError::ValidationException(inner) => Error::ValidationException(inner),
3706 crate::operation::list_job_runs::ListJobRunsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3707 crate::operation::list_job_runs::ListJobRunsError::Unhandled(inner) => Error::Unhandled(inner),
3708 }
3709 }
3710}
3711impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lineage_events::ListLineageEventsError, R>> for Error
3712where
3713 R: Send + Sync + std::fmt::Debug + 'static,
3714{
3715 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lineage_events::ListLineageEventsError, R>) -> Self {
3716 match err {
3717 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3718 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3719 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3720 source: err.into(),
3721 }),
3722 }
3723 }
3724}
3725impl From<crate::operation::list_lineage_events::ListLineageEventsError> for Error {
3726 fn from(err: crate::operation::list_lineage_events::ListLineageEventsError) -> Self {
3727 match err {
3728 crate::operation::list_lineage_events::ListLineageEventsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3729 crate::operation::list_lineage_events::ListLineageEventsError::InternalServerException(inner) => Error::InternalServerException(inner),
3730 crate::operation::list_lineage_events::ListLineageEventsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3731 crate::operation::list_lineage_events::ListLineageEventsError::ValidationException(inner) => Error::ValidationException(inner),
3732 crate::operation::list_lineage_events::ListLineageEventsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3733 crate::operation::list_lineage_events::ListLineageEventsError::Unhandled(inner) => Error::Unhandled(inner),
3734 }
3735 }
3736}
3737impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lineage_node_history::ListLineageNodeHistoryError, R>>
3738 for Error
3739where
3740 R: Send + Sync + std::fmt::Debug + 'static,
3741{
3742 fn from(
3743 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lineage_node_history::ListLineageNodeHistoryError, R>,
3744 ) -> Self {
3745 match err {
3746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3749 source: err.into(),
3750 }),
3751 }
3752 }
3753}
3754impl From<crate::operation::list_lineage_node_history::ListLineageNodeHistoryError> for Error {
3755 fn from(err: crate::operation::list_lineage_node_history::ListLineageNodeHistoryError) -> Self {
3756 match err {
3757 crate::operation::list_lineage_node_history::ListLineageNodeHistoryError::AccessDeniedException(inner) => {
3758 Error::AccessDeniedException(inner)
3759 }
3760 crate::operation::list_lineage_node_history::ListLineageNodeHistoryError::InternalServerException(inner) => {
3761 Error::InternalServerException(inner)
3762 }
3763 crate::operation::list_lineage_node_history::ListLineageNodeHistoryError::ResourceNotFoundException(inner) => {
3764 Error::ResourceNotFoundException(inner)
3765 }
3766 crate::operation::list_lineage_node_history::ListLineageNodeHistoryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3767 crate::operation::list_lineage_node_history::ListLineageNodeHistoryError::ValidationException(inner) => Error::ValidationException(inner),
3768 crate::operation::list_lineage_node_history::ListLineageNodeHistoryError::UnauthorizedException(inner) => {
3769 Error::UnauthorizedException(inner)
3770 }
3771 crate::operation::list_lineage_node_history::ListLineageNodeHistoryError::Unhandled(inner) => Error::Unhandled(inner),
3772 }
3773 }
3774}
3775impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError, R>>
3776 for Error
3777where
3778 R: Send + Sync + std::fmt::Debug + 'static,
3779{
3780 fn from(
3781 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError, R>,
3782 ) -> Self {
3783 match err {
3784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3787 source: err.into(),
3788 }),
3789 }
3790 }
3791}
3792impl From<crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError> for Error {
3793 fn from(err: crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError) -> Self {
3794 match err {
3795 crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError::AccessDeniedException(inner) => {
3796 Error::AccessDeniedException(inner)
3797 }
3798 crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError::InternalServerException(inner) => {
3799 Error::InternalServerException(inner)
3800 }
3801 crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError::ResourceNotFoundException(inner) => {
3802 Error::ResourceNotFoundException(inner)
3803 }
3804 crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError::ThrottlingException(inner) => {
3805 Error::ThrottlingException(inner)
3806 }
3807 crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError::ValidationException(inner) => {
3808 Error::ValidationException(inner)
3809 }
3810 crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError::UnauthorizedException(inner) => {
3811 Error::UnauthorizedException(inner)
3812 }
3813 crate::operation::list_metadata_generation_runs::ListMetadataGenerationRunsError::Unhandled(inner) => Error::Unhandled(inner),
3814 }
3815 }
3816}
3817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>> for Error
3818where
3819 R: Send + Sync + std::fmt::Debug + 'static,
3820{
3821 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>) -> Self {
3822 match err {
3823 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3824 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3825 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3826 source: err.into(),
3827 }),
3828 }
3829 }
3830}
3831impl From<crate::operation::list_notifications::ListNotificationsError> for Error {
3832 fn from(err: crate::operation::list_notifications::ListNotificationsError) -> Self {
3833 match err {
3834 crate::operation::list_notifications::ListNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3835 crate::operation::list_notifications::ListNotificationsError::InternalServerException(inner) => Error::InternalServerException(inner),
3836 crate::operation::list_notifications::ListNotificationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3837 crate::operation::list_notifications::ListNotificationsError::ValidationException(inner) => Error::ValidationException(inner),
3838 crate::operation::list_notifications::ListNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3839 crate::operation::list_notifications::ListNotificationsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3840 crate::operation::list_notifications::ListNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
3841 }
3842 }
3843}
3844impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_grants::ListPolicyGrantsError, R>> for Error
3845where
3846 R: Send + Sync + std::fmt::Debug + 'static,
3847{
3848 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_grants::ListPolicyGrantsError, R>) -> Self {
3849 match err {
3850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3853 source: err.into(),
3854 }),
3855 }
3856 }
3857}
3858impl From<crate::operation::list_policy_grants::ListPolicyGrantsError> for Error {
3859 fn from(err: crate::operation::list_policy_grants::ListPolicyGrantsError) -> Self {
3860 match err {
3861 crate::operation::list_policy_grants::ListPolicyGrantsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3862 crate::operation::list_policy_grants::ListPolicyGrantsError::InternalServerException(inner) => Error::InternalServerException(inner),
3863 crate::operation::list_policy_grants::ListPolicyGrantsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3864 crate::operation::list_policy_grants::ListPolicyGrantsError::ValidationException(inner) => Error::ValidationException(inner),
3865 crate::operation::list_policy_grants::ListPolicyGrantsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3866 crate::operation::list_policy_grants::ListPolicyGrantsError::Unhandled(inner) => Error::Unhandled(inner),
3867 }
3868 }
3869}
3870impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_project_memberships::ListProjectMembershipsError, R>> for Error
3871where
3872 R: Send + Sync + std::fmt::Debug + 'static,
3873{
3874 fn from(
3875 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_project_memberships::ListProjectMembershipsError, R>,
3876 ) -> Self {
3877 match err {
3878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3881 source: err.into(),
3882 }),
3883 }
3884 }
3885}
3886impl From<crate::operation::list_project_memberships::ListProjectMembershipsError> for Error {
3887 fn from(err: crate::operation::list_project_memberships::ListProjectMembershipsError) -> Self {
3888 match err {
3889 crate::operation::list_project_memberships::ListProjectMembershipsError::AccessDeniedException(inner) => {
3890 Error::AccessDeniedException(inner)
3891 }
3892 crate::operation::list_project_memberships::ListProjectMembershipsError::InternalServerException(inner) => {
3893 Error::InternalServerException(inner)
3894 }
3895 crate::operation::list_project_memberships::ListProjectMembershipsError::ResourceNotFoundException(inner) => {
3896 Error::ResourceNotFoundException(inner)
3897 }
3898 crate::operation::list_project_memberships::ListProjectMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3899 crate::operation::list_project_memberships::ListProjectMembershipsError::ValidationException(inner) => Error::ValidationException(inner),
3900 crate::operation::list_project_memberships::ListProjectMembershipsError::UnauthorizedException(inner) => {
3901 Error::UnauthorizedException(inner)
3902 }
3903 crate::operation::list_project_memberships::ListProjectMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
3904 }
3905 }
3906}
3907impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_project_profiles::ListProjectProfilesError, R>> for Error
3908where
3909 R: Send + Sync + std::fmt::Debug + 'static,
3910{
3911 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_project_profiles::ListProjectProfilesError, R>) -> Self {
3912 match err {
3913 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3914 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3915 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3916 source: err.into(),
3917 }),
3918 }
3919 }
3920}
3921impl From<crate::operation::list_project_profiles::ListProjectProfilesError> for Error {
3922 fn from(err: crate::operation::list_project_profiles::ListProjectProfilesError) -> Self {
3923 match err {
3924 crate::operation::list_project_profiles::ListProjectProfilesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3925 crate::operation::list_project_profiles::ListProjectProfilesError::InternalServerException(inner) => {
3926 Error::InternalServerException(inner)
3927 }
3928 crate::operation::list_project_profiles::ListProjectProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3929 crate::operation::list_project_profiles::ListProjectProfilesError::ValidationException(inner) => Error::ValidationException(inner),
3930 crate::operation::list_project_profiles::ListProjectProfilesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3931 crate::operation::list_project_profiles::ListProjectProfilesError::Unhandled(inner) => Error::Unhandled(inner),
3932 }
3933 }
3934}
3935impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_projects::ListProjectsError, R>> for Error
3936where
3937 R: Send + Sync + std::fmt::Debug + 'static,
3938{
3939 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_projects::ListProjectsError, R>) -> Self {
3940 match err {
3941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3944 source: err.into(),
3945 }),
3946 }
3947 }
3948}
3949impl From<crate::operation::list_projects::ListProjectsError> for Error {
3950 fn from(err: crate::operation::list_projects::ListProjectsError) -> Self {
3951 match err {
3952 crate::operation::list_projects::ListProjectsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3953 crate::operation::list_projects::ListProjectsError::InternalServerException(inner) => Error::InternalServerException(inner),
3954 crate::operation::list_projects::ListProjectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3955 crate::operation::list_projects::ListProjectsError::ValidationException(inner) => Error::ValidationException(inner),
3956 crate::operation::list_projects::ListProjectsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3957 crate::operation::list_projects::ListProjectsError::Unhandled(inner) => Error::Unhandled(inner),
3958 }
3959 }
3960}
3961impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
3962where
3963 R: Send + Sync + std::fmt::Debug + 'static,
3964{
3965 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
3966 match err {
3967 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3968 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3969 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3970 source: err.into(),
3971 }),
3972 }
3973 }
3974}
3975impl From<crate::operation::list_rules::ListRulesError> for Error {
3976 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
3977 match err {
3978 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3979 crate::operation::list_rules::ListRulesError::InternalServerException(inner) => Error::InternalServerException(inner),
3980 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3981 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3982 crate::operation::list_rules::ListRulesError::ValidationException(inner) => Error::ValidationException(inner),
3983 crate::operation::list_rules::ListRulesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
3984 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
3985 }
3986 }
3987}
3988impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscription_grants::ListSubscriptionGrantsError, R>> for Error
3989where
3990 R: Send + Sync + std::fmt::Debug + 'static,
3991{
3992 fn from(
3993 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscription_grants::ListSubscriptionGrantsError, R>,
3994 ) -> Self {
3995 match err {
3996 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3997 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3998 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3999 source: err.into(),
4000 }),
4001 }
4002 }
4003}
4004impl From<crate::operation::list_subscription_grants::ListSubscriptionGrantsError> for Error {
4005 fn from(err: crate::operation::list_subscription_grants::ListSubscriptionGrantsError) -> Self {
4006 match err {
4007 crate::operation::list_subscription_grants::ListSubscriptionGrantsError::AccessDeniedException(inner) => {
4008 Error::AccessDeniedException(inner)
4009 }
4010 crate::operation::list_subscription_grants::ListSubscriptionGrantsError::InternalServerException(inner) => {
4011 Error::InternalServerException(inner)
4012 }
4013 crate::operation::list_subscription_grants::ListSubscriptionGrantsError::ResourceNotFoundException(inner) => {
4014 Error::ResourceNotFoundException(inner)
4015 }
4016 crate::operation::list_subscription_grants::ListSubscriptionGrantsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4017 crate::operation::list_subscription_grants::ListSubscriptionGrantsError::ValidationException(inner) => Error::ValidationException(inner),
4018 crate::operation::list_subscription_grants::ListSubscriptionGrantsError::UnauthorizedException(inner) => {
4019 Error::UnauthorizedException(inner)
4020 }
4021 crate::operation::list_subscription_grants::ListSubscriptionGrantsError::Unhandled(inner) => Error::Unhandled(inner),
4022 }
4023 }
4024}
4025impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscription_requests::ListSubscriptionRequestsError, R>>
4026 for Error
4027where
4028 R: Send + Sync + std::fmt::Debug + 'static,
4029{
4030 fn from(
4031 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscription_requests::ListSubscriptionRequestsError, R>,
4032 ) -> Self {
4033 match err {
4034 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4035 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4036 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4037 source: err.into(),
4038 }),
4039 }
4040 }
4041}
4042impl From<crate::operation::list_subscription_requests::ListSubscriptionRequestsError> for Error {
4043 fn from(err: crate::operation::list_subscription_requests::ListSubscriptionRequestsError) -> Self {
4044 match err {
4045 crate::operation::list_subscription_requests::ListSubscriptionRequestsError::AccessDeniedException(inner) => {
4046 Error::AccessDeniedException(inner)
4047 }
4048 crate::operation::list_subscription_requests::ListSubscriptionRequestsError::InternalServerException(inner) => {
4049 Error::InternalServerException(inner)
4050 }
4051 crate::operation::list_subscription_requests::ListSubscriptionRequestsError::ResourceNotFoundException(inner) => {
4052 Error::ResourceNotFoundException(inner)
4053 }
4054 crate::operation::list_subscription_requests::ListSubscriptionRequestsError::ThrottlingException(inner) => {
4055 Error::ThrottlingException(inner)
4056 }
4057 crate::operation::list_subscription_requests::ListSubscriptionRequestsError::ValidationException(inner) => {
4058 Error::ValidationException(inner)
4059 }
4060 crate::operation::list_subscription_requests::ListSubscriptionRequestsError::UnauthorizedException(inner) => {
4061 Error::UnauthorizedException(inner)
4062 }
4063 crate::operation::list_subscription_requests::ListSubscriptionRequestsError::Unhandled(inner) => Error::Unhandled(inner),
4064 }
4065 }
4066}
4067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscriptions::ListSubscriptionsError, R>> for Error
4068where
4069 R: Send + Sync + std::fmt::Debug + 'static,
4070{
4071 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscriptions::ListSubscriptionsError, R>) -> Self {
4072 match err {
4073 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4074 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4075 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4076 source: err.into(),
4077 }),
4078 }
4079 }
4080}
4081impl From<crate::operation::list_subscriptions::ListSubscriptionsError> for Error {
4082 fn from(err: crate::operation::list_subscriptions::ListSubscriptionsError) -> Self {
4083 match err {
4084 crate::operation::list_subscriptions::ListSubscriptionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4085 crate::operation::list_subscriptions::ListSubscriptionsError::InternalServerException(inner) => Error::InternalServerException(inner),
4086 crate::operation::list_subscriptions::ListSubscriptionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4087 crate::operation::list_subscriptions::ListSubscriptionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4088 crate::operation::list_subscriptions::ListSubscriptionsError::ValidationException(inner) => Error::ValidationException(inner),
4089 crate::operation::list_subscriptions::ListSubscriptionsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4090 crate::operation::list_subscriptions::ListSubscriptionsError::Unhandled(inner) => Error::Unhandled(inner),
4091 }
4092 }
4093}
4094impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscription_targets::ListSubscriptionTargetsError, R>>
4095 for Error
4096where
4097 R: Send + Sync + std::fmt::Debug + 'static,
4098{
4099 fn from(
4100 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_subscription_targets::ListSubscriptionTargetsError, R>,
4101 ) -> Self {
4102 match err {
4103 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4104 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4105 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4106 source: err.into(),
4107 }),
4108 }
4109 }
4110}
4111impl From<crate::operation::list_subscription_targets::ListSubscriptionTargetsError> for Error {
4112 fn from(err: crate::operation::list_subscription_targets::ListSubscriptionTargetsError) -> Self {
4113 match err {
4114 crate::operation::list_subscription_targets::ListSubscriptionTargetsError::AccessDeniedException(inner) => {
4115 Error::AccessDeniedException(inner)
4116 }
4117 crate::operation::list_subscription_targets::ListSubscriptionTargetsError::InternalServerException(inner) => {
4118 Error::InternalServerException(inner)
4119 }
4120 crate::operation::list_subscription_targets::ListSubscriptionTargetsError::ResourceNotFoundException(inner) => {
4121 Error::ResourceNotFoundException(inner)
4122 }
4123 crate::operation::list_subscription_targets::ListSubscriptionTargetsError::ThrottlingException(inner) => {
4124 Error::ThrottlingException(inner)
4125 }
4126 crate::operation::list_subscription_targets::ListSubscriptionTargetsError::ValidationException(inner) => {
4127 Error::ValidationException(inner)
4128 }
4129 crate::operation::list_subscription_targets::ListSubscriptionTargetsError::UnauthorizedException(inner) => {
4130 Error::UnauthorizedException(inner)
4131 }
4132 crate::operation::list_subscription_targets::ListSubscriptionTargetsError::Unhandled(inner) => Error::Unhandled(inner),
4133 }
4134 }
4135}
4136impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
4137where
4138 R: Send + Sync + std::fmt::Debug + 'static,
4139{
4140 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
4141 match err {
4142 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4143 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4144 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4145 source: err.into(),
4146 }),
4147 }
4148 }
4149}
4150impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
4151 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
4152 match err {
4153 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
4154 Error::InternalServerException(inner)
4155 }
4156 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
4157 Error::ResourceNotFoundException(inner)
4158 }
4159 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
4160 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4161 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4162 crate::operation::list_tags_for_resource::ListTagsForResourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4163 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
4164 }
4165 }
4166}
4167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError, R>>
4168 for Error
4169where
4170 R: Send + Sync + std::fmt::Debug + 'static,
4171{
4172 fn from(
4173 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError, R>,
4174 ) -> Self {
4175 match err {
4176 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4177 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4178 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4179 source: err.into(),
4180 }),
4181 }
4182 }
4183}
4184impl From<crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError> for Error {
4185 fn from(err: crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError) -> Self {
4186 match err {
4187 crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError::AccessDeniedException(inner) => {
4188 Error::AccessDeniedException(inner)
4189 }
4190 crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError::InternalServerException(inner) => {
4191 Error::InternalServerException(inner)
4192 }
4193 crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError::ResourceNotFoundException(inner) => {
4194 Error::ResourceNotFoundException(inner)
4195 }
4196 crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError::ThrottlingException(inner) => {
4197 Error::ThrottlingException(inner)
4198 }
4199 crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError::ValidationException(inner) => {
4200 Error::ValidationException(inner)
4201 }
4202 crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError::UnauthorizedException(inner) => {
4203 Error::UnauthorizedException(inner)
4204 }
4205 crate::operation::list_time_series_data_points::ListTimeSeriesDataPointsError::Unhandled(inner) => Error::Unhandled(inner),
4206 }
4207 }
4208}
4209impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_lineage_event::PostLineageEventError, R>> for Error
4210where
4211 R: Send + Sync + std::fmt::Debug + 'static,
4212{
4213 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_lineage_event::PostLineageEventError, R>) -> Self {
4214 match err {
4215 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4216 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4217 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4218 source: err.into(),
4219 }),
4220 }
4221 }
4222}
4223impl From<crate::operation::post_lineage_event::PostLineageEventError> for Error {
4224 fn from(err: crate::operation::post_lineage_event::PostLineageEventError) -> Self {
4225 match err {
4226 crate::operation::post_lineage_event::PostLineageEventError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4227 crate::operation::post_lineage_event::PostLineageEventError::ConflictException(inner) => Error::ConflictException(inner),
4228 crate::operation::post_lineage_event::PostLineageEventError::InternalServerException(inner) => Error::InternalServerException(inner),
4229 crate::operation::post_lineage_event::PostLineageEventError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4230 crate::operation::post_lineage_event::PostLineageEventError::ServiceQuotaExceededException(inner) => {
4231 Error::ServiceQuotaExceededException(inner)
4232 }
4233 crate::operation::post_lineage_event::PostLineageEventError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4234 crate::operation::post_lineage_event::PostLineageEventError::ValidationException(inner) => Error::ValidationException(inner),
4235 crate::operation::post_lineage_event::PostLineageEventError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4236 crate::operation::post_lineage_event::PostLineageEventError::Unhandled(inner) => Error::Unhandled(inner),
4237 }
4238 }
4239}
4240impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError, R>>
4241 for Error
4242where
4243 R: Send + Sync + std::fmt::Debug + 'static,
4244{
4245 fn from(
4246 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError, R>,
4247 ) -> Self {
4248 match err {
4249 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4250 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4251 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4252 source: err.into(),
4253 }),
4254 }
4255 }
4256}
4257impl From<crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError> for Error {
4258 fn from(err: crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError) -> Self {
4259 match err {
4260 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::AccessDeniedException(inner) => {
4261 Error::AccessDeniedException(inner)
4262 }
4263 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::ConflictException(inner) => {
4264 Error::ConflictException(inner)
4265 }
4266 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::InternalServerException(inner) => {
4267 Error::InternalServerException(inner)
4268 }
4269 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::ResourceNotFoundException(inner) => {
4270 Error::ResourceNotFoundException(inner)
4271 }
4272 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::ServiceQuotaExceededException(inner) => {
4273 Error::ServiceQuotaExceededException(inner)
4274 }
4275 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::ThrottlingException(inner) => {
4276 Error::ThrottlingException(inner)
4277 }
4278 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::ValidationException(inner) => {
4279 Error::ValidationException(inner)
4280 }
4281 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::UnauthorizedException(inner) => {
4282 Error::UnauthorizedException(inner)
4283 }
4284 crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError::Unhandled(inner) => Error::Unhandled(inner),
4285 }
4286 }
4287}
4288impl<R>
4289 From<
4290 ::aws_smithy_runtime_api::client::result::SdkError<
4291 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError,
4292 R,
4293 >,
4294 > for Error
4295where
4296 R: Send + Sync + std::fmt::Debug + 'static,
4297{
4298 fn from(
4299 err: ::aws_smithy_runtime_api::client::result::SdkError<
4300 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError,
4301 R,
4302 >,
4303 ) -> Self {
4304 match err {
4305 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4306 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4307 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4308 source: err.into(),
4309 }),
4310 }
4311 }
4312}
4313impl From<crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError> for Error {
4314 fn from(err: crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError) -> Self {
4315 match err {
4316 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError::AccessDeniedException(inner) => {
4317 Error::AccessDeniedException(inner)
4318 }
4319 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError::ConflictException(inner) => {
4320 Error::ConflictException(inner)
4321 }
4322 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError::InternalServerException(inner) => {
4323 Error::InternalServerException(inner)
4324 }
4325 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError::ResourceNotFoundException(
4326 inner,
4327 ) => Error::ResourceNotFoundException(inner),
4328 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError::ValidationException(inner) => {
4329 Error::ValidationException(inner)
4330 }
4331 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError::ThrottlingException(inner) => {
4332 Error::ThrottlingException(inner)
4333 }
4334 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError::UnauthorizedException(inner) => {
4335 Error::UnauthorizedException(inner)
4336 }
4337 crate::operation::put_environment_blueprint_configuration::PutEnvironmentBlueprintConfigurationError::Unhandled(inner) => {
4338 Error::Unhandled(inner)
4339 }
4340 }
4341 }
4342}
4343impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_predictions::RejectPredictionsError, R>> for Error
4344where
4345 R: Send + Sync + std::fmt::Debug + 'static,
4346{
4347 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_predictions::RejectPredictionsError, R>) -> Self {
4348 match err {
4349 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4350 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4351 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4352 source: err.into(),
4353 }),
4354 }
4355 }
4356}
4357impl From<crate::operation::reject_predictions::RejectPredictionsError> for Error {
4358 fn from(err: crate::operation::reject_predictions::RejectPredictionsError) -> Self {
4359 match err {
4360 crate::operation::reject_predictions::RejectPredictionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4361 crate::operation::reject_predictions::RejectPredictionsError::ConflictException(inner) => Error::ConflictException(inner),
4362 crate::operation::reject_predictions::RejectPredictionsError::InternalServerException(inner) => Error::InternalServerException(inner),
4363 crate::operation::reject_predictions::RejectPredictionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4364 crate::operation::reject_predictions::RejectPredictionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4365 crate::operation::reject_predictions::RejectPredictionsError::ValidationException(inner) => Error::ValidationException(inner),
4366 crate::operation::reject_predictions::RejectPredictionsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4367 crate::operation::reject_predictions::RejectPredictionsError::Unhandled(inner) => Error::Unhandled(inner),
4368 }
4369 }
4370}
4371impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_subscription_request::RejectSubscriptionRequestError, R>>
4372 for Error
4373where
4374 R: Send + Sync + std::fmt::Debug + 'static,
4375{
4376 fn from(
4377 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_subscription_request::RejectSubscriptionRequestError, R>,
4378 ) -> Self {
4379 match err {
4380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4383 source: err.into(),
4384 }),
4385 }
4386 }
4387}
4388impl From<crate::operation::reject_subscription_request::RejectSubscriptionRequestError> for Error {
4389 fn from(err: crate::operation::reject_subscription_request::RejectSubscriptionRequestError) -> Self {
4390 match err {
4391 crate::operation::reject_subscription_request::RejectSubscriptionRequestError::AccessDeniedException(inner) => {
4392 Error::AccessDeniedException(inner)
4393 }
4394 crate::operation::reject_subscription_request::RejectSubscriptionRequestError::ConflictException(inner) => {
4395 Error::ConflictException(inner)
4396 }
4397 crate::operation::reject_subscription_request::RejectSubscriptionRequestError::InternalServerException(inner) => {
4398 Error::InternalServerException(inner)
4399 }
4400 crate::operation::reject_subscription_request::RejectSubscriptionRequestError::ResourceNotFoundException(inner) => {
4401 Error::ResourceNotFoundException(inner)
4402 }
4403 crate::operation::reject_subscription_request::RejectSubscriptionRequestError::ThrottlingException(inner) => {
4404 Error::ThrottlingException(inner)
4405 }
4406 crate::operation::reject_subscription_request::RejectSubscriptionRequestError::ValidationException(inner) => {
4407 Error::ValidationException(inner)
4408 }
4409 crate::operation::reject_subscription_request::RejectSubscriptionRequestError::UnauthorizedException(inner) => {
4410 Error::UnauthorizedException(inner)
4411 }
4412 crate::operation::reject_subscription_request::RejectSubscriptionRequestError::Unhandled(inner) => Error::Unhandled(inner),
4413 }
4414 }
4415}
4416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_entity_owner::RemoveEntityOwnerError, R>> for Error
4417where
4418 R: Send + Sync + std::fmt::Debug + 'static,
4419{
4420 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_entity_owner::RemoveEntityOwnerError, R>) -> Self {
4421 match err {
4422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4425 source: err.into(),
4426 }),
4427 }
4428 }
4429}
4430impl From<crate::operation::remove_entity_owner::RemoveEntityOwnerError> for Error {
4431 fn from(err: crate::operation::remove_entity_owner::RemoveEntityOwnerError) -> Self {
4432 match err {
4433 crate::operation::remove_entity_owner::RemoveEntityOwnerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4434 crate::operation::remove_entity_owner::RemoveEntityOwnerError::InternalServerException(inner) => Error::InternalServerException(inner),
4435 crate::operation::remove_entity_owner::RemoveEntityOwnerError::ResourceNotFoundException(inner) => {
4436 Error::ResourceNotFoundException(inner)
4437 }
4438 crate::operation::remove_entity_owner::RemoveEntityOwnerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4439 crate::operation::remove_entity_owner::RemoveEntityOwnerError::ValidationException(inner) => Error::ValidationException(inner),
4440 crate::operation::remove_entity_owner::RemoveEntityOwnerError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4441 crate::operation::remove_entity_owner::RemoveEntityOwnerError::Unhandled(inner) => Error::Unhandled(inner),
4442 }
4443 }
4444}
4445impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_policy_grant::RemovePolicyGrantError, R>> for Error
4446where
4447 R: Send + Sync + std::fmt::Debug + 'static,
4448{
4449 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_policy_grant::RemovePolicyGrantError, R>) -> Self {
4450 match err {
4451 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4452 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4453 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4454 source: err.into(),
4455 }),
4456 }
4457 }
4458}
4459impl From<crate::operation::remove_policy_grant::RemovePolicyGrantError> for Error {
4460 fn from(err: crate::operation::remove_policy_grant::RemovePolicyGrantError) -> Self {
4461 match err {
4462 crate::operation::remove_policy_grant::RemovePolicyGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4463 crate::operation::remove_policy_grant::RemovePolicyGrantError::InternalServerException(inner) => Error::InternalServerException(inner),
4464 crate::operation::remove_policy_grant::RemovePolicyGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4465 crate::operation::remove_policy_grant::RemovePolicyGrantError::ValidationException(inner) => Error::ValidationException(inner),
4466 crate::operation::remove_policy_grant::RemovePolicyGrantError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4467 crate::operation::remove_policy_grant::RemovePolicyGrantError::Unhandled(inner) => Error::Unhandled(inner),
4468 }
4469 }
4470}
4471impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::revoke_subscription::RevokeSubscriptionError, R>> for Error
4472where
4473 R: Send + Sync + std::fmt::Debug + 'static,
4474{
4475 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::revoke_subscription::RevokeSubscriptionError, R>) -> Self {
4476 match err {
4477 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4478 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4479 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4480 source: err.into(),
4481 }),
4482 }
4483 }
4484}
4485impl From<crate::operation::revoke_subscription::RevokeSubscriptionError> for Error {
4486 fn from(err: crate::operation::revoke_subscription::RevokeSubscriptionError) -> Self {
4487 match err {
4488 crate::operation::revoke_subscription::RevokeSubscriptionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4489 crate::operation::revoke_subscription::RevokeSubscriptionError::ConflictException(inner) => Error::ConflictException(inner),
4490 crate::operation::revoke_subscription::RevokeSubscriptionError::InternalServerException(inner) => Error::InternalServerException(inner),
4491 crate::operation::revoke_subscription::RevokeSubscriptionError::ResourceNotFoundException(inner) => {
4492 Error::ResourceNotFoundException(inner)
4493 }
4494 crate::operation::revoke_subscription::RevokeSubscriptionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4495 crate::operation::revoke_subscription::RevokeSubscriptionError::ValidationException(inner) => Error::ValidationException(inner),
4496 crate::operation::revoke_subscription::RevokeSubscriptionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4497 crate::operation::revoke_subscription::RevokeSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
4498 }
4499 }
4500}
4501impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search::SearchError, R>> for Error
4502where
4503 R: Send + Sync + std::fmt::Debug + 'static,
4504{
4505 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search::SearchError, R>) -> Self {
4506 match err {
4507 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4508 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4509 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4510 source: err.into(),
4511 }),
4512 }
4513 }
4514}
4515impl From<crate::operation::search::SearchError> for Error {
4516 fn from(err: crate::operation::search::SearchError) -> Self {
4517 match err {
4518 crate::operation::search::SearchError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4519 crate::operation::search::SearchError::InternalServerException(inner) => Error::InternalServerException(inner),
4520 crate::operation::search::SearchError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4521 crate::operation::search::SearchError::ValidationException(inner) => Error::ValidationException(inner),
4522 crate::operation::search::SearchError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4523 crate::operation::search::SearchError::Unhandled(inner) => Error::Unhandled(inner),
4524 }
4525 }
4526}
4527impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_group_profiles::SearchGroupProfilesError, R>> for Error
4528where
4529 R: Send + Sync + std::fmt::Debug + 'static,
4530{
4531 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_group_profiles::SearchGroupProfilesError, R>) -> Self {
4532 match err {
4533 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4534 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4535 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4536 source: err.into(),
4537 }),
4538 }
4539 }
4540}
4541impl From<crate::operation::search_group_profiles::SearchGroupProfilesError> for Error {
4542 fn from(err: crate::operation::search_group_profiles::SearchGroupProfilesError) -> Self {
4543 match err {
4544 crate::operation::search_group_profiles::SearchGroupProfilesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4545 crate::operation::search_group_profiles::SearchGroupProfilesError::InternalServerException(inner) => {
4546 Error::InternalServerException(inner)
4547 }
4548 crate::operation::search_group_profiles::SearchGroupProfilesError::ResourceNotFoundException(inner) => {
4549 Error::ResourceNotFoundException(inner)
4550 }
4551 crate::operation::search_group_profiles::SearchGroupProfilesError::ValidationException(inner) => Error::ValidationException(inner),
4552 crate::operation::search_group_profiles::SearchGroupProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4553 crate::operation::search_group_profiles::SearchGroupProfilesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4554 crate::operation::search_group_profiles::SearchGroupProfilesError::Unhandled(inner) => Error::Unhandled(inner),
4555 }
4556 }
4557}
4558impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_listings::SearchListingsError, R>> for Error
4559where
4560 R: Send + Sync + std::fmt::Debug + 'static,
4561{
4562 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_listings::SearchListingsError, R>) -> Self {
4563 match err {
4564 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4565 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4566 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4567 source: err.into(),
4568 }),
4569 }
4570 }
4571}
4572impl From<crate::operation::search_listings::SearchListingsError> for Error {
4573 fn from(err: crate::operation::search_listings::SearchListingsError) -> Self {
4574 match err {
4575 crate::operation::search_listings::SearchListingsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4576 crate::operation::search_listings::SearchListingsError::InternalServerException(inner) => Error::InternalServerException(inner),
4577 crate::operation::search_listings::SearchListingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4578 crate::operation::search_listings::SearchListingsError::ValidationException(inner) => Error::ValidationException(inner),
4579 crate::operation::search_listings::SearchListingsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4580 crate::operation::search_listings::SearchListingsError::Unhandled(inner) => Error::Unhandled(inner),
4581 }
4582 }
4583}
4584impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_types::SearchTypesError, R>> for Error
4585where
4586 R: Send + Sync + std::fmt::Debug + 'static,
4587{
4588 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_types::SearchTypesError, R>) -> Self {
4589 match err {
4590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4593 source: err.into(),
4594 }),
4595 }
4596 }
4597}
4598impl From<crate::operation::search_types::SearchTypesError> for Error {
4599 fn from(err: crate::operation::search_types::SearchTypesError) -> Self {
4600 match err {
4601 crate::operation::search_types::SearchTypesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4602 crate::operation::search_types::SearchTypesError::InternalServerException(inner) => Error::InternalServerException(inner),
4603 crate::operation::search_types::SearchTypesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4604 crate::operation::search_types::SearchTypesError::ValidationException(inner) => Error::ValidationException(inner),
4605 crate::operation::search_types::SearchTypesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4606 crate::operation::search_types::SearchTypesError::Unhandled(inner) => Error::Unhandled(inner),
4607 }
4608 }
4609}
4610impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_profiles::SearchUserProfilesError, R>> for Error
4611where
4612 R: Send + Sync + std::fmt::Debug + 'static,
4613{
4614 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_profiles::SearchUserProfilesError, R>) -> Self {
4615 match err {
4616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4619 source: err.into(),
4620 }),
4621 }
4622 }
4623}
4624impl From<crate::operation::search_user_profiles::SearchUserProfilesError> for Error {
4625 fn from(err: crate::operation::search_user_profiles::SearchUserProfilesError) -> Self {
4626 match err {
4627 crate::operation::search_user_profiles::SearchUserProfilesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4628 crate::operation::search_user_profiles::SearchUserProfilesError::InternalServerException(inner) => Error::InternalServerException(inner),
4629 crate::operation::search_user_profiles::SearchUserProfilesError::ResourceNotFoundException(inner) => {
4630 Error::ResourceNotFoundException(inner)
4631 }
4632 crate::operation::search_user_profiles::SearchUserProfilesError::ValidationException(inner) => Error::ValidationException(inner),
4633 crate::operation::search_user_profiles::SearchUserProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4634 crate::operation::search_user_profiles::SearchUserProfilesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4635 crate::operation::search_user_profiles::SearchUserProfilesError::Unhandled(inner) => Error::Unhandled(inner),
4636 }
4637 }
4638}
4639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_data_source_run::StartDataSourceRunError, R>> for Error
4640where
4641 R: Send + Sync + std::fmt::Debug + 'static,
4642{
4643 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_data_source_run::StartDataSourceRunError, R>) -> Self {
4644 match err {
4645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4648 source: err.into(),
4649 }),
4650 }
4651 }
4652}
4653impl From<crate::operation::start_data_source_run::StartDataSourceRunError> for Error {
4654 fn from(err: crate::operation::start_data_source_run::StartDataSourceRunError) -> Self {
4655 match err {
4656 crate::operation::start_data_source_run::StartDataSourceRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4657 crate::operation::start_data_source_run::StartDataSourceRunError::ConflictException(inner) => Error::ConflictException(inner),
4658 crate::operation::start_data_source_run::StartDataSourceRunError::InternalServerException(inner) => Error::InternalServerException(inner),
4659 crate::operation::start_data_source_run::StartDataSourceRunError::ResourceNotFoundException(inner) => {
4660 Error::ResourceNotFoundException(inner)
4661 }
4662 crate::operation::start_data_source_run::StartDataSourceRunError::ServiceQuotaExceededException(inner) => {
4663 Error::ServiceQuotaExceededException(inner)
4664 }
4665 crate::operation::start_data_source_run::StartDataSourceRunError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4666 crate::operation::start_data_source_run::StartDataSourceRunError::ValidationException(inner) => Error::ValidationException(inner),
4667 crate::operation::start_data_source_run::StartDataSourceRunError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4668 crate::operation::start_data_source_run::StartDataSourceRunError::Unhandled(inner) => Error::Unhandled(inner),
4669 }
4670 }
4671}
4672impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError, R>>
4673 for Error
4674where
4675 R: Send + Sync + std::fmt::Debug + 'static,
4676{
4677 fn from(
4678 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError, R>,
4679 ) -> Self {
4680 match err {
4681 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4682 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4683 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4684 source: err.into(),
4685 }),
4686 }
4687 }
4688}
4689impl From<crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError> for Error {
4690 fn from(err: crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError) -> Self {
4691 match err {
4692 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::AccessDeniedException(inner) => {
4693 Error::AccessDeniedException(inner)
4694 }
4695 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::ConflictException(inner) => {
4696 Error::ConflictException(inner)
4697 }
4698 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::InternalServerException(inner) => {
4699 Error::InternalServerException(inner)
4700 }
4701 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::ResourceNotFoundException(inner) => {
4702 Error::ResourceNotFoundException(inner)
4703 }
4704 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::ServiceQuotaExceededException(inner) => {
4705 Error::ServiceQuotaExceededException(inner)
4706 }
4707 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::ThrottlingException(inner) => {
4708 Error::ThrottlingException(inner)
4709 }
4710 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::ValidationException(inner) => {
4711 Error::ValidationException(inner)
4712 }
4713 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::UnauthorizedException(inner) => {
4714 Error::UnauthorizedException(inner)
4715 }
4716 crate::operation::start_metadata_generation_run::StartMetadataGenerationRunError::Unhandled(inner) => Error::Unhandled(inner),
4717 }
4718 }
4719}
4720impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
4721where
4722 R: Send + Sync + std::fmt::Debug + 'static,
4723{
4724 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
4725 match err {
4726 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4727 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4728 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4729 source: err.into(),
4730 }),
4731 }
4732 }
4733}
4734impl From<crate::operation::tag_resource::TagResourceError> for Error {
4735 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
4736 match err {
4737 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
4738 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4739 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
4740 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4741 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4742 crate::operation::tag_resource::TagResourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4743 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
4744 }
4745 }
4746}
4747impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
4748where
4749 R: Send + Sync + std::fmt::Debug + 'static,
4750{
4751 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
4752 match err {
4753 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4754 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4755 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4756 source: err.into(),
4757 }),
4758 }
4759 }
4760}
4761impl From<crate::operation::untag_resource::UntagResourceError> for Error {
4762 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
4763 match err {
4764 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
4765 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4766 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4767 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4768 crate::operation::untag_resource::UntagResourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4769 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
4770 }
4771 }
4772}
4773impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_filter::UpdateAssetFilterError, R>> for Error
4774where
4775 R: Send + Sync + std::fmt::Debug + 'static,
4776{
4777 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_filter::UpdateAssetFilterError, R>) -> Self {
4778 match err {
4779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4782 source: err.into(),
4783 }),
4784 }
4785 }
4786}
4787impl From<crate::operation::update_asset_filter::UpdateAssetFilterError> for Error {
4788 fn from(err: crate::operation::update_asset_filter::UpdateAssetFilterError) -> Self {
4789 match err {
4790 crate::operation::update_asset_filter::UpdateAssetFilterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4791 crate::operation::update_asset_filter::UpdateAssetFilterError::ConflictException(inner) => Error::ConflictException(inner),
4792 crate::operation::update_asset_filter::UpdateAssetFilterError::InternalServerException(inner) => Error::InternalServerException(inner),
4793 crate::operation::update_asset_filter::UpdateAssetFilterError::ResourceNotFoundException(inner) => {
4794 Error::ResourceNotFoundException(inner)
4795 }
4796 crate::operation::update_asset_filter::UpdateAssetFilterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4797 crate::operation::update_asset_filter::UpdateAssetFilterError::ValidationException(inner) => Error::ValidationException(inner),
4798 crate::operation::update_asset_filter::UpdateAssetFilterError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4799 crate::operation::update_asset_filter::UpdateAssetFilterError::Unhandled(inner) => Error::Unhandled(inner),
4800 }
4801 }
4802}
4803impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connection::UpdateConnectionError, R>> for Error
4804where
4805 R: Send + Sync + std::fmt::Debug + 'static,
4806{
4807 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connection::UpdateConnectionError, R>) -> Self {
4808 match err {
4809 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4810 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4811 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4812 source: err.into(),
4813 }),
4814 }
4815 }
4816}
4817impl From<crate::operation::update_connection::UpdateConnectionError> for Error {
4818 fn from(err: crate::operation::update_connection::UpdateConnectionError) -> Self {
4819 match err {
4820 crate::operation::update_connection::UpdateConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4821 crate::operation::update_connection::UpdateConnectionError::ConflictException(inner) => Error::ConflictException(inner),
4822 crate::operation::update_connection::UpdateConnectionError::InternalServerException(inner) => Error::InternalServerException(inner),
4823 crate::operation::update_connection::UpdateConnectionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4824 crate::operation::update_connection::UpdateConnectionError::ServiceQuotaExceededException(inner) => {
4825 Error::ServiceQuotaExceededException(inner)
4826 }
4827 crate::operation::update_connection::UpdateConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4828 crate::operation::update_connection::UpdateConnectionError::ValidationException(inner) => Error::ValidationException(inner),
4829 crate::operation::update_connection::UpdateConnectionError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4830 crate::operation::update_connection::UpdateConnectionError::Unhandled(inner) => Error::Unhandled(inner),
4831 }
4832 }
4833}
4834impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>> for Error
4835where
4836 R: Send + Sync + std::fmt::Debug + 'static,
4837{
4838 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>) -> Self {
4839 match err {
4840 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4841 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4842 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4843 source: err.into(),
4844 }),
4845 }
4846 }
4847}
4848impl From<crate::operation::update_data_source::UpdateDataSourceError> for Error {
4849 fn from(err: crate::operation::update_data_source::UpdateDataSourceError) -> Self {
4850 match err {
4851 crate::operation::update_data_source::UpdateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4852 crate::operation::update_data_source::UpdateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
4853 crate::operation::update_data_source::UpdateDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
4854 crate::operation::update_data_source::UpdateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4855 crate::operation::update_data_source::UpdateDataSourceError::ServiceQuotaExceededException(inner) => {
4856 Error::ServiceQuotaExceededException(inner)
4857 }
4858 crate::operation::update_data_source::UpdateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4859 crate::operation::update_data_source::UpdateDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
4860 crate::operation::update_data_source::UpdateDataSourceError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4861 crate::operation::update_data_source::UpdateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
4862 }
4863 }
4864}
4865impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain::UpdateDomainError, R>> for Error
4866where
4867 R: Send + Sync + std::fmt::Debug + 'static,
4868{
4869 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain::UpdateDomainError, R>) -> Self {
4870 match err {
4871 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4872 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4873 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4874 source: err.into(),
4875 }),
4876 }
4877 }
4878}
4879impl From<crate::operation::update_domain::UpdateDomainError> for Error {
4880 fn from(err: crate::operation::update_domain::UpdateDomainError) -> Self {
4881 match err {
4882 crate::operation::update_domain::UpdateDomainError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4883 crate::operation::update_domain::UpdateDomainError::ConflictException(inner) => Error::ConflictException(inner),
4884 crate::operation::update_domain::UpdateDomainError::InternalServerException(inner) => Error::InternalServerException(inner),
4885 crate::operation::update_domain::UpdateDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4886 crate::operation::update_domain::UpdateDomainError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
4887 crate::operation::update_domain::UpdateDomainError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4888 crate::operation::update_domain::UpdateDomainError::ValidationException(inner) => Error::ValidationException(inner),
4889 crate::operation::update_domain::UpdateDomainError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4890 crate::operation::update_domain::UpdateDomainError::Unhandled(inner) => Error::Unhandled(inner),
4891 }
4892 }
4893}
4894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain_unit::UpdateDomainUnitError, R>> for Error
4895where
4896 R: Send + Sync + std::fmt::Debug + 'static,
4897{
4898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_domain_unit::UpdateDomainUnitError, R>) -> Self {
4899 match err {
4900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4903 source: err.into(),
4904 }),
4905 }
4906 }
4907}
4908impl From<crate::operation::update_domain_unit::UpdateDomainUnitError> for Error {
4909 fn from(err: crate::operation::update_domain_unit::UpdateDomainUnitError) -> Self {
4910 match err {
4911 crate::operation::update_domain_unit::UpdateDomainUnitError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4912 crate::operation::update_domain_unit::UpdateDomainUnitError::ConflictException(inner) => Error::ConflictException(inner),
4913 crate::operation::update_domain_unit::UpdateDomainUnitError::InternalServerException(inner) => Error::InternalServerException(inner),
4914 crate::operation::update_domain_unit::UpdateDomainUnitError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4915 crate::operation::update_domain_unit::UpdateDomainUnitError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4916 crate::operation::update_domain_unit::UpdateDomainUnitError::ValidationException(inner) => Error::ValidationException(inner),
4917 crate::operation::update_domain_unit::UpdateDomainUnitError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4918 crate::operation::update_domain_unit::UpdateDomainUnitError::Unhandled(inner) => Error::Unhandled(inner),
4919 }
4920 }
4921}
4922impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_environment::UpdateEnvironmentError, R>> for Error
4923where
4924 R: Send + Sync + std::fmt::Debug + 'static,
4925{
4926 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_environment::UpdateEnvironmentError, R>) -> Self {
4927 match err {
4928 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4929 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4930 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4931 source: err.into(),
4932 }),
4933 }
4934 }
4935}
4936impl From<crate::operation::update_environment::UpdateEnvironmentError> for Error {
4937 fn from(err: crate::operation::update_environment::UpdateEnvironmentError) -> Self {
4938 match err {
4939 crate::operation::update_environment::UpdateEnvironmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4940 crate::operation::update_environment::UpdateEnvironmentError::ConflictException(inner) => Error::ConflictException(inner),
4941 crate::operation::update_environment::UpdateEnvironmentError::InternalServerException(inner) => Error::InternalServerException(inner),
4942 crate::operation::update_environment::UpdateEnvironmentError::ServiceQuotaExceededException(inner) => {
4943 Error::ServiceQuotaExceededException(inner)
4944 }
4945 crate::operation::update_environment::UpdateEnvironmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4946 crate::operation::update_environment::UpdateEnvironmentError::ValidationException(inner) => Error::ValidationException(inner),
4947 crate::operation::update_environment::UpdateEnvironmentError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
4948 crate::operation::update_environment::UpdateEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
4949 }
4950 }
4951}
4952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_environment_action::UpdateEnvironmentActionError, R>>
4953 for Error
4954where
4955 R: Send + Sync + std::fmt::Debug + 'static,
4956{
4957 fn from(
4958 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_environment_action::UpdateEnvironmentActionError, R>,
4959 ) -> Self {
4960 match err {
4961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4964 source: err.into(),
4965 }),
4966 }
4967 }
4968}
4969impl From<crate::operation::update_environment_action::UpdateEnvironmentActionError> for Error {
4970 fn from(err: crate::operation::update_environment_action::UpdateEnvironmentActionError) -> Self {
4971 match err {
4972 crate::operation::update_environment_action::UpdateEnvironmentActionError::AccessDeniedException(inner) => {
4973 Error::AccessDeniedException(inner)
4974 }
4975 crate::operation::update_environment_action::UpdateEnvironmentActionError::ConflictException(inner) => Error::ConflictException(inner),
4976 crate::operation::update_environment_action::UpdateEnvironmentActionError::InternalServerException(inner) => {
4977 Error::InternalServerException(inner)
4978 }
4979 crate::operation::update_environment_action::UpdateEnvironmentActionError::ResourceNotFoundException(inner) => {
4980 Error::ResourceNotFoundException(inner)
4981 }
4982 crate::operation::update_environment_action::UpdateEnvironmentActionError::ThrottlingException(inner) => {
4983 Error::ThrottlingException(inner)
4984 }
4985 crate::operation::update_environment_action::UpdateEnvironmentActionError::ValidationException(inner) => {
4986 Error::ValidationException(inner)
4987 }
4988 crate::operation::update_environment_action::UpdateEnvironmentActionError::UnauthorizedException(inner) => {
4989 Error::UnauthorizedException(inner)
4990 }
4991 crate::operation::update_environment_action::UpdateEnvironmentActionError::Unhandled(inner) => Error::Unhandled(inner),
4992 }
4993 }
4994}
4995impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_environment_profile::UpdateEnvironmentProfileError, R>>
4996 for Error
4997where
4998 R: Send + Sync + std::fmt::Debug + 'static,
4999{
5000 fn from(
5001 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_environment_profile::UpdateEnvironmentProfileError, R>,
5002 ) -> Self {
5003 match err {
5004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5007 source: err.into(),
5008 }),
5009 }
5010 }
5011}
5012impl From<crate::operation::update_environment_profile::UpdateEnvironmentProfileError> for Error {
5013 fn from(err: crate::operation::update_environment_profile::UpdateEnvironmentProfileError) -> Self {
5014 match err {
5015 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::AccessDeniedException(inner) => {
5016 Error::AccessDeniedException(inner)
5017 }
5018 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::ConflictException(inner) => Error::ConflictException(inner),
5019 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::InternalServerException(inner) => {
5020 Error::InternalServerException(inner)
5021 }
5022 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::ResourceNotFoundException(inner) => {
5023 Error::ResourceNotFoundException(inner)
5024 }
5025 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::ServiceQuotaExceededException(inner) => {
5026 Error::ServiceQuotaExceededException(inner)
5027 }
5028 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::ThrottlingException(inner) => {
5029 Error::ThrottlingException(inner)
5030 }
5031 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::ValidationException(inner) => {
5032 Error::ValidationException(inner)
5033 }
5034 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::UnauthorizedException(inner) => {
5035 Error::UnauthorizedException(inner)
5036 }
5037 crate::operation::update_environment_profile::UpdateEnvironmentProfileError::Unhandled(inner) => Error::Unhandled(inner),
5038 }
5039 }
5040}
5041impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_glossary::UpdateGlossaryError, R>> for Error
5042where
5043 R: Send + Sync + std::fmt::Debug + 'static,
5044{
5045 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_glossary::UpdateGlossaryError, R>) -> Self {
5046 match err {
5047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5050 source: err.into(),
5051 }),
5052 }
5053 }
5054}
5055impl From<crate::operation::update_glossary::UpdateGlossaryError> for Error {
5056 fn from(err: crate::operation::update_glossary::UpdateGlossaryError) -> Self {
5057 match err {
5058 crate::operation::update_glossary::UpdateGlossaryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5059 crate::operation::update_glossary::UpdateGlossaryError::ConflictException(inner) => Error::ConflictException(inner),
5060 crate::operation::update_glossary::UpdateGlossaryError::InternalServerException(inner) => Error::InternalServerException(inner),
5061 crate::operation::update_glossary::UpdateGlossaryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5062 crate::operation::update_glossary::UpdateGlossaryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5063 crate::operation::update_glossary::UpdateGlossaryError::ValidationException(inner) => Error::ValidationException(inner),
5064 crate::operation::update_glossary::UpdateGlossaryError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5065 crate::operation::update_glossary::UpdateGlossaryError::Unhandled(inner) => Error::Unhandled(inner),
5066 }
5067 }
5068}
5069impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_glossary_term::UpdateGlossaryTermError, R>> for Error
5070where
5071 R: Send + Sync + std::fmt::Debug + 'static,
5072{
5073 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_glossary_term::UpdateGlossaryTermError, R>) -> Self {
5074 match err {
5075 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5076 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5077 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5078 source: err.into(),
5079 }),
5080 }
5081 }
5082}
5083impl From<crate::operation::update_glossary_term::UpdateGlossaryTermError> for Error {
5084 fn from(err: crate::operation::update_glossary_term::UpdateGlossaryTermError) -> Self {
5085 match err {
5086 crate::operation::update_glossary_term::UpdateGlossaryTermError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5087 crate::operation::update_glossary_term::UpdateGlossaryTermError::ConflictException(inner) => Error::ConflictException(inner),
5088 crate::operation::update_glossary_term::UpdateGlossaryTermError::InternalServerException(inner) => Error::InternalServerException(inner),
5089 crate::operation::update_glossary_term::UpdateGlossaryTermError::ResourceNotFoundException(inner) => {
5090 Error::ResourceNotFoundException(inner)
5091 }
5092 crate::operation::update_glossary_term::UpdateGlossaryTermError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5093 crate::operation::update_glossary_term::UpdateGlossaryTermError::ValidationException(inner) => Error::ValidationException(inner),
5094 crate::operation::update_glossary_term::UpdateGlossaryTermError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5095 crate::operation::update_glossary_term::UpdateGlossaryTermError::Unhandled(inner) => Error::Unhandled(inner),
5096 }
5097 }
5098}
5099impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group_profile::UpdateGroupProfileError, R>> for Error
5100where
5101 R: Send + Sync + std::fmt::Debug + 'static,
5102{
5103 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group_profile::UpdateGroupProfileError, R>) -> Self {
5104 match err {
5105 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5106 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5107 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5108 source: err.into(),
5109 }),
5110 }
5111 }
5112}
5113impl From<crate::operation::update_group_profile::UpdateGroupProfileError> for Error {
5114 fn from(err: crate::operation::update_group_profile::UpdateGroupProfileError) -> Self {
5115 match err {
5116 crate::operation::update_group_profile::UpdateGroupProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5117 crate::operation::update_group_profile::UpdateGroupProfileError::InternalServerException(inner) => Error::InternalServerException(inner),
5118 crate::operation::update_group_profile::UpdateGroupProfileError::ResourceNotFoundException(inner) => {
5119 Error::ResourceNotFoundException(inner)
5120 }
5121 crate::operation::update_group_profile::UpdateGroupProfileError::ValidationException(inner) => Error::ValidationException(inner),
5122 crate::operation::update_group_profile::UpdateGroupProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5123 crate::operation::update_group_profile::UpdateGroupProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5124 crate::operation::update_group_profile::UpdateGroupProfileError::Unhandled(inner) => Error::Unhandled(inner),
5125 }
5126 }
5127}
5128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_project::UpdateProjectError, R>> for Error
5129where
5130 R: Send + Sync + std::fmt::Debug + 'static,
5131{
5132 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_project::UpdateProjectError, R>) -> Self {
5133 match err {
5134 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5135 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5136 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5137 source: err.into(),
5138 }),
5139 }
5140 }
5141}
5142impl From<crate::operation::update_project::UpdateProjectError> for Error {
5143 fn from(err: crate::operation::update_project::UpdateProjectError) -> Self {
5144 match err {
5145 crate::operation::update_project::UpdateProjectError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5146 crate::operation::update_project::UpdateProjectError::ConflictException(inner) => Error::ConflictException(inner),
5147 crate::operation::update_project::UpdateProjectError::InternalServerException(inner) => Error::InternalServerException(inner),
5148 crate::operation::update_project::UpdateProjectError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5149 crate::operation::update_project::UpdateProjectError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
5150 crate::operation::update_project::UpdateProjectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5151 crate::operation::update_project::UpdateProjectError::ValidationException(inner) => Error::ValidationException(inner),
5152 crate::operation::update_project::UpdateProjectError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5153 crate::operation::update_project::UpdateProjectError::Unhandled(inner) => Error::Unhandled(inner),
5154 }
5155 }
5156}
5157impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_project_profile::UpdateProjectProfileError, R>> for Error
5158where
5159 R: Send + Sync + std::fmt::Debug + 'static,
5160{
5161 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_project_profile::UpdateProjectProfileError, R>) -> Self {
5162 match err {
5163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5166 source: err.into(),
5167 }),
5168 }
5169 }
5170}
5171impl From<crate::operation::update_project_profile::UpdateProjectProfileError> for Error {
5172 fn from(err: crate::operation::update_project_profile::UpdateProjectProfileError) -> Self {
5173 match err {
5174 crate::operation::update_project_profile::UpdateProjectProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5175 crate::operation::update_project_profile::UpdateProjectProfileError::ConflictException(inner) => Error::ConflictException(inner),
5176 crate::operation::update_project_profile::UpdateProjectProfileError::InternalServerException(inner) => {
5177 Error::InternalServerException(inner)
5178 }
5179 crate::operation::update_project_profile::UpdateProjectProfileError::ResourceNotFoundException(inner) => {
5180 Error::ResourceNotFoundException(inner)
5181 }
5182 crate::operation::update_project_profile::UpdateProjectProfileError::ServiceQuotaExceededException(inner) => {
5183 Error::ServiceQuotaExceededException(inner)
5184 }
5185 crate::operation::update_project_profile::UpdateProjectProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5186 crate::operation::update_project_profile::UpdateProjectProfileError::ValidationException(inner) => Error::ValidationException(inner),
5187 crate::operation::update_project_profile::UpdateProjectProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5188 crate::operation::update_project_profile::UpdateProjectProfileError::Unhandled(inner) => Error::Unhandled(inner),
5189 }
5190 }
5191}
5192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
5193where
5194 R: Send + Sync + std::fmt::Debug + 'static,
5195{
5196 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
5197 match err {
5198 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5199 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5200 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5201 source: err.into(),
5202 }),
5203 }
5204 }
5205}
5206impl From<crate::operation::update_rule::UpdateRuleError> for Error {
5207 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
5208 match err {
5209 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5210 crate::operation::update_rule::UpdateRuleError::ConflictException(inner) => Error::ConflictException(inner),
5211 crate::operation::update_rule::UpdateRuleError::InternalServerException(inner) => Error::InternalServerException(inner),
5212 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5213 crate::operation::update_rule::UpdateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
5214 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5215 crate::operation::update_rule::UpdateRuleError::ValidationException(inner) => Error::ValidationException(inner),
5216 crate::operation::update_rule::UpdateRuleError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5217 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
5218 }
5219 }
5220}
5221impl<R>
5222 From<
5223 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError, R>,
5224 > for Error
5225where
5226 R: Send + Sync + std::fmt::Debug + 'static,
5227{
5228 fn from(
5229 err: ::aws_smithy_runtime_api::client::result::SdkError<
5230 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError,
5231 R,
5232 >,
5233 ) -> Self {
5234 match err {
5235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5238 source: err.into(),
5239 }),
5240 }
5241 }
5242}
5243impl From<crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError> for Error {
5244 fn from(err: crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError) -> Self {
5245 match err {
5246 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError::AccessDeniedException(inner) => {
5247 Error::AccessDeniedException(inner)
5248 }
5249 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError::ConflictException(inner) => {
5250 Error::ConflictException(inner)
5251 }
5252 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError::InternalServerException(inner) => {
5253 Error::InternalServerException(inner)
5254 }
5255 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError::ResourceNotFoundException(inner) => {
5256 Error::ResourceNotFoundException(inner)
5257 }
5258 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError::ThrottlingException(inner) => {
5259 Error::ThrottlingException(inner)
5260 }
5261 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError::ValidationException(inner) => {
5262 Error::ValidationException(inner)
5263 }
5264 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError::UnauthorizedException(inner) => {
5265 Error::UnauthorizedException(inner)
5266 }
5267 crate::operation::update_subscription_grant_status::UpdateSubscriptionGrantStatusError::Unhandled(inner) => Error::Unhandled(inner),
5268 }
5269 }
5270}
5271impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_subscription_request::UpdateSubscriptionRequestError, R>>
5272 for Error
5273where
5274 R: Send + Sync + std::fmt::Debug + 'static,
5275{
5276 fn from(
5277 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_subscription_request::UpdateSubscriptionRequestError, R>,
5278 ) -> Self {
5279 match err {
5280 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5281 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5282 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5283 source: err.into(),
5284 }),
5285 }
5286 }
5287}
5288impl From<crate::operation::update_subscription_request::UpdateSubscriptionRequestError> for Error {
5289 fn from(err: crate::operation::update_subscription_request::UpdateSubscriptionRequestError) -> Self {
5290 match err {
5291 crate::operation::update_subscription_request::UpdateSubscriptionRequestError::AccessDeniedException(inner) => {
5292 Error::AccessDeniedException(inner)
5293 }
5294 crate::operation::update_subscription_request::UpdateSubscriptionRequestError::ConflictException(inner) => {
5295 Error::ConflictException(inner)
5296 }
5297 crate::operation::update_subscription_request::UpdateSubscriptionRequestError::InternalServerException(inner) => {
5298 Error::InternalServerException(inner)
5299 }
5300 crate::operation::update_subscription_request::UpdateSubscriptionRequestError::ResourceNotFoundException(inner) => {
5301 Error::ResourceNotFoundException(inner)
5302 }
5303 crate::operation::update_subscription_request::UpdateSubscriptionRequestError::ThrottlingException(inner) => {
5304 Error::ThrottlingException(inner)
5305 }
5306 crate::operation::update_subscription_request::UpdateSubscriptionRequestError::ValidationException(inner) => {
5307 Error::ValidationException(inner)
5308 }
5309 crate::operation::update_subscription_request::UpdateSubscriptionRequestError::UnauthorizedException(inner) => {
5310 Error::UnauthorizedException(inner)
5311 }
5312 crate::operation::update_subscription_request::UpdateSubscriptionRequestError::Unhandled(inner) => Error::Unhandled(inner),
5313 }
5314 }
5315}
5316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_subscription_target::UpdateSubscriptionTargetError, R>>
5317 for Error
5318where
5319 R: Send + Sync + std::fmt::Debug + 'static,
5320{
5321 fn from(
5322 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_subscription_target::UpdateSubscriptionTargetError, R>,
5323 ) -> Self {
5324 match err {
5325 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5326 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5327 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5328 source: err.into(),
5329 }),
5330 }
5331 }
5332}
5333impl From<crate::operation::update_subscription_target::UpdateSubscriptionTargetError> for Error {
5334 fn from(err: crate::operation::update_subscription_target::UpdateSubscriptionTargetError) -> Self {
5335 match err {
5336 crate::operation::update_subscription_target::UpdateSubscriptionTargetError::AccessDeniedException(inner) => {
5337 Error::AccessDeniedException(inner)
5338 }
5339 crate::operation::update_subscription_target::UpdateSubscriptionTargetError::ConflictException(inner) => Error::ConflictException(inner),
5340 crate::operation::update_subscription_target::UpdateSubscriptionTargetError::InternalServerException(inner) => {
5341 Error::InternalServerException(inner)
5342 }
5343 crate::operation::update_subscription_target::UpdateSubscriptionTargetError::ResourceNotFoundException(inner) => {
5344 Error::ResourceNotFoundException(inner)
5345 }
5346 crate::operation::update_subscription_target::UpdateSubscriptionTargetError::ThrottlingException(inner) => {
5347 Error::ThrottlingException(inner)
5348 }
5349 crate::operation::update_subscription_target::UpdateSubscriptionTargetError::ValidationException(inner) => {
5350 Error::ValidationException(inner)
5351 }
5352 crate::operation::update_subscription_target::UpdateSubscriptionTargetError::UnauthorizedException(inner) => {
5353 Error::UnauthorizedException(inner)
5354 }
5355 crate::operation::update_subscription_target::UpdateSubscriptionTargetError::Unhandled(inner) => Error::Unhandled(inner),
5356 }
5357 }
5358}
5359impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_profile::UpdateUserProfileError, R>> for Error
5360where
5361 R: Send + Sync + std::fmt::Debug + 'static,
5362{
5363 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_profile::UpdateUserProfileError, R>) -> Self {
5364 match err {
5365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5368 source: err.into(),
5369 }),
5370 }
5371 }
5372}
5373impl From<crate::operation::update_user_profile::UpdateUserProfileError> for Error {
5374 fn from(err: crate::operation::update_user_profile::UpdateUserProfileError) -> Self {
5375 match err {
5376 crate::operation::update_user_profile::UpdateUserProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5377 crate::operation::update_user_profile::UpdateUserProfileError::InternalServerException(inner) => Error::InternalServerException(inner),
5378 crate::operation::update_user_profile::UpdateUserProfileError::ResourceNotFoundException(inner) => {
5379 Error::ResourceNotFoundException(inner)
5380 }
5381 crate::operation::update_user_profile::UpdateUserProfileError::ValidationException(inner) => Error::ValidationException(inner),
5382 crate::operation::update_user_profile::UpdateUserProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5383 crate::operation::update_user_profile::UpdateUserProfileError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
5384 crate::operation::update_user_profile::UpdateUserProfileError::Unhandled(inner) => Error::Unhandled(inner),
5385 }
5386 }
5387}
5388impl ::std::error::Error for Error {
5389 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
5390 match self {
5391 Error::AccessDeniedException(inner) => inner.source(),
5392 Error::ConflictException(inner) => inner.source(),
5393 Error::InternalServerException(inner) => inner.source(),
5394 Error::ResourceNotFoundException(inner) => inner.source(),
5395 Error::ServiceQuotaExceededException(inner) => inner.source(),
5396 Error::ThrottlingException(inner) => inner.source(),
5397 Error::UnauthorizedException(inner) => inner.source(),
5398 Error::ValidationException(inner) => inner.source(),
5399 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
5400 }
5401 }
5402}
5403impl ::aws_types::request_id::RequestId for Error {
5404 fn request_id(&self) -> Option<&str> {
5405 match self {
5406 Self::AccessDeniedException(e) => e.request_id(),
5407 Self::ConflictException(e) => e.request_id(),
5408 Self::InternalServerException(e) => e.request_id(),
5409 Self::ResourceNotFoundException(e) => e.request_id(),
5410 Self::ServiceQuotaExceededException(e) => e.request_id(),
5411 Self::ThrottlingException(e) => e.request_id(),
5412 Self::UnauthorizedException(e) => e.request_id(),
5413 Self::ValidationException(e) => e.request_id(),
5414 Self::Unhandled(e) => e.meta.request_id(),
5415 }
5416 }
5417}