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