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::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1211 crate::operation::delete_guardrail::DeleteGuardrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1212 crate::operation::delete_guardrail::DeleteGuardrailError::ValidationException(inner) => Error::ValidationException(inner),
1213 crate::operation::delete_guardrail::DeleteGuardrailError::Unhandled(inner) => Error::Unhandled(inner),
1214 }
1215 }
1216}
1217impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_imported_model::DeleteImportedModelError, R>> for Error
1218where
1219 R: Send + Sync + std::fmt::Debug + 'static,
1220{
1221 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_imported_model::DeleteImportedModelError, R>) -> Self {
1222 match err {
1223 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1224 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1225 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1226 source: err.into(),
1227 }),
1228 }
1229 }
1230}
1231impl From<crate::operation::delete_imported_model::DeleteImportedModelError> for Error {
1232 fn from(err: crate::operation::delete_imported_model::DeleteImportedModelError) -> Self {
1233 match err {
1234 crate::operation::delete_imported_model::DeleteImportedModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1235 crate::operation::delete_imported_model::DeleteImportedModelError::ConflictException(inner) => Error::ConflictException(inner),
1236 crate::operation::delete_imported_model::DeleteImportedModelError::InternalServerException(inner) => {
1237 Error::InternalServerException(inner)
1238 }
1239 crate::operation::delete_imported_model::DeleteImportedModelError::ResourceNotFoundException(inner) => {
1240 Error::ResourceNotFoundException(inner)
1241 }
1242 crate::operation::delete_imported_model::DeleteImportedModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1243 crate::operation::delete_imported_model::DeleteImportedModelError::ValidationException(inner) => Error::ValidationException(inner),
1244 crate::operation::delete_imported_model::DeleteImportedModelError::Unhandled(inner) => Error::Unhandled(inner),
1245 }
1246 }
1247}
1248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_inference_profile::DeleteInferenceProfileError, R>> for Error
1249where
1250 R: Send + Sync + std::fmt::Debug + 'static,
1251{
1252 fn from(
1253 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_inference_profile::DeleteInferenceProfileError, R>,
1254 ) -> Self {
1255 match err {
1256 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1257 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1258 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1259 source: err.into(),
1260 }),
1261 }
1262 }
1263}
1264impl From<crate::operation::delete_inference_profile::DeleteInferenceProfileError> for Error {
1265 fn from(err: crate::operation::delete_inference_profile::DeleteInferenceProfileError) -> Self {
1266 match err {
1267 crate::operation::delete_inference_profile::DeleteInferenceProfileError::AccessDeniedException(inner) => {
1268 Error::AccessDeniedException(inner)
1269 }
1270 crate::operation::delete_inference_profile::DeleteInferenceProfileError::ConflictException(inner) => Error::ConflictException(inner),
1271 crate::operation::delete_inference_profile::DeleteInferenceProfileError::InternalServerException(inner) => {
1272 Error::InternalServerException(inner)
1273 }
1274 crate::operation::delete_inference_profile::DeleteInferenceProfileError::ResourceNotFoundException(inner) => {
1275 Error::ResourceNotFoundException(inner)
1276 }
1277 crate::operation::delete_inference_profile::DeleteInferenceProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1278 crate::operation::delete_inference_profile::DeleteInferenceProfileError::ValidationException(inner) => Error::ValidationException(inner),
1279 crate::operation::delete_inference_profile::DeleteInferenceProfileError::Unhandled(inner) => Error::Unhandled(inner),
1280 }
1281 }
1282}
1283impl<R>
1284 From<
1285 ::aws_smithy_runtime_api::client::result::SdkError<
1286 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError,
1287 R,
1288 >,
1289 > for Error
1290where
1291 R: Send + Sync + std::fmt::Debug + 'static,
1292{
1293 fn from(
1294 err: ::aws_smithy_runtime_api::client::result::SdkError<
1295 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError,
1296 R,
1297 >,
1298 ) -> Self {
1299 match err {
1300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1303 source: err.into(),
1304 }),
1305 }
1306 }
1307}
1308impl From<crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError> for Error {
1309 fn from(err: crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError) -> Self {
1310 match err {
1311 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::AccessDeniedException(inner) => {
1312 Error::AccessDeniedException(inner)
1313 }
1314 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::InternalServerException(inner) => {
1315 Error::InternalServerException(inner)
1316 }
1317 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
1318 Error::ResourceNotFoundException(inner)
1319 }
1320 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::ThrottlingException(inner) => {
1321 Error::ThrottlingException(inner)
1322 }
1323 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::ValidationException(inner) => {
1324 Error::ValidationException(inner)
1325 }
1326 crate::operation::delete_marketplace_model_endpoint::DeleteMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
1327 }
1328 }
1329}
1330impl<R>
1331 From<
1332 ::aws_smithy_runtime_api::client::result::SdkError<
1333 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError,
1334 R,
1335 >,
1336 > for Error
1337where
1338 R: Send + Sync + std::fmt::Debug + 'static,
1339{
1340 fn from(
1341 err: ::aws_smithy_runtime_api::client::result::SdkError<
1342 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError,
1343 R,
1344 >,
1345 ) -> Self {
1346 match err {
1347 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1348 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1349 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1350 source: err.into(),
1351 }),
1352 }
1353 }
1354}
1355impl From<crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError> for Error {
1356 fn from(err: crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError) -> Self {
1357 match err {
1358 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1359 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError::InternalServerException(inner) => Error::InternalServerException(inner),
1360 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1361 crate::operation::delete_model_invocation_logging_configuration::DeleteModelInvocationLoggingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1362 }
1363 }
1364}
1365impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt_router::DeletePromptRouterError, R>> for Error
1366where
1367 R: Send + Sync + std::fmt::Debug + 'static,
1368{
1369 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt_router::DeletePromptRouterError, R>) -> Self {
1370 match err {
1371 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1372 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1373 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1374 source: err.into(),
1375 }),
1376 }
1377 }
1378}
1379impl From<crate::operation::delete_prompt_router::DeletePromptRouterError> for Error {
1380 fn from(err: crate::operation::delete_prompt_router::DeletePromptRouterError) -> Self {
1381 match err {
1382 crate::operation::delete_prompt_router::DeletePromptRouterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1383 crate::operation::delete_prompt_router::DeletePromptRouterError::InternalServerException(inner) => Error::InternalServerException(inner),
1384 crate::operation::delete_prompt_router::DeletePromptRouterError::ResourceNotFoundException(inner) => {
1385 Error::ResourceNotFoundException(inner)
1386 }
1387 crate::operation::delete_prompt_router::DeletePromptRouterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1388 crate::operation::delete_prompt_router::DeletePromptRouterError::ValidationException(inner) => Error::ValidationException(inner),
1389 crate::operation::delete_prompt_router::DeletePromptRouterError::Unhandled(inner) => Error::Unhandled(inner),
1390 }
1391 }
1392}
1393impl<R>
1394 From<
1395 ::aws_smithy_runtime_api::client::result::SdkError<
1396 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError,
1397 R,
1398 >,
1399 > for Error
1400where
1401 R: Send + Sync + std::fmt::Debug + 'static,
1402{
1403 fn from(
1404 err: ::aws_smithy_runtime_api::client::result::SdkError<
1405 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError,
1406 R,
1407 >,
1408 ) -> Self {
1409 match err {
1410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1413 source: err.into(),
1414 }),
1415 }
1416 }
1417}
1418impl From<crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError> for Error {
1419 fn from(err: crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError) -> Self {
1420 match err {
1421 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::AccessDeniedException(inner) => {
1422 Error::AccessDeniedException(inner)
1423 }
1424 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::ConflictException(inner) => {
1425 Error::ConflictException(inner)
1426 }
1427 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::InternalServerException(inner) => {
1428 Error::InternalServerException(inner)
1429 }
1430 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::ResourceNotFoundException(inner) => {
1431 Error::ResourceNotFoundException(inner)
1432 }
1433 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::ThrottlingException(inner) => {
1434 Error::ThrottlingException(inner)
1435 }
1436 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::ValidationException(inner) => {
1437 Error::ValidationException(inner)
1438 }
1439 crate::operation::delete_provisioned_model_throughput::DeleteProvisionedModelThroughputError::Unhandled(inner) => Error::Unhandled(inner),
1440 }
1441 }
1442}
1443impl<R>
1444 From<
1445 ::aws_smithy_runtime_api::client::result::SdkError<
1446 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError,
1447 R,
1448 >,
1449 > for Error
1450where
1451 R: Send + Sync + std::fmt::Debug + 'static,
1452{
1453 fn from(
1454 err: ::aws_smithy_runtime_api::client::result::SdkError<
1455 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError,
1456 R,
1457 >,
1458 ) -> Self {
1459 match err {
1460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1463 source: err.into(),
1464 }),
1465 }
1466 }
1467}
1468impl From<crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError> for Error {
1469 fn from(err: crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError) -> Self {
1470 match err {
1471 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::AccessDeniedException(inner) => {
1472 Error::AccessDeniedException(inner)
1473 }
1474 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::InternalServerException(inner) => {
1475 Error::InternalServerException(inner)
1476 }
1477 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
1478 Error::ResourceNotFoundException(inner)
1479 }
1480 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::ServiceUnavailableException(inner) => {
1481 Error::ServiceUnavailableException(inner)
1482 }
1483 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::ThrottlingException(inner) => {
1484 Error::ThrottlingException(inner)
1485 }
1486 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::ValidationException(inner) => {
1487 Error::ValidationException(inner)
1488 }
1489 crate::operation::deregister_marketplace_model_endpoint::DeregisterMarketplaceModelEndpointError::Unhandled(inner) => {
1490 Error::Unhandled(inner)
1491 }
1492 }
1493 }
1494}
1495impl<R>
1496 From<
1497 ::aws_smithy_runtime_api::client::result::SdkError<
1498 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError,
1499 R,
1500 >,
1501 > for Error
1502where
1503 R: Send + Sync + std::fmt::Debug + 'static,
1504{
1505 fn from(
1506 err: ::aws_smithy_runtime_api::client::result::SdkError<
1507 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError,
1508 R,
1509 >,
1510 ) -> Self {
1511 match err {
1512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1515 source: err.into(),
1516 }),
1517 }
1518 }
1519}
1520impl From<crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError> for Error {
1521 fn from(err: crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError) -> Self {
1522 match err {
1523 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::AccessDeniedException(inner) => {
1524 Error::AccessDeniedException(inner)
1525 }
1526 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::InternalServerException(
1527 inner,
1528 ) => Error::InternalServerException(inner),
1529 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::ResourceNotFoundException(
1530 inner,
1531 ) => Error::ResourceNotFoundException(inner),
1532 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::ThrottlingException(inner) => {
1533 Error::ThrottlingException(inner)
1534 }
1535 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::ValidationException(inner) => {
1536 Error::ValidationException(inner)
1537 }
1538 crate::operation::export_automated_reasoning_policy_version::ExportAutomatedReasoningPolicyVersionError::Unhandled(inner) => {
1539 Error::Unhandled(inner)
1540 }
1541 }
1542 }
1543}
1544impl<R>
1545 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError, R>>
1546 for Error
1547where
1548 R: Send + Sync + std::fmt::Debug + 'static,
1549{
1550 fn from(
1551 err: ::aws_smithy_runtime_api::client::result::SdkError<
1552 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError,
1553 R,
1554 >,
1555 ) -> Self {
1556 match err {
1557 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1558 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1559 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1560 source: err.into(),
1561 }),
1562 }
1563 }
1564}
1565impl From<crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError> for Error {
1566 fn from(err: crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError) -> Self {
1567 match err {
1568 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::AccessDeniedException(inner) => {
1569 Error::AccessDeniedException(inner)
1570 }
1571 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::InternalServerException(inner) => {
1572 Error::InternalServerException(inner)
1573 }
1574 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::ResourceNotFoundException(inner) => {
1575 Error::ResourceNotFoundException(inner)
1576 }
1577 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::ThrottlingException(inner) => {
1578 Error::ThrottlingException(inner)
1579 }
1580 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::ValidationException(inner) => {
1581 Error::ValidationException(inner)
1582 }
1583 crate::operation::get_automated_reasoning_policy::GetAutomatedReasoningPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1584 }
1585 }
1586}
1587impl<R>
1588 From<
1589 ::aws_smithy_runtime_api::client::result::SdkError<
1590 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError,
1591 R,
1592 >,
1593 > for Error
1594where
1595 R: Send + Sync + std::fmt::Debug + 'static,
1596{
1597 fn from(
1598 err: ::aws_smithy_runtime_api::client::result::SdkError<
1599 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError,
1600 R,
1601 >,
1602 ) -> Self {
1603 match err {
1604 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1605 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1606 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1607 source: err.into(),
1608 }),
1609 }
1610 }
1611}
1612impl From<crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError> for Error {
1613 fn from(err: crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError) -> Self {
1614 match err {
1615 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::AccessDeniedException(
1616 inner,
1617 ) => Error::AccessDeniedException(inner),
1618 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::InternalServerException(
1619 inner,
1620 ) => Error::InternalServerException(inner),
1621 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::ResourceNotFoundException(
1622 inner,
1623 ) => Error::ResourceNotFoundException(inner),
1624 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::ThrottlingException(inner) => {
1625 Error::ThrottlingException(inner)
1626 }
1627 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::ValidationException(inner) => {
1628 Error::ValidationException(inner)
1629 }
1630 crate::operation::get_automated_reasoning_policy_annotations::GetAutomatedReasoningPolicyAnnotationsError::Unhandled(inner) => {
1631 Error::Unhandled(inner)
1632 }
1633 }
1634 }
1635}
1636impl<R>
1637 From<
1638 ::aws_smithy_runtime_api::client::result::SdkError<
1639 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError,
1640 R,
1641 >,
1642 > for Error
1643where
1644 R: Send + Sync + std::fmt::Debug + 'static,
1645{
1646 fn from(
1647 err: ::aws_smithy_runtime_api::client::result::SdkError<
1648 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError,
1649 R,
1650 >,
1651 ) -> Self {
1652 match err {
1653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1656 source: err.into(),
1657 }),
1658 }
1659 }
1660}
1661impl From<crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError> for Error {
1662 fn from(err: crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError) -> Self {
1663 match err {
1664 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1665 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
1666 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1667 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1668 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
1669 crate::operation::get_automated_reasoning_policy_build_workflow::GetAutomatedReasoningPolicyBuildWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
1670 }
1671 }
1672}
1673impl<R>
1674 From<
1675 ::aws_smithy_runtime_api::client::result::SdkError<
1676 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError,
1677 R,
1678 >,
1679 > for Error
1680where
1681 R: Send + Sync + std::fmt::Debug + 'static,
1682{
1683 fn from(
1684 err: ::aws_smithy_runtime_api::client::result::SdkError<
1685 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError,
1686 R,
1687 >,
1688 ) -> Self {
1689 match err {
1690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1693 source: err.into(),
1694 }),
1695 }
1696 }
1697}
1698impl From<crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError>
1699 for Error
1700{
1701 fn from(
1702 err: crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError,
1703 ) -> Self {
1704 match err {
1705 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1706 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::InternalServerException(inner) => Error::InternalServerException(inner),
1707 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1708 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1709 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::ValidationException(inner) => Error::ValidationException(inner),
1710 crate::operation::get_automated_reasoning_policy_build_workflow_result_assets::GetAutomatedReasoningPolicyBuildWorkflowResultAssetsError::Unhandled(inner) => Error::Unhandled(inner),
1711 }
1712 }
1713}
1714impl<R>
1715 From<
1716 ::aws_smithy_runtime_api::client::result::SdkError<
1717 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError,
1718 R,
1719 >,
1720 > for Error
1721where
1722 R: Send + Sync + std::fmt::Debug + 'static,
1723{
1724 fn from(
1725 err: ::aws_smithy_runtime_api::client::result::SdkError<
1726 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError,
1727 R,
1728 >,
1729 ) -> Self {
1730 match err {
1731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1734 source: err.into(),
1735 }),
1736 }
1737 }
1738}
1739impl From<crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError> for Error {
1740 fn from(err: crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError) -> Self {
1741 match err {
1742 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1743 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::InternalServerException(inner) => Error::InternalServerException(inner),
1744 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1745 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1746 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::ValidationException(inner) => Error::ValidationException(inner),
1747 crate::operation::get_automated_reasoning_policy_next_scenario::GetAutomatedReasoningPolicyNextScenarioError::Unhandled(inner) => Error::Unhandled(inner),
1748 }
1749 }
1750}
1751impl<R>
1752 From<
1753 ::aws_smithy_runtime_api::client::result::SdkError<
1754 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError,
1755 R,
1756 >,
1757 > for Error
1758where
1759 R: Send + Sync + std::fmt::Debug + 'static,
1760{
1761 fn from(
1762 err: ::aws_smithy_runtime_api::client::result::SdkError<
1763 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError,
1764 R,
1765 >,
1766 ) -> Self {
1767 match err {
1768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1771 source: err.into(),
1772 }),
1773 }
1774 }
1775}
1776impl From<crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError> for Error {
1777 fn from(err: crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError) -> Self {
1778 match err {
1779 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::AccessDeniedException(inner) => {
1780 Error::AccessDeniedException(inner)
1781 }
1782 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::InternalServerException(inner) => {
1783 Error::InternalServerException(inner)
1784 }
1785 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::ResourceNotFoundException(
1786 inner,
1787 ) => Error::ResourceNotFoundException(inner),
1788 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::ThrottlingException(inner) => {
1789 Error::ThrottlingException(inner)
1790 }
1791 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::ValidationException(inner) => {
1792 Error::ValidationException(inner)
1793 }
1794 crate::operation::get_automated_reasoning_policy_test_case::GetAutomatedReasoningPolicyTestCaseError::Unhandled(inner) => {
1795 Error::Unhandled(inner)
1796 }
1797 }
1798 }
1799}
1800impl<R>
1801 From<
1802 ::aws_smithy_runtime_api::client::result::SdkError<
1803 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError,
1804 R,
1805 >,
1806 > for Error
1807where
1808 R: Send + Sync + std::fmt::Debug + 'static,
1809{
1810 fn from(
1811 err: ::aws_smithy_runtime_api::client::result::SdkError<
1812 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError,
1813 R,
1814 >,
1815 ) -> Self {
1816 match err {
1817 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1818 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1819 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1820 source: err.into(),
1821 }),
1822 }
1823 }
1824}
1825impl From<crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError> for Error {
1826 fn from(err: crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError) -> Self {
1827 match err {
1828 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::AccessDeniedException(
1829 inner,
1830 ) => Error::AccessDeniedException(inner),
1831 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::InternalServerException(
1832 inner,
1833 ) => Error::InternalServerException(inner),
1834 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::ResourceNotFoundException(
1835 inner,
1836 ) => Error::ResourceNotFoundException(inner),
1837 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::ThrottlingException(inner) => {
1838 Error::ThrottlingException(inner)
1839 }
1840 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::ValidationException(inner) => {
1841 Error::ValidationException(inner)
1842 }
1843 crate::operation::get_automated_reasoning_policy_test_result::GetAutomatedReasoningPolicyTestResultError::Unhandled(inner) => {
1844 Error::Unhandled(inner)
1845 }
1846 }
1847 }
1848}
1849impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_custom_model::GetCustomModelError, R>> for Error
1850where
1851 R: Send + Sync + std::fmt::Debug + 'static,
1852{
1853 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_custom_model::GetCustomModelError, R>) -> Self {
1854 match err {
1855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1858 source: err.into(),
1859 }),
1860 }
1861 }
1862}
1863impl From<crate::operation::get_custom_model::GetCustomModelError> for Error {
1864 fn from(err: crate::operation::get_custom_model::GetCustomModelError) -> Self {
1865 match err {
1866 crate::operation::get_custom_model::GetCustomModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1867 crate::operation::get_custom_model::GetCustomModelError::InternalServerException(inner) => Error::InternalServerException(inner),
1868 crate::operation::get_custom_model::GetCustomModelError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1869 crate::operation::get_custom_model::GetCustomModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1870 crate::operation::get_custom_model::GetCustomModelError::ValidationException(inner) => Error::ValidationException(inner),
1871 crate::operation::get_custom_model::GetCustomModelError::Unhandled(inner) => Error::Unhandled(inner),
1872 }
1873 }
1874}
1875impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError, R>>
1876 for Error
1877where
1878 R: Send + Sync + std::fmt::Debug + 'static,
1879{
1880 fn from(
1881 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError, R>,
1882 ) -> Self {
1883 match err {
1884 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1885 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1886 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1887 source: err.into(),
1888 }),
1889 }
1890 }
1891}
1892impl From<crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError> for Error {
1893 fn from(err: crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError) -> Self {
1894 match err {
1895 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::AccessDeniedException(inner) => {
1896 Error::AccessDeniedException(inner)
1897 }
1898 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::InternalServerException(inner) => {
1899 Error::InternalServerException(inner)
1900 }
1901 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::ResourceNotFoundException(inner) => {
1902 Error::ResourceNotFoundException(inner)
1903 }
1904 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::ThrottlingException(inner) => {
1905 Error::ThrottlingException(inner)
1906 }
1907 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::ValidationException(inner) => {
1908 Error::ValidationException(inner)
1909 }
1910 crate::operation::get_custom_model_deployment::GetCustomModelDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
1911 }
1912 }
1913}
1914impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluation_job::GetEvaluationJobError, R>> for Error
1915where
1916 R: Send + Sync + std::fmt::Debug + 'static,
1917{
1918 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluation_job::GetEvaluationJobError, R>) -> Self {
1919 match err {
1920 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1921 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1922 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1923 source: err.into(),
1924 }),
1925 }
1926 }
1927}
1928impl From<crate::operation::get_evaluation_job::GetEvaluationJobError> for Error {
1929 fn from(err: crate::operation::get_evaluation_job::GetEvaluationJobError) -> Self {
1930 match err {
1931 crate::operation::get_evaluation_job::GetEvaluationJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1932 crate::operation::get_evaluation_job::GetEvaluationJobError::InternalServerException(inner) => Error::InternalServerException(inner),
1933 crate::operation::get_evaluation_job::GetEvaluationJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1934 crate::operation::get_evaluation_job::GetEvaluationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1935 crate::operation::get_evaluation_job::GetEvaluationJobError::ValidationException(inner) => Error::ValidationException(inner),
1936 crate::operation::get_evaluation_job::GetEvaluationJobError::Unhandled(inner) => Error::Unhandled(inner),
1937 }
1938 }
1939}
1940impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_foundation_model::GetFoundationModelError, R>> for Error
1941where
1942 R: Send + Sync + std::fmt::Debug + 'static,
1943{
1944 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_foundation_model::GetFoundationModelError, R>) -> Self {
1945 match err {
1946 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1947 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1948 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1949 source: err.into(),
1950 }),
1951 }
1952 }
1953}
1954impl From<crate::operation::get_foundation_model::GetFoundationModelError> for Error {
1955 fn from(err: crate::operation::get_foundation_model::GetFoundationModelError) -> Self {
1956 match err {
1957 crate::operation::get_foundation_model::GetFoundationModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1958 crate::operation::get_foundation_model::GetFoundationModelError::InternalServerException(inner) => Error::InternalServerException(inner),
1959 crate::operation::get_foundation_model::GetFoundationModelError::ResourceNotFoundException(inner) => {
1960 Error::ResourceNotFoundException(inner)
1961 }
1962 crate::operation::get_foundation_model::GetFoundationModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1963 crate::operation::get_foundation_model::GetFoundationModelError::ValidationException(inner) => Error::ValidationException(inner),
1964 crate::operation::get_foundation_model::GetFoundationModelError::Unhandled(inner) => Error::Unhandled(inner),
1965 }
1966 }
1967}
1968impl<R>
1969 From<
1970 ::aws_smithy_runtime_api::client::result::SdkError<
1971 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError,
1972 R,
1973 >,
1974 > for Error
1975where
1976 R: Send + Sync + std::fmt::Debug + 'static,
1977{
1978 fn from(
1979 err: ::aws_smithy_runtime_api::client::result::SdkError<
1980 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError,
1981 R,
1982 >,
1983 ) -> Self {
1984 match err {
1985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1988 source: err.into(),
1989 }),
1990 }
1991 }
1992}
1993impl From<crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError> for Error {
1994 fn from(err: crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError) -> Self {
1995 match err {
1996 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::AccessDeniedException(inner) => {
1997 Error::AccessDeniedException(inner)
1998 }
1999 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::InternalServerException(inner) => {
2000 Error::InternalServerException(inner)
2001 }
2002 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::ResourceNotFoundException(inner) => {
2003 Error::ResourceNotFoundException(inner)
2004 }
2005 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::ThrottlingException(inner) => {
2006 Error::ThrottlingException(inner)
2007 }
2008 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::ValidationException(inner) => {
2009 Error::ValidationException(inner)
2010 }
2011 crate::operation::get_foundation_model_availability::GetFoundationModelAvailabilityError::Unhandled(inner) => Error::Unhandled(inner),
2012 }
2013 }
2014}
2015impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_guardrail::GetGuardrailError, R>> for Error
2016where
2017 R: Send + Sync + std::fmt::Debug + 'static,
2018{
2019 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_guardrail::GetGuardrailError, R>) -> Self {
2020 match err {
2021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2024 source: err.into(),
2025 }),
2026 }
2027 }
2028}
2029impl From<crate::operation::get_guardrail::GetGuardrailError> for Error {
2030 fn from(err: crate::operation::get_guardrail::GetGuardrailError) -> Self {
2031 match err {
2032 crate::operation::get_guardrail::GetGuardrailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2033 crate::operation::get_guardrail::GetGuardrailError::InternalServerException(inner) => Error::InternalServerException(inner),
2034 crate::operation::get_guardrail::GetGuardrailError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2035 crate::operation::get_guardrail::GetGuardrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2036 crate::operation::get_guardrail::GetGuardrailError::ValidationException(inner) => Error::ValidationException(inner),
2037 crate::operation::get_guardrail::GetGuardrailError::Unhandled(inner) => Error::Unhandled(inner),
2038 }
2039 }
2040}
2041impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_imported_model::GetImportedModelError, R>> for Error
2042where
2043 R: Send + Sync + std::fmt::Debug + 'static,
2044{
2045 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_imported_model::GetImportedModelError, R>) -> Self {
2046 match err {
2047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2050 source: err.into(),
2051 }),
2052 }
2053 }
2054}
2055impl From<crate::operation::get_imported_model::GetImportedModelError> for Error {
2056 fn from(err: crate::operation::get_imported_model::GetImportedModelError) -> Self {
2057 match err {
2058 crate::operation::get_imported_model::GetImportedModelError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2059 crate::operation::get_imported_model::GetImportedModelError::InternalServerException(inner) => Error::InternalServerException(inner),
2060 crate::operation::get_imported_model::GetImportedModelError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2061 crate::operation::get_imported_model::GetImportedModelError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2062 crate::operation::get_imported_model::GetImportedModelError::ValidationException(inner) => Error::ValidationException(inner),
2063 crate::operation::get_imported_model::GetImportedModelError::Unhandled(inner) => Error::Unhandled(inner),
2064 }
2065 }
2066}
2067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_inference_profile::GetInferenceProfileError, R>> for Error
2068where
2069 R: Send + Sync + std::fmt::Debug + 'static,
2070{
2071 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_inference_profile::GetInferenceProfileError, R>) -> Self {
2072 match err {
2073 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2074 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2075 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2076 source: err.into(),
2077 }),
2078 }
2079 }
2080}
2081impl From<crate::operation::get_inference_profile::GetInferenceProfileError> for Error {
2082 fn from(err: crate::operation::get_inference_profile::GetInferenceProfileError) -> Self {
2083 match err {
2084 crate::operation::get_inference_profile::GetInferenceProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2085 crate::operation::get_inference_profile::GetInferenceProfileError::InternalServerException(inner) => {
2086 Error::InternalServerException(inner)
2087 }
2088 crate::operation::get_inference_profile::GetInferenceProfileError::ResourceNotFoundException(inner) => {
2089 Error::ResourceNotFoundException(inner)
2090 }
2091 crate::operation::get_inference_profile::GetInferenceProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2092 crate::operation::get_inference_profile::GetInferenceProfileError::ValidationException(inner) => Error::ValidationException(inner),
2093 crate::operation::get_inference_profile::GetInferenceProfileError::Unhandled(inner) => Error::Unhandled(inner),
2094 }
2095 }
2096}
2097impl<R>
2098 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError, R>>
2099 for Error
2100where
2101 R: Send + Sync + std::fmt::Debug + 'static,
2102{
2103 fn from(
2104 err: ::aws_smithy_runtime_api::client::result::SdkError<
2105 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError,
2106 R,
2107 >,
2108 ) -> Self {
2109 match err {
2110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2113 source: err.into(),
2114 }),
2115 }
2116 }
2117}
2118impl From<crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError> for Error {
2119 fn from(err: crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError) -> Self {
2120 match err {
2121 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::AccessDeniedException(inner) => {
2122 Error::AccessDeniedException(inner)
2123 }
2124 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::InternalServerException(inner) => {
2125 Error::InternalServerException(inner)
2126 }
2127 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
2128 Error::ResourceNotFoundException(inner)
2129 }
2130 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::ThrottlingException(inner) => {
2131 Error::ThrottlingException(inner)
2132 }
2133 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::ValidationException(inner) => {
2134 Error::ValidationException(inner)
2135 }
2136 crate::operation::get_marketplace_model_endpoint::GetMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
2137 }
2138 }
2139}
2140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_copy_job::GetModelCopyJobError, R>> for Error
2141where
2142 R: Send + Sync + std::fmt::Debug + 'static,
2143{
2144 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_copy_job::GetModelCopyJobError, R>) -> Self {
2145 match err {
2146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2149 source: err.into(),
2150 }),
2151 }
2152 }
2153}
2154impl From<crate::operation::get_model_copy_job::GetModelCopyJobError> for Error {
2155 fn from(err: crate::operation::get_model_copy_job::GetModelCopyJobError) -> Self {
2156 match err {
2157 crate::operation::get_model_copy_job::GetModelCopyJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2158 crate::operation::get_model_copy_job::GetModelCopyJobError::InternalServerException(inner) => Error::InternalServerException(inner),
2159 crate::operation::get_model_copy_job::GetModelCopyJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2160 crate::operation::get_model_copy_job::GetModelCopyJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2161 crate::operation::get_model_copy_job::GetModelCopyJobError::ValidationException(inner) => Error::ValidationException(inner),
2162 crate::operation::get_model_copy_job::GetModelCopyJobError::Unhandled(inner) => Error::Unhandled(inner),
2163 }
2164 }
2165}
2166impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_customization_job::GetModelCustomizationJobError, R>>
2167 for Error
2168where
2169 R: Send + Sync + std::fmt::Debug + 'static,
2170{
2171 fn from(
2172 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_customization_job::GetModelCustomizationJobError, R>,
2173 ) -> Self {
2174 match err {
2175 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2176 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2177 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2178 source: err.into(),
2179 }),
2180 }
2181 }
2182}
2183impl From<crate::operation::get_model_customization_job::GetModelCustomizationJobError> for Error {
2184 fn from(err: crate::operation::get_model_customization_job::GetModelCustomizationJobError) -> Self {
2185 match err {
2186 crate::operation::get_model_customization_job::GetModelCustomizationJobError::AccessDeniedException(inner) => {
2187 Error::AccessDeniedException(inner)
2188 }
2189 crate::operation::get_model_customization_job::GetModelCustomizationJobError::InternalServerException(inner) => {
2190 Error::InternalServerException(inner)
2191 }
2192 crate::operation::get_model_customization_job::GetModelCustomizationJobError::ResourceNotFoundException(inner) => {
2193 Error::ResourceNotFoundException(inner)
2194 }
2195 crate::operation::get_model_customization_job::GetModelCustomizationJobError::ThrottlingException(inner) => {
2196 Error::ThrottlingException(inner)
2197 }
2198 crate::operation::get_model_customization_job::GetModelCustomizationJobError::ValidationException(inner) => {
2199 Error::ValidationException(inner)
2200 }
2201 crate::operation::get_model_customization_job::GetModelCustomizationJobError::Unhandled(inner) => Error::Unhandled(inner),
2202 }
2203 }
2204}
2205impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_import_job::GetModelImportJobError, R>> for Error
2206where
2207 R: Send + Sync + std::fmt::Debug + 'static,
2208{
2209 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_import_job::GetModelImportJobError, R>) -> Self {
2210 match err {
2211 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2212 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2213 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2214 source: err.into(),
2215 }),
2216 }
2217 }
2218}
2219impl From<crate::operation::get_model_import_job::GetModelImportJobError> for Error {
2220 fn from(err: crate::operation::get_model_import_job::GetModelImportJobError) -> Self {
2221 match err {
2222 crate::operation::get_model_import_job::GetModelImportJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2223 crate::operation::get_model_import_job::GetModelImportJobError::InternalServerException(inner) => Error::InternalServerException(inner),
2224 crate::operation::get_model_import_job::GetModelImportJobError::ResourceNotFoundException(inner) => {
2225 Error::ResourceNotFoundException(inner)
2226 }
2227 crate::operation::get_model_import_job::GetModelImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2228 crate::operation::get_model_import_job::GetModelImportJobError::ValidationException(inner) => Error::ValidationException(inner),
2229 crate::operation::get_model_import_job::GetModelImportJobError::Unhandled(inner) => Error::Unhandled(inner),
2230 }
2231 }
2232}
2233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_invocation_job::GetModelInvocationJobError, R>> for Error
2234where
2235 R: Send + Sync + std::fmt::Debug + 'static,
2236{
2237 fn from(
2238 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_model_invocation_job::GetModelInvocationJobError, R>,
2239 ) -> Self {
2240 match err {
2241 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2242 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2243 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2244 source: err.into(),
2245 }),
2246 }
2247 }
2248}
2249impl From<crate::operation::get_model_invocation_job::GetModelInvocationJobError> for Error {
2250 fn from(err: crate::operation::get_model_invocation_job::GetModelInvocationJobError) -> Self {
2251 match err {
2252 crate::operation::get_model_invocation_job::GetModelInvocationJobError::AccessDeniedException(inner) => {
2253 Error::AccessDeniedException(inner)
2254 }
2255 crate::operation::get_model_invocation_job::GetModelInvocationJobError::InternalServerException(inner) => {
2256 Error::InternalServerException(inner)
2257 }
2258 crate::operation::get_model_invocation_job::GetModelInvocationJobError::ResourceNotFoundException(inner) => {
2259 Error::ResourceNotFoundException(inner)
2260 }
2261 crate::operation::get_model_invocation_job::GetModelInvocationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2262 crate::operation::get_model_invocation_job::GetModelInvocationJobError::ValidationException(inner) => Error::ValidationException(inner),
2263 crate::operation::get_model_invocation_job::GetModelInvocationJobError::Unhandled(inner) => Error::Unhandled(inner),
2264 }
2265 }
2266}
2267impl<R>
2268 From<
2269 ::aws_smithy_runtime_api::client::result::SdkError<
2270 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError,
2271 R,
2272 >,
2273 > for Error
2274where
2275 R: Send + Sync + std::fmt::Debug + 'static,
2276{
2277 fn from(
2278 err: ::aws_smithy_runtime_api::client::result::SdkError<
2279 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError,
2280 R,
2281 >,
2282 ) -> Self {
2283 match err {
2284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2287 source: err.into(),
2288 }),
2289 }
2290 }
2291}
2292impl From<crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError> for Error {
2293 fn from(err: crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError) -> Self {
2294 match err {
2295 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError::AccessDeniedException(
2296 inner,
2297 ) => Error::AccessDeniedException(inner),
2298 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError::InternalServerException(
2299 inner,
2300 ) => Error::InternalServerException(inner),
2301 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError::ThrottlingException(inner) => {
2302 Error::ThrottlingException(inner)
2303 }
2304 crate::operation::get_model_invocation_logging_configuration::GetModelInvocationLoggingConfigurationError::Unhandled(inner) => {
2305 Error::Unhandled(inner)
2306 }
2307 }
2308 }
2309}
2310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_router::GetPromptRouterError, R>> for Error
2311where
2312 R: Send + Sync + std::fmt::Debug + 'static,
2313{
2314 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_router::GetPromptRouterError, R>) -> Self {
2315 match err {
2316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2319 source: err.into(),
2320 }),
2321 }
2322 }
2323}
2324impl From<crate::operation::get_prompt_router::GetPromptRouterError> for Error {
2325 fn from(err: crate::operation::get_prompt_router::GetPromptRouterError) -> Self {
2326 match err {
2327 crate::operation::get_prompt_router::GetPromptRouterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2328 crate::operation::get_prompt_router::GetPromptRouterError::InternalServerException(inner) => Error::InternalServerException(inner),
2329 crate::operation::get_prompt_router::GetPromptRouterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2330 crate::operation::get_prompt_router::GetPromptRouterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2331 crate::operation::get_prompt_router::GetPromptRouterError::ValidationException(inner) => Error::ValidationException(inner),
2332 crate::operation::get_prompt_router::GetPromptRouterError::Unhandled(inner) => Error::Unhandled(inner),
2333 }
2334 }
2335}
2336impl<R>
2337 From<
2338 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError, R>,
2339 > for Error
2340where
2341 R: Send + Sync + std::fmt::Debug + 'static,
2342{
2343 fn from(
2344 err: ::aws_smithy_runtime_api::client::result::SdkError<
2345 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError,
2346 R,
2347 >,
2348 ) -> Self {
2349 match err {
2350 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2351 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2352 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2353 source: err.into(),
2354 }),
2355 }
2356 }
2357}
2358impl From<crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError> for Error {
2359 fn from(err: crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError) -> Self {
2360 match err {
2361 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::AccessDeniedException(inner) => {
2362 Error::AccessDeniedException(inner)
2363 }
2364 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::InternalServerException(inner) => {
2365 Error::InternalServerException(inner)
2366 }
2367 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::ResourceNotFoundException(inner) => {
2368 Error::ResourceNotFoundException(inner)
2369 }
2370 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::ThrottlingException(inner) => {
2371 Error::ThrottlingException(inner)
2372 }
2373 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::ValidationException(inner) => {
2374 Error::ValidationException(inner)
2375 }
2376 crate::operation::get_provisioned_model_throughput::GetProvisionedModelThroughputError::Unhandled(inner) => Error::Unhandled(inner),
2377 }
2378 }
2379}
2380impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError, R>>
2381 for Error
2382where
2383 R: Send + Sync + std::fmt::Debug + 'static,
2384{
2385 fn from(
2386 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError, R>,
2387 ) -> Self {
2388 match err {
2389 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2390 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2391 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2392 source: err.into(),
2393 }),
2394 }
2395 }
2396}
2397impl From<crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError> for Error {
2398 fn from(err: crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError) -> Self {
2399 match err {
2400 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::InternalServerException(inner) => {
2401 Error::InternalServerException(inner)
2402 }
2403 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::ResourceNotFoundException(inner) => {
2404 Error::ResourceNotFoundException(inner)
2405 }
2406 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::ThrottlingException(inner) => {
2407 Error::ThrottlingException(inner)
2408 }
2409 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::ValidationException(inner) => {
2410 Error::ValidationException(inner)
2411 }
2412 crate::operation::get_use_case_for_model_access::GetUseCaseForModelAccessError::Unhandled(inner) => Error::Unhandled(inner),
2413 }
2414 }
2415}
2416impl<R>
2417 From<
2418 ::aws_smithy_runtime_api::client::result::SdkError<
2419 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError,
2420 R,
2421 >,
2422 > for Error
2423where
2424 R: Send + Sync + std::fmt::Debug + 'static,
2425{
2426 fn from(
2427 err: ::aws_smithy_runtime_api::client::result::SdkError<
2428 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError,
2429 R,
2430 >,
2431 ) -> Self {
2432 match err {
2433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2436 source: err.into(),
2437 }),
2438 }
2439 }
2440}
2441impl From<crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError> for Error {
2442 fn from(err: crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError) -> Self {
2443 match err {
2444 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::AccessDeniedException(inner) => {
2445 Error::AccessDeniedException(inner)
2446 }
2447 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::InternalServerException(inner) => {
2448 Error::InternalServerException(inner)
2449 }
2450 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::ResourceNotFoundException(inner) => {
2451 Error::ResourceNotFoundException(inner)
2452 }
2453 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::ThrottlingException(inner) => {
2454 Error::ThrottlingException(inner)
2455 }
2456 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::ValidationException(inner) => {
2457 Error::ValidationException(inner)
2458 }
2459 crate::operation::list_automated_reasoning_policies::ListAutomatedReasoningPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
2460 }
2461 }
2462}
2463impl<R>
2464 From<
2465 ::aws_smithy_runtime_api::client::result::SdkError<
2466 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError,
2467 R,
2468 >,
2469 > for Error
2470where
2471 R: Send + Sync + std::fmt::Debug + 'static,
2472{
2473 fn from(
2474 err: ::aws_smithy_runtime_api::client::result::SdkError<
2475 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError,
2476 R,
2477 >,
2478 ) -> Self {
2479 match err {
2480 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2481 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2482 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2483 source: err.into(),
2484 }),
2485 }
2486 }
2487}
2488impl From<crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError> for Error {
2489 fn from(err: crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError) -> Self {
2490 match err {
2491 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2492 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::InternalServerException(inner) => Error::InternalServerException(inner),
2493 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2494 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2495 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::ValidationException(inner) => Error::ValidationException(inner),
2496 crate::operation::list_automated_reasoning_policy_build_workflows::ListAutomatedReasoningPolicyBuildWorkflowsError::Unhandled(inner) => Error::Unhandled(inner),
2497 }
2498 }
2499}
2500impl<R>
2501 From<
2502 ::aws_smithy_runtime_api::client::result::SdkError<
2503 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError,
2504 R,
2505 >,
2506 > for Error
2507where
2508 R: Send + Sync + std::fmt::Debug + 'static,
2509{
2510 fn from(
2511 err: ::aws_smithy_runtime_api::client::result::SdkError<
2512 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError,
2513 R,
2514 >,
2515 ) -> Self {
2516 match err {
2517 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2518 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2519 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2520 source: err.into(),
2521 }),
2522 }
2523 }
2524}
2525impl From<crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError> for Error {
2526 fn from(err: crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError) -> Self {
2527 match err {
2528 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::AccessDeniedException(
2529 inner,
2530 ) => Error::AccessDeniedException(inner),
2531 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::InternalServerException(
2532 inner,
2533 ) => Error::InternalServerException(inner),
2534 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::ResourceNotFoundException(
2535 inner,
2536 ) => Error::ResourceNotFoundException(inner),
2537 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::ThrottlingException(inner) => {
2538 Error::ThrottlingException(inner)
2539 }
2540 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::ValidationException(inner) => {
2541 Error::ValidationException(inner)
2542 }
2543 crate::operation::list_automated_reasoning_policy_test_cases::ListAutomatedReasoningPolicyTestCasesError::Unhandled(inner) => {
2544 Error::Unhandled(inner)
2545 }
2546 }
2547 }
2548}
2549impl<R>
2550 From<
2551 ::aws_smithy_runtime_api::client::result::SdkError<
2552 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError,
2553 R,
2554 >,
2555 > for Error
2556where
2557 R: Send + Sync + std::fmt::Debug + 'static,
2558{
2559 fn from(
2560 err: ::aws_smithy_runtime_api::client::result::SdkError<
2561 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError,
2562 R,
2563 >,
2564 ) -> Self {
2565 match err {
2566 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2567 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2568 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2569 source: err.into(),
2570 }),
2571 }
2572 }
2573}
2574impl From<crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError> for Error {
2575 fn from(err: crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError) -> Self {
2576 match err {
2577 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2578 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::InternalServerException(inner) => Error::InternalServerException(inner),
2579 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2580 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2581 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2582 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::ValidationException(inner) => Error::ValidationException(inner),
2583 crate::operation::list_automated_reasoning_policy_test_results::ListAutomatedReasoningPolicyTestResultsError::Unhandled(inner) => Error::Unhandled(inner),
2584 }
2585 }
2586}
2587impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError, R>>
2588 for Error
2589where
2590 R: Send + Sync + std::fmt::Debug + 'static,
2591{
2592 fn from(
2593 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError, R>,
2594 ) -> Self {
2595 match err {
2596 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2597 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2598 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2599 source: err.into(),
2600 }),
2601 }
2602 }
2603}
2604impl From<crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError> for Error {
2605 fn from(err: crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError) -> Self {
2606 match err {
2607 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::AccessDeniedException(inner) => {
2608 Error::AccessDeniedException(inner)
2609 }
2610 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::InternalServerException(inner) => {
2611 Error::InternalServerException(inner)
2612 }
2613 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::ThrottlingException(inner) => {
2614 Error::ThrottlingException(inner)
2615 }
2616 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::ValidationException(inner) => {
2617 Error::ValidationException(inner)
2618 }
2619 crate::operation::list_custom_model_deployments::ListCustomModelDeploymentsError::Unhandled(inner) => Error::Unhandled(inner),
2620 }
2621 }
2622}
2623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_models::ListCustomModelsError, R>> for Error
2624where
2625 R: Send + Sync + std::fmt::Debug + 'static,
2626{
2627 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_models::ListCustomModelsError, R>) -> Self {
2628 match err {
2629 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2630 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2631 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2632 source: err.into(),
2633 }),
2634 }
2635 }
2636}
2637impl From<crate::operation::list_custom_models::ListCustomModelsError> for Error {
2638 fn from(err: crate::operation::list_custom_models::ListCustomModelsError) -> Self {
2639 match err {
2640 crate::operation::list_custom_models::ListCustomModelsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2641 crate::operation::list_custom_models::ListCustomModelsError::InternalServerException(inner) => Error::InternalServerException(inner),
2642 crate::operation::list_custom_models::ListCustomModelsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2643 crate::operation::list_custom_models::ListCustomModelsError::ValidationException(inner) => Error::ValidationException(inner),
2644 crate::operation::list_custom_models::ListCustomModelsError::Unhandled(inner) => Error::Unhandled(inner),
2645 }
2646 }
2647}
2648impl<R>
2649 From<
2650 ::aws_smithy_runtime_api::client::result::SdkError<
2651 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError,
2652 R,
2653 >,
2654 > for Error
2655where
2656 R: Send + Sync + std::fmt::Debug + 'static,
2657{
2658 fn from(
2659 err: ::aws_smithy_runtime_api::client::result::SdkError<
2660 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError,
2661 R,
2662 >,
2663 ) -> Self {
2664 match err {
2665 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2666 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2667 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2668 source: err.into(),
2669 }),
2670 }
2671 }
2672}
2673impl From<crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError> for Error {
2674 fn from(err: crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError) -> Self {
2675 match err {
2676 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::AccessDeniedException(inner) => {
2677 Error::AccessDeniedException(inner)
2678 }
2679 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::InternalServerException(inner) => {
2680 Error::InternalServerException(inner)
2681 }
2682 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::ResourceNotFoundException(inner) => {
2683 Error::ResourceNotFoundException(inner)
2684 }
2685 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::ThrottlingException(inner) => {
2686 Error::ThrottlingException(inner)
2687 }
2688 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::ValidationException(inner) => {
2689 Error::ValidationException(inner)
2690 }
2691 crate::operation::list_enforced_guardrails_configuration::ListEnforcedGuardrailsConfigurationError::Unhandled(inner) => {
2692 Error::Unhandled(inner)
2693 }
2694 }
2695 }
2696}
2697impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_jobs::ListEvaluationJobsError, R>> for Error
2698where
2699 R: Send + Sync + std::fmt::Debug + 'static,
2700{
2701 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_jobs::ListEvaluationJobsError, R>) -> Self {
2702 match err {
2703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2706 source: err.into(),
2707 }),
2708 }
2709 }
2710}
2711impl From<crate::operation::list_evaluation_jobs::ListEvaluationJobsError> for Error {
2712 fn from(err: crate::operation::list_evaluation_jobs::ListEvaluationJobsError) -> Self {
2713 match err {
2714 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2715 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::InternalServerException(inner) => Error::InternalServerException(inner),
2716 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2717 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::ValidationException(inner) => Error::ValidationException(inner),
2718 crate::operation::list_evaluation_jobs::ListEvaluationJobsError::Unhandled(inner) => Error::Unhandled(inner),
2719 }
2720 }
2721}
2722impl<R>
2723 From<
2724 ::aws_smithy_runtime_api::client::result::SdkError<
2725 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError,
2726 R,
2727 >,
2728 > for Error
2729where
2730 R: Send + Sync + std::fmt::Debug + 'static,
2731{
2732 fn from(
2733 err: ::aws_smithy_runtime_api::client::result::SdkError<
2734 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError,
2735 R,
2736 >,
2737 ) -> Self {
2738 match err {
2739 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2740 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2741 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2742 source: err.into(),
2743 }),
2744 }
2745 }
2746}
2747impl From<crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError> for Error {
2748 fn from(err: crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError) -> Self {
2749 match err {
2750 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::AccessDeniedException(inner) => {
2751 Error::AccessDeniedException(inner)
2752 }
2753 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::InternalServerException(inner) => {
2754 Error::InternalServerException(inner)
2755 }
2756 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::ResourceNotFoundException(inner) => {
2757 Error::ResourceNotFoundException(inner)
2758 }
2759 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::ThrottlingException(inner) => {
2760 Error::ThrottlingException(inner)
2761 }
2762 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::ValidationException(inner) => {
2763 Error::ValidationException(inner)
2764 }
2765 crate::operation::list_foundation_model_agreement_offers::ListFoundationModelAgreementOffersError::Unhandled(inner) => {
2766 Error::Unhandled(inner)
2767 }
2768 }
2769 }
2770}
2771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_foundation_models::ListFoundationModelsError, R>> for Error
2772where
2773 R: Send + Sync + std::fmt::Debug + 'static,
2774{
2775 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_foundation_models::ListFoundationModelsError, R>) -> Self {
2776 match err {
2777 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2778 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2779 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2780 source: err.into(),
2781 }),
2782 }
2783 }
2784}
2785impl From<crate::operation::list_foundation_models::ListFoundationModelsError> for Error {
2786 fn from(err: crate::operation::list_foundation_models::ListFoundationModelsError) -> Self {
2787 match err {
2788 crate::operation::list_foundation_models::ListFoundationModelsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2789 crate::operation::list_foundation_models::ListFoundationModelsError::InternalServerException(inner) => {
2790 Error::InternalServerException(inner)
2791 }
2792 crate::operation::list_foundation_models::ListFoundationModelsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2793 crate::operation::list_foundation_models::ListFoundationModelsError::ValidationException(inner) => Error::ValidationException(inner),
2794 crate::operation::list_foundation_models::ListFoundationModelsError::Unhandled(inner) => Error::Unhandled(inner),
2795 }
2796 }
2797}
2798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_guardrails::ListGuardrailsError, R>> for Error
2799where
2800 R: Send + Sync + std::fmt::Debug + 'static,
2801{
2802 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_guardrails::ListGuardrailsError, R>) -> Self {
2803 match err {
2804 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2805 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2806 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2807 source: err.into(),
2808 }),
2809 }
2810 }
2811}
2812impl From<crate::operation::list_guardrails::ListGuardrailsError> for Error {
2813 fn from(err: crate::operation::list_guardrails::ListGuardrailsError) -> Self {
2814 match err {
2815 crate::operation::list_guardrails::ListGuardrailsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2816 crate::operation::list_guardrails::ListGuardrailsError::InternalServerException(inner) => Error::InternalServerException(inner),
2817 crate::operation::list_guardrails::ListGuardrailsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2818 crate::operation::list_guardrails::ListGuardrailsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2819 crate::operation::list_guardrails::ListGuardrailsError::ValidationException(inner) => Error::ValidationException(inner),
2820 crate::operation::list_guardrails::ListGuardrailsError::Unhandled(inner) => Error::Unhandled(inner),
2821 }
2822 }
2823}
2824impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_imported_models::ListImportedModelsError, R>> for Error
2825where
2826 R: Send + Sync + std::fmt::Debug + 'static,
2827{
2828 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_imported_models::ListImportedModelsError, R>) -> Self {
2829 match err {
2830 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2831 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2832 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2833 source: err.into(),
2834 }),
2835 }
2836 }
2837}
2838impl From<crate::operation::list_imported_models::ListImportedModelsError> for Error {
2839 fn from(err: crate::operation::list_imported_models::ListImportedModelsError) -> Self {
2840 match err {
2841 crate::operation::list_imported_models::ListImportedModelsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2842 crate::operation::list_imported_models::ListImportedModelsError::InternalServerException(inner) => Error::InternalServerException(inner),
2843 crate::operation::list_imported_models::ListImportedModelsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2844 crate::operation::list_imported_models::ListImportedModelsError::ValidationException(inner) => Error::ValidationException(inner),
2845 crate::operation::list_imported_models::ListImportedModelsError::Unhandled(inner) => Error::Unhandled(inner),
2846 }
2847 }
2848}
2849impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_inference_profiles::ListInferenceProfilesError, R>> for Error
2850where
2851 R: Send + Sync + std::fmt::Debug + 'static,
2852{
2853 fn from(
2854 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_inference_profiles::ListInferenceProfilesError, R>,
2855 ) -> Self {
2856 match err {
2857 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2858 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2859 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2860 source: err.into(),
2861 }),
2862 }
2863 }
2864}
2865impl From<crate::operation::list_inference_profiles::ListInferenceProfilesError> for Error {
2866 fn from(err: crate::operation::list_inference_profiles::ListInferenceProfilesError) -> Self {
2867 match err {
2868 crate::operation::list_inference_profiles::ListInferenceProfilesError::AccessDeniedException(inner) => {
2869 Error::AccessDeniedException(inner)
2870 }
2871 crate::operation::list_inference_profiles::ListInferenceProfilesError::InternalServerException(inner) => {
2872 Error::InternalServerException(inner)
2873 }
2874 crate::operation::list_inference_profiles::ListInferenceProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2875 crate::operation::list_inference_profiles::ListInferenceProfilesError::ValidationException(inner) => Error::ValidationException(inner),
2876 crate::operation::list_inference_profiles::ListInferenceProfilesError::Unhandled(inner) => Error::Unhandled(inner),
2877 }
2878 }
2879}
2880impl<R>
2881 From<
2882 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError, R>,
2883 > for Error
2884where
2885 R: Send + Sync + std::fmt::Debug + 'static,
2886{
2887 fn from(
2888 err: ::aws_smithy_runtime_api::client::result::SdkError<
2889 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError,
2890 R,
2891 >,
2892 ) -> Self {
2893 match err {
2894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2897 source: err.into(),
2898 }),
2899 }
2900 }
2901}
2902impl From<crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError> for Error {
2903 fn from(err: crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError) -> Self {
2904 match err {
2905 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::AccessDeniedException(inner) => {
2906 Error::AccessDeniedException(inner)
2907 }
2908 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::InternalServerException(inner) => {
2909 Error::InternalServerException(inner)
2910 }
2911 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::ResourceNotFoundException(inner) => {
2912 Error::ResourceNotFoundException(inner)
2913 }
2914 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::ThrottlingException(inner) => {
2915 Error::ThrottlingException(inner)
2916 }
2917 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::ValidationException(inner) => {
2918 Error::ValidationException(inner)
2919 }
2920 crate::operation::list_marketplace_model_endpoints::ListMarketplaceModelEndpointsError::Unhandled(inner) => Error::Unhandled(inner),
2921 }
2922 }
2923}
2924impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_copy_jobs::ListModelCopyJobsError, R>> for Error
2925where
2926 R: Send + Sync + std::fmt::Debug + 'static,
2927{
2928 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_copy_jobs::ListModelCopyJobsError, R>) -> Self {
2929 match err {
2930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2933 source: err.into(),
2934 }),
2935 }
2936 }
2937}
2938impl From<crate::operation::list_model_copy_jobs::ListModelCopyJobsError> for Error {
2939 fn from(err: crate::operation::list_model_copy_jobs::ListModelCopyJobsError) -> Self {
2940 match err {
2941 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2942 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::InternalServerException(inner) => Error::InternalServerException(inner),
2943 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::ResourceNotFoundException(inner) => {
2944 Error::ResourceNotFoundException(inner)
2945 }
2946 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2947 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::ValidationException(inner) => Error::ValidationException(inner),
2948 crate::operation::list_model_copy_jobs::ListModelCopyJobsError::Unhandled(inner) => Error::Unhandled(inner),
2949 }
2950 }
2951}
2952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError, R>>
2953 for Error
2954where
2955 R: Send + Sync + std::fmt::Debug + 'static,
2956{
2957 fn from(
2958 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError, R>,
2959 ) -> Self {
2960 match err {
2961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2964 source: err.into(),
2965 }),
2966 }
2967 }
2968}
2969impl From<crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError> for Error {
2970 fn from(err: crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError) -> Self {
2971 match err {
2972 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::AccessDeniedException(inner) => {
2973 Error::AccessDeniedException(inner)
2974 }
2975 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::InternalServerException(inner) => {
2976 Error::InternalServerException(inner)
2977 }
2978 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::ThrottlingException(inner) => {
2979 Error::ThrottlingException(inner)
2980 }
2981 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::ValidationException(inner) => {
2982 Error::ValidationException(inner)
2983 }
2984 crate::operation::list_model_customization_jobs::ListModelCustomizationJobsError::Unhandled(inner) => Error::Unhandled(inner),
2985 }
2986 }
2987}
2988impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_import_jobs::ListModelImportJobsError, R>> for Error
2989where
2990 R: Send + Sync + std::fmt::Debug + 'static,
2991{
2992 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_import_jobs::ListModelImportJobsError, R>) -> Self {
2993 match err {
2994 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2995 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2996 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2997 source: err.into(),
2998 }),
2999 }
3000 }
3001}
3002impl From<crate::operation::list_model_import_jobs::ListModelImportJobsError> for Error {
3003 fn from(err: crate::operation::list_model_import_jobs::ListModelImportJobsError) -> Self {
3004 match err {
3005 crate::operation::list_model_import_jobs::ListModelImportJobsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3006 crate::operation::list_model_import_jobs::ListModelImportJobsError::InternalServerException(inner) => {
3007 Error::InternalServerException(inner)
3008 }
3009 crate::operation::list_model_import_jobs::ListModelImportJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3010 crate::operation::list_model_import_jobs::ListModelImportJobsError::ValidationException(inner) => Error::ValidationException(inner),
3011 crate::operation::list_model_import_jobs::ListModelImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
3012 }
3013 }
3014}
3015impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError, R>>
3016 for Error
3017where
3018 R: Send + Sync + std::fmt::Debug + 'static,
3019{
3020 fn from(
3021 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError, R>,
3022 ) -> Self {
3023 match err {
3024 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3025 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3026 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3027 source: err.into(),
3028 }),
3029 }
3030 }
3031}
3032impl From<crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError> for Error {
3033 fn from(err: crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError) -> Self {
3034 match err {
3035 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::AccessDeniedException(inner) => {
3036 Error::AccessDeniedException(inner)
3037 }
3038 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::InternalServerException(inner) => {
3039 Error::InternalServerException(inner)
3040 }
3041 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::ThrottlingException(inner) => {
3042 Error::ThrottlingException(inner)
3043 }
3044 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::ValidationException(inner) => {
3045 Error::ValidationException(inner)
3046 }
3047 crate::operation::list_model_invocation_jobs::ListModelInvocationJobsError::Unhandled(inner) => Error::Unhandled(inner),
3048 }
3049 }
3050}
3051impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompt_routers::ListPromptRoutersError, R>> for Error
3052where
3053 R: Send + Sync + std::fmt::Debug + 'static,
3054{
3055 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompt_routers::ListPromptRoutersError, R>) -> Self {
3056 match err {
3057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3060 source: err.into(),
3061 }),
3062 }
3063 }
3064}
3065impl From<crate::operation::list_prompt_routers::ListPromptRoutersError> for Error {
3066 fn from(err: crate::operation::list_prompt_routers::ListPromptRoutersError) -> Self {
3067 match err {
3068 crate::operation::list_prompt_routers::ListPromptRoutersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3069 crate::operation::list_prompt_routers::ListPromptRoutersError::InternalServerException(inner) => Error::InternalServerException(inner),
3070 crate::operation::list_prompt_routers::ListPromptRoutersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3071 crate::operation::list_prompt_routers::ListPromptRoutersError::ValidationException(inner) => Error::ValidationException(inner),
3072 crate::operation::list_prompt_routers::ListPromptRoutersError::Unhandled(inner) => Error::Unhandled(inner),
3073 }
3074 }
3075}
3076impl<R>
3077 From<
3078 ::aws_smithy_runtime_api::client::result::SdkError<
3079 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError,
3080 R,
3081 >,
3082 > for Error
3083where
3084 R: Send + Sync + std::fmt::Debug + 'static,
3085{
3086 fn from(
3087 err: ::aws_smithy_runtime_api::client::result::SdkError<
3088 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError,
3089 R,
3090 >,
3091 ) -> Self {
3092 match err {
3093 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3094 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3095 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3096 source: err.into(),
3097 }),
3098 }
3099 }
3100}
3101impl From<crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError> for Error {
3102 fn from(err: crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError) -> Self {
3103 match err {
3104 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::AccessDeniedException(inner) => {
3105 Error::AccessDeniedException(inner)
3106 }
3107 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::InternalServerException(inner) => {
3108 Error::InternalServerException(inner)
3109 }
3110 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::ThrottlingException(inner) => {
3111 Error::ThrottlingException(inner)
3112 }
3113 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::ValidationException(inner) => {
3114 Error::ValidationException(inner)
3115 }
3116 crate::operation::list_provisioned_model_throughputs::ListProvisionedModelThroughputsError::Unhandled(inner) => Error::Unhandled(inner),
3117 }
3118 }
3119}
3120impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
3121where
3122 R: Send + Sync + std::fmt::Debug + 'static,
3123{
3124 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
3125 match err {
3126 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3127 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3128 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3129 source: err.into(),
3130 }),
3131 }
3132 }
3133}
3134impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
3135 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
3136 match err {
3137 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3138 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
3139 Error::InternalServerException(inner)
3140 }
3141 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
3142 Error::ResourceNotFoundException(inner)
3143 }
3144 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3145 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
3146 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
3147 }
3148 }
3149}
3150impl<R>
3151 From<
3152 ::aws_smithy_runtime_api::client::result::SdkError<
3153 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError,
3154 R,
3155 >,
3156 > for Error
3157where
3158 R: Send + Sync + std::fmt::Debug + 'static,
3159{
3160 fn from(
3161 err: ::aws_smithy_runtime_api::client::result::SdkError<
3162 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError,
3163 R,
3164 >,
3165 ) -> Self {
3166 match err {
3167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3170 source: err.into(),
3171 }),
3172 }
3173 }
3174}
3175impl From<crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError> for Error {
3176 fn from(err: crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError) -> Self {
3177 match err {
3178 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::AccessDeniedException(inner) => {
3179 Error::AccessDeniedException(inner)
3180 }
3181 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::ConflictException(inner) => {
3182 Error::ConflictException(inner)
3183 }
3184 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::InternalServerException(inner) => {
3185 Error::InternalServerException(inner)
3186 }
3187 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::ResourceNotFoundException(inner) => {
3188 Error::ResourceNotFoundException(inner)
3189 }
3190 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::ThrottlingException(inner) => {
3191 Error::ThrottlingException(inner)
3192 }
3193 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::ValidationException(inner) => {
3194 Error::ValidationException(inner)
3195 }
3196 crate::operation::put_enforced_guardrail_configuration::PutEnforcedGuardrailConfigurationError::Unhandled(inner) => {
3197 Error::Unhandled(inner)
3198 }
3199 }
3200 }
3201}
3202impl<R>
3203 From<
3204 ::aws_smithy_runtime_api::client::result::SdkError<
3205 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError,
3206 R,
3207 >,
3208 > for Error
3209where
3210 R: Send + Sync + std::fmt::Debug + 'static,
3211{
3212 fn from(
3213 err: ::aws_smithy_runtime_api::client::result::SdkError<
3214 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError,
3215 R,
3216 >,
3217 ) -> Self {
3218 match err {
3219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3222 source: err.into(),
3223 }),
3224 }
3225 }
3226}
3227impl From<crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError> for Error {
3228 fn from(err: crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError) -> Self {
3229 match err {
3230 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::AccessDeniedException(
3231 inner,
3232 ) => Error::AccessDeniedException(inner),
3233 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::InternalServerException(
3234 inner,
3235 ) => Error::InternalServerException(inner),
3236 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::ThrottlingException(inner) => {
3237 Error::ThrottlingException(inner)
3238 }
3239 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::ValidationException(inner) => {
3240 Error::ValidationException(inner)
3241 }
3242 crate::operation::put_model_invocation_logging_configuration::PutModelInvocationLoggingConfigurationError::Unhandled(inner) => {
3243 Error::Unhandled(inner)
3244 }
3245 }
3246 }
3247}
3248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError, R>>
3249 for Error
3250where
3251 R: Send + Sync + std::fmt::Debug + 'static,
3252{
3253 fn from(
3254 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError, R>,
3255 ) -> Self {
3256 match err {
3257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3260 source: err.into(),
3261 }),
3262 }
3263 }
3264}
3265impl From<crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError> for Error {
3266 fn from(err: crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError) -> Self {
3267 match err {
3268 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::AccessDeniedException(inner) => {
3269 Error::AccessDeniedException(inner)
3270 }
3271 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::InternalServerException(inner) => {
3272 Error::InternalServerException(inner)
3273 }
3274 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::ThrottlingException(inner) => {
3275 Error::ThrottlingException(inner)
3276 }
3277 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::ValidationException(inner) => {
3278 Error::ValidationException(inner)
3279 }
3280 crate::operation::put_use_case_for_model_access::PutUseCaseForModelAccessError::Unhandled(inner) => Error::Unhandled(inner),
3281 }
3282 }
3283}
3284impl<R>
3285 From<
3286 ::aws_smithy_runtime_api::client::result::SdkError<
3287 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError,
3288 R,
3289 >,
3290 > for Error
3291where
3292 R: Send + Sync + std::fmt::Debug + 'static,
3293{
3294 fn from(
3295 err: ::aws_smithy_runtime_api::client::result::SdkError<
3296 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError,
3297 R,
3298 >,
3299 ) -> Self {
3300 match err {
3301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3304 source: err.into(),
3305 }),
3306 }
3307 }
3308}
3309impl From<crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError> for Error {
3310 fn from(err: crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError) -> Self {
3311 match err {
3312 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::AccessDeniedException(inner) => {
3313 Error::AccessDeniedException(inner)
3314 }
3315 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::InternalServerException(inner) => {
3316 Error::InternalServerException(inner)
3317 }
3318 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
3319 Error::ResourceNotFoundException(inner)
3320 }
3321 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::ServiceUnavailableException(inner) => {
3322 Error::ServiceUnavailableException(inner)
3323 }
3324 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::ThrottlingException(inner) => {
3325 Error::ThrottlingException(inner)
3326 }
3327 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::ValidationException(inner) => {
3328 Error::ValidationException(inner)
3329 }
3330 crate::operation::register_marketplace_model_endpoint::RegisterMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
3331 }
3332 }
3333}
3334impl<R>
3335 From<
3336 ::aws_smithy_runtime_api::client::result::SdkError<
3337 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError,
3338 R,
3339 >,
3340 > for Error
3341where
3342 R: Send + Sync + std::fmt::Debug + 'static,
3343{
3344 fn from(
3345 err: ::aws_smithy_runtime_api::client::result::SdkError<
3346 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError,
3347 R,
3348 >,
3349 ) -> Self {
3350 match err {
3351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3354 source: err.into(),
3355 }),
3356 }
3357 }
3358}
3359impl From<crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError> for Error {
3360 fn from(err: crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError) -> Self {
3361 match err {
3362 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3363 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ConflictException(inner) => Error::ConflictException(inner),
3364 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
3365 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3366 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3367 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
3368 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3369 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
3370 crate::operation::start_automated_reasoning_policy_build_workflow::StartAutomatedReasoningPolicyBuildWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
3371 }
3372 }
3373}
3374impl<R>
3375 From<
3376 ::aws_smithy_runtime_api::client::result::SdkError<
3377 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError,
3378 R,
3379 >,
3380 > for Error
3381where
3382 R: Send + Sync + std::fmt::Debug + 'static,
3383{
3384 fn from(
3385 err: ::aws_smithy_runtime_api::client::result::SdkError<
3386 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError,
3387 R,
3388 >,
3389 ) -> Self {
3390 match err {
3391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3394 source: err.into(),
3395 }),
3396 }
3397 }
3398}
3399impl From<crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError> for Error {
3400 fn from(err: crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError) -> Self {
3401 match err {
3402 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3403 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
3404 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3405 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3406 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3407 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
3408 crate::operation::start_automated_reasoning_policy_test_workflow::StartAutomatedReasoningPolicyTestWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
3409 }
3410 }
3411}
3412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_evaluation_job::StopEvaluationJobError, R>> for Error
3413where
3414 R: Send + Sync + std::fmt::Debug + 'static,
3415{
3416 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_evaluation_job::StopEvaluationJobError, R>) -> Self {
3417 match err {
3418 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3419 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3420 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3421 source: err.into(),
3422 }),
3423 }
3424 }
3425}
3426impl From<crate::operation::stop_evaluation_job::StopEvaluationJobError> for Error {
3427 fn from(err: crate::operation::stop_evaluation_job::StopEvaluationJobError) -> Self {
3428 match err {
3429 crate::operation::stop_evaluation_job::StopEvaluationJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3430 crate::operation::stop_evaluation_job::StopEvaluationJobError::ConflictException(inner) => Error::ConflictException(inner),
3431 crate::operation::stop_evaluation_job::StopEvaluationJobError::InternalServerException(inner) => Error::InternalServerException(inner),
3432 crate::operation::stop_evaluation_job::StopEvaluationJobError::ResourceNotFoundException(inner) => {
3433 Error::ResourceNotFoundException(inner)
3434 }
3435 crate::operation::stop_evaluation_job::StopEvaluationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3436 crate::operation::stop_evaluation_job::StopEvaluationJobError::ValidationException(inner) => Error::ValidationException(inner),
3437 crate::operation::stop_evaluation_job::StopEvaluationJobError::Unhandled(inner) => Error::Unhandled(inner),
3438 }
3439 }
3440}
3441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_model_customization_job::StopModelCustomizationJobError, R>>
3442 for Error
3443where
3444 R: Send + Sync + std::fmt::Debug + 'static,
3445{
3446 fn from(
3447 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_model_customization_job::StopModelCustomizationJobError, R>,
3448 ) -> Self {
3449 match err {
3450 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3451 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3452 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3453 source: err.into(),
3454 }),
3455 }
3456 }
3457}
3458impl From<crate::operation::stop_model_customization_job::StopModelCustomizationJobError> for Error {
3459 fn from(err: crate::operation::stop_model_customization_job::StopModelCustomizationJobError) -> Self {
3460 match err {
3461 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::AccessDeniedException(inner) => {
3462 Error::AccessDeniedException(inner)
3463 }
3464 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::ConflictException(inner) => {
3465 Error::ConflictException(inner)
3466 }
3467 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::InternalServerException(inner) => {
3468 Error::InternalServerException(inner)
3469 }
3470 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::ResourceNotFoundException(inner) => {
3471 Error::ResourceNotFoundException(inner)
3472 }
3473 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::ThrottlingException(inner) => {
3474 Error::ThrottlingException(inner)
3475 }
3476 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::ValidationException(inner) => {
3477 Error::ValidationException(inner)
3478 }
3479 crate::operation::stop_model_customization_job::StopModelCustomizationJobError::Unhandled(inner) => Error::Unhandled(inner),
3480 }
3481 }
3482}
3483impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_model_invocation_job::StopModelInvocationJobError, R>>
3484 for Error
3485where
3486 R: Send + Sync + std::fmt::Debug + 'static,
3487{
3488 fn from(
3489 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_model_invocation_job::StopModelInvocationJobError, R>,
3490 ) -> Self {
3491 match err {
3492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3495 source: err.into(),
3496 }),
3497 }
3498 }
3499}
3500impl From<crate::operation::stop_model_invocation_job::StopModelInvocationJobError> for Error {
3501 fn from(err: crate::operation::stop_model_invocation_job::StopModelInvocationJobError) -> Self {
3502 match err {
3503 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::AccessDeniedException(inner) => {
3504 Error::AccessDeniedException(inner)
3505 }
3506 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::ConflictException(inner) => Error::ConflictException(inner),
3507 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::InternalServerException(inner) => {
3508 Error::InternalServerException(inner)
3509 }
3510 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::ResourceNotFoundException(inner) => {
3511 Error::ResourceNotFoundException(inner)
3512 }
3513 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3514 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::ValidationException(inner) => Error::ValidationException(inner),
3515 crate::operation::stop_model_invocation_job::StopModelInvocationJobError::Unhandled(inner) => Error::Unhandled(inner),
3516 }
3517 }
3518}
3519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
3520where
3521 R: Send + Sync + std::fmt::Debug + 'static,
3522{
3523 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
3524 match err {
3525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3528 source: err.into(),
3529 }),
3530 }
3531 }
3532}
3533impl From<crate::operation::tag_resource::TagResourceError> for Error {
3534 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
3535 match err {
3536 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3537 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
3538 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3539 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3540 crate::operation::tag_resource::TagResourceError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
3541 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
3542 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3543 }
3544 }
3545}
3546impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
3547where
3548 R: Send + Sync + std::fmt::Debug + 'static,
3549{
3550 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
3551 match err {
3552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3555 source: err.into(),
3556 }),
3557 }
3558 }
3559}
3560impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3561 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3562 match err {
3563 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3564 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
3565 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3566 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3567 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
3568 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3569 }
3570 }
3571}
3572impl<R>
3573 From<
3574 ::aws_smithy_runtime_api::client::result::SdkError<
3575 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError,
3576 R,
3577 >,
3578 > for Error
3579where
3580 R: Send + Sync + std::fmt::Debug + 'static,
3581{
3582 fn from(
3583 err: ::aws_smithy_runtime_api::client::result::SdkError<
3584 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError,
3585 R,
3586 >,
3587 ) -> Self {
3588 match err {
3589 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3590 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3591 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3592 source: err.into(),
3593 }),
3594 }
3595 }
3596}
3597impl From<crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError> for Error {
3598 fn from(err: crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError) -> Self {
3599 match err {
3600 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::AccessDeniedException(inner) => {
3601 Error::AccessDeniedException(inner)
3602 }
3603 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::ConflictException(inner) => {
3604 Error::ConflictException(inner)
3605 }
3606 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::InternalServerException(inner) => {
3607 Error::InternalServerException(inner)
3608 }
3609 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::ResourceNotFoundException(inner) => {
3610 Error::ResourceNotFoundException(inner)
3611 }
3612 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::ThrottlingException(inner) => {
3613 Error::ThrottlingException(inner)
3614 }
3615 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::TooManyTagsException(inner) => {
3616 Error::TooManyTagsException(inner)
3617 }
3618 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::ValidationException(inner) => {
3619 Error::ValidationException(inner)
3620 }
3621 crate::operation::update_automated_reasoning_policy::UpdateAutomatedReasoningPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3622 }
3623 }
3624}
3625impl<R>
3626 From<
3627 ::aws_smithy_runtime_api::client::result::SdkError<
3628 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError,
3629 R,
3630 >,
3631 > for Error
3632where
3633 R: Send + Sync + std::fmt::Debug + 'static,
3634{
3635 fn from(
3636 err: ::aws_smithy_runtime_api::client::result::SdkError<
3637 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError,
3638 R,
3639 >,
3640 ) -> Self {
3641 match err {
3642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3645 source: err.into(),
3646 }),
3647 }
3648 }
3649}
3650impl From<crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError> for Error {
3651 fn from(err: crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError) -> Self {
3652 match err {
3653 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3654 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::ConflictException(inner) => Error::ConflictException(inner),
3655 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::InternalServerException(inner) => Error::InternalServerException(inner),
3656 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3657 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3658 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::ValidationException(inner) => Error::ValidationException(inner),
3659 crate::operation::update_automated_reasoning_policy_annotations::UpdateAutomatedReasoningPolicyAnnotationsError::Unhandled(inner) => Error::Unhandled(inner),
3660 }
3661 }
3662}
3663impl<R>
3664 From<
3665 ::aws_smithy_runtime_api::client::result::SdkError<
3666 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError,
3667 R,
3668 >,
3669 > for Error
3670where
3671 R: Send + Sync + std::fmt::Debug + 'static,
3672{
3673 fn from(
3674 err: ::aws_smithy_runtime_api::client::result::SdkError<
3675 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError,
3676 R,
3677 >,
3678 ) -> Self {
3679 match err {
3680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3683 source: err.into(),
3684 }),
3685 }
3686 }
3687}
3688impl From<crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError> for Error {
3689 fn from(err: crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError) -> Self {
3690 match err {
3691 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::AccessDeniedException(
3692 inner,
3693 ) => Error::AccessDeniedException(inner),
3694 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ConflictException(inner) => {
3695 Error::ConflictException(inner)
3696 }
3697 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::InternalServerException(
3698 inner,
3699 ) => Error::InternalServerException(inner),
3700 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ResourceInUseException(
3701 inner,
3702 ) => Error::ResourceInUseException(inner),
3703 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ResourceNotFoundException(
3704 inner,
3705 ) => Error::ResourceNotFoundException(inner),
3706 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ThrottlingException(
3707 inner,
3708 ) => Error::ThrottlingException(inner),
3709 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::ValidationException(
3710 inner,
3711 ) => Error::ValidationException(inner),
3712 crate::operation::update_automated_reasoning_policy_test_case::UpdateAutomatedReasoningPolicyTestCaseError::Unhandled(inner) => {
3713 Error::Unhandled(inner)
3714 }
3715 }
3716 }
3717}
3718impl<R>
3719 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError, R>>
3720 for Error
3721where
3722 R: Send + Sync + std::fmt::Debug + 'static,
3723{
3724 fn from(
3725 err: ::aws_smithy_runtime_api::client::result::SdkError<
3726 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError,
3727 R,
3728 >,
3729 ) -> Self {
3730 match err {
3731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3734 source: err.into(),
3735 }),
3736 }
3737 }
3738}
3739impl From<crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError> for Error {
3740 fn from(err: crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError) -> Self {
3741 match err {
3742 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::AccessDeniedException(inner) => {
3743 Error::AccessDeniedException(inner)
3744 }
3745 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::InternalServerException(inner) => {
3746 Error::InternalServerException(inner)
3747 }
3748 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::ResourceNotFoundException(inner) => {
3749 Error::ResourceNotFoundException(inner)
3750 }
3751 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::ThrottlingException(inner) => {
3752 Error::ThrottlingException(inner)
3753 }
3754 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::ValidationException(inner) => {
3755 Error::ValidationException(inner)
3756 }
3757 crate::operation::update_custom_model_deployment::UpdateCustomModelDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
3758 }
3759 }
3760}
3761impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_guardrail::UpdateGuardrailError, R>> for Error
3762where
3763 R: Send + Sync + std::fmt::Debug + 'static,
3764{
3765 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_guardrail::UpdateGuardrailError, R>) -> Self {
3766 match err {
3767 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3768 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3769 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3770 source: err.into(),
3771 }),
3772 }
3773 }
3774}
3775impl From<crate::operation::update_guardrail::UpdateGuardrailError> for Error {
3776 fn from(err: crate::operation::update_guardrail::UpdateGuardrailError) -> Self {
3777 match err {
3778 crate::operation::update_guardrail::UpdateGuardrailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3779 crate::operation::update_guardrail::UpdateGuardrailError::ConflictException(inner) => Error::ConflictException(inner),
3780 crate::operation::update_guardrail::UpdateGuardrailError::InternalServerException(inner) => Error::InternalServerException(inner),
3781 crate::operation::update_guardrail::UpdateGuardrailError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3782 crate::operation::update_guardrail::UpdateGuardrailError::ServiceQuotaExceededException(inner) => {
3783 Error::ServiceQuotaExceededException(inner)
3784 }
3785 crate::operation::update_guardrail::UpdateGuardrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3786 crate::operation::update_guardrail::UpdateGuardrailError::ValidationException(inner) => Error::ValidationException(inner),
3787 crate::operation::update_guardrail::UpdateGuardrailError::Unhandled(inner) => Error::Unhandled(inner),
3788 }
3789 }
3790}
3791impl<R>
3792 From<
3793 ::aws_smithy_runtime_api::client::result::SdkError<
3794 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError,
3795 R,
3796 >,
3797 > for Error
3798where
3799 R: Send + Sync + std::fmt::Debug + 'static,
3800{
3801 fn from(
3802 err: ::aws_smithy_runtime_api::client::result::SdkError<
3803 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError,
3804 R,
3805 >,
3806 ) -> Self {
3807 match err {
3808 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3809 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3810 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3811 source: err.into(),
3812 }),
3813 }
3814 }
3815}
3816impl From<crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError> for Error {
3817 fn from(err: crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError) -> Self {
3818 match err {
3819 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::AccessDeniedException(inner) => {
3820 Error::AccessDeniedException(inner)
3821 }
3822 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ConflictException(inner) => {
3823 Error::ConflictException(inner)
3824 }
3825 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::InternalServerException(inner) => {
3826 Error::InternalServerException(inner)
3827 }
3828 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ResourceNotFoundException(inner) => {
3829 Error::ResourceNotFoundException(inner)
3830 }
3831 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ServiceQuotaExceededException(inner) => {
3832 Error::ServiceQuotaExceededException(inner)
3833 }
3834 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ThrottlingException(inner) => {
3835 Error::ThrottlingException(inner)
3836 }
3837 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::ValidationException(inner) => {
3838 Error::ValidationException(inner)
3839 }
3840 crate::operation::update_marketplace_model_endpoint::UpdateMarketplaceModelEndpointError::Unhandled(inner) => Error::Unhandled(inner),
3841 }
3842 }
3843}
3844impl<R>
3845 From<
3846 ::aws_smithy_runtime_api::client::result::SdkError<
3847 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError,
3848 R,
3849 >,
3850 > for Error
3851where
3852 R: Send + Sync + std::fmt::Debug + 'static,
3853{
3854 fn from(
3855 err: ::aws_smithy_runtime_api::client::result::SdkError<
3856 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError,
3857 R,
3858 >,
3859 ) -> Self {
3860 match err {
3861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3864 source: err.into(),
3865 }),
3866 }
3867 }
3868}
3869impl From<crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError> for Error {
3870 fn from(err: crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError) -> Self {
3871 match err {
3872 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::AccessDeniedException(inner) => {
3873 Error::AccessDeniedException(inner)
3874 }
3875 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::InternalServerException(inner) => {
3876 Error::InternalServerException(inner)
3877 }
3878 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::ResourceNotFoundException(inner) => {
3879 Error::ResourceNotFoundException(inner)
3880 }
3881 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::ThrottlingException(inner) => {
3882 Error::ThrottlingException(inner)
3883 }
3884 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::ValidationException(inner) => {
3885 Error::ValidationException(inner)
3886 }
3887 crate::operation::update_provisioned_model_throughput::UpdateProvisionedModelThroughputError::Unhandled(inner) => Error::Unhandled(inner),
3888 }
3889 }
3890}
3891impl ::std::error::Error for Error {
3892 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3893 match self {
3894 Error::AccessDeniedException(inner) => inner.source(),
3895 Error::ConflictException(inner) => inner.source(),
3896 Error::InternalServerException(inner) => inner.source(),
3897 Error::ResourceInUseException(inner) => inner.source(),
3898 Error::ResourceNotFoundException(inner) => inner.source(),
3899 Error::ServiceQuotaExceededException(inner) => inner.source(),
3900 Error::ServiceUnavailableException(inner) => inner.source(),
3901 Error::ThrottlingException(inner) => inner.source(),
3902 Error::TooManyTagsException(inner) => inner.source(),
3903 Error::ValidationException(inner) => inner.source(),
3904 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3905 }
3906 }
3907}
3908impl ::aws_types::request_id::RequestId for Error {
3909 fn request_id(&self) -> Option<&str> {
3910 match self {
3911 Self::AccessDeniedException(e) => e.request_id(),
3912 Self::ConflictException(e) => e.request_id(),
3913 Self::InternalServerException(e) => e.request_id(),
3914 Self::ResourceInUseException(e) => e.request_id(),
3915 Self::ResourceNotFoundException(e) => e.request_id(),
3916 Self::ServiceQuotaExceededException(e) => e.request_id(),
3917 Self::ServiceUnavailableException(e) => e.request_id(),
3918 Self::ThrottlingException(e) => e.request_id(),
3919 Self::TooManyTagsException(e) => e.request_id(),
3920 Self::ValidationException(e) => e.request_id(),
3921 Self::Unhandled(e) => e.meta.request_id(),
3922 }
3923 }
3924}