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 ResourceInUseException(crate::types::error::ResourceInUseException),
14 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
16 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
18 ServiceUnavailableException(crate::types::error::ServiceUnavailableException),
20 ThrottlingException(crate::types::error::ThrottlingException),
22 TooManyTagsException(crate::types::error::TooManyTagsException),
24 ValidationException(crate::types::error::ValidationException),
26 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
28 variable wildcard pattern and check `.code()`:
29 \
30 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
31 \
32 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
33 Unhandled(crate::error::sealed_unhandled::Unhandled),
34}
35impl ::std::fmt::Display for Error {
36 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
37 match self {
38 Error::AccessDeniedException(inner) => inner.fmt(f),
39 Error::ConflictException(inner) => inner.fmt(f),
40 Error::InternalServerException(inner) => inner.fmt(f),
41 Error::ResourceInUseException(inner) => inner.fmt(f),
42 Error::ResourceNotFoundException(inner) => inner.fmt(f),
43 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
44 Error::ServiceUnavailableException(inner) => inner.fmt(f),
45 Error::ThrottlingException(inner) => inner.fmt(f),
46 Error::TooManyTagsException(inner) => inner.fmt(f),
47 Error::ValidationException(inner) => inner.fmt(f),
48 Error::Unhandled(_) => {
49 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
50 write!(f, "unhandled error ({code})")
51 } else {
52 f.write_str("unhandled error")
53 }
54 }
55 }
56 }
57}
58impl From<::aws_smithy_types::error::operation::BuildError> for Error {
59 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
60 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
61 source: value.into(),
62 meta: ::std::default::Default::default(),
63 })
64 }
65}
66impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
67 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
68 match self {
69 Self::AccessDeniedException(inner) => inner.meta(),
70 Self::ConflictException(inner) => inner.meta(),
71 Self::InternalServerException(inner) => inner.meta(),
72 Self::ResourceInUseException(inner) => inner.meta(),
73 Self::ResourceNotFoundException(inner) => inner.meta(),
74 Self::ServiceQuotaExceededException(inner) => inner.meta(),
75 Self::ServiceUnavailableException(inner) => inner.meta(),
76 Self::ThrottlingException(inner) => inner.meta(),
77 Self::TooManyTagsException(inner) => inner.meta(),
78 Self::ValidationException(inner) => inner.meta(),
79 Self::Unhandled(inner) => &inner.meta,
80 }
81 }
82}
83impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError, R>>
84 for Error
85where
86 R: Send + Sync + std::fmt::Debug + 'static,
87{
88 fn from(
89 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError, R>,
90 ) -> Self {
91 match err {
92 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
93 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
94 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
95 source: err.into(),
96 }),
97 }
98 }
99}
100impl From<crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError> for Error {
101 fn from(err: crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError) -> Self {
102 match err {
103 crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError::AccessDeniedException(inner) => {
104 Error::AccessDeniedException(inner)
105 }
106 crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError::ConflictException(inner) => Error::ConflictException(inner),
107 crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError::InternalServerException(inner) => {
108 Error::InternalServerException(inner)
109 }
110 crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError::ResourceNotFoundException(inner) => {
111 Error::ResourceNotFoundException(inner)
112 }
113 crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError::ThrottlingException(inner) => {
114 Error::ThrottlingException(inner)
115 }
116 crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError::ValidationException(inner) => {
117 Error::ValidationException(inner)
118 }
119 crate::operation::batch_delete_evaluation_job::BatchDeleteEvaluationJobError::Unhandled(inner) => Error::Unhandled(inner),
120 }
121 }
122}
123impl<R>
124 From<
125 ::aws_smithy_runtime_api::client::result::SdkError<
126 crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError,
127 R,
128 >,
129 > for Error
130where
131 R: Send + Sync + std::fmt::Debug + 'static,
132{
133 fn from(
134 err: ::aws_smithy_runtime_api::client::result::SdkError<
135 crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError,
136 R,
137 >,
138 ) -> Self {
139 match err {
140 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
141 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
142 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
143 source: err.into(),
144 }),
145 }
146 }
147}
148impl From<crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError> for Error {
149 fn from(err: crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError) -> Self {
150 match err {
151 crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
152 crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
153 crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
154 crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
155 crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
156 crate::operation::cancel_automated_reasoning_policy_build_workflow::CancelAutomatedReasoningPolicyBuildWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
157 }
158 }
159}
160impl<R>
161 From<
162 ::aws_smithy_runtime_api::client::result::SdkError<
163 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError,
164 R,
165 >,
166 > for Error
167where
168 R: Send + Sync + std::fmt::Debug + 'static,
169{
170 fn from(
171 err: ::aws_smithy_runtime_api::client::result::SdkError<
172 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError,
173 R,
174 >,
175 ) -> Self {
176 match err {
177 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
178 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
179 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
180 source: err.into(),
181 }),
182 }
183 }
184}
185impl From<crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError> for Error {
186 fn from(err: crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError) -> Self {
187 match err {
188 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::AccessDeniedException(inner) => {
189 Error::AccessDeniedException(inner)
190 }
191 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::ConflictException(inner) => {
192 Error::ConflictException(inner)
193 }
194 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::InternalServerException(inner) => {
195 Error::InternalServerException(inner)
196 }
197 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::ResourceNotFoundException(inner) => {
198 Error::ResourceNotFoundException(inner)
199 }
200 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::ServiceQuotaExceededException(inner) => {
201 Error::ServiceQuotaExceededException(inner)
202 }
203 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::ThrottlingException(inner) => {
204 Error::ThrottlingException(inner)
205 }
206 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::TooManyTagsException(inner) => {
207 Error::TooManyTagsException(inner)
208 }
209 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::ValidationException(inner) => {
210 Error::ValidationException(inner)
211 }
212 crate::operation::create_automated_reasoning_policy::CreateAutomatedReasoningPolicyError::Unhandled(inner) => Error::Unhandled(inner),
213 }
214 }
215}
216impl<R>
217 From<
218 ::aws_smithy_runtime_api::client::result::SdkError<
219 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError,
220 R,
221 >,
222 > for Error
223where
224 R: Send + Sync + std::fmt::Debug + 'static,
225{
226 fn from(
227 err: ::aws_smithy_runtime_api::client::result::SdkError<
228 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError,
229 R,
230 >,
231 ) -> Self {
232 match err {
233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
236 source: err.into(),
237 }),
238 }
239 }
240}
241impl From<crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError> for Error {
242 fn from(err: crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError) -> Self {
243 match err {
244 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
245 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError::ConflictException(inner) => Error::ConflictException(inner),
246 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError::InternalServerException(inner) => Error::InternalServerException(inner),
247 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
248 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
249 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
250 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError::ValidationException(inner) => Error::ValidationException(inner),
251 crate::operation::create_automated_reasoning_policy_test_case::CreateAutomatedReasoningPolicyTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
252 }
253 }
254}
255impl<R>
256 From<
257 ::aws_smithy_runtime_api::client::result::SdkError<
258 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError,
259 R,
260 >,
261 > for Error
262where
263 R: Send + Sync + std::fmt::Debug + 'static,
264{
265 fn from(
266 err: ::aws_smithy_runtime_api::client::result::SdkError<
267 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError,
268 R,
269 >,
270 ) -> Self {
271 match err {
272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
275 source: err.into(),
276 }),
277 }
278 }
279}
280impl From<crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError> for Error {
281 fn from(err: crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError) -> Self {
282 match err {
283 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
284 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::ConflictException(inner) => Error::ConflictException(inner),
285 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::InternalServerException(inner) => Error::InternalServerException(inner),
286 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
287 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
288 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
289 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
290 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::ValidationException(inner) => Error::ValidationException(inner),
291 crate::operation::create_automated_reasoning_policy_version::CreateAutomatedReasoningPolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
292 }
293 }
294}
295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_model::CreateCustomModelError, R>> for Error
296where
297 R: Send + Sync + std::fmt::Debug + 'static,
298{
299 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_model::CreateCustomModelError, R>) -> Self {
300 match err {
301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
304 source: err.into(),
305 }),
306 }
307 }
308}
309impl From<crate::operation::create_custom_model::CreateCustomModelError> for Error {
310 fn from(err: crate::operation::create_custom_model::CreateCustomModelError) -> Self {
311 match err {
312 crate::operation::create_custom_model::CreateCustomModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
313 crate::operation::create_custom_model::CreateCustomModelError::ConflictException(inner) => Error::ConflictException(inner),
314 crate::operation::create_custom_model::CreateCustomModelError::InternalServerException(inner) => Error::InternalServerException(inner),
315 crate::operation::create_custom_model::CreateCustomModelError::ResourceNotFoundException(inner) => {
316 Error::ResourceNotFoundException(inner)
317 }
318 crate::operation::create_custom_model::CreateCustomModelError::ServiceQuotaExceededException(inner) => {
319 Error::ServiceQuotaExceededException(inner)
320 }
321 crate::operation::create_custom_model::CreateCustomModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
322 crate::operation::create_custom_model::CreateCustomModelError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
323 crate::operation::create_custom_model::CreateCustomModelError::ValidationException(inner) => Error::ValidationException(inner),
324 crate::operation::create_custom_model::CreateCustomModelError::Unhandled(inner) => Error::Unhandled(inner),
325 }
326 }
327}
328impl<R>
329 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError, R>>
330 for Error
331where
332 R: Send + Sync + std::fmt::Debug + 'static,
333{
334 fn from(
335 err: ::aws_smithy_runtime_api::client::result::SdkError<
336 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError,
337 R,
338 >,
339 ) -> Self {
340 match err {
341 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
342 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
343 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
344 source: err.into(),
345 }),
346 }
347 }
348}
349impl From<crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError> for Error {
350 fn from(err: crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError) -> Self {
351 match err {
352 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError::AccessDeniedException(inner) => {
353 Error::AccessDeniedException(inner)
354 }
355 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError::InternalServerException(inner) => {
356 Error::InternalServerException(inner)
357 }
358 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError::ResourceNotFoundException(inner) => {
359 Error::ResourceNotFoundException(inner)
360 }
361 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError::ServiceQuotaExceededException(inner) => {
362 Error::ServiceQuotaExceededException(inner)
363 }
364 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError::ThrottlingException(inner) => {
365 Error::ThrottlingException(inner)
366 }
367 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError::TooManyTagsException(inner) => {
368 Error::TooManyTagsException(inner)
369 }
370 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError::ValidationException(inner) => {
371 Error::ValidationException(inner)
372 }
373 crate::operation::create_custom_model_deployment::CreateCustomModelDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
374 }
375 }
376}
377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_job::CreateEvaluationJobError, R>> for Error
378where
379 R: Send + Sync + std::fmt::Debug + 'static,
380{
381 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_job::CreateEvaluationJobError, R>) -> Self {
382 match err {
383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
386 source: err.into(),
387 }),
388 }
389 }
390}
391impl From<crate::operation::create_evaluation_job::CreateEvaluationJobError> for Error {
392 fn from(err: crate::operation::create_evaluation_job::CreateEvaluationJobError) -> Self {
393 match err {
394 crate::operation::create_evaluation_job::CreateEvaluationJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
395 crate::operation::create_evaluation_job::CreateEvaluationJobError::ConflictException(inner) => Error::ConflictException(inner),
396 crate::operation::create_evaluation_job::CreateEvaluationJobError::InternalServerException(inner) => {
397 Error::InternalServerException(inner)
398 }
399 crate::operation::create_evaluation_job::CreateEvaluationJobError::ResourceNotFoundException(inner) => {
400 Error::ResourceNotFoundException(inner)
401 }
402 crate::operation::create_evaluation_job::CreateEvaluationJobError::ServiceQuotaExceededException(inner) => {
403 Error::ServiceQuotaExceededException(inner)
404 }
405 crate::operation::create_evaluation_job::CreateEvaluationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
406 crate::operation::create_evaluation_job::CreateEvaluationJobError::ValidationException(inner) => Error::ValidationException(inner),
407 crate::operation::create_evaluation_job::CreateEvaluationJobError::Unhandled(inner) => Error::Unhandled(inner),
408 }
409 }
410}
411impl<R>
412 From<
413 ::aws_smithy_runtime_api::client::result::SdkError<
414 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError,
415 R,
416 >,
417 > for Error
418where
419 R: Send + Sync + std::fmt::Debug + 'static,
420{
421 fn from(
422 err: ::aws_smithy_runtime_api::client::result::SdkError<
423 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError,
424 R,
425 >,
426 ) -> Self {
427 match err {
428 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
429 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
430 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
431 source: err.into(),
432 }),
433 }
434 }
435}
436impl From<crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError> for Error {
437 fn from(err: crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError) -> Self {
438 match err {
439 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError::AccessDeniedException(inner) => {
440 Error::AccessDeniedException(inner)
441 }
442 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError::ConflictException(inner) => {
443 Error::ConflictException(inner)
444 }
445 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError::InternalServerException(inner) => {
446 Error::InternalServerException(inner)
447 }
448 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError::ResourceNotFoundException(inner) => {
449 Error::ResourceNotFoundException(inner)
450 }
451 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError::ThrottlingException(inner) => {
452 Error::ThrottlingException(inner)
453 }
454 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError::ValidationException(inner) => {
455 Error::ValidationException(inner)
456 }
457 crate::operation::create_foundation_model_agreement::CreateFoundationModelAgreementError::Unhandled(inner) => Error::Unhandled(inner),
458 }
459 }
460}
461impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_guardrail::CreateGuardrailError, R>> for Error
462where
463 R: Send + Sync + std::fmt::Debug + 'static,
464{
465 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_guardrail::CreateGuardrailError, R>) -> Self {
466 match err {
467 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
468 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
469 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
470 source: err.into(),
471 }),
472 }
473 }
474}
475impl From<crate::operation::create_guardrail::CreateGuardrailError> for Error {
476 fn from(err: crate::operation::create_guardrail::CreateGuardrailError) -> Self {
477 match err {
478 crate::operation::create_guardrail::CreateGuardrailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
479 crate::operation::create_guardrail::CreateGuardrailError::ConflictException(inner) => Error::ConflictException(inner),
480 crate::operation::create_guardrail::CreateGuardrailError::InternalServerException(inner) => Error::InternalServerException(inner),
481 crate::operation::create_guardrail::CreateGuardrailError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
482 crate::operation::create_guardrail::CreateGuardrailError::ServiceQuotaExceededException(inner) => {
483 Error::ServiceQuotaExceededException(inner)
484 }
485 crate::operation::create_guardrail::CreateGuardrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
486 crate::operation::create_guardrail::CreateGuardrailError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
487 crate::operation::create_guardrail::CreateGuardrailError::ValidationException(inner) => Error::ValidationException(inner),
488 crate::operation::create_guardrail::CreateGuardrailError::Unhandled(inner) => Error::Unhandled(inner),
489 }
490 }
491}
492impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_guardrail_version::CreateGuardrailVersionError, R>> for Error
493where
494 R: Send + Sync + std::fmt::Debug + 'static,
495{
496 fn from(
497 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_guardrail_version::CreateGuardrailVersionError, R>,
498 ) -> Self {
499 match err {
500 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
501 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
502 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
503 source: err.into(),
504 }),
505 }
506 }
507}
508impl From<crate::operation::create_guardrail_version::CreateGuardrailVersionError> for Error {
509 fn from(err: crate::operation::create_guardrail_version::CreateGuardrailVersionError) -> Self {
510 match err {
511 crate::operation::create_guardrail_version::CreateGuardrailVersionError::AccessDeniedException(inner) => {
512 Error::AccessDeniedException(inner)
513 }
514 crate::operation::create_guardrail_version::CreateGuardrailVersionError::ConflictException(inner) => Error::ConflictException(inner),
515 crate::operation::create_guardrail_version::CreateGuardrailVersionError::InternalServerException(inner) => {
516 Error::InternalServerException(inner)
517 }
518 crate::operation::create_guardrail_version::CreateGuardrailVersionError::ResourceNotFoundException(inner) => {
519 Error::ResourceNotFoundException(inner)
520 }
521 crate::operation::create_guardrail_version::CreateGuardrailVersionError::ServiceQuotaExceededException(inner) => {
522 Error::ServiceQuotaExceededException(inner)
523 }
524 crate::operation::create_guardrail_version::CreateGuardrailVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
525 crate::operation::create_guardrail_version::CreateGuardrailVersionError::ValidationException(inner) => Error::ValidationException(inner),
526 crate::operation::create_guardrail_version::CreateGuardrailVersionError::Unhandled(inner) => Error::Unhandled(inner),
527 }
528 }
529}
530impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_inference_profile::CreateInferenceProfileError, R>> for Error
531where
532 R: Send + Sync + std::fmt::Debug + 'static,
533{
534 fn from(
535 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_inference_profile::CreateInferenceProfileError, R>,
536 ) -> Self {
537 match err {
538 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
539 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
540 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
541 source: err.into(),
542 }),
543 }
544 }
545}
546impl From<crate::operation::create_inference_profile::CreateInferenceProfileError> for Error {
547 fn from(err: crate::operation::create_inference_profile::CreateInferenceProfileError) -> Self {
548 match err {
549 crate::operation::create_inference_profile::CreateInferenceProfileError::AccessDeniedException(inner) => {
550 Error::AccessDeniedException(inner)
551 }
552 crate::operation::create_inference_profile::CreateInferenceProfileError::ConflictException(inner) => Error::ConflictException(inner),
553 crate::operation::create_inference_profile::CreateInferenceProfileError::InternalServerException(inner) => {
554 Error::InternalServerException(inner)
555 }
556 crate::operation::create_inference_profile::CreateInferenceProfileError::ResourceNotFoundException(inner) => {
557 Error::ResourceNotFoundException(inner)
558 }
559 crate::operation::create_inference_profile::CreateInferenceProfileError::ServiceQuotaExceededException(inner) => {
560 Error::ServiceQuotaExceededException(inner)
561 }
562 crate::operation::create_inference_profile::CreateInferenceProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
563 crate::operation::create_inference_profile::CreateInferenceProfileError::TooManyTagsException(inner) => {
564 Error::TooManyTagsException(inner)
565 }
566 crate::operation::create_inference_profile::CreateInferenceProfileError::ValidationException(inner) => Error::ValidationException(inner),
567 crate::operation::create_inference_profile::CreateInferenceProfileError::Unhandled(inner) => Error::Unhandled(inner),
568 }
569 }
570}
571impl<R>
572 From<
573 ::aws_smithy_runtime_api::client::result::SdkError<
574 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError,
575 R,
576 >,
577 > for Error
578where
579 R: Send + Sync + std::fmt::Debug + 'static,
580{
581 fn from(
582 err: ::aws_smithy_runtime_api::client::result::SdkError<
583 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError,
584 R,
585 >,
586 ) -> Self {
587 match err {
588 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
589 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
590 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
591 source: err.into(),
592 }),
593 }
594 }
595}
596impl From<crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError> for Error {
597 fn from(err: crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError) -> Self {
598 match err {
599 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError::AccessDeniedException(inner) => {
600 Error::AccessDeniedException(inner)
601 }
602 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError::ConflictException(inner) => {
603 Error::ConflictException(inner)
604 }
605 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError::InternalServerException(inner) => {
606 Error::InternalServerException(inner)
607 }
608 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
609 Error::ResourceNotFoundException(inner)
610 }
611 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError::ServiceQuotaExceededException(inner) => {
612 Error::ServiceQuotaExceededException(inner)
613 }
614 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError::ThrottlingException(inner) => {
615 Error::ThrottlingException(inner)
616 }
617 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError::ValidationException(inner) => {
618 Error::ValidationException(inner)
619 }
620 crate::operation::create_marketplace_model_endpoint::CreateMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
621 }
622 }
623}
624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_model_copy_job::CreateModelCopyJobError, 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_model_copy_job::CreateModelCopyJobError, 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_model_copy_job::CreateModelCopyJobError> for Error {
639 fn from(err: crate::operation::create_model_copy_job::CreateModelCopyJobError) -> Self {
640 match err {
641 crate::operation::create_model_copy_job::CreateModelCopyJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
642 crate::operation::create_model_copy_job::CreateModelCopyJobError::InternalServerException(inner) => Error::InternalServerException(inner),
643 crate::operation::create_model_copy_job::CreateModelCopyJobError::ResourceNotFoundException(inner) => {
644 Error::ResourceNotFoundException(inner)
645 }
646 crate::operation::create_model_copy_job::CreateModelCopyJobError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
647 crate::operation::create_model_copy_job::CreateModelCopyJobError::Unhandled(inner) => Error::Unhandled(inner),
648 }
649 }
650}
651impl<R>
652 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_model_customization_job::CreateModelCustomizationJobError, R>>
653 for Error
654where
655 R: Send + Sync + std::fmt::Debug + 'static,
656{
657 fn from(
658 err: ::aws_smithy_runtime_api::client::result::SdkError<
659 crate::operation::create_model_customization_job::CreateModelCustomizationJobError,
660 R,
661 >,
662 ) -> Self {
663 match err {
664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
667 source: err.into(),
668 }),
669 }
670 }
671}
672impl From<crate::operation::create_model_customization_job::CreateModelCustomizationJobError> for Error {
673 fn from(err: crate::operation::create_model_customization_job::CreateModelCustomizationJobError) -> Self {
674 match err {
675 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::AccessDeniedException(inner) => {
676 Error::AccessDeniedException(inner)
677 }
678 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::ConflictException(inner) => {
679 Error::ConflictException(inner)
680 }
681 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::InternalServerException(inner) => {
682 Error::InternalServerException(inner)
683 }
684 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::ResourceNotFoundException(inner) => {
685 Error::ResourceNotFoundException(inner)
686 }
687 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::ServiceQuotaExceededException(inner) => {
688 Error::ServiceQuotaExceededException(inner)
689 }
690 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::ThrottlingException(inner) => {
691 Error::ThrottlingException(inner)
692 }
693 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::TooManyTagsException(inner) => {
694 Error::TooManyTagsException(inner)
695 }
696 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::ValidationException(inner) => {
697 Error::ValidationException(inner)
698 }
699 crate::operation::create_model_customization_job::CreateModelCustomizationJobError::Unhandled(inner) => Error::Unhandled(inner),
700 }
701 }
702}
703impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_model_import_job::CreateModelImportJobError, R>> for Error
704where
705 R: Send + Sync + std::fmt::Debug + 'static,
706{
707 fn from(
708 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_model_import_job::CreateModelImportJobError, R>,
709 ) -> Self {
710 match err {
711 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
712 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
713 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
714 source: err.into(),
715 }),
716 }
717 }
718}
719impl From<crate::operation::create_model_import_job::CreateModelImportJobError> for Error {
720 fn from(err: crate::operation::create_model_import_job::CreateModelImportJobError) -> Self {
721 match err {
722 crate::operation::create_model_import_job::CreateModelImportJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
723 crate::operation::create_model_import_job::CreateModelImportJobError::ConflictException(inner) => Error::ConflictException(inner),
724 crate::operation::create_model_import_job::CreateModelImportJobError::InternalServerException(inner) => {
725 Error::InternalServerException(inner)
726 }
727 crate::operation::create_model_import_job::CreateModelImportJobError::ResourceNotFoundException(inner) => {
728 Error::ResourceNotFoundException(inner)
729 }
730 crate::operation::create_model_import_job::CreateModelImportJobError::ServiceQuotaExceededException(inner) => {
731 Error::ServiceQuotaExceededException(inner)
732 }
733 crate::operation::create_model_import_job::CreateModelImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
734 crate::operation::create_model_import_job::CreateModelImportJobError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
735 crate::operation::create_model_import_job::CreateModelImportJobError::ValidationException(inner) => Error::ValidationException(inner),
736 crate::operation::create_model_import_job::CreateModelImportJobError::Unhandled(inner) => Error::Unhandled(inner),
737 }
738 }
739}
740impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_model_invocation_job::CreateModelInvocationJobError, R>>
741 for Error
742where
743 R: Send + Sync + std::fmt::Debug + 'static,
744{
745 fn from(
746 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_model_invocation_job::CreateModelInvocationJobError, R>,
747 ) -> Self {
748 match err {
749 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
750 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
751 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
752 source: err.into(),
753 }),
754 }
755 }
756}
757impl From<crate::operation::create_model_invocation_job::CreateModelInvocationJobError> for Error {
758 fn from(err: crate::operation::create_model_invocation_job::CreateModelInvocationJobError) -> Self {
759 match err {
760 crate::operation::create_model_invocation_job::CreateModelInvocationJobError::AccessDeniedException(inner) => {
761 Error::AccessDeniedException(inner)
762 }
763 crate::operation::create_model_invocation_job::CreateModelInvocationJobError::ConflictException(inner) => Error::ConflictException(inner),
764 crate::operation::create_model_invocation_job::CreateModelInvocationJobError::InternalServerException(inner) => {
765 Error::InternalServerException(inner)
766 }
767 crate::operation::create_model_invocation_job::CreateModelInvocationJobError::ResourceNotFoundException(inner) => {
768 Error::ResourceNotFoundException(inner)
769 }
770 crate::operation::create_model_invocation_job::CreateModelInvocationJobError::ServiceQuotaExceededException(inner) => {
771 Error::ServiceQuotaExceededException(inner)
772 }
773 crate::operation::create_model_invocation_job::CreateModelInvocationJobError::ThrottlingException(inner) => {
774 Error::ThrottlingException(inner)
775 }
776 crate::operation::create_model_invocation_job::CreateModelInvocationJobError::ValidationException(inner) => {
777 Error::ValidationException(inner)
778 }
779 crate::operation::create_model_invocation_job::CreateModelInvocationJobError::Unhandled(inner) => Error::Unhandled(inner),
780 }
781 }
782}
783impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt_router::CreatePromptRouterError, R>> for Error
784where
785 R: Send + Sync + std::fmt::Debug + 'static,
786{
787 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt_router::CreatePromptRouterError, R>) -> Self {
788 match err {
789 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
790 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
791 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
792 source: err.into(),
793 }),
794 }
795 }
796}
797impl From<crate::operation::create_prompt_router::CreatePromptRouterError> for Error {
798 fn from(err: crate::operation::create_prompt_router::CreatePromptRouterError) -> Self {
799 match err {
800 crate::operation::create_prompt_router::CreatePromptRouterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
801 crate::operation::create_prompt_router::CreatePromptRouterError::ConflictException(inner) => Error::ConflictException(inner),
802 crate::operation::create_prompt_router::CreatePromptRouterError::InternalServerException(inner) => Error::InternalServerException(inner),
803 crate::operation::create_prompt_router::CreatePromptRouterError::ResourceNotFoundException(inner) => {
804 Error::ResourceNotFoundException(inner)
805 }
806 crate::operation::create_prompt_router::CreatePromptRouterError::ServiceQuotaExceededException(inner) => {
807 Error::ServiceQuotaExceededException(inner)
808 }
809 crate::operation::create_prompt_router::CreatePromptRouterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
810 crate::operation::create_prompt_router::CreatePromptRouterError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
811 crate::operation::create_prompt_router::CreatePromptRouterError::ValidationException(inner) => Error::ValidationException(inner),
812 crate::operation::create_prompt_router::CreatePromptRouterError::Unhandled(inner) => Error::Unhandled(inner),
813 }
814 }
815}
816impl<R>
817 From<
818 ::aws_smithy_runtime_api::client::result::SdkError<
819 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError,
820 R,
821 >,
822 > for Error
823where
824 R: Send + Sync + std::fmt::Debug + 'static,
825{
826 fn from(
827 err: ::aws_smithy_runtime_api::client::result::SdkError<
828 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError,
829 R,
830 >,
831 ) -> Self {
832 match err {
833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
836 source: err.into(),
837 }),
838 }
839 }
840}
841impl From<crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError> for Error {
842 fn from(err: crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError) -> Self {
843 match err {
844 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError::AccessDeniedException(inner) => {
845 Error::AccessDeniedException(inner)
846 }
847 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError::InternalServerException(inner) => {
848 Error::InternalServerException(inner)
849 }
850 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError::ResourceNotFoundException(inner) => {
851 Error::ResourceNotFoundException(inner)
852 }
853 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError::ServiceQuotaExceededException(inner) => {
854 Error::ServiceQuotaExceededException(inner)
855 }
856 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError::ThrottlingException(inner) => {
857 Error::ThrottlingException(inner)
858 }
859 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError::TooManyTagsException(inner) => {
860 Error::TooManyTagsException(inner)
861 }
862 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError::ValidationException(inner) => {
863 Error::ValidationException(inner)
864 }
865 crate::operation::create_provisioned_model_throughput::CreateProvisionedModelThroughputError::Unhandled(inner) => Error::Unhandled(inner),
866 }
867 }
868}
869impl<R>
870 From<
871 ::aws_smithy_runtime_api::client::result::SdkError<
872 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError,
873 R,
874 >,
875 > for Error
876where
877 R: Send + Sync + std::fmt::Debug + 'static,
878{
879 fn from(
880 err: ::aws_smithy_runtime_api::client::result::SdkError<
881 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError,
882 R,
883 >,
884 ) -> Self {
885 match err {
886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
889 source: err.into(),
890 }),
891 }
892 }
893}
894impl From<crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError> for Error {
895 fn from(err: crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError) -> Self {
896 match err {
897 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError::AccessDeniedException(inner) => {
898 Error::AccessDeniedException(inner)
899 }
900 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError::ConflictException(inner) => {
901 Error::ConflictException(inner)
902 }
903 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError::InternalServerException(inner) => {
904 Error::InternalServerException(inner)
905 }
906 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError::ResourceInUseException(inner) => {
907 Error::ResourceInUseException(inner)
908 }
909 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError::ResourceNotFoundException(inner) => {
910 Error::ResourceNotFoundException(inner)
911 }
912 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError::ThrottlingException(inner) => {
913 Error::ThrottlingException(inner)
914 }
915 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError::ValidationException(inner) => {
916 Error::ValidationException(inner)
917 }
918 crate::operation::delete_automated_reasoning_policy::DeleteAutomatedReasoningPolicyError::Unhandled(inner) => Error::Unhandled(inner),
919 }
920 }
921}
922impl<R>
923 From<
924 ::aws_smithy_runtime_api::client::result::SdkError<
925 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError,
926 R,
927 >,
928 > for Error
929where
930 R: Send + Sync + std::fmt::Debug + 'static,
931{
932 fn from(
933 err: ::aws_smithy_runtime_api::client::result::SdkError<
934 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError,
935 R,
936 >,
937 ) -> Self {
938 match err {
939 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
940 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
941 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
942 source: err.into(),
943 }),
944 }
945 }
946}
947impl From<crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError> for Error {
948 fn from(err: crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError) -> Self {
949 match err {
950 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
951 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError::ConflictException(inner) => Error::ConflictException(inner),
952 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
953 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
954 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
955 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
956 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
957 crate::operation::delete_automated_reasoning_policy_build_workflow::DeleteAutomatedReasoningPolicyBuildWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
958 }
959 }
960}
961impl<R>
962 From<
963 ::aws_smithy_runtime_api::client::result::SdkError<
964 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError,
965 R,
966 >,
967 > for Error
968where
969 R: Send + Sync + std::fmt::Debug + 'static,
970{
971 fn from(
972 err: ::aws_smithy_runtime_api::client::result::SdkError<
973 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError,
974 R,
975 >,
976 ) -> Self {
977 match err {
978 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
979 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
980 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
981 source: err.into(),
982 }),
983 }
984 }
985}
986impl From<crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError> for Error {
987 fn from(err: crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError) -> Self {
988 match err {
989 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError::AccessDeniedException(
990 inner,
991 ) => Error::AccessDeniedException(inner),
992 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError::ConflictException(inner) => {
993 Error::ConflictException(inner)
994 }
995 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError::InternalServerException(
996 inner,
997 ) => Error::InternalServerException(inner),
998 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError::ResourceInUseException(
999 inner,
1000 ) => Error::ResourceInUseException(inner),
1001 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError::ResourceNotFoundException(
1002 inner,
1003 ) => Error::ResourceNotFoundException(inner),
1004 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError::ThrottlingException(
1005 inner,
1006 ) => Error::ThrottlingException(inner),
1007 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError::ValidationException(
1008 inner,
1009 ) => Error::ValidationException(inner),
1010 crate::operation::delete_automated_reasoning_policy_test_case::DeleteAutomatedReasoningPolicyTestCaseError::Unhandled(inner) => {
1011 Error::Unhandled(inner)
1012 }
1013 }
1014 }
1015}
1016impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_model::DeleteCustomModelError, R>> for Error
1017where
1018 R: Send + Sync + std::fmt::Debug + 'static,
1019{
1020 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_model::DeleteCustomModelError, R>) -> Self {
1021 match err {
1022 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1023 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1024 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1025 source: err.into(),
1026 }),
1027 }
1028 }
1029}
1030impl From<crate::operation::delete_custom_model::DeleteCustomModelError> for Error {
1031 fn from(err: crate::operation::delete_custom_model::DeleteCustomModelError) -> Self {
1032 match err {
1033 crate::operation::delete_custom_model::DeleteCustomModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1034 crate::operation::delete_custom_model::DeleteCustomModelError::ConflictException(inner) => Error::ConflictException(inner),
1035 crate::operation::delete_custom_model::DeleteCustomModelError::InternalServerException(inner) => Error::InternalServerException(inner),
1036 crate::operation::delete_custom_model::DeleteCustomModelError::ResourceNotFoundException(inner) => {
1037 Error::ResourceNotFoundException(inner)
1038 }
1039 crate::operation::delete_custom_model::DeleteCustomModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1040 crate::operation::delete_custom_model::DeleteCustomModelError::ValidationException(inner) => Error::ValidationException(inner),
1041 crate::operation::delete_custom_model::DeleteCustomModelError::Unhandled(inner) => Error::Unhandled(inner),
1042 }
1043 }
1044}
1045impl<R>
1046 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError, R>>
1047 for Error
1048where
1049 R: Send + Sync + std::fmt::Debug + 'static,
1050{
1051 fn from(
1052 err: ::aws_smithy_runtime_api::client::result::SdkError<
1053 crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError,
1054 R,
1055 >,
1056 ) -> Self {
1057 match err {
1058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1061 source: err.into(),
1062 }),
1063 }
1064 }
1065}
1066impl From<crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError> for Error {
1067 fn from(err: crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError) -> Self {
1068 match err {
1069 crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError::AccessDeniedException(inner) => {
1070 Error::AccessDeniedException(inner)
1071 }
1072 crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError::ConflictException(inner) => {
1073 Error::ConflictException(inner)
1074 }
1075 crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError::InternalServerException(inner) => {
1076 Error::InternalServerException(inner)
1077 }
1078 crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError::ResourceNotFoundException(inner) => {
1079 Error::ResourceNotFoundException(inner)
1080 }
1081 crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError::ThrottlingException(inner) => {
1082 Error::ThrottlingException(inner)
1083 }
1084 crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError::ValidationException(inner) => {
1085 Error::ValidationException(inner)
1086 }
1087 crate::operation::delete_custom_model_deployment::DeleteCustomModelDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
1088 }
1089 }
1090}
1091impl<R>
1092 From<
1093 ::aws_smithy_runtime_api::client::result::SdkError<
1094 crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError,
1095 R,
1096 >,
1097 > for Error
1098where
1099 R: Send + Sync + std::fmt::Debug + 'static,
1100{
1101 fn from(
1102 err: ::aws_smithy_runtime_api::client::result::SdkError<
1103 crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError,
1104 R,
1105 >,
1106 ) -> Self {
1107 match err {
1108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1111 source: err.into(),
1112 }),
1113 }
1114 }
1115}
1116impl From<crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError> for Error {
1117 fn from(err: crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError) -> Self {
1118 match err {
1119 crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError::AccessDeniedException(inner) => {
1120 Error::AccessDeniedException(inner)
1121 }
1122 crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError::InternalServerException(inner) => {
1123 Error::InternalServerException(inner)
1124 }
1125 crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError::ResourceNotFoundException(
1126 inner,
1127 ) => Error::ResourceNotFoundException(inner),
1128 crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError::ThrottlingException(inner) => {
1129 Error::ThrottlingException(inner)
1130 }
1131 crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError::ValidationException(inner) => {
1132 Error::ValidationException(inner)
1133 }
1134 crate::operation::delete_enforced_guardrail_configuration::DeleteEnforcedGuardrailConfigurationError::Unhandled(inner) => {
1135 Error::Unhandled(inner)
1136 }
1137 }
1138 }
1139}
1140impl<R>
1141 From<
1142 ::aws_smithy_runtime_api::client::result::SdkError<
1143 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError,
1144 R,
1145 >,
1146 > for Error
1147where
1148 R: Send + Sync + std::fmt::Debug + 'static,
1149{
1150 fn from(
1151 err: ::aws_smithy_runtime_api::client::result::SdkError<
1152 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError,
1153 R,
1154 >,
1155 ) -> Self {
1156 match err {
1157 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1158 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1159 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1160 source: err.into(),
1161 }),
1162 }
1163 }
1164}
1165impl From<crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError> for Error {
1166 fn from(err: crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError) -> Self {
1167 match err {
1168 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError::AccessDeniedException(inner) => {
1169 Error::AccessDeniedException(inner)
1170 }
1171 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError::ConflictException(inner) => {
1172 Error::ConflictException(inner)
1173 }
1174 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError::InternalServerException(inner) => {
1175 Error::InternalServerException(inner)
1176 }
1177 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError::ResourceNotFoundException(inner) => {
1178 Error::ResourceNotFoundException(inner)
1179 }
1180 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError::ThrottlingException(inner) => {
1181 Error::ThrottlingException(inner)
1182 }
1183 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError::ValidationException(inner) => {
1184 Error::ValidationException(inner)
1185 }
1186 crate::operation::delete_foundation_model_agreement::DeleteFoundationModelAgreementError::Unhandled(inner) => Error::Unhandled(inner),
1187 }
1188 }
1189}
1190impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_guardrail::DeleteGuardrailError, R>> for Error
1191where
1192 R: Send + Sync + std::fmt::Debug + 'static,
1193{
1194 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_guardrail::DeleteGuardrailError, R>) -> Self {
1195 match err {
1196 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1197 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1198 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1199 source: err.into(),
1200 }),
1201 }
1202 }
1203}
1204impl From<crate::operation::delete_guardrail::DeleteGuardrailError> for Error {
1205 fn from(err: crate::operation::delete_guardrail::DeleteGuardrailError) -> Self {
1206 match err {
1207 crate::operation::delete_guardrail::DeleteGuardrailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1208 crate::operation::delete_guardrail::DeleteGuardrailError::ConflictException(inner) => Error::ConflictException(inner),
1209 crate::operation::delete_guardrail::DeleteGuardrailError::InternalServerException(inner) => Error::InternalServerException(inner),
1210 crate::operation::delete_guardrail::DeleteGuardrailError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
1211 crate::operation::delete_guardrail::DeleteGuardrailError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1212 crate::operation::delete_guardrail::DeleteGuardrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1213 crate::operation::delete_guardrail::DeleteGuardrailError::ValidationException(inner) => Error::ValidationException(inner),
1214 crate::operation::delete_guardrail::DeleteGuardrailError::Unhandled(inner) => Error::Unhandled(inner),
1215 }
1216 }
1217}
1218impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_imported_model::DeleteImportedModelError, R>> for Error
1219where
1220 R: Send + Sync + std::fmt::Debug + 'static,
1221{
1222 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_imported_model::DeleteImportedModelError, R>) -> Self {
1223 match err {
1224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1227 source: err.into(),
1228 }),
1229 }
1230 }
1231}
1232impl From<crate::operation::delete_imported_model::DeleteImportedModelError> for Error {
1233 fn from(err: crate::operation::delete_imported_model::DeleteImportedModelError) -> Self {
1234 match err {
1235 crate::operation::delete_imported_model::DeleteImportedModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1236 crate::operation::delete_imported_model::DeleteImportedModelError::ConflictException(inner) => Error::ConflictException(inner),
1237 crate::operation::delete_imported_model::DeleteImportedModelError::InternalServerException(inner) => {
1238 Error::InternalServerException(inner)
1239 }
1240 crate::operation::delete_imported_model::DeleteImportedModelError::ResourceNotFoundException(inner) => {
1241 Error::ResourceNotFoundException(inner)
1242 }
1243 crate::operation::delete_imported_model::DeleteImportedModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1244 crate::operation::delete_imported_model::DeleteImportedModelError::ValidationException(inner) => Error::ValidationException(inner),
1245 crate::operation::delete_imported_model::DeleteImportedModelError::Unhandled(inner) => Error::Unhandled(inner),
1246 }
1247 }
1248}
1249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_inference_profile::DeleteInferenceProfileError, R>> for Error
1250where
1251 R: Send + Sync + std::fmt::Debug + 'static,
1252{
1253 fn from(
1254 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_inference_profile::DeleteInferenceProfileError, R>,
1255 ) -> Self {
1256 match err {
1257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1260 source: err.into(),
1261 }),
1262 }
1263 }
1264}
1265impl From<crate::operation::delete_inference_profile::DeleteInferenceProfileError> for Error {
1266 fn from(err: crate::operation::delete_inference_profile::DeleteInferenceProfileError) -> Self {
1267 match err {
1268 crate::operation::delete_inference_profile::DeleteInferenceProfileError::AccessDeniedException(inner) => {
1269 Error::AccessDeniedException(inner)
1270 }
1271 crate::operation::delete_inference_profile::DeleteInferenceProfileError::ConflictException(inner) => Error::ConflictException(inner),
1272 crate::operation::delete_inference_profile::DeleteInferenceProfileError::InternalServerException(inner) => {
1273 Error::InternalServerException(inner)
1274 }
1275 crate::operation::delete_inference_profile::DeleteInferenceProfileError::ResourceNotFoundException(inner) => {
1276 Error::ResourceNotFoundException(inner)
1277 }
1278 crate::operation::delete_inference_profile::DeleteInferenceProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1279 crate::operation::delete_inference_profile::DeleteInferenceProfileError::ValidationException(inner) => Error::ValidationException(inner),
1280 crate::operation::delete_inference_profile::DeleteInferenceProfileError::Unhandled(inner) => Error::Unhandled(inner),
1281 }
1282 }
1283}
1284impl<R>
1285 From<
1286 ::aws_smithy_runtime_api::client::result::SdkError<
1287 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError,
1288 R,
1289 >,
1290 > for Error
1291where
1292 R: Send + Sync + std::fmt::Debug + 'static,
1293{
1294 fn from(
1295 err: ::aws_smithy_runtime_api::client::result::SdkError<
1296 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError,
1297 R,
1298 >,
1299 ) -> Self {
1300 match err {
1301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1304 source: err.into(),
1305 }),
1306 }
1307 }
1308}
1309impl From<crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError> for Error {
1310 fn from(err: crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError) -> Self {
1311 match err {
1312 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::AccessDeniedException(inner) => {
1313 Error::AccessDeniedException(inner)
1314 }
1315 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::InternalServerException(inner) => {
1316 Error::InternalServerException(inner)
1317 }
1318 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
1319 Error::ResourceNotFoundException(inner)
1320 }
1321 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::ThrottlingException(inner) => {
1322 Error::ThrottlingException(inner)
1323 }
1324 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::ValidationException(inner) => {
1325 Error::ValidationException(inner)
1326 }
1327 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
1328 }
1329 }
1330}
1331impl<R>
1332 From<
1333 ::aws_smithy_runtime_api::client::result::SdkError<
1334 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError,
1335 R,
1336 >,
1337 > for Error
1338where
1339 R: Send + Sync + std::fmt::Debug + 'static,
1340{
1341 fn from(
1342 err: ::aws_smithy_runtime_api::client::result::SdkError<
1343 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError,
1344 R,
1345 >,
1346 ) -> Self {
1347 match err {
1348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1351 source: err.into(),
1352 }),
1353 }
1354 }
1355}
1356impl From<crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError> for Error {
1357 fn from(err: crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError) -> Self {
1358 match err {
1359 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1360 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError::InternalServerException(inner) => Error::InternalServerException(inner),
1361 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1362 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1363 }
1364 }
1365}
1366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt_router::DeletePromptRouterError, R>> for Error
1367where
1368 R: Send + Sync + std::fmt::Debug + 'static,
1369{
1370 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt_router::DeletePromptRouterError, R>) -> Self {
1371 match err {
1372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1375 source: err.into(),
1376 }),
1377 }
1378 }
1379}
1380impl From<crate::operation::delete_prompt_router::DeletePromptRouterError> for Error {
1381 fn from(err: crate::operation::delete_prompt_router::DeletePromptRouterError) -> Self {
1382 match err {
1383 crate::operation::delete_prompt_router::DeletePromptRouterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1384 crate::operation::delete_prompt_router::DeletePromptRouterError::InternalServerException(inner) => Error::InternalServerException(inner),
1385 crate::operation::delete_prompt_router::DeletePromptRouterError::ResourceNotFoundException(inner) => {
1386 Error::ResourceNotFoundException(inner)
1387 }
1388 crate::operation::delete_prompt_router::DeletePromptRouterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1389 crate::operation::delete_prompt_router::DeletePromptRouterError::ValidationException(inner) => Error::ValidationException(inner),
1390 crate::operation::delete_prompt_router::DeletePromptRouterError::Unhandled(inner) => Error::Unhandled(inner),
1391 }
1392 }
1393}
1394impl<R>
1395 From<
1396 ::aws_smithy_runtime_api::client::result::SdkError<
1397 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError,
1398 R,
1399 >,
1400 > for Error
1401where
1402 R: Send + Sync + std::fmt::Debug + 'static,
1403{
1404 fn from(
1405 err: ::aws_smithy_runtime_api::client::result::SdkError<
1406 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError,
1407 R,
1408 >,
1409 ) -> Self {
1410 match err {
1411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1414 source: err.into(),
1415 }),
1416 }
1417 }
1418}
1419impl From<crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError> for Error {
1420 fn from(err: crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError) -> Self {
1421 match err {
1422 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::AccessDeniedException(inner) => {
1423 Error::AccessDeniedException(inner)
1424 }
1425 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::ConflictException(inner) => {
1426 Error::ConflictException(inner)
1427 }
1428 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::InternalServerException(inner) => {
1429 Error::InternalServerException(inner)
1430 }
1431 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::ResourceNotFoundException(inner) => {
1432 Error::ResourceNotFoundException(inner)
1433 }
1434 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::ThrottlingException(inner) => {
1435 Error::ThrottlingException(inner)
1436 }
1437 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::ValidationException(inner) => {
1438 Error::ValidationException(inner)
1439 }
1440 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::Unhandled(inner) => Error::Unhandled(inner),
1441 }
1442 }
1443}
1444impl<R>
1445 From<
1446 ::aws_smithy_runtime_api::client::result::SdkError<
1447 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError,
1448 R,
1449 >,
1450 > for Error
1451where
1452 R: Send + Sync + std::fmt::Debug + 'static,
1453{
1454 fn from(
1455 err: ::aws_smithy_runtime_api::client::result::SdkError<
1456 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError,
1457 R,
1458 >,
1459 ) -> Self {
1460 match err {
1461 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1462 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1463 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1464 source: err.into(),
1465 }),
1466 }
1467 }
1468}
1469impl From<crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError> for Error {
1470 fn from(err: crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError) -> Self {
1471 match err {
1472 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::AccessDeniedException(inner) => {
1473 Error::AccessDeniedException(inner)
1474 }
1475 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::InternalServerException(inner) => {
1476 Error::InternalServerException(inner)
1477 }
1478 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
1479 Error::ResourceNotFoundException(inner)
1480 }
1481 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::ServiceUnavailableException(inner) => {
1482 Error::ServiceUnavailableException(inner)
1483 }
1484 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::ThrottlingException(inner) => {
1485 Error::ThrottlingException(inner)
1486 }
1487 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::ValidationException(inner) => {
1488 Error::ValidationException(inner)
1489 }
1490 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::Unhandled(inner) => {
1491 Error::Unhandled(inner)
1492 }
1493 }
1494 }
1495}
1496impl<R>
1497 From<
1498 ::aws_smithy_runtime_api::client::result::SdkError<
1499 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError,
1500 R,
1501 >,
1502 > for Error
1503where
1504 R: Send + Sync + std::fmt::Debug + 'static,
1505{
1506 fn from(
1507 err: ::aws_smithy_runtime_api::client::result::SdkError<
1508 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError,
1509 R,
1510 >,
1511 ) -> Self {
1512 match err {
1513 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1514 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1515 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1516 source: err.into(),
1517 }),
1518 }
1519 }
1520}
1521impl From<crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError> for Error {
1522 fn from(err: crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError) -> Self {
1523 match err {
1524 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::AccessDeniedException(inner) => {
1525 Error::AccessDeniedException(inner)
1526 }
1527 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::InternalServerException(
1528 inner,
1529 ) => Error::InternalServerException(inner),
1530 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::ResourceNotFoundException(
1531 inner,
1532 ) => Error::ResourceNotFoundException(inner),
1533 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::ThrottlingException(inner) => {
1534 Error::ThrottlingException(inner)
1535 }
1536 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::ValidationException(inner) => {
1537 Error::ValidationException(inner)
1538 }
1539 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::Unhandled(inner) => {
1540 Error::Unhandled(inner)
1541 }
1542 }
1543 }
1544}
1545impl<R>
1546 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError, R>>
1547 for Error
1548where
1549 R: Send + Sync + std::fmt::Debug + 'static,
1550{
1551 fn from(
1552 err: ::aws_smithy_runtime_api::client::result::SdkError<
1553 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError,
1554 R,
1555 >,
1556 ) -> Self {
1557 match err {
1558 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1559 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1560 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1561 source: err.into(),
1562 }),
1563 }
1564 }
1565}
1566impl From<crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError> for Error {
1567 fn from(err: crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError) -> Self {
1568 match err {
1569 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::AccessDeniedException(inner) => {
1570 Error::AccessDeniedException(inner)
1571 }
1572 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::InternalServerException(inner) => {
1573 Error::InternalServerException(inner)
1574 }
1575 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::ResourceNotFoundException(inner) => {
1576 Error::ResourceNotFoundException(inner)
1577 }
1578 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::ThrottlingException(inner) => {
1579 Error::ThrottlingException(inner)
1580 }
1581 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::ValidationException(inner) => {
1582 Error::ValidationException(inner)
1583 }
1584 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1585 }
1586 }
1587}
1588impl<R>
1589 From<
1590 ::aws_smithy_runtime_api::client::result::SdkError<
1591 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError,
1592 R,
1593 >,
1594 > for Error
1595where
1596 R: Send + Sync + std::fmt::Debug + 'static,
1597{
1598 fn from(
1599 err: ::aws_smithy_runtime_api::client::result::SdkError<
1600 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError,
1601 R,
1602 >,
1603 ) -> Self {
1604 match err {
1605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1608 source: err.into(),
1609 }),
1610 }
1611 }
1612}
1613impl From<crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError> for Error {
1614 fn from(err: crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError) -> Self {
1615 match err {
1616 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::AccessDeniedException(
1617 inner,
1618 ) => Error::AccessDeniedException(inner),
1619 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::InternalServerException(
1620 inner,
1621 ) => Error::InternalServerException(inner),
1622 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::ResourceNotFoundException(
1623 inner,
1624 ) => Error::ResourceNotFoundException(inner),
1625 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::ThrottlingException(inner) => {
1626 Error::ThrottlingException(inner)
1627 }
1628 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::ValidationException(inner) => {
1629 Error::ValidationException(inner)
1630 }
1631 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::Unhandled(inner) => {
1632 Error::Unhandled(inner)
1633 }
1634 }
1635 }
1636}
1637impl<R>
1638 From<
1639 ::aws_smithy_runtime_api::client::result::SdkError<
1640 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError,
1641 R,
1642 >,
1643 > for Error
1644where
1645 R: Send + Sync + std::fmt::Debug + 'static,
1646{
1647 fn from(
1648 err: ::aws_smithy_runtime_api::client::result::SdkError<
1649 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError,
1650 R,
1651 >,
1652 ) -> Self {
1653 match err {
1654 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1655 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1656 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1657 source: err.into(),
1658 }),
1659 }
1660 }
1661}
1662impl From<crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError> for Error {
1663 fn from(err: crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError) -> Self {
1664 match err {
1665 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1666 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
1667 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1668 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1669 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
1670 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
1671 }
1672 }
1673}
1674impl<R>
1675 From<
1676 ::aws_smithy_runtime_api::client::result::SdkError<
1677 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError,
1678 R,
1679 >,
1680 > for Error
1681where
1682 R: Send + Sync + std::fmt::Debug + 'static,
1683{
1684 fn from(
1685 err: ::aws_smithy_runtime_api::client::result::SdkError<
1686 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError,
1687 R,
1688 >,
1689 ) -> Self {
1690 match err {
1691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1694 source: err.into(),
1695 }),
1696 }
1697 }
1698}
1699impl From<crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError>
1700 for Error
1701{
1702 fn from(
1703 err: crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError,
1704 ) -> Self {
1705 match err {
1706 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1707 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::InternalServerException(inner) => Error::InternalServerException(inner),
1708 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1709 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1710 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::ValidationException(inner) => Error::ValidationException(inner),
1711 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::Unhandled(inner) => Error::Unhandled(inner),
1712 }
1713 }
1714}
1715impl<R>
1716 From<
1717 ::aws_smithy_runtime_api::client::result::SdkError<
1718 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError,
1719 R,
1720 >,
1721 > for Error
1722where
1723 R: Send + Sync + std::fmt::Debug + 'static,
1724{
1725 fn from(
1726 err: ::aws_smithy_runtime_api::client::result::SdkError<
1727 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError,
1728 R,
1729 >,
1730 ) -> Self {
1731 match err {
1732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1735 source: err.into(),
1736 }),
1737 }
1738 }
1739}
1740impl From<crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError> for Error {
1741 fn from(err: crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError) -> Self {
1742 match err {
1743 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1744 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::InternalServerException(inner) => Error::InternalServerException(inner),
1745 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1746 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1747 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::ValidationException(inner) => Error::ValidationException(inner),
1748 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::Unhandled(inner) => Error::Unhandled(inner),
1749 }
1750 }
1751}
1752impl<R>
1753 From<
1754 ::aws_smithy_runtime_api::client::result::SdkError<
1755 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError,
1756 R,
1757 >,
1758 > for Error
1759where
1760 R: Send + Sync + std::fmt::Debug + 'static,
1761{
1762 fn from(
1763 err: ::aws_smithy_runtime_api::client::result::SdkError<
1764 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError,
1765 R,
1766 >,
1767 ) -> Self {
1768 match err {
1769 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1770 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1771 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1772 source: err.into(),
1773 }),
1774 }
1775 }
1776}
1777impl From<crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError> for Error {
1778 fn from(err: crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError) -> Self {
1779 match err {
1780 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::AccessDeniedException(inner) => {
1781 Error::AccessDeniedException(inner)
1782 }
1783 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::InternalServerException(inner) => {
1784 Error::InternalServerException(inner)
1785 }
1786 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::ResourceNotFoundException(
1787 inner,
1788 ) => Error::ResourceNotFoundException(inner),
1789 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::ThrottlingException(inner) => {
1790 Error::ThrottlingException(inner)
1791 }
1792 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::ValidationException(inner) => {
1793 Error::ValidationException(inner)
1794 }
1795 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::Unhandled(inner) => {
1796 Error::Unhandled(inner)
1797 }
1798 }
1799 }
1800}
1801impl<R>
1802 From<
1803 ::aws_smithy_runtime_api::client::result::SdkError<
1804 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError,
1805 R,
1806 >,
1807 > for Error
1808where
1809 R: Send + Sync + std::fmt::Debug + 'static,
1810{
1811 fn from(
1812 err: ::aws_smithy_runtime_api::client::result::SdkError<
1813 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError,
1814 R,
1815 >,
1816 ) -> Self {
1817 match err {
1818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1821 source: err.into(),
1822 }),
1823 }
1824 }
1825}
1826impl From<crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError> for Error {
1827 fn from(err: crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError) -> Self {
1828 match err {
1829 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::AccessDeniedException(
1830 inner,
1831 ) => Error::AccessDeniedException(inner),
1832 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::InternalServerException(
1833 inner,
1834 ) => Error::InternalServerException(inner),
1835 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::ResourceNotFoundException(
1836 inner,
1837 ) => Error::ResourceNotFoundException(inner),
1838 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::ThrottlingException(inner) => {
1839 Error::ThrottlingException(inner)
1840 }
1841 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::ValidationException(inner) => {
1842 Error::ValidationException(inner)
1843 }
1844 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::Unhandled(inner) => {
1845 Error::Unhandled(inner)
1846 }
1847 }
1848 }
1849}
1850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_custom_model::GetCustomModelError, R>> for Error
1851where
1852 R: Send + Sync + std::fmt::Debug + 'static,
1853{
1854 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_custom_model::GetCustomModelError, R>) -> Self {
1855 match err {
1856 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1857 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1858 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1859 source: err.into(),
1860 }),
1861 }
1862 }
1863}
1864impl From<crate::operation::get_custom_model::GetCustomModelError> for Error {
1865 fn from(err: crate::operation::get_custom_model::GetCustomModelError) -> Self {
1866 match err {
1867 crate::operation::get_custom_model::GetCustomModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1868 crate::operation::get_custom_model::GetCustomModelError::InternalServerException(inner) => Error::InternalServerException(inner),
1869 crate::operation::get_custom_model::GetCustomModelError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1870 crate::operation::get_custom_model::GetCustomModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1871 crate::operation::get_custom_model::GetCustomModelError::ValidationException(inner) => Error::ValidationException(inner),
1872 crate::operation::get_custom_model::GetCustomModelError::Unhandled(inner) => Error::Unhandled(inner),
1873 }
1874 }
1875}
1876impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError, R>>
1877 for Error
1878where
1879 R: Send + Sync + std::fmt::Debug + 'static,
1880{
1881 fn from(
1882 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError, R>,
1883 ) -> Self {
1884 match err {
1885 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1886 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1887 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1888 source: err.into(),
1889 }),
1890 }
1891 }
1892}
1893impl From<crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError> for Error {
1894 fn from(err: crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError) -> Self {
1895 match err {
1896 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::AccessDeniedException(inner) => {
1897 Error::AccessDeniedException(inner)
1898 }
1899 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::InternalServerException(inner) => {
1900 Error::InternalServerException(inner)
1901 }
1902 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::ResourceNotFoundException(inner) => {
1903 Error::ResourceNotFoundException(inner)
1904 }
1905 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::ThrottlingException(inner) => {
1906 Error::ThrottlingException(inner)
1907 }
1908 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::ValidationException(inner) => {
1909 Error::ValidationException(inner)
1910 }
1911 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
1912 }
1913 }
1914}
1915impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluation_job::GetEvaluationJobError, R>> for Error
1916where
1917 R: Send + Sync + std::fmt::Debug + 'static,
1918{
1919 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluation_job::GetEvaluationJobError, R>) -> Self {
1920 match err {
1921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1924 source: err.into(),
1925 }),
1926 }
1927 }
1928}
1929impl From<crate::operation::get_evaluation_job::GetEvaluationJobError> for Error {
1930 fn from(err: crate::operation::get_evaluation_job::GetEvaluationJobError) -> Self {
1931 match err {
1932 crate::operation::get_evaluation_job::GetEvaluationJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1933 crate::operation::get_evaluation_job::GetEvaluationJobError::InternalServerException(inner) => Error::InternalServerException(inner),
1934 crate::operation::get_evaluation_job::GetEvaluationJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1935 crate::operation::get_evaluation_job::GetEvaluationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1936 crate::operation::get_evaluation_job::GetEvaluationJobError::ValidationException(inner) => Error::ValidationException(inner),
1937 crate::operation::get_evaluation_job::GetEvaluationJobError::Unhandled(inner) => Error::Unhandled(inner),
1938 }
1939 }
1940}
1941impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_foundation_model::GetFoundationModelError, R>> for Error
1942where
1943 R: Send + Sync + std::fmt::Debug + 'static,
1944{
1945 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_foundation_model::GetFoundationModelError, R>) -> Self {
1946 match err {
1947 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1948 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1949 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1950 source: err.into(),
1951 }),
1952 }
1953 }
1954}
1955impl From<crate::operation::get_foundation_model::GetFoundationModelError> for Error {
1956 fn from(err: crate::operation::get_foundation_model::GetFoundationModelError) -> Self {
1957 match err {
1958 crate::operation::get_foundation_model::GetFoundationModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1959 crate::operation::get_foundation_model::GetFoundationModelError::InternalServerException(inner) => Error::InternalServerException(inner),
1960 crate::operation::get_foundation_model::GetFoundationModelError::ResourceNotFoundException(inner) => {
1961 Error::ResourceNotFoundException(inner)
1962 }
1963 crate::operation::get_foundation_model::GetFoundationModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1964 crate::operation::get_foundation_model::GetFoundationModelError::ValidationException(inner) => Error::ValidationException(inner),
1965 crate::operation::get_foundation_model::GetFoundationModelError::Unhandled(inner) => Error::Unhandled(inner),
1966 }
1967 }
1968}
1969impl<R>
1970 From<
1971 ::aws_smithy_runtime_api::client::result::SdkError<
1972 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError,
1973 R,
1974 >,
1975 > for Error
1976where
1977 R: Send + Sync + std::fmt::Debug + 'static,
1978{
1979 fn from(
1980 err: ::aws_smithy_runtime_api::client::result::SdkError<
1981 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError,
1982 R,
1983 >,
1984 ) -> Self {
1985 match err {
1986 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1987 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1988 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1989 source: err.into(),
1990 }),
1991 }
1992 }
1993}
1994impl From<crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError> for Error {
1995 fn from(err: crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError) -> Self {
1996 match err {
1997 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::AccessDeniedException(inner) => {
1998 Error::AccessDeniedException(inner)
1999 }
2000 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::InternalServerException(inner) => {
2001 Error::InternalServerException(inner)
2002 }
2003 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::ResourceNotFoundException(inner) => {
2004 Error::ResourceNotFoundException(inner)
2005 }
2006 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::ThrottlingException(inner) => {
2007 Error::ThrottlingException(inner)
2008 }
2009 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::ValidationException(inner) => {
2010 Error::ValidationException(inner)
2011 }
2012 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::Unhandled(inner) => Error::Unhandled(inner),
2013 }
2014 }
2015}
2016impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_guardrail::GetGuardrailError, R>> for Error
2017where
2018 R: Send + Sync + std::fmt::Debug + 'static,
2019{
2020 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_guardrail::GetGuardrailError, R>) -> Self {
2021 match err {
2022 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2023 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2024 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2025 source: err.into(),
2026 }),
2027 }
2028 }
2029}
2030impl From<crate::operation::get_guardrail::GetGuardrailError> for Error {
2031 fn from(err: crate::operation::get_guardrail::GetGuardrailError) -> Self {
2032 match err {
2033 crate::operation::get_guardrail::GetGuardrailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2034 crate::operation::get_guardrail::GetGuardrailError::InternalServerException(inner) => Error::InternalServerException(inner),
2035 crate::operation::get_guardrail::GetGuardrailError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2036 crate::operation::get_guardrail::GetGuardrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2037 crate::operation::get_guardrail::GetGuardrailError::ValidationException(inner) => Error::ValidationException(inner),
2038 crate::operation::get_guardrail::GetGuardrailError::Unhandled(inner) => Error::Unhandled(inner),
2039 }
2040 }
2041}
2042impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_imported_model::GetImportedModelError, R>> for Error
2043where
2044 R: Send + Sync + std::fmt::Debug + 'static,
2045{
2046 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_imported_model::GetImportedModelError, R>) -> 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::get_imported_model::GetImportedModelError> for Error {
2057 fn from(err: crate::operation::get_imported_model::GetImportedModelError) -> Self {
2058 match err {
2059 crate::operation::get_imported_model::GetImportedModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2060 crate::operation::get_imported_model::GetImportedModelError::InternalServerException(inner) => Error::InternalServerException(inner),
2061 crate::operation::get_imported_model::GetImportedModelError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2062 crate::operation::get_imported_model::GetImportedModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2063 crate::operation::get_imported_model::GetImportedModelError::ValidationException(inner) => Error::ValidationException(inner),
2064 crate::operation::get_imported_model::GetImportedModelError::Unhandled(inner) => Error::Unhandled(inner),
2065 }
2066 }
2067}
2068impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_inference_profile::GetInferenceProfileError, R>> for Error
2069where
2070 R: Send + Sync + std::fmt::Debug + 'static,
2071{
2072 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_inference_profile::GetInferenceProfileError, R>) -> Self {
2073 match err {
2074 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2075 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2076 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2077 source: err.into(),
2078 }),
2079 }
2080 }
2081}
2082impl From<crate::operation::get_inference_profile::GetInferenceProfileError> for Error {
2083 fn from(err: crate::operation::get_inference_profile::GetInferenceProfileError) -> Self {
2084 match err {
2085 crate::operation::get_inference_profile::GetInferenceProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2086 crate::operation::get_inference_profile::GetInferenceProfileError::InternalServerException(inner) => {
2087 Error::InternalServerException(inner)
2088 }
2089 crate::operation::get_inference_profile::GetInferenceProfileError::ResourceNotFoundException(inner) => {
2090 Error::ResourceNotFoundException(inner)
2091 }
2092 crate::operation::get_inference_profile::GetInferenceProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2093 crate::operation::get_inference_profile::GetInferenceProfileError::ValidationException(inner) => Error::ValidationException(inner),
2094 crate::operation::get_inference_profile::GetInferenceProfileError::Unhandled(inner) => Error::Unhandled(inner),
2095 }
2096 }
2097}
2098impl<R>
2099 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError, R>>
2100 for Error
2101where
2102 R: Send + Sync + std::fmt::Debug + 'static,
2103{
2104 fn from(
2105 err: ::aws_smithy_runtime_api::client::result::SdkError<
2106 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError,
2107 R,
2108 >,
2109 ) -> Self {
2110 match err {
2111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2114 source: err.into(),
2115 }),
2116 }
2117 }
2118}
2119impl From<crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError> for Error {
2120 fn from(err: crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError) -> Self {
2121 match err {
2122 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::AccessDeniedException(inner) => {
2123 Error::AccessDeniedException(inner)
2124 }
2125 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::InternalServerException(inner) => {
2126 Error::InternalServerException(inner)
2127 }
2128 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
2129 Error::ResourceNotFoundException(inner)
2130 }
2131 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::ThrottlingException(inner) => {
2132 Error::ThrottlingException(inner)
2133 }
2134 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::ValidationException(inner) => {
2135 Error::ValidationException(inner)
2136 }
2137 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
2138 }
2139 }
2140}
2141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_copy_job::GetModelCopyJobError, R>> for Error
2142where
2143 R: Send + Sync + std::fmt::Debug + 'static,
2144{
2145 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_copy_job::GetModelCopyJobError, R>) -> Self {
2146 match err {
2147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2150 source: err.into(),
2151 }),
2152 }
2153 }
2154}
2155impl From<crate::operation::get_model_copy_job::GetModelCopyJobError> for Error {
2156 fn from(err: crate::operation::get_model_copy_job::GetModelCopyJobError) -> Self {
2157 match err {
2158 crate::operation::get_model_copy_job::GetModelCopyJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2159 crate::operation::get_model_copy_job::GetModelCopyJobError::InternalServerException(inner) => Error::InternalServerException(inner),
2160 crate::operation::get_model_copy_job::GetModelCopyJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2161 crate::operation::get_model_copy_job::GetModelCopyJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2162 crate::operation::get_model_copy_job::GetModelCopyJobError::ValidationException(inner) => Error::ValidationException(inner),
2163 crate::operation::get_model_copy_job::GetModelCopyJobError::Unhandled(inner) => Error::Unhandled(inner),
2164 }
2165 }
2166}
2167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_customization_job::GetModelCustomizationJobError, R>>
2168 for Error
2169where
2170 R: Send + Sync + std::fmt::Debug + 'static,
2171{
2172 fn from(
2173 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_customization_job::GetModelCustomizationJobError, R>,
2174 ) -> Self {
2175 match err {
2176 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2177 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2178 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2179 source: err.into(),
2180 }),
2181 }
2182 }
2183}
2184impl From<crate::operation::get_model_customization_job::GetModelCustomizationJobError> for Error {
2185 fn from(err: crate::operation::get_model_customization_job::GetModelCustomizationJobError) -> Self {
2186 match err {
2187 crate::operation::get_model_customization_job::GetModelCustomizationJobError::AccessDeniedException(inner) => {
2188 Error::AccessDeniedException(inner)
2189 }
2190 crate::operation::get_model_customization_job::GetModelCustomizationJobError::InternalServerException(inner) => {
2191 Error::InternalServerException(inner)
2192 }
2193 crate::operation::get_model_customization_job::GetModelCustomizationJobError::ResourceNotFoundException(inner) => {
2194 Error::ResourceNotFoundException(inner)
2195 }
2196 crate::operation::get_model_customization_job::GetModelCustomizationJobError::ThrottlingException(inner) => {
2197 Error::ThrottlingException(inner)
2198 }
2199 crate::operation::get_model_customization_job::GetModelCustomizationJobError::ValidationException(inner) => {
2200 Error::ValidationException(inner)
2201 }
2202 crate::operation::get_model_customization_job::GetModelCustomizationJobError::Unhandled(inner) => Error::Unhandled(inner),
2203 }
2204 }
2205}
2206impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_import_job::GetModelImportJobError, R>> for Error
2207where
2208 R: Send + Sync + std::fmt::Debug + 'static,
2209{
2210 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_import_job::GetModelImportJobError, R>) -> Self {
2211 match err {
2212 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2213 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2214 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2215 source: err.into(),
2216 }),
2217 }
2218 }
2219}
2220impl From<crate::operation::get_model_import_job::GetModelImportJobError> for Error {
2221 fn from(err: crate::operation::get_model_import_job::GetModelImportJobError) -> Self {
2222 match err {
2223 crate::operation::get_model_import_job::GetModelImportJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2224 crate::operation::get_model_import_job::GetModelImportJobError::InternalServerException(inner) => Error::InternalServerException(inner),
2225 crate::operation::get_model_import_job::GetModelImportJobError::ResourceNotFoundException(inner) => {
2226 Error::ResourceNotFoundException(inner)
2227 }
2228 crate::operation::get_model_import_job::GetModelImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2229 crate::operation::get_model_import_job::GetModelImportJobError::ValidationException(inner) => Error::ValidationException(inner),
2230 crate::operation::get_model_import_job::GetModelImportJobError::Unhandled(inner) => Error::Unhandled(inner),
2231 }
2232 }
2233}
2234impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_invocation_job::GetModelInvocationJobError, R>> for Error
2235where
2236 R: Send + Sync + std::fmt::Debug + 'static,
2237{
2238 fn from(
2239 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_invocation_job::GetModelInvocationJobError, R>,
2240 ) -> Self {
2241 match err {
2242 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2243 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2244 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2245 source: err.into(),
2246 }),
2247 }
2248 }
2249}
2250impl From<crate::operation::get_model_invocation_job::GetModelInvocationJobError> for Error {
2251 fn from(err: crate::operation::get_model_invocation_job::GetModelInvocationJobError) -> Self {
2252 match err {
2253 crate::operation::get_model_invocation_job::GetModelInvocationJobError::AccessDeniedException(inner) => {
2254 Error::AccessDeniedException(inner)
2255 }
2256 crate::operation::get_model_invocation_job::GetModelInvocationJobError::InternalServerException(inner) => {
2257 Error::InternalServerException(inner)
2258 }
2259 crate::operation::get_model_invocation_job::GetModelInvocationJobError::ResourceNotFoundException(inner) => {
2260 Error::ResourceNotFoundException(inner)
2261 }
2262 crate::operation::get_model_invocation_job::GetModelInvocationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2263 crate::operation::get_model_invocation_job::GetModelInvocationJobError::ValidationException(inner) => Error::ValidationException(inner),
2264 crate::operation::get_model_invocation_job::GetModelInvocationJobError::Unhandled(inner) => Error::Unhandled(inner),
2265 }
2266 }
2267}
2268impl<R>
2269 From<
2270 ::aws_smithy_runtime_api::client::result::SdkError<
2271 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError,
2272 R,
2273 >,
2274 > for Error
2275where
2276 R: Send + Sync + std::fmt::Debug + 'static,
2277{
2278 fn from(
2279 err: ::aws_smithy_runtime_api::client::result::SdkError<
2280 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError,
2281 R,
2282 >,
2283 ) -> Self {
2284 match err {
2285 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2286 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2287 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2288 source: err.into(),
2289 }),
2290 }
2291 }
2292}
2293impl From<crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError> for Error {
2294 fn from(err: crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError) -> Self {
2295 match err {
2296 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError::AccessDeniedException(
2297 inner,
2298 ) => Error::AccessDeniedException(inner),
2299 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError::InternalServerException(
2300 inner,
2301 ) => Error::InternalServerException(inner),
2302 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError::ThrottlingException(inner) => {
2303 Error::ThrottlingException(inner)
2304 }
2305 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError::Unhandled(inner) => {
2306 Error::Unhandled(inner)
2307 }
2308 }
2309 }
2310}
2311impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_router::GetPromptRouterError, R>> for Error
2312where
2313 R: Send + Sync + std::fmt::Debug + 'static,
2314{
2315 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_router::GetPromptRouterError, R>) -> Self {
2316 match err {
2317 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2318 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2319 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2320 source: err.into(),
2321 }),
2322 }
2323 }
2324}
2325impl From<crate::operation::get_prompt_router::GetPromptRouterError> for Error {
2326 fn from(err: crate::operation::get_prompt_router::GetPromptRouterError) -> Self {
2327 match err {
2328 crate::operation::get_prompt_router::GetPromptRouterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2329 crate::operation::get_prompt_router::GetPromptRouterError::InternalServerException(inner) => Error::InternalServerException(inner),
2330 crate::operation::get_prompt_router::GetPromptRouterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2331 crate::operation::get_prompt_router::GetPromptRouterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2332 crate::operation::get_prompt_router::GetPromptRouterError::ValidationException(inner) => Error::ValidationException(inner),
2333 crate::operation::get_prompt_router::GetPromptRouterError::Unhandled(inner) => Error::Unhandled(inner),
2334 }
2335 }
2336}
2337impl<R>
2338 From<
2339 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError, R>,
2340 > for Error
2341where
2342 R: Send + Sync + std::fmt::Debug + 'static,
2343{
2344 fn from(
2345 err: ::aws_smithy_runtime_api::client::result::SdkError<
2346 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError,
2347 R,
2348 >,
2349 ) -> Self {
2350 match err {
2351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2354 source: err.into(),
2355 }),
2356 }
2357 }
2358}
2359impl From<crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError> for Error {
2360 fn from(err: crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError) -> Self {
2361 match err {
2362 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::AccessDeniedException(inner) => {
2363 Error::AccessDeniedException(inner)
2364 }
2365 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::InternalServerException(inner) => {
2366 Error::InternalServerException(inner)
2367 }
2368 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::ResourceNotFoundException(inner) => {
2369 Error::ResourceNotFoundException(inner)
2370 }
2371 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::ThrottlingException(inner) => {
2372 Error::ThrottlingException(inner)
2373 }
2374 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::ValidationException(inner) => {
2375 Error::ValidationException(inner)
2376 }
2377 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::Unhandled(inner) => Error::Unhandled(inner),
2378 }
2379 }
2380}
2381impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError, R>>
2382 for Error
2383where
2384 R: Send + Sync + std::fmt::Debug + 'static,
2385{
2386 fn from(
2387 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError, R>,
2388 ) -> Self {
2389 match err {
2390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2393 source: err.into(),
2394 }),
2395 }
2396 }
2397}
2398impl From<crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError> for Error {
2399 fn from(err: crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError) -> Self {
2400 match err {
2401 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::InternalServerException(inner) => {
2402 Error::InternalServerException(inner)
2403 }
2404 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::ResourceNotFoundException(inner) => {
2405 Error::ResourceNotFoundException(inner)
2406 }
2407 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::ThrottlingException(inner) => {
2408 Error::ThrottlingException(inner)
2409 }
2410 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::ValidationException(inner) => {
2411 Error::ValidationException(inner)
2412 }
2413 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::Unhandled(inner) => Error::Unhandled(inner),
2414 }
2415 }
2416}
2417impl<R>
2418 From<
2419 ::aws_smithy_runtime_api::client::result::SdkError<
2420 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError,
2421 R,
2422 >,
2423 > for Error
2424where
2425 R: Send + Sync + std::fmt::Debug + 'static,
2426{
2427 fn from(
2428 err: ::aws_smithy_runtime_api::client::result::SdkError<
2429 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError,
2430 R,
2431 >,
2432 ) -> Self {
2433 match err {
2434 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2435 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2436 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2437 source: err.into(),
2438 }),
2439 }
2440 }
2441}
2442impl From<crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError> for Error {
2443 fn from(err: crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError) -> Self {
2444 match err {
2445 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::AccessDeniedException(inner) => {
2446 Error::AccessDeniedException(inner)
2447 }
2448 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::InternalServerException(inner) => {
2449 Error::InternalServerException(inner)
2450 }
2451 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::ResourceNotFoundException(inner) => {
2452 Error::ResourceNotFoundException(inner)
2453 }
2454 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::ThrottlingException(inner) => {
2455 Error::ThrottlingException(inner)
2456 }
2457 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::ValidationException(inner) => {
2458 Error::ValidationException(inner)
2459 }
2460 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
2461 }
2462 }
2463}
2464impl<R>
2465 From<
2466 ::aws_smithy_runtime_api::client::result::SdkError<
2467 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError,
2468 R,
2469 >,
2470 > for Error
2471where
2472 R: Send + Sync + std::fmt::Debug + 'static,
2473{
2474 fn from(
2475 err: ::aws_smithy_runtime_api::client::result::SdkError<
2476 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError,
2477 R,
2478 >,
2479 ) -> Self {
2480 match err {
2481 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2482 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2483 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2484 source: err.into(),
2485 }),
2486 }
2487 }
2488}
2489impl From<crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError> for Error {
2490 fn from(err: crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError) -> Self {
2491 match err {
2492 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2493 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::InternalServerException(inner) => Error::InternalServerException(inner),
2494 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2495 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2496 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::ValidationException(inner) => Error::ValidationException(inner),
2497 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::Unhandled(inner) => Error::Unhandled(inner),
2498 }
2499 }
2500}
2501impl<R>
2502 From<
2503 ::aws_smithy_runtime_api::client::result::SdkError<
2504 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError,
2505 R,
2506 >,
2507 > for Error
2508where
2509 R: Send + Sync + std::fmt::Debug + 'static,
2510{
2511 fn from(
2512 err: ::aws_smithy_runtime_api::client::result::SdkError<
2513 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError,
2514 R,
2515 >,
2516 ) -> Self {
2517 match err {
2518 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2519 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2520 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2521 source: err.into(),
2522 }),
2523 }
2524 }
2525}
2526impl From<crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError> for Error {
2527 fn from(err: crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError) -> Self {
2528 match err {
2529 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::AccessDeniedException(
2530 inner,
2531 ) => Error::AccessDeniedException(inner),
2532 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::InternalServerException(
2533 inner,
2534 ) => Error::InternalServerException(inner),
2535 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::ResourceNotFoundException(
2536 inner,
2537 ) => Error::ResourceNotFoundException(inner),
2538 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::ThrottlingException(inner) => {
2539 Error::ThrottlingException(inner)
2540 }
2541 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::ValidationException(inner) => {
2542 Error::ValidationException(inner)
2543 }
2544 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::Unhandled(inner) => {
2545 Error::Unhandled(inner)
2546 }
2547 }
2548 }
2549}
2550impl<R>
2551 From<
2552 ::aws_smithy_runtime_api::client::result::SdkError<
2553 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError,
2554 R,
2555 >,
2556 > for Error
2557where
2558 R: Send + Sync + std::fmt::Debug + 'static,
2559{
2560 fn from(
2561 err: ::aws_smithy_runtime_api::client::result::SdkError<
2562 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError,
2563 R,
2564 >,
2565 ) -> Self {
2566 match err {
2567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2570 source: err.into(),
2571 }),
2572 }
2573 }
2574}
2575impl From<crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError> for Error {
2576 fn from(err: crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError) -> Self {
2577 match err {
2578 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2579 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::InternalServerException(inner) => Error::InternalServerException(inner),
2580 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2581 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2582 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2583 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::ValidationException(inner) => Error::ValidationException(inner),
2584 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::Unhandled(inner) => Error::Unhandled(inner),
2585 }
2586 }
2587}
2588impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError, R>>
2589 for Error
2590where
2591 R: Send + Sync + std::fmt::Debug + 'static,
2592{
2593 fn from(
2594 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError, R>,
2595 ) -> Self {
2596 match err {
2597 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2598 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2599 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2600 source: err.into(),
2601 }),
2602 }
2603 }
2604}
2605impl From<crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError> for Error {
2606 fn from(err: crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError) -> Self {
2607 match err {
2608 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::AccessDeniedException(inner) => {
2609 Error::AccessDeniedException(inner)
2610 }
2611 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::InternalServerException(inner) => {
2612 Error::InternalServerException(inner)
2613 }
2614 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::ThrottlingException(inner) => {
2615 Error::ThrottlingException(inner)
2616 }
2617 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::ValidationException(inner) => {
2618 Error::ValidationException(inner)
2619 }
2620 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::Unhandled(inner) => Error::Unhandled(inner),
2621 }
2622 }
2623}
2624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_models::ListCustomModelsError, R>> for Error
2625where
2626 R: Send + Sync + std::fmt::Debug + 'static,
2627{
2628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_models::ListCustomModelsError, R>) -> Self {
2629 match err {
2630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2633 source: err.into(),
2634 }),
2635 }
2636 }
2637}
2638impl From<crate::operation::list_custom_models::ListCustomModelsError> for Error {
2639 fn from(err: crate::operation::list_custom_models::ListCustomModelsError) -> Self {
2640 match err {
2641 crate::operation::list_custom_models::ListCustomModelsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2642 crate::operation::list_custom_models::ListCustomModelsError::InternalServerException(inner) => Error::InternalServerException(inner),
2643 crate::operation::list_custom_models::ListCustomModelsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2644 crate::operation::list_custom_models::ListCustomModelsError::ValidationException(inner) => Error::ValidationException(inner),
2645 crate::operation::list_custom_models::ListCustomModelsError::Unhandled(inner) => Error::Unhandled(inner),
2646 }
2647 }
2648}
2649impl<R>
2650 From<
2651 ::aws_smithy_runtime_api::client::result::SdkError<
2652 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError,
2653 R,
2654 >,
2655 > for Error
2656where
2657 R: Send + Sync + std::fmt::Debug + 'static,
2658{
2659 fn from(
2660 err: ::aws_smithy_runtime_api::client::result::SdkError<
2661 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError,
2662 R,
2663 >,
2664 ) -> Self {
2665 match err {
2666 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2667 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2668 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2669 source: err.into(),
2670 }),
2671 }
2672 }
2673}
2674impl From<crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError> for Error {
2675 fn from(err: crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError) -> Self {
2676 match err {
2677 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::AccessDeniedException(inner) => {
2678 Error::AccessDeniedException(inner)
2679 }
2680 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::InternalServerException(inner) => {
2681 Error::InternalServerException(inner)
2682 }
2683 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::ResourceNotFoundException(inner) => {
2684 Error::ResourceNotFoundException(inner)
2685 }
2686 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::ThrottlingException(inner) => {
2687 Error::ThrottlingException(inner)
2688 }
2689 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::ValidationException(inner) => {
2690 Error::ValidationException(inner)
2691 }
2692 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::Unhandled(inner) => {
2693 Error::Unhandled(inner)
2694 }
2695 }
2696 }
2697}
2698impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_jobs::ListEvaluationJobsError, R>> for Error
2699where
2700 R: Send + Sync + std::fmt::Debug + 'static,
2701{
2702 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_jobs::ListEvaluationJobsError, R>) -> Self {
2703 match err {
2704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2707 source: err.into(),
2708 }),
2709 }
2710 }
2711}
2712impl From<crate::operation::list_evaluation_jobs::ListEvaluationJobsError> for Error {
2713 fn from(err: crate::operation::list_evaluation_jobs::ListEvaluationJobsError) -> Self {
2714 match err {
2715 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2716 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::InternalServerException(inner) => Error::InternalServerException(inner),
2717 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2718 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::ValidationException(inner) => Error::ValidationException(inner),
2719 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::Unhandled(inner) => Error::Unhandled(inner),
2720 }
2721 }
2722}
2723impl<R>
2724 From<
2725 ::aws_smithy_runtime_api::client::result::SdkError<
2726 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError,
2727 R,
2728 >,
2729 > for Error
2730where
2731 R: Send + Sync + std::fmt::Debug + 'static,
2732{
2733 fn from(
2734 err: ::aws_smithy_runtime_api::client::result::SdkError<
2735 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError,
2736 R,
2737 >,
2738 ) -> Self {
2739 match err {
2740 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2741 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2742 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2743 source: err.into(),
2744 }),
2745 }
2746 }
2747}
2748impl From<crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError> for Error {
2749 fn from(err: crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError) -> Self {
2750 match err {
2751 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::AccessDeniedException(inner) => {
2752 Error::AccessDeniedException(inner)
2753 }
2754 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::InternalServerException(inner) => {
2755 Error::InternalServerException(inner)
2756 }
2757 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::ResourceNotFoundException(inner) => {
2758 Error::ResourceNotFoundException(inner)
2759 }
2760 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::ThrottlingException(inner) => {
2761 Error::ThrottlingException(inner)
2762 }
2763 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::ValidationException(inner) => {
2764 Error::ValidationException(inner)
2765 }
2766 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::Unhandled(inner) => {
2767 Error::Unhandled(inner)
2768 }
2769 }
2770 }
2771}
2772impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_foundation_models::ListFoundationModelsError, R>> for Error
2773where
2774 R: Send + Sync + std::fmt::Debug + 'static,
2775{
2776 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_foundation_models::ListFoundationModelsError, R>) -> Self {
2777 match err {
2778 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2779 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2780 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2781 source: err.into(),
2782 }),
2783 }
2784 }
2785}
2786impl From<crate::operation::list_foundation_models::ListFoundationModelsError> for Error {
2787 fn from(err: crate::operation::list_foundation_models::ListFoundationModelsError) -> Self {
2788 match err {
2789 crate::operation::list_foundation_models::ListFoundationModelsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2790 crate::operation::list_foundation_models::ListFoundationModelsError::InternalServerException(inner) => {
2791 Error::InternalServerException(inner)
2792 }
2793 crate::operation::list_foundation_models::ListFoundationModelsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2794 crate::operation::list_foundation_models::ListFoundationModelsError::ValidationException(inner) => Error::ValidationException(inner),
2795 crate::operation::list_foundation_models::ListFoundationModelsError::Unhandled(inner) => Error::Unhandled(inner),
2796 }
2797 }
2798}
2799impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_guardrails::ListGuardrailsError, R>> for Error
2800where
2801 R: Send + Sync + std::fmt::Debug + 'static,
2802{
2803 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_guardrails::ListGuardrailsError, R>) -> Self {
2804 match err {
2805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2808 source: err.into(),
2809 }),
2810 }
2811 }
2812}
2813impl From<crate::operation::list_guardrails::ListGuardrailsError> for Error {
2814 fn from(err: crate::operation::list_guardrails::ListGuardrailsError) -> Self {
2815 match err {
2816 crate::operation::list_guardrails::ListGuardrailsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2817 crate::operation::list_guardrails::ListGuardrailsError::InternalServerException(inner) => Error::InternalServerException(inner),
2818 crate::operation::list_guardrails::ListGuardrailsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2819 crate::operation::list_guardrails::ListGuardrailsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2820 crate::operation::list_guardrails::ListGuardrailsError::ValidationException(inner) => Error::ValidationException(inner),
2821 crate::operation::list_guardrails::ListGuardrailsError::Unhandled(inner) => Error::Unhandled(inner),
2822 }
2823 }
2824}
2825impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_imported_models::ListImportedModelsError, R>> for Error
2826where
2827 R: Send + Sync + std::fmt::Debug + 'static,
2828{
2829 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_imported_models::ListImportedModelsError, R>) -> Self {
2830 match err {
2831 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2832 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2833 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2834 source: err.into(),
2835 }),
2836 }
2837 }
2838}
2839impl From<crate::operation::list_imported_models::ListImportedModelsError> for Error {
2840 fn from(err: crate::operation::list_imported_models::ListImportedModelsError) -> Self {
2841 match err {
2842 crate::operation::list_imported_models::ListImportedModelsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2843 crate::operation::list_imported_models::ListImportedModelsError::InternalServerException(inner) => Error::InternalServerException(inner),
2844 crate::operation::list_imported_models::ListImportedModelsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2845 crate::operation::list_imported_models::ListImportedModelsError::ValidationException(inner) => Error::ValidationException(inner),
2846 crate::operation::list_imported_models::ListImportedModelsError::Unhandled(inner) => Error::Unhandled(inner),
2847 }
2848 }
2849}
2850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_inference_profiles::ListInferenceProfilesError, R>> for Error
2851where
2852 R: Send + Sync + std::fmt::Debug + 'static,
2853{
2854 fn from(
2855 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_inference_profiles::ListInferenceProfilesError, R>,
2856 ) -> Self {
2857 match err {
2858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2861 source: err.into(),
2862 }),
2863 }
2864 }
2865}
2866impl From<crate::operation::list_inference_profiles::ListInferenceProfilesError> for Error {
2867 fn from(err: crate::operation::list_inference_profiles::ListInferenceProfilesError) -> Self {
2868 match err {
2869 crate::operation::list_inference_profiles::ListInferenceProfilesError::AccessDeniedException(inner) => {
2870 Error::AccessDeniedException(inner)
2871 }
2872 crate::operation::list_inference_profiles::ListInferenceProfilesError::InternalServerException(inner) => {
2873 Error::InternalServerException(inner)
2874 }
2875 crate::operation::list_inference_profiles::ListInferenceProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2876 crate::operation::list_inference_profiles::ListInferenceProfilesError::ValidationException(inner) => Error::ValidationException(inner),
2877 crate::operation::list_inference_profiles::ListInferenceProfilesError::Unhandled(inner) => Error::Unhandled(inner),
2878 }
2879 }
2880}
2881impl<R>
2882 From<
2883 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError, R>,
2884 > for Error
2885where
2886 R: Send + Sync + std::fmt::Debug + 'static,
2887{
2888 fn from(
2889 err: ::aws_smithy_runtime_api::client::result::SdkError<
2890 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError,
2891 R,
2892 >,
2893 ) -> Self {
2894 match err {
2895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2898 source: err.into(),
2899 }),
2900 }
2901 }
2902}
2903impl From<crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError> for Error {
2904 fn from(err: crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError) -> Self {
2905 match err {
2906 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::AccessDeniedException(inner) => {
2907 Error::AccessDeniedException(inner)
2908 }
2909 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::InternalServerException(inner) => {
2910 Error::InternalServerException(inner)
2911 }
2912 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::ResourceNotFoundException(inner) => {
2913 Error::ResourceNotFoundException(inner)
2914 }
2915 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::ThrottlingException(inner) => {
2916 Error::ThrottlingException(inner)
2917 }
2918 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::ValidationException(inner) => {
2919 Error::ValidationException(inner)
2920 }
2921 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::Unhandled(inner) => Error::Unhandled(inner),
2922 }
2923 }
2924}
2925impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_copy_jobs::ListModelCopyJobsError, R>> for Error
2926where
2927 R: Send + Sync + std::fmt::Debug + 'static,
2928{
2929 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_copy_jobs::ListModelCopyJobsError, R>) -> Self {
2930 match err {
2931 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2932 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2933 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2934 source: err.into(),
2935 }),
2936 }
2937 }
2938}
2939impl From<crate::operation::list_model_copy_jobs::ListModelCopyJobsError> for Error {
2940 fn from(err: crate::operation::list_model_copy_jobs::ListModelCopyJobsError) -> Self {
2941 match err {
2942 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2943 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::InternalServerException(inner) => Error::InternalServerException(inner),
2944 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::ResourceNotFoundException(inner) => {
2945 Error::ResourceNotFoundException(inner)
2946 }
2947 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2948 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::ValidationException(inner) => Error::ValidationException(inner),
2949 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::Unhandled(inner) => Error::Unhandled(inner),
2950 }
2951 }
2952}
2953impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError, R>>
2954 for Error
2955where
2956 R: Send + Sync + std::fmt::Debug + 'static,
2957{
2958 fn from(
2959 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError, R>,
2960 ) -> Self {
2961 match err {
2962 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2963 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2964 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2965 source: err.into(),
2966 }),
2967 }
2968 }
2969}
2970impl From<crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError> for Error {
2971 fn from(err: crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError) -> Self {
2972 match err {
2973 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::AccessDeniedException(inner) => {
2974 Error::AccessDeniedException(inner)
2975 }
2976 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::InternalServerException(inner) => {
2977 Error::InternalServerException(inner)
2978 }
2979 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::ThrottlingException(inner) => {
2980 Error::ThrottlingException(inner)
2981 }
2982 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::ValidationException(inner) => {
2983 Error::ValidationException(inner)
2984 }
2985 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::Unhandled(inner) => Error::Unhandled(inner),
2986 }
2987 }
2988}
2989impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_import_jobs::ListModelImportJobsError, R>> for Error
2990where
2991 R: Send + Sync + std::fmt::Debug + 'static,
2992{
2993 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_import_jobs::ListModelImportJobsError, R>) -> Self {
2994 match err {
2995 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2996 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2997 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2998 source: err.into(),
2999 }),
3000 }
3001 }
3002}
3003impl From<crate::operation::list_model_import_jobs::ListModelImportJobsError> for Error {
3004 fn from(err: crate::operation::list_model_import_jobs::ListModelImportJobsError) -> Self {
3005 match err {
3006 crate::operation::list_model_import_jobs::ListModelImportJobsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3007 crate::operation::list_model_import_jobs::ListModelImportJobsError::InternalServerException(inner) => {
3008 Error::InternalServerException(inner)
3009 }
3010 crate::operation::list_model_import_jobs::ListModelImportJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3011 crate::operation::list_model_import_jobs::ListModelImportJobsError::ValidationException(inner) => Error::ValidationException(inner),
3012 crate::operation::list_model_import_jobs::ListModelImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
3013 }
3014 }
3015}
3016impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError, R>>
3017 for Error
3018where
3019 R: Send + Sync + std::fmt::Debug + 'static,
3020{
3021 fn from(
3022 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError, R>,
3023 ) -> Self {
3024 match err {
3025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3028 source: err.into(),
3029 }),
3030 }
3031 }
3032}
3033impl From<crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError> for Error {
3034 fn from(err: crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError) -> Self {
3035 match err {
3036 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::AccessDeniedException(inner) => {
3037 Error::AccessDeniedException(inner)
3038 }
3039 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::InternalServerException(inner) => {
3040 Error::InternalServerException(inner)
3041 }
3042 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::ThrottlingException(inner) => {
3043 Error::ThrottlingException(inner)
3044 }
3045 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::ValidationException(inner) => {
3046 Error::ValidationException(inner)
3047 }
3048 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::Unhandled(inner) => Error::Unhandled(inner),
3049 }
3050 }
3051}
3052impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompt_routers::ListPromptRoutersError, R>> for Error
3053where
3054 R: Send + Sync + std::fmt::Debug + 'static,
3055{
3056 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompt_routers::ListPromptRoutersError, R>) -> Self {
3057 match err {
3058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3061 source: err.into(),
3062 }),
3063 }
3064 }
3065}
3066impl From<crate::operation::list_prompt_routers::ListPromptRoutersError> for Error {
3067 fn from(err: crate::operation::list_prompt_routers::ListPromptRoutersError) -> Self {
3068 match err {
3069 crate::operation::list_prompt_routers::ListPromptRoutersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3070 crate::operation::list_prompt_routers::ListPromptRoutersError::InternalServerException(inner) => Error::InternalServerException(inner),
3071 crate::operation::list_prompt_routers::ListPromptRoutersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3072 crate::operation::list_prompt_routers::ListPromptRoutersError::ValidationException(inner) => Error::ValidationException(inner),
3073 crate::operation::list_prompt_routers::ListPromptRoutersError::Unhandled(inner) => Error::Unhandled(inner),
3074 }
3075 }
3076}
3077impl<R>
3078 From<
3079 ::aws_smithy_runtime_api::client::result::SdkError<
3080 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError,
3081 R,
3082 >,
3083 > for Error
3084where
3085 R: Send + Sync + std::fmt::Debug + 'static,
3086{
3087 fn from(
3088 err: ::aws_smithy_runtime_api::client::result::SdkError<
3089 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError,
3090 R,
3091 >,
3092 ) -> Self {
3093 match err {
3094 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3095 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3096 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3097 source: err.into(),
3098 }),
3099 }
3100 }
3101}
3102impl From<crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError> for Error {
3103 fn from(err: crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError) -> Self {
3104 match err {
3105 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::AccessDeniedException(inner) => {
3106 Error::AccessDeniedException(inner)
3107 }
3108 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::InternalServerException(inner) => {
3109 Error::InternalServerException(inner)
3110 }
3111 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::ThrottlingException(inner) => {
3112 Error::ThrottlingException(inner)
3113 }
3114 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::ValidationException(inner) => {
3115 Error::ValidationException(inner)
3116 }
3117 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::Unhandled(inner) => Error::Unhandled(inner),
3118 }
3119 }
3120}
3121impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
3122where
3123 R: Send + Sync + std::fmt::Debug + 'static,
3124{
3125 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
3126 match err {
3127 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3128 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3129 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3130 source: err.into(),
3131 }),
3132 }
3133 }
3134}
3135impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
3136 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
3137 match err {
3138 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3139 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
3140 Error::InternalServerException(inner)
3141 }
3142 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
3143 Error::ResourceNotFoundException(inner)
3144 }
3145 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3146 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
3147 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
3148 }
3149 }
3150}
3151impl<R>
3152 From<
3153 ::aws_smithy_runtime_api::client::result::SdkError<
3154 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError,
3155 R,
3156 >,
3157 > for Error
3158where
3159 R: Send + Sync + std::fmt::Debug + 'static,
3160{
3161 fn from(
3162 err: ::aws_smithy_runtime_api::client::result::SdkError<
3163 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError,
3164 R,
3165 >,
3166 ) -> Self {
3167 match err {
3168 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3169 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3170 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3171 source: err.into(),
3172 }),
3173 }
3174 }
3175}
3176impl From<crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError> for Error {
3177 fn from(err: crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError) -> Self {
3178 match err {
3179 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::AccessDeniedException(inner) => {
3180 Error::AccessDeniedException(inner)
3181 }
3182 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::ConflictException(inner) => {
3183 Error::ConflictException(inner)
3184 }
3185 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::InternalServerException(inner) => {
3186 Error::InternalServerException(inner)
3187 }
3188 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::ResourceNotFoundException(inner) => {
3189 Error::ResourceNotFoundException(inner)
3190 }
3191 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::ThrottlingException(inner) => {
3192 Error::ThrottlingException(inner)
3193 }
3194 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::ValidationException(inner) => {
3195 Error::ValidationException(inner)
3196 }
3197 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::Unhandled(inner) => {
3198 Error::Unhandled(inner)
3199 }
3200 }
3201 }
3202}
3203impl<R>
3204 From<
3205 ::aws_smithy_runtime_api::client::result::SdkError<
3206 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError,
3207 R,
3208 >,
3209 > for Error
3210where
3211 R: Send + Sync + std::fmt::Debug + 'static,
3212{
3213 fn from(
3214 err: ::aws_smithy_runtime_api::client::result::SdkError<
3215 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError,
3216 R,
3217 >,
3218 ) -> Self {
3219 match err {
3220 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3221 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3222 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3223 source: err.into(),
3224 }),
3225 }
3226 }
3227}
3228impl From<crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError> for Error {
3229 fn from(err: crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError) -> Self {
3230 match err {
3231 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::AccessDeniedException(
3232 inner,
3233 ) => Error::AccessDeniedException(inner),
3234 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::InternalServerException(
3235 inner,
3236 ) => Error::InternalServerException(inner),
3237 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::ThrottlingException(inner) => {
3238 Error::ThrottlingException(inner)
3239 }
3240 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::ValidationException(inner) => {
3241 Error::ValidationException(inner)
3242 }
3243 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::Unhandled(inner) => {
3244 Error::Unhandled(inner)
3245 }
3246 }
3247 }
3248}
3249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError, R>>
3250 for Error
3251where
3252 R: Send + Sync + std::fmt::Debug + 'static,
3253{
3254 fn from(
3255 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError, R>,
3256 ) -> Self {
3257 match err {
3258 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3259 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3260 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3261 source: err.into(),
3262 }),
3263 }
3264 }
3265}
3266impl From<crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError> for Error {
3267 fn from(err: crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError) -> Self {
3268 match err {
3269 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::AccessDeniedException(inner) => {
3270 Error::AccessDeniedException(inner)
3271 }
3272 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::InternalServerException(inner) => {
3273 Error::InternalServerException(inner)
3274 }
3275 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::ThrottlingException(inner) => {
3276 Error::ThrottlingException(inner)
3277 }
3278 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::ValidationException(inner) => {
3279 Error::ValidationException(inner)
3280 }
3281 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::Unhandled(inner) => Error::Unhandled(inner),
3282 }
3283 }
3284}
3285impl<R>
3286 From<
3287 ::aws_smithy_runtime_api::client::result::SdkError<
3288 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError,
3289 R,
3290 >,
3291 > for Error
3292where
3293 R: Send + Sync + std::fmt::Debug + 'static,
3294{
3295 fn from(
3296 err: ::aws_smithy_runtime_api::client::result::SdkError<
3297 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError,
3298 R,
3299 >,
3300 ) -> Self {
3301 match err {
3302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3305 source: err.into(),
3306 }),
3307 }
3308 }
3309}
3310impl From<crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError> for Error {
3311 fn from(err: crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError) -> Self {
3312 match err {
3313 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::AccessDeniedException(inner) => {
3314 Error::AccessDeniedException(inner)
3315 }
3316 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::InternalServerException(inner) => {
3317 Error::InternalServerException(inner)
3318 }
3319 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
3320 Error::ResourceNotFoundException(inner)
3321 }
3322 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::ServiceUnavailableException(inner) => {
3323 Error::ServiceUnavailableException(inner)
3324 }
3325 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::ThrottlingException(inner) => {
3326 Error::ThrottlingException(inner)
3327 }
3328 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::ValidationException(inner) => {
3329 Error::ValidationException(inner)
3330 }
3331 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
3332 }
3333 }
3334}
3335impl<R>
3336 From<
3337 ::aws_smithy_runtime_api::client::result::SdkError<
3338 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError,
3339 R,
3340 >,
3341 > for Error
3342where
3343 R: Send + Sync + std::fmt::Debug + 'static,
3344{
3345 fn from(
3346 err: ::aws_smithy_runtime_api::client::result::SdkError<
3347 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError,
3348 R,
3349 >,
3350 ) -> Self {
3351 match err {
3352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3355 source: err.into(),
3356 }),
3357 }
3358 }
3359}
3360impl From<crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError> for Error {
3361 fn from(err: crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError) -> Self {
3362 match err {
3363 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3364 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ConflictException(inner) => Error::ConflictException(inner),
3365 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
3366 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3367 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3368 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
3369 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3370 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
3371 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
3372 }
3373 }
3374}
3375impl<R>
3376 From<
3377 ::aws_smithy_runtime_api::client::result::SdkError<
3378 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError,
3379 R,
3380 >,
3381 > for Error
3382where
3383 R: Send + Sync + std::fmt::Debug + 'static,
3384{
3385 fn from(
3386 err: ::aws_smithy_runtime_api::client::result::SdkError<
3387 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError,
3388 R,
3389 >,
3390 ) -> Self {
3391 match err {
3392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3395 source: err.into(),
3396 }),
3397 }
3398 }
3399}
3400impl From<crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError> for Error {
3401 fn from(err: crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError) -> Self {
3402 match err {
3403 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3404 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
3405 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3406 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3407 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3408 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
3409 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
3410 }
3411 }
3412}
3413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_evaluation_job::StopEvaluationJobError, R>> for Error
3414where
3415 R: Send + Sync + std::fmt::Debug + 'static,
3416{
3417 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_evaluation_job::StopEvaluationJobError, R>) -> Self {
3418 match err {
3419 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3420 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3421 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3422 source: err.into(),
3423 }),
3424 }
3425 }
3426}
3427impl From<crate::operation::stop_evaluation_job::StopEvaluationJobError> for Error {
3428 fn from(err: crate::operation::stop_evaluation_job::StopEvaluationJobError) -> Self {
3429 match err {
3430 crate::operation::stop_evaluation_job::StopEvaluationJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3431 crate::operation::stop_evaluation_job::StopEvaluationJobError::ConflictException(inner) => Error::ConflictException(inner),
3432 crate::operation::stop_evaluation_job::StopEvaluationJobError::InternalServerException(inner) => Error::InternalServerException(inner),
3433 crate::operation::stop_evaluation_job::StopEvaluationJobError::ResourceNotFoundException(inner) => {
3434 Error::ResourceNotFoundException(inner)
3435 }
3436 crate::operation::stop_evaluation_job::StopEvaluationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3437 crate::operation::stop_evaluation_job::StopEvaluationJobError::ValidationException(inner) => Error::ValidationException(inner),
3438 crate::operation::stop_evaluation_job::StopEvaluationJobError::Unhandled(inner) => Error::Unhandled(inner),
3439 }
3440 }
3441}
3442impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_model_customization_job::StopModelCustomizationJobError, R>>
3443 for Error
3444where
3445 R: Send + Sync + std::fmt::Debug + 'static,
3446{
3447 fn from(
3448 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_model_customization_job::StopModelCustomizationJobError, R>,
3449 ) -> Self {
3450 match err {
3451 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3452 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3453 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3454 source: err.into(),
3455 }),
3456 }
3457 }
3458}
3459impl From<crate::operation::stop_model_customization_job::StopModelCustomizationJobError> for Error {
3460 fn from(err: crate::operation::stop_model_customization_job::StopModelCustomizationJobError) -> Self {
3461 match err {
3462 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::AccessDeniedException(inner) => {
3463 Error::AccessDeniedException(inner)
3464 }
3465 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::ConflictException(inner) => {
3466 Error::ConflictException(inner)
3467 }
3468 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::InternalServerException(inner) => {
3469 Error::InternalServerException(inner)
3470 }
3471 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::ResourceNotFoundException(inner) => {
3472 Error::ResourceNotFoundException(inner)
3473 }
3474 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::ThrottlingException(inner) => {
3475 Error::ThrottlingException(inner)
3476 }
3477 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::ValidationException(inner) => {
3478 Error::ValidationException(inner)
3479 }
3480 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::Unhandled(inner) => Error::Unhandled(inner),
3481 }
3482 }
3483}
3484impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_model_invocation_job::StopModelInvocationJobError, R>>
3485 for Error
3486where
3487 R: Send + Sync + std::fmt::Debug + 'static,
3488{
3489 fn from(
3490 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_model_invocation_job::StopModelInvocationJobError, R>,
3491 ) -> Self {
3492 match err {
3493 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3494 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3495 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3496 source: err.into(),
3497 }),
3498 }
3499 }
3500}
3501impl From<crate::operation::stop_model_invocation_job::StopModelInvocationJobError> for Error {
3502 fn from(err: crate::operation::stop_model_invocation_job::StopModelInvocationJobError) -> Self {
3503 match err {
3504 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::AccessDeniedException(inner) => {
3505 Error::AccessDeniedException(inner)
3506 }
3507 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::ConflictException(inner) => Error::ConflictException(inner),
3508 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::InternalServerException(inner) => {
3509 Error::InternalServerException(inner)
3510 }
3511 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::ResourceNotFoundException(inner) => {
3512 Error::ResourceNotFoundException(inner)
3513 }
3514 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3515 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::ValidationException(inner) => Error::ValidationException(inner),
3516 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::Unhandled(inner) => Error::Unhandled(inner),
3517 }
3518 }
3519}
3520impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
3521where
3522 R: Send + Sync + std::fmt::Debug + 'static,
3523{
3524 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
3525 match err {
3526 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3527 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3528 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3529 source: err.into(),
3530 }),
3531 }
3532 }
3533}
3534impl From<crate::operation::tag_resource::TagResourceError> for Error {
3535 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
3536 match err {
3537 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3538 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
3539 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3540 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3541 crate::operation::tag_resource::TagResourceError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
3542 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
3543 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3544 }
3545 }
3546}
3547impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
3548where
3549 R: Send + Sync + std::fmt::Debug + 'static,
3550{
3551 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
3552 match err {
3553 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3554 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3555 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3556 source: err.into(),
3557 }),
3558 }
3559 }
3560}
3561impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3562 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3563 match err {
3564 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3565 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
3566 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3567 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3568 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
3569 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3570 }
3571 }
3572}
3573impl<R>
3574 From<
3575 ::aws_smithy_runtime_api::client::result::SdkError<
3576 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError,
3577 R,
3578 >,
3579 > for Error
3580where
3581 R: Send + Sync + std::fmt::Debug + 'static,
3582{
3583 fn from(
3584 err: ::aws_smithy_runtime_api::client::result::SdkError<
3585 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError,
3586 R,
3587 >,
3588 ) -> Self {
3589 match err {
3590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3593 source: err.into(),
3594 }),
3595 }
3596 }
3597}
3598impl From<crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError> for Error {
3599 fn from(err: crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError) -> Self {
3600 match err {
3601 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::AccessDeniedException(inner) => {
3602 Error::AccessDeniedException(inner)
3603 }
3604 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::ConflictException(inner) => {
3605 Error::ConflictException(inner)
3606 }
3607 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::InternalServerException(inner) => {
3608 Error::InternalServerException(inner)
3609 }
3610 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::ResourceNotFoundException(inner) => {
3611 Error::ResourceNotFoundException(inner)
3612 }
3613 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::ThrottlingException(inner) => {
3614 Error::ThrottlingException(inner)
3615 }
3616 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::TooManyTagsException(inner) => {
3617 Error::TooManyTagsException(inner)
3618 }
3619 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::ValidationException(inner) => {
3620 Error::ValidationException(inner)
3621 }
3622 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3623 }
3624 }
3625}
3626impl<R>
3627 From<
3628 ::aws_smithy_runtime_api::client::result::SdkError<
3629 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError,
3630 R,
3631 >,
3632 > for Error
3633where
3634 R: Send + Sync + std::fmt::Debug + 'static,
3635{
3636 fn from(
3637 err: ::aws_smithy_runtime_api::client::result::SdkError<
3638 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError,
3639 R,
3640 >,
3641 ) -> Self {
3642 match err {
3643 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3644 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3645 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3646 source: err.into(),
3647 }),
3648 }
3649 }
3650}
3651impl From<crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError> for Error {
3652 fn from(err: crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError) -> Self {
3653 match err {
3654 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3655 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::ConflictException(inner) => Error::ConflictException(inner),
3656 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::InternalServerException(inner) => Error::InternalServerException(inner),
3657 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3658 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3659 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::ValidationException(inner) => Error::ValidationException(inner),
3660 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::Unhandled(inner) => Error::Unhandled(inner),
3661 }
3662 }
3663}
3664impl<R>
3665 From<
3666 ::aws_smithy_runtime_api::client::result::SdkError<
3667 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError,
3668 R,
3669 >,
3670 > for Error
3671where
3672 R: Send + Sync + std::fmt::Debug + 'static,
3673{
3674 fn from(
3675 err: ::aws_smithy_runtime_api::client::result::SdkError<
3676 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError,
3677 R,
3678 >,
3679 ) -> Self {
3680 match err {
3681 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3682 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3683 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3684 source: err.into(),
3685 }),
3686 }
3687 }
3688}
3689impl From<crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError> for Error {
3690 fn from(err: crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError) -> Self {
3691 match err {
3692 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::AccessDeniedException(
3693 inner,
3694 ) => Error::AccessDeniedException(inner),
3695 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ConflictException(inner) => {
3696 Error::ConflictException(inner)
3697 }
3698 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::InternalServerException(
3699 inner,
3700 ) => Error::InternalServerException(inner),
3701 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ResourceInUseException(
3702 inner,
3703 ) => Error::ResourceInUseException(inner),
3704 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ResourceNotFoundException(
3705 inner,
3706 ) => Error::ResourceNotFoundException(inner),
3707 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ThrottlingException(
3708 inner,
3709 ) => Error::ThrottlingException(inner),
3710 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ValidationException(
3711 inner,
3712 ) => Error::ValidationException(inner),
3713 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::Unhandled(inner) => {
3714 Error::Unhandled(inner)
3715 }
3716 }
3717 }
3718}
3719impl<R>
3720 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError, R>>
3721 for Error
3722where
3723 R: Send + Sync + std::fmt::Debug + 'static,
3724{
3725 fn from(
3726 err: ::aws_smithy_runtime_api::client::result::SdkError<
3727 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError,
3728 R,
3729 >,
3730 ) -> Self {
3731 match err {
3732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3735 source: err.into(),
3736 }),
3737 }
3738 }
3739}
3740impl From<crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError> for Error {
3741 fn from(err: crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError) -> Self {
3742 match err {
3743 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::AccessDeniedException(inner) => {
3744 Error::AccessDeniedException(inner)
3745 }
3746 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::InternalServerException(inner) => {
3747 Error::InternalServerException(inner)
3748 }
3749 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::ResourceNotFoundException(inner) => {
3750 Error::ResourceNotFoundException(inner)
3751 }
3752 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::ThrottlingException(inner) => {
3753 Error::ThrottlingException(inner)
3754 }
3755 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::ValidationException(inner) => {
3756 Error::ValidationException(inner)
3757 }
3758 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
3759 }
3760 }
3761}
3762impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_guardrail::UpdateGuardrailError, R>> for Error
3763where
3764 R: Send + Sync + std::fmt::Debug + 'static,
3765{
3766 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_guardrail::UpdateGuardrailError, R>) -> Self {
3767 match err {
3768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3771 source: err.into(),
3772 }),
3773 }
3774 }
3775}
3776impl From<crate::operation::update_guardrail::UpdateGuardrailError> for Error {
3777 fn from(err: crate::operation::update_guardrail::UpdateGuardrailError) -> Self {
3778 match err {
3779 crate::operation::update_guardrail::UpdateGuardrailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3780 crate::operation::update_guardrail::UpdateGuardrailError::ConflictException(inner) => Error::ConflictException(inner),
3781 crate::operation::update_guardrail::UpdateGuardrailError::InternalServerException(inner) => Error::InternalServerException(inner),
3782 crate::operation::update_guardrail::UpdateGuardrailError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3783 crate::operation::update_guardrail::UpdateGuardrailError::ServiceQuotaExceededException(inner) => {
3784 Error::ServiceQuotaExceededException(inner)
3785 }
3786 crate::operation::update_guardrail::UpdateGuardrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3787 crate::operation::update_guardrail::UpdateGuardrailError::ValidationException(inner) => Error::ValidationException(inner),
3788 crate::operation::update_guardrail::UpdateGuardrailError::Unhandled(inner) => Error::Unhandled(inner),
3789 }
3790 }
3791}
3792impl<R>
3793 From<
3794 ::aws_smithy_runtime_api::client::result::SdkError<
3795 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError,
3796 R,
3797 >,
3798 > for Error
3799where
3800 R: Send + Sync + std::fmt::Debug + 'static,
3801{
3802 fn from(
3803 err: ::aws_smithy_runtime_api::client::result::SdkError<
3804 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError,
3805 R,
3806 >,
3807 ) -> Self {
3808 match err {
3809 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3810 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3811 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3812 source: err.into(),
3813 }),
3814 }
3815 }
3816}
3817impl From<crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError> for Error {
3818 fn from(err: crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError) -> Self {
3819 match err {
3820 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::AccessDeniedException(inner) => {
3821 Error::AccessDeniedException(inner)
3822 }
3823 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ConflictException(inner) => {
3824 Error::ConflictException(inner)
3825 }
3826 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::InternalServerException(inner) => {
3827 Error::InternalServerException(inner)
3828 }
3829 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
3830 Error::ResourceNotFoundException(inner)
3831 }
3832 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ServiceQuotaExceededException(inner) => {
3833 Error::ServiceQuotaExceededException(inner)
3834 }
3835 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ThrottlingException(inner) => {
3836 Error::ThrottlingException(inner)
3837 }
3838 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ValidationException(inner) => {
3839 Error::ValidationException(inner)
3840 }
3841 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
3842 }
3843 }
3844}
3845impl<R>
3846 From<
3847 ::aws_smithy_runtime_api::client::result::SdkError<
3848 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError,
3849 R,
3850 >,
3851 > for Error
3852where
3853 R: Send + Sync + std::fmt::Debug + 'static,
3854{
3855 fn from(
3856 err: ::aws_smithy_runtime_api::client::result::SdkError<
3857 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError,
3858 R,
3859 >,
3860 ) -> Self {
3861 match err {
3862 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3863 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3864 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3865 source: err.into(),
3866 }),
3867 }
3868 }
3869}
3870impl From<crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError> for Error {
3871 fn from(err: crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError) -> Self {
3872 match err {
3873 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::AccessDeniedException(inner) => {
3874 Error::AccessDeniedException(inner)
3875 }
3876 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::InternalServerException(inner) => {
3877 Error::InternalServerException(inner)
3878 }
3879 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::ResourceNotFoundException(inner) => {
3880 Error::ResourceNotFoundException(inner)
3881 }
3882 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::ThrottlingException(inner) => {
3883 Error::ThrottlingException(inner)
3884 }
3885 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::ValidationException(inner) => {
3886 Error::ValidationException(inner)
3887 }
3888 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::Unhandled(inner) => Error::Unhandled(inner),
3889 }
3890 }
3891}
3892impl ::std::error::Error for Error {
3893 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3894 match self {
3895 Error::AccessDeniedException(inner) => inner.source(),
3896 Error::ConflictException(inner) => inner.source(),
3897 Error::InternalServerException(inner) => inner.source(),
3898 Error::ResourceInUseException(inner) => inner.source(),
3899 Error::ResourceNotFoundException(inner) => inner.source(),
3900 Error::ServiceQuotaExceededException(inner) => inner.source(),
3901 Error::ServiceUnavailableException(inner) => inner.source(),
3902 Error::ThrottlingException(inner) => inner.source(),
3903 Error::TooManyTagsException(inner) => inner.source(),
3904 Error::ValidationException(inner) => inner.source(),
3905 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3906 }
3907 }
3908}
3909impl ::aws_types::request_id::RequestId for Error {
3910 fn request_id(&self) -> Option<&str> {
3911 match self {
3912 Self::AccessDeniedException(e) => e.request_id(),
3913 Self::ConflictException(e) => e.request_id(),
3914 Self::InternalServerException(e) => e.request_id(),
3915 Self::ResourceInUseException(e) => e.request_id(),
3916 Self::ResourceNotFoundException(e) => e.request_id(),
3917 Self::ServiceQuotaExceededException(e) => e.request_id(),
3918 Self::ServiceUnavailableException(e) => e.request_id(),
3919 Self::ThrottlingException(e) => e.request_id(),
3920 Self::TooManyTagsException(e) => e.request_id(),
3921 Self::ValidationException(e) => e.request_id(),
3922 Self::Unhandled(e) => e.meta.request_id(),
3923 }
3924 }
3925}