1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictException(crate::types::error::ConflictException),
10 InternalServerException(crate::types::error::InternalServerException),
12 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
14 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
16 ThrottlingException(crate::types::error::ThrottlingException),
18 ValidationException(crate::types::error::ValidationException),
20 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
22 variable wildcard pattern and check `.code()`:
23 \
24 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
25 \
26 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
27 Unhandled(crate::error::sealed_unhandled::Unhandled),
28}
29impl ::std::fmt::Display for Error {
30 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
31 match self {
32 Error::AccessDeniedException(inner) => inner.fmt(f),
33 Error::ConflictException(inner) => inner.fmt(f),
34 Error::InternalServerException(inner) => inner.fmt(f),
35 Error::ResourceNotFoundException(inner) => inner.fmt(f),
36 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
37 Error::ThrottlingException(inner) => inner.fmt(f),
38 Error::ValidationException(inner) => inner.fmt(f),
39 Error::Unhandled(_) => {
40 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
41 write!(f, "unhandled error ({code})")
42 } else {
43 f.write_str("unhandled error")
44 }
45 }
46 }
47 }
48}
49impl From<::aws_smithy_types::error::operation::BuildError> for Error {
50 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
51 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
52 source: value.into(),
53 meta: ::std::default::Default::default(),
54 })
55 }
56}
57impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
58 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
59 match self {
60 Self::AccessDeniedException(inner) => inner.meta(),
61 Self::ConflictException(inner) => inner.meta(),
62 Self::InternalServerException(inner) => inner.meta(),
63 Self::ResourceNotFoundException(inner) => inner.meta(),
64 Self::ServiceQuotaExceededException(inner) => inner.meta(),
65 Self::ThrottlingException(inner) => inner.meta(),
66 Self::ValidationException(inner) => inner.meta(),
67 Self::Unhandled(inner) => &inner.meta,
68 }
69 }
70}
71impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError, R>>
72 for Error
73where
74 R: Send + Sync + std::fmt::Debug + 'static,
75{
76 fn from(
77 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError, R>,
78 ) -> Self {
79 match err {
80 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
81 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
82 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
83 source: err.into(),
84 }),
85 }
86 }
87}
88impl From<crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError> for Error {
89 fn from(err: crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError) -> Self {
90 match err {
91 crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError::AccessDeniedException(inner) => {
92 Error::AccessDeniedException(inner)
93 }
94 crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError::ConflictException(inner) => {
95 Error::ConflictException(inner)
96 }
97 crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError::InternalServerException(inner) => {
98 Error::InternalServerException(inner)
99 }
100 crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError::ResourceNotFoundException(inner) => {
101 Error::ResourceNotFoundException(inner)
102 }
103 crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError::ServiceQuotaExceededException(inner) => {
104 Error::ServiceQuotaExceededException(inner)
105 }
106 crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError::ThrottlingException(inner) => {
107 Error::ThrottlingException(inner)
108 }
109 crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError::ValidationException(inner) => {
110 Error::ValidationException(inner)
111 }
112 crate::operation::associate_agent_collaborator::AssociateAgentCollaboratorError::Unhandled(inner) => Error::Unhandled(inner),
113 }
114 }
115}
116impl<R>
117 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError, R>>
118 for Error
119where
120 R: Send + Sync + std::fmt::Debug + 'static,
121{
122 fn from(
123 err: ::aws_smithy_runtime_api::client::result::SdkError<
124 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError,
125 R,
126 >,
127 ) -> Self {
128 match err {
129 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
130 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
131 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
132 source: err.into(),
133 }),
134 }
135 }
136}
137impl From<crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError> for Error {
138 fn from(err: crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError) -> Self {
139 match err {
140 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError::AccessDeniedException(inner) => {
141 Error::AccessDeniedException(inner)
142 }
143 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError::ConflictException(inner) => {
144 Error::ConflictException(inner)
145 }
146 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError::InternalServerException(inner) => {
147 Error::InternalServerException(inner)
148 }
149 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError::ResourceNotFoundException(inner) => {
150 Error::ResourceNotFoundException(inner)
151 }
152 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError::ServiceQuotaExceededException(inner) => {
153 Error::ServiceQuotaExceededException(inner)
154 }
155 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError::ThrottlingException(inner) => {
156 Error::ThrottlingException(inner)
157 }
158 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError::ValidationException(inner) => {
159 Error::ValidationException(inner)
160 }
161 crate::operation::associate_agent_knowledge_base::AssociateAgentKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
162 }
163 }
164}
165impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent::CreateAgentError, R>> for Error
166where
167 R: Send + Sync + std::fmt::Debug + 'static,
168{
169 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent::CreateAgentError, R>) -> Self {
170 match err {
171 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
172 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
173 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
174 source: err.into(),
175 }),
176 }
177 }
178}
179impl From<crate::operation::create_agent::CreateAgentError> for Error {
180 fn from(err: crate::operation::create_agent::CreateAgentError) -> Self {
181 match err {
182 crate::operation::create_agent::CreateAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
183 crate::operation::create_agent::CreateAgentError::ConflictException(inner) => Error::ConflictException(inner),
184 crate::operation::create_agent::CreateAgentError::InternalServerException(inner) => Error::InternalServerException(inner),
185 crate::operation::create_agent::CreateAgentError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
186 crate::operation::create_agent::CreateAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
187 crate::operation::create_agent::CreateAgentError::ValidationException(inner) => Error::ValidationException(inner),
188 crate::operation::create_agent::CreateAgentError::Unhandled(inner) => Error::Unhandled(inner),
189 }
190 }
191}
192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_action_group::CreateAgentActionGroupError, R>>
193 for Error
194where
195 R: Send + Sync + std::fmt::Debug + 'static,
196{
197 fn from(
198 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_action_group::CreateAgentActionGroupError, R>,
199 ) -> Self {
200 match err {
201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
204 source: err.into(),
205 }),
206 }
207 }
208}
209impl From<crate::operation::create_agent_action_group::CreateAgentActionGroupError> for Error {
210 fn from(err: crate::operation::create_agent_action_group::CreateAgentActionGroupError) -> Self {
211 match err {
212 crate::operation::create_agent_action_group::CreateAgentActionGroupError::AccessDeniedException(inner) => {
213 Error::AccessDeniedException(inner)
214 }
215 crate::operation::create_agent_action_group::CreateAgentActionGroupError::ConflictException(inner) => Error::ConflictException(inner),
216 crate::operation::create_agent_action_group::CreateAgentActionGroupError::InternalServerException(inner) => {
217 Error::InternalServerException(inner)
218 }
219 crate::operation::create_agent_action_group::CreateAgentActionGroupError::ResourceNotFoundException(inner) => {
220 Error::ResourceNotFoundException(inner)
221 }
222 crate::operation::create_agent_action_group::CreateAgentActionGroupError::ServiceQuotaExceededException(inner) => {
223 Error::ServiceQuotaExceededException(inner)
224 }
225 crate::operation::create_agent_action_group::CreateAgentActionGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
226 crate::operation::create_agent_action_group::CreateAgentActionGroupError::ValidationException(inner) => Error::ValidationException(inner),
227 crate::operation::create_agent_action_group::CreateAgentActionGroupError::Unhandled(inner) => Error::Unhandled(inner),
228 }
229 }
230}
231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_alias::CreateAgentAliasError, R>> for Error
232where
233 R: Send + Sync + std::fmt::Debug + 'static,
234{
235 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_alias::CreateAgentAliasError, R>) -> Self {
236 match err {
237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
240 source: err.into(),
241 }),
242 }
243 }
244}
245impl From<crate::operation::create_agent_alias::CreateAgentAliasError> for Error {
246 fn from(err: crate::operation::create_agent_alias::CreateAgentAliasError) -> Self {
247 match err {
248 crate::operation::create_agent_alias::CreateAgentAliasError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
249 crate::operation::create_agent_alias::CreateAgentAliasError::ConflictException(inner) => Error::ConflictException(inner),
250 crate::operation::create_agent_alias::CreateAgentAliasError::InternalServerException(inner) => Error::InternalServerException(inner),
251 crate::operation::create_agent_alias::CreateAgentAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
252 crate::operation::create_agent_alias::CreateAgentAliasError::ServiceQuotaExceededException(inner) => {
253 Error::ServiceQuotaExceededException(inner)
254 }
255 crate::operation::create_agent_alias::CreateAgentAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
256 crate::operation::create_agent_alias::CreateAgentAliasError::ValidationException(inner) => Error::ValidationException(inner),
257 crate::operation::create_agent_alias::CreateAgentAliasError::Unhandled(inner) => Error::Unhandled(inner),
258 }
259 }
260}
261impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>> for Error
262where
263 R: Send + Sync + std::fmt::Debug + 'static,
264{
265 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>) -> Self {
266 match err {
267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
270 source: err.into(),
271 }),
272 }
273 }
274}
275impl From<crate::operation::create_data_source::CreateDataSourceError> for Error {
276 fn from(err: crate::operation::create_data_source::CreateDataSourceError) -> Self {
277 match err {
278 crate::operation::create_data_source::CreateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
279 crate::operation::create_data_source::CreateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
280 crate::operation::create_data_source::CreateDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
281 crate::operation::create_data_source::CreateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
282 crate::operation::create_data_source::CreateDataSourceError::ServiceQuotaExceededException(inner) => {
283 Error::ServiceQuotaExceededException(inner)
284 }
285 crate::operation::create_data_source::CreateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
286 crate::operation::create_data_source::CreateDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
287 crate::operation::create_data_source::CreateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
288 }
289 }
290}
291impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow::CreateFlowError, R>> for Error
292where
293 R: Send + Sync + std::fmt::Debug + 'static,
294{
295 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow::CreateFlowError, R>) -> Self {
296 match err {
297 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
298 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
299 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
300 source: err.into(),
301 }),
302 }
303 }
304}
305impl From<crate::operation::create_flow::CreateFlowError> for Error {
306 fn from(err: crate::operation::create_flow::CreateFlowError) -> Self {
307 match err {
308 crate::operation::create_flow::CreateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
309 crate::operation::create_flow::CreateFlowError::ConflictException(inner) => Error::ConflictException(inner),
310 crate::operation::create_flow::CreateFlowError::InternalServerException(inner) => Error::InternalServerException(inner),
311 crate::operation::create_flow::CreateFlowError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
312 crate::operation::create_flow::CreateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
313 crate::operation::create_flow::CreateFlowError::ValidationException(inner) => Error::ValidationException(inner),
314 crate::operation::create_flow::CreateFlowError::Unhandled(inner) => Error::Unhandled(inner),
315 }
316 }
317}
318impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow_alias::CreateFlowAliasError, R>> for Error
319where
320 R: Send + Sync + std::fmt::Debug + 'static,
321{
322 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow_alias::CreateFlowAliasError, R>) -> Self {
323 match err {
324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
327 source: err.into(),
328 }),
329 }
330 }
331}
332impl From<crate::operation::create_flow_alias::CreateFlowAliasError> for Error {
333 fn from(err: crate::operation::create_flow_alias::CreateFlowAliasError) -> Self {
334 match err {
335 crate::operation::create_flow_alias::CreateFlowAliasError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
336 crate::operation::create_flow_alias::CreateFlowAliasError::ConflictException(inner) => Error::ConflictException(inner),
337 crate::operation::create_flow_alias::CreateFlowAliasError::InternalServerException(inner) => Error::InternalServerException(inner),
338 crate::operation::create_flow_alias::CreateFlowAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
339 crate::operation::create_flow_alias::CreateFlowAliasError::ServiceQuotaExceededException(inner) => {
340 Error::ServiceQuotaExceededException(inner)
341 }
342 crate::operation::create_flow_alias::CreateFlowAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
343 crate::operation::create_flow_alias::CreateFlowAliasError::ValidationException(inner) => Error::ValidationException(inner),
344 crate::operation::create_flow_alias::CreateFlowAliasError::Unhandled(inner) => Error::Unhandled(inner),
345 }
346 }
347}
348impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow_version::CreateFlowVersionError, R>> for Error
349where
350 R: Send + Sync + std::fmt::Debug + 'static,
351{
352 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow_version::CreateFlowVersionError, R>) -> Self {
353 match err {
354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
357 source: err.into(),
358 }),
359 }
360 }
361}
362impl From<crate::operation::create_flow_version::CreateFlowVersionError> for Error {
363 fn from(err: crate::operation::create_flow_version::CreateFlowVersionError) -> Self {
364 match err {
365 crate::operation::create_flow_version::CreateFlowVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
366 crate::operation::create_flow_version::CreateFlowVersionError::ConflictException(inner) => Error::ConflictException(inner),
367 crate::operation::create_flow_version::CreateFlowVersionError::InternalServerException(inner) => Error::InternalServerException(inner),
368 crate::operation::create_flow_version::CreateFlowVersionError::ResourceNotFoundException(inner) => {
369 Error::ResourceNotFoundException(inner)
370 }
371 crate::operation::create_flow_version::CreateFlowVersionError::ServiceQuotaExceededException(inner) => {
372 Error::ServiceQuotaExceededException(inner)
373 }
374 crate::operation::create_flow_version::CreateFlowVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
375 crate::operation::create_flow_version::CreateFlowVersionError::ValidationException(inner) => Error::ValidationException(inner),
376 crate::operation::create_flow_version::CreateFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
377 }
378 }
379}
380impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_knowledge_base::CreateKnowledgeBaseError, R>> for Error
381where
382 R: Send + Sync + std::fmt::Debug + 'static,
383{
384 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_knowledge_base::CreateKnowledgeBaseError, R>) -> Self {
385 match err {
386 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
387 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
388 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
389 source: err.into(),
390 }),
391 }
392 }
393}
394impl From<crate::operation::create_knowledge_base::CreateKnowledgeBaseError> for Error {
395 fn from(err: crate::operation::create_knowledge_base::CreateKnowledgeBaseError) -> Self {
396 match err {
397 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
398 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::ConflictException(inner) => Error::ConflictException(inner),
399 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::InternalServerException(inner) => {
400 Error::InternalServerException(inner)
401 }
402 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::ServiceQuotaExceededException(inner) => {
403 Error::ServiceQuotaExceededException(inner)
404 }
405 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
406 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::ValidationException(inner) => Error::ValidationException(inner),
407 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
408 }
409 }
410}
411impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
412where
413 R: Send + Sync + std::fmt::Debug + 'static,
414{
415 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
416 match err {
417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
420 source: err.into(),
421 }),
422 }
423 }
424}
425impl From<crate::operation::create_prompt::CreatePromptError> for Error {
426 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
427 match err {
428 crate::operation::create_prompt::CreatePromptError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
429 crate::operation::create_prompt::CreatePromptError::ConflictException(inner) => Error::ConflictException(inner),
430 crate::operation::create_prompt::CreatePromptError::InternalServerException(inner) => Error::InternalServerException(inner),
431 crate::operation::create_prompt::CreatePromptError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
432 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
433 crate::operation::create_prompt::CreatePromptError::ValidationException(inner) => Error::ValidationException(inner),
434 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
435 }
436 }
437}
438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt_version::CreatePromptVersionError, R>> for Error
439where
440 R: Send + Sync + std::fmt::Debug + 'static,
441{
442 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt_version::CreatePromptVersionError, R>) -> Self {
443 match err {
444 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
445 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
446 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
447 source: err.into(),
448 }),
449 }
450 }
451}
452impl From<crate::operation::create_prompt_version::CreatePromptVersionError> for Error {
453 fn from(err: crate::operation::create_prompt_version::CreatePromptVersionError) -> Self {
454 match err {
455 crate::operation::create_prompt_version::CreatePromptVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
456 crate::operation::create_prompt_version::CreatePromptVersionError::ConflictException(inner) => Error::ConflictException(inner),
457 crate::operation::create_prompt_version::CreatePromptVersionError::InternalServerException(inner) => {
458 Error::InternalServerException(inner)
459 }
460 crate::operation::create_prompt_version::CreatePromptVersionError::ResourceNotFoundException(inner) => {
461 Error::ResourceNotFoundException(inner)
462 }
463 crate::operation::create_prompt_version::CreatePromptVersionError::ServiceQuotaExceededException(inner) => {
464 Error::ServiceQuotaExceededException(inner)
465 }
466 crate::operation::create_prompt_version::CreatePromptVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
467 crate::operation::create_prompt_version::CreatePromptVersionError::ValidationException(inner) => Error::ValidationException(inner),
468 crate::operation::create_prompt_version::CreatePromptVersionError::Unhandled(inner) => Error::Unhandled(inner),
469 }
470 }
471}
472impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent::DeleteAgentError, R>> for Error
473where
474 R: Send + Sync + std::fmt::Debug + 'static,
475{
476 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent::DeleteAgentError, R>) -> Self {
477 match err {
478 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
479 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
480 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
481 source: err.into(),
482 }),
483 }
484 }
485}
486impl From<crate::operation::delete_agent::DeleteAgentError> for Error {
487 fn from(err: crate::operation::delete_agent::DeleteAgentError) -> Self {
488 match err {
489 crate::operation::delete_agent::DeleteAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
490 crate::operation::delete_agent::DeleteAgentError::ConflictException(inner) => Error::ConflictException(inner),
491 crate::operation::delete_agent::DeleteAgentError::InternalServerException(inner) => Error::InternalServerException(inner),
492 crate::operation::delete_agent::DeleteAgentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
493 crate::operation::delete_agent::DeleteAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
494 crate::operation::delete_agent::DeleteAgentError::ValidationException(inner) => Error::ValidationException(inner),
495 crate::operation::delete_agent::DeleteAgentError::Unhandled(inner) => Error::Unhandled(inner),
496 }
497 }
498}
499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_action_group::DeleteAgentActionGroupError, R>>
500 for Error
501where
502 R: Send + Sync + std::fmt::Debug + 'static,
503{
504 fn from(
505 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_action_group::DeleteAgentActionGroupError, R>,
506 ) -> Self {
507 match err {
508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
511 source: err.into(),
512 }),
513 }
514 }
515}
516impl From<crate::operation::delete_agent_action_group::DeleteAgentActionGroupError> for Error {
517 fn from(err: crate::operation::delete_agent_action_group::DeleteAgentActionGroupError) -> Self {
518 match err {
519 crate::operation::delete_agent_action_group::DeleteAgentActionGroupError::AccessDeniedException(inner) => {
520 Error::AccessDeniedException(inner)
521 }
522 crate::operation::delete_agent_action_group::DeleteAgentActionGroupError::ConflictException(inner) => Error::ConflictException(inner),
523 crate::operation::delete_agent_action_group::DeleteAgentActionGroupError::InternalServerException(inner) => {
524 Error::InternalServerException(inner)
525 }
526 crate::operation::delete_agent_action_group::DeleteAgentActionGroupError::ResourceNotFoundException(inner) => {
527 Error::ResourceNotFoundException(inner)
528 }
529 crate::operation::delete_agent_action_group::DeleteAgentActionGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
530 crate::operation::delete_agent_action_group::DeleteAgentActionGroupError::ValidationException(inner) => Error::ValidationException(inner),
531 crate::operation::delete_agent_action_group::DeleteAgentActionGroupError::Unhandled(inner) => Error::Unhandled(inner),
532 }
533 }
534}
535impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_alias::DeleteAgentAliasError, R>> for Error
536where
537 R: Send + Sync + std::fmt::Debug + 'static,
538{
539 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_alias::DeleteAgentAliasError, R>) -> Self {
540 match err {
541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
544 source: err.into(),
545 }),
546 }
547 }
548}
549impl From<crate::operation::delete_agent_alias::DeleteAgentAliasError> for Error {
550 fn from(err: crate::operation::delete_agent_alias::DeleteAgentAliasError) -> Self {
551 match err {
552 crate::operation::delete_agent_alias::DeleteAgentAliasError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
553 crate::operation::delete_agent_alias::DeleteAgentAliasError::InternalServerException(inner) => Error::InternalServerException(inner),
554 crate::operation::delete_agent_alias::DeleteAgentAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
555 crate::operation::delete_agent_alias::DeleteAgentAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
556 crate::operation::delete_agent_alias::DeleteAgentAliasError::ValidationException(inner) => Error::ValidationException(inner),
557 crate::operation::delete_agent_alias::DeleteAgentAliasError::Unhandled(inner) => Error::Unhandled(inner),
558 }
559 }
560}
561impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_version::DeleteAgentVersionError, R>> for Error
562where
563 R: Send + Sync + std::fmt::Debug + 'static,
564{
565 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_version::DeleteAgentVersionError, R>) -> Self {
566 match err {
567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
570 source: err.into(),
571 }),
572 }
573 }
574}
575impl From<crate::operation::delete_agent_version::DeleteAgentVersionError> for Error {
576 fn from(err: crate::operation::delete_agent_version::DeleteAgentVersionError) -> Self {
577 match err {
578 crate::operation::delete_agent_version::DeleteAgentVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
579 crate::operation::delete_agent_version::DeleteAgentVersionError::ConflictException(inner) => Error::ConflictException(inner),
580 crate::operation::delete_agent_version::DeleteAgentVersionError::InternalServerException(inner) => Error::InternalServerException(inner),
581 crate::operation::delete_agent_version::DeleteAgentVersionError::ResourceNotFoundException(inner) => {
582 Error::ResourceNotFoundException(inner)
583 }
584 crate::operation::delete_agent_version::DeleteAgentVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
585 crate::operation::delete_agent_version::DeleteAgentVersionError::ValidationException(inner) => Error::ValidationException(inner),
586 crate::operation::delete_agent_version::DeleteAgentVersionError::Unhandled(inner) => Error::Unhandled(inner),
587 }
588 }
589}
590impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>> for Error
591where
592 R: Send + Sync + std::fmt::Debug + 'static,
593{
594 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>) -> Self {
595 match err {
596 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
597 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
598 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
599 source: err.into(),
600 }),
601 }
602 }
603}
604impl From<crate::operation::delete_data_source::DeleteDataSourceError> for Error {
605 fn from(err: crate::operation::delete_data_source::DeleteDataSourceError) -> Self {
606 match err {
607 crate::operation::delete_data_source::DeleteDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
608 crate::operation::delete_data_source::DeleteDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
609 crate::operation::delete_data_source::DeleteDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
610 crate::operation::delete_data_source::DeleteDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
611 crate::operation::delete_data_source::DeleteDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
612 crate::operation::delete_data_source::DeleteDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
613 crate::operation::delete_data_source::DeleteDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
614 }
615 }
616}
617impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow::DeleteFlowError, R>> for Error
618where
619 R: Send + Sync + std::fmt::Debug + 'static,
620{
621 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow::DeleteFlowError, R>) -> Self {
622 match err {
623 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
624 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
625 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
626 source: err.into(),
627 }),
628 }
629 }
630}
631impl From<crate::operation::delete_flow::DeleteFlowError> for Error {
632 fn from(err: crate::operation::delete_flow::DeleteFlowError) -> Self {
633 match err {
634 crate::operation::delete_flow::DeleteFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
635 crate::operation::delete_flow::DeleteFlowError::ConflictException(inner) => Error::ConflictException(inner),
636 crate::operation::delete_flow::DeleteFlowError::InternalServerException(inner) => Error::InternalServerException(inner),
637 crate::operation::delete_flow::DeleteFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
638 crate::operation::delete_flow::DeleteFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
639 crate::operation::delete_flow::DeleteFlowError::ValidationException(inner) => Error::ValidationException(inner),
640 crate::operation::delete_flow::DeleteFlowError::Unhandled(inner) => Error::Unhandled(inner),
641 }
642 }
643}
644impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow_alias::DeleteFlowAliasError, R>> for Error
645where
646 R: Send + Sync + std::fmt::Debug + 'static,
647{
648 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow_alias::DeleteFlowAliasError, R>) -> Self {
649 match err {
650 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
651 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
652 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
653 source: err.into(),
654 }),
655 }
656 }
657}
658impl From<crate::operation::delete_flow_alias::DeleteFlowAliasError> for Error {
659 fn from(err: crate::operation::delete_flow_alias::DeleteFlowAliasError) -> Self {
660 match err {
661 crate::operation::delete_flow_alias::DeleteFlowAliasError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
662 crate::operation::delete_flow_alias::DeleteFlowAliasError::ConflictException(inner) => Error::ConflictException(inner),
663 crate::operation::delete_flow_alias::DeleteFlowAliasError::InternalServerException(inner) => Error::InternalServerException(inner),
664 crate::operation::delete_flow_alias::DeleteFlowAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
665 crate::operation::delete_flow_alias::DeleteFlowAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
666 crate::operation::delete_flow_alias::DeleteFlowAliasError::ValidationException(inner) => Error::ValidationException(inner),
667 crate::operation::delete_flow_alias::DeleteFlowAliasError::Unhandled(inner) => Error::Unhandled(inner),
668 }
669 }
670}
671impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow_version::DeleteFlowVersionError, R>> for Error
672where
673 R: Send + Sync + std::fmt::Debug + 'static,
674{
675 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow_version::DeleteFlowVersionError, R>) -> Self {
676 match err {
677 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
678 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
679 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
680 source: err.into(),
681 }),
682 }
683 }
684}
685impl From<crate::operation::delete_flow_version::DeleteFlowVersionError> for Error {
686 fn from(err: crate::operation::delete_flow_version::DeleteFlowVersionError) -> Self {
687 match err {
688 crate::operation::delete_flow_version::DeleteFlowVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
689 crate::operation::delete_flow_version::DeleteFlowVersionError::ConflictException(inner) => Error::ConflictException(inner),
690 crate::operation::delete_flow_version::DeleteFlowVersionError::InternalServerException(inner) => Error::InternalServerException(inner),
691 crate::operation::delete_flow_version::DeleteFlowVersionError::ResourceNotFoundException(inner) => {
692 Error::ResourceNotFoundException(inner)
693 }
694 crate::operation::delete_flow_version::DeleteFlowVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
695 crate::operation::delete_flow_version::DeleteFlowVersionError::ValidationException(inner) => Error::ValidationException(inner),
696 crate::operation::delete_flow_version::DeleteFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
697 }
698 }
699}
700impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError, R>> for Error
701where
702 R: Send + Sync + std::fmt::Debug + 'static,
703{
704 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError, R>) -> Self {
705 match err {
706 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
707 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
708 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
709 source: err.into(),
710 }),
711 }
712 }
713}
714impl From<crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError> for Error {
715 fn from(err: crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError) -> Self {
716 match err {
717 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
718 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::ConflictException(inner) => Error::ConflictException(inner),
719 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::InternalServerException(inner) => {
720 Error::InternalServerException(inner)
721 }
722 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::ResourceNotFoundException(inner) => {
723 Error::ResourceNotFoundException(inner)
724 }
725 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
726 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::ValidationException(inner) => Error::ValidationException(inner),
727 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
728 }
729 }
730}
731impl<R>
732 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError, R>>
733 for Error
734where
735 R: Send + Sync + std::fmt::Debug + 'static,
736{
737 fn from(
738 err: ::aws_smithy_runtime_api::client::result::SdkError<
739 crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError,
740 R,
741 >,
742 ) -> Self {
743 match err {
744 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
745 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
746 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
747 source: err.into(),
748 }),
749 }
750 }
751}
752impl From<crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError> for Error {
753 fn from(err: crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError) -> Self {
754 match err {
755 crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError::AccessDeniedException(inner) => {
756 Error::AccessDeniedException(inner)
757 }
758 crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError::InternalServerException(inner) => {
759 Error::InternalServerException(inner)
760 }
761 crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError::ResourceNotFoundException(inner) => {
762 Error::ResourceNotFoundException(inner)
763 }
764 crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError::ServiceQuotaExceededException(inner) => {
765 Error::ServiceQuotaExceededException(inner)
766 }
767 crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError::ThrottlingException(inner) => {
768 Error::ThrottlingException(inner)
769 }
770 crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError::ValidationException(inner) => {
771 Error::ValidationException(inner)
772 }
773 crate::operation::delete_knowledge_base_documents::DeleteKnowledgeBaseDocumentsError::Unhandled(inner) => Error::Unhandled(inner),
774 }
775 }
776}
777impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
778where
779 R: Send + Sync + std::fmt::Debug + 'static,
780{
781 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
782 match err {
783 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
784 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
785 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
786 source: err.into(),
787 }),
788 }
789 }
790}
791impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
792 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
793 match err {
794 crate::operation::delete_prompt::DeletePromptError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
795 crate::operation::delete_prompt::DeletePromptError::ConflictException(inner) => Error::ConflictException(inner),
796 crate::operation::delete_prompt::DeletePromptError::InternalServerException(inner) => Error::InternalServerException(inner),
797 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
798 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
799 crate::operation::delete_prompt::DeletePromptError::ValidationException(inner) => Error::ValidationException(inner),
800 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
801 }
802 }
803}
804impl<R>
805 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError, R>>
806 for Error
807where
808 R: Send + Sync + std::fmt::Debug + 'static,
809{
810 fn from(
811 err: ::aws_smithy_runtime_api::client::result::SdkError<
812 crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError,
813 R,
814 >,
815 ) -> Self {
816 match err {
817 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
818 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
819 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
820 source: err.into(),
821 }),
822 }
823 }
824}
825impl From<crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError> for Error {
826 fn from(err: crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError) -> Self {
827 match err {
828 crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError::AccessDeniedException(inner) => {
829 Error::AccessDeniedException(inner)
830 }
831 crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError::ConflictException(inner) => {
832 Error::ConflictException(inner)
833 }
834 crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError::InternalServerException(inner) => {
835 Error::InternalServerException(inner)
836 }
837 crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError::ResourceNotFoundException(inner) => {
838 Error::ResourceNotFoundException(inner)
839 }
840 crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError::ThrottlingException(inner) => {
841 Error::ThrottlingException(inner)
842 }
843 crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError::ValidationException(inner) => {
844 Error::ValidationException(inner)
845 }
846 crate::operation::disassociate_agent_collaborator::DisassociateAgentCollaboratorError::Unhandled(inner) => Error::Unhandled(inner),
847 }
848 }
849}
850impl<R>
851 From<
852 ::aws_smithy_runtime_api::client::result::SdkError<
853 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError,
854 R,
855 >,
856 > for Error
857where
858 R: Send + Sync + std::fmt::Debug + 'static,
859{
860 fn from(
861 err: ::aws_smithy_runtime_api::client::result::SdkError<
862 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError,
863 R,
864 >,
865 ) -> Self {
866 match err {
867 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
868 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
869 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
870 source: err.into(),
871 }),
872 }
873 }
874}
875impl From<crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError> for Error {
876 fn from(err: crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError) -> Self {
877 match err {
878 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError::AccessDeniedException(inner) => {
879 Error::AccessDeniedException(inner)
880 }
881 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError::ConflictException(inner) => {
882 Error::ConflictException(inner)
883 }
884 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError::InternalServerException(inner) => {
885 Error::InternalServerException(inner)
886 }
887 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError::ResourceNotFoundException(inner) => {
888 Error::ResourceNotFoundException(inner)
889 }
890 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError::ThrottlingException(inner) => {
891 Error::ThrottlingException(inner)
892 }
893 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError::ValidationException(inner) => {
894 Error::ValidationException(inner)
895 }
896 crate::operation::disassociate_agent_knowledge_base::DisassociateAgentKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
897 }
898 }
899}
900impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent::GetAgentError, R>> for Error
901where
902 R: Send + Sync + std::fmt::Debug + 'static,
903{
904 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent::GetAgentError, R>) -> Self {
905 match err {
906 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
907 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
908 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
909 source: err.into(),
910 }),
911 }
912 }
913}
914impl From<crate::operation::get_agent::GetAgentError> for Error {
915 fn from(err: crate::operation::get_agent::GetAgentError) -> Self {
916 match err {
917 crate::operation::get_agent::GetAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
918 crate::operation::get_agent::GetAgentError::InternalServerException(inner) => Error::InternalServerException(inner),
919 crate::operation::get_agent::GetAgentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
920 crate::operation::get_agent::GetAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
921 crate::operation::get_agent::GetAgentError::ValidationException(inner) => Error::ValidationException(inner),
922 crate::operation::get_agent::GetAgentError::Unhandled(inner) => Error::Unhandled(inner),
923 }
924 }
925}
926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_action_group::GetAgentActionGroupError, R>> for Error
927where
928 R: Send + Sync + std::fmt::Debug + 'static,
929{
930 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_action_group::GetAgentActionGroupError, R>) -> Self {
931 match err {
932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
935 source: err.into(),
936 }),
937 }
938 }
939}
940impl From<crate::operation::get_agent_action_group::GetAgentActionGroupError> for Error {
941 fn from(err: crate::operation::get_agent_action_group::GetAgentActionGroupError) -> Self {
942 match err {
943 crate::operation::get_agent_action_group::GetAgentActionGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
944 crate::operation::get_agent_action_group::GetAgentActionGroupError::InternalServerException(inner) => {
945 Error::InternalServerException(inner)
946 }
947 crate::operation::get_agent_action_group::GetAgentActionGroupError::ResourceNotFoundException(inner) => {
948 Error::ResourceNotFoundException(inner)
949 }
950 crate::operation::get_agent_action_group::GetAgentActionGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
951 crate::operation::get_agent_action_group::GetAgentActionGroupError::ValidationException(inner) => Error::ValidationException(inner),
952 crate::operation::get_agent_action_group::GetAgentActionGroupError::Unhandled(inner) => Error::Unhandled(inner),
953 }
954 }
955}
956impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_alias::GetAgentAliasError, R>> for Error
957where
958 R: Send + Sync + std::fmt::Debug + 'static,
959{
960 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_alias::GetAgentAliasError, R>) -> Self {
961 match err {
962 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
963 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
964 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
965 source: err.into(),
966 }),
967 }
968 }
969}
970impl From<crate::operation::get_agent_alias::GetAgentAliasError> for Error {
971 fn from(err: crate::operation::get_agent_alias::GetAgentAliasError) -> Self {
972 match err {
973 crate::operation::get_agent_alias::GetAgentAliasError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
974 crate::operation::get_agent_alias::GetAgentAliasError::InternalServerException(inner) => Error::InternalServerException(inner),
975 crate::operation::get_agent_alias::GetAgentAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
976 crate::operation::get_agent_alias::GetAgentAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
977 crate::operation::get_agent_alias::GetAgentAliasError::ValidationException(inner) => Error::ValidationException(inner),
978 crate::operation::get_agent_alias::GetAgentAliasError::Unhandled(inner) => Error::Unhandled(inner),
979 }
980 }
981}
982impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_collaborator::GetAgentCollaboratorError, R>> for Error
983where
984 R: Send + Sync + std::fmt::Debug + 'static,
985{
986 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_collaborator::GetAgentCollaboratorError, R>) -> Self {
987 match err {
988 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
989 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
990 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
991 source: err.into(),
992 }),
993 }
994 }
995}
996impl From<crate::operation::get_agent_collaborator::GetAgentCollaboratorError> for Error {
997 fn from(err: crate::operation::get_agent_collaborator::GetAgentCollaboratorError) -> Self {
998 match err {
999 crate::operation::get_agent_collaborator::GetAgentCollaboratorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1000 crate::operation::get_agent_collaborator::GetAgentCollaboratorError::InternalServerException(inner) => {
1001 Error::InternalServerException(inner)
1002 }
1003 crate::operation::get_agent_collaborator::GetAgentCollaboratorError::ResourceNotFoundException(inner) => {
1004 Error::ResourceNotFoundException(inner)
1005 }
1006 crate::operation::get_agent_collaborator::GetAgentCollaboratorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1007 crate::operation::get_agent_collaborator::GetAgentCollaboratorError::ValidationException(inner) => Error::ValidationException(inner),
1008 crate::operation::get_agent_collaborator::GetAgentCollaboratorError::Unhandled(inner) => Error::Unhandled(inner),
1009 }
1010 }
1011}
1012impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError, R>> for Error
1013where
1014 R: Send + Sync + std::fmt::Debug + 'static,
1015{
1016 fn from(
1017 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError, R>,
1018 ) -> Self {
1019 match err {
1020 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1021 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1022 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1023 source: err.into(),
1024 }),
1025 }
1026 }
1027}
1028impl From<crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError> for Error {
1029 fn from(err: crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError) -> Self {
1030 match err {
1031 crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError::AccessDeniedException(inner) => {
1032 Error::AccessDeniedException(inner)
1033 }
1034 crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError::InternalServerException(inner) => {
1035 Error::InternalServerException(inner)
1036 }
1037 crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError::ResourceNotFoundException(inner) => {
1038 Error::ResourceNotFoundException(inner)
1039 }
1040 crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1041 crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError::ValidationException(inner) => Error::ValidationException(inner),
1042 crate::operation::get_agent_knowledge_base::GetAgentKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
1043 }
1044 }
1045}
1046impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_version::GetAgentVersionError, R>> for Error
1047where
1048 R: Send + Sync + std::fmt::Debug + 'static,
1049{
1050 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_version::GetAgentVersionError, R>) -> 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::get_agent_version::GetAgentVersionError> for Error {
1061 fn from(err: crate::operation::get_agent_version::GetAgentVersionError) -> Self {
1062 match err {
1063 crate::operation::get_agent_version::GetAgentVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1064 crate::operation::get_agent_version::GetAgentVersionError::InternalServerException(inner) => Error::InternalServerException(inner),
1065 crate::operation::get_agent_version::GetAgentVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1066 crate::operation::get_agent_version::GetAgentVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1067 crate::operation::get_agent_version::GetAgentVersionError::ValidationException(inner) => Error::ValidationException(inner),
1068 crate::operation::get_agent_version::GetAgentVersionError::Unhandled(inner) => Error::Unhandled(inner),
1069 }
1070 }
1071}
1072impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_source::GetDataSourceError, R>> for Error
1073where
1074 R: Send + Sync + std::fmt::Debug + 'static,
1075{
1076 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_data_source::GetDataSourceError, R>) -> Self {
1077 match err {
1078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1081 source: err.into(),
1082 }),
1083 }
1084 }
1085}
1086impl From<crate::operation::get_data_source::GetDataSourceError> for Error {
1087 fn from(err: crate::operation::get_data_source::GetDataSourceError) -> Self {
1088 match err {
1089 crate::operation::get_data_source::GetDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1090 crate::operation::get_data_source::GetDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1091 crate::operation::get_data_source::GetDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1092 crate::operation::get_data_source::GetDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1093 crate::operation::get_data_source::GetDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
1094 crate::operation::get_data_source::GetDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
1095 }
1096 }
1097}
1098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow::GetFlowError, R>> for Error
1099where
1100 R: Send + Sync + std::fmt::Debug + 'static,
1101{
1102 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow::GetFlowError, R>) -> Self {
1103 match err {
1104 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1105 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1106 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1107 source: err.into(),
1108 }),
1109 }
1110 }
1111}
1112impl From<crate::operation::get_flow::GetFlowError> for Error {
1113 fn from(err: crate::operation::get_flow::GetFlowError) -> Self {
1114 match err {
1115 crate::operation::get_flow::GetFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1116 crate::operation::get_flow::GetFlowError::InternalServerException(inner) => Error::InternalServerException(inner),
1117 crate::operation::get_flow::GetFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1118 crate::operation::get_flow::GetFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1119 crate::operation::get_flow::GetFlowError::ValidationException(inner) => Error::ValidationException(inner),
1120 crate::operation::get_flow::GetFlowError::Unhandled(inner) => Error::Unhandled(inner),
1121 }
1122 }
1123}
1124impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_alias::GetFlowAliasError, R>> for Error
1125where
1126 R: Send + Sync + std::fmt::Debug + 'static,
1127{
1128 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_alias::GetFlowAliasError, R>) -> Self {
1129 match err {
1130 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1131 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1132 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1133 source: err.into(),
1134 }),
1135 }
1136 }
1137}
1138impl From<crate::operation::get_flow_alias::GetFlowAliasError> for Error {
1139 fn from(err: crate::operation::get_flow_alias::GetFlowAliasError) -> Self {
1140 match err {
1141 crate::operation::get_flow_alias::GetFlowAliasError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1142 crate::operation::get_flow_alias::GetFlowAliasError::InternalServerException(inner) => Error::InternalServerException(inner),
1143 crate::operation::get_flow_alias::GetFlowAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1144 crate::operation::get_flow_alias::GetFlowAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1145 crate::operation::get_flow_alias::GetFlowAliasError::ValidationException(inner) => Error::ValidationException(inner),
1146 crate::operation::get_flow_alias::GetFlowAliasError::Unhandled(inner) => Error::Unhandled(inner),
1147 }
1148 }
1149}
1150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_version::GetFlowVersionError, R>> for Error
1151where
1152 R: Send + Sync + std::fmt::Debug + 'static,
1153{
1154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_version::GetFlowVersionError, R>) -> Self {
1155 match err {
1156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1159 source: err.into(),
1160 }),
1161 }
1162 }
1163}
1164impl From<crate::operation::get_flow_version::GetFlowVersionError> for Error {
1165 fn from(err: crate::operation::get_flow_version::GetFlowVersionError) -> Self {
1166 match err {
1167 crate::operation::get_flow_version::GetFlowVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1168 crate::operation::get_flow_version::GetFlowVersionError::InternalServerException(inner) => Error::InternalServerException(inner),
1169 crate::operation::get_flow_version::GetFlowVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1170 crate::operation::get_flow_version::GetFlowVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1171 crate::operation::get_flow_version::GetFlowVersionError::ValidationException(inner) => Error::ValidationException(inner),
1172 crate::operation::get_flow_version::GetFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1173 }
1174 }
1175}
1176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ingestion_job::GetIngestionJobError, R>> for Error
1177where
1178 R: Send + Sync + std::fmt::Debug + 'static,
1179{
1180 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ingestion_job::GetIngestionJobError, R>) -> Self {
1181 match err {
1182 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1183 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1184 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1185 source: err.into(),
1186 }),
1187 }
1188 }
1189}
1190impl From<crate::operation::get_ingestion_job::GetIngestionJobError> for Error {
1191 fn from(err: crate::operation::get_ingestion_job::GetIngestionJobError) -> Self {
1192 match err {
1193 crate::operation::get_ingestion_job::GetIngestionJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1194 crate::operation::get_ingestion_job::GetIngestionJobError::InternalServerException(inner) => Error::InternalServerException(inner),
1195 crate::operation::get_ingestion_job::GetIngestionJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1196 crate::operation::get_ingestion_job::GetIngestionJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1197 crate::operation::get_ingestion_job::GetIngestionJobError::ValidationException(inner) => Error::ValidationException(inner),
1198 crate::operation::get_ingestion_job::GetIngestionJobError::Unhandled(inner) => Error::Unhandled(inner),
1199 }
1200 }
1201}
1202impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_knowledge_base::GetKnowledgeBaseError, R>> for Error
1203where
1204 R: Send + Sync + std::fmt::Debug + 'static,
1205{
1206 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_knowledge_base::GetKnowledgeBaseError, R>) -> Self {
1207 match err {
1208 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1209 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1210 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1211 source: err.into(),
1212 }),
1213 }
1214 }
1215}
1216impl From<crate::operation::get_knowledge_base::GetKnowledgeBaseError> for Error {
1217 fn from(err: crate::operation::get_knowledge_base::GetKnowledgeBaseError) -> Self {
1218 match err {
1219 crate::operation::get_knowledge_base::GetKnowledgeBaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1220 crate::operation::get_knowledge_base::GetKnowledgeBaseError::InternalServerException(inner) => Error::InternalServerException(inner),
1221 crate::operation::get_knowledge_base::GetKnowledgeBaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1222 crate::operation::get_knowledge_base::GetKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1223 crate::operation::get_knowledge_base::GetKnowledgeBaseError::ValidationException(inner) => Error::ValidationException(inner),
1224 crate::operation::get_knowledge_base::GetKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
1225 }
1226 }
1227}
1228impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError, R>>
1229 for Error
1230where
1231 R: Send + Sync + std::fmt::Debug + 'static,
1232{
1233 fn from(
1234 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError, R>,
1235 ) -> Self {
1236 match err {
1237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1240 source: err.into(),
1241 }),
1242 }
1243 }
1244}
1245impl From<crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError> for Error {
1246 fn from(err: crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError) -> Self {
1247 match err {
1248 crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError::AccessDeniedException(inner) => {
1249 Error::AccessDeniedException(inner)
1250 }
1251 crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError::InternalServerException(inner) => {
1252 Error::InternalServerException(inner)
1253 }
1254 crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError::ResourceNotFoundException(inner) => {
1255 Error::ResourceNotFoundException(inner)
1256 }
1257 crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError::ServiceQuotaExceededException(inner) => {
1258 Error::ServiceQuotaExceededException(inner)
1259 }
1260 crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError::ThrottlingException(inner) => {
1261 Error::ThrottlingException(inner)
1262 }
1263 crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError::ValidationException(inner) => {
1264 Error::ValidationException(inner)
1265 }
1266 crate::operation::get_knowledge_base_documents::GetKnowledgeBaseDocumentsError::Unhandled(inner) => Error::Unhandled(inner),
1267 }
1268 }
1269}
1270impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt::GetPromptError, R>> for Error
1271where
1272 R: Send + Sync + std::fmt::Debug + 'static,
1273{
1274 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt::GetPromptError, R>) -> Self {
1275 match err {
1276 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1277 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1278 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1279 source: err.into(),
1280 }),
1281 }
1282 }
1283}
1284impl From<crate::operation::get_prompt::GetPromptError> for Error {
1285 fn from(err: crate::operation::get_prompt::GetPromptError) -> Self {
1286 match err {
1287 crate::operation::get_prompt::GetPromptError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1288 crate::operation::get_prompt::GetPromptError::InternalServerException(inner) => Error::InternalServerException(inner),
1289 crate::operation::get_prompt::GetPromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1290 crate::operation::get_prompt::GetPromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1291 crate::operation::get_prompt::GetPromptError::ValidationException(inner) => Error::ValidationException(inner),
1292 crate::operation::get_prompt::GetPromptError::Unhandled(inner) => Error::Unhandled(inner),
1293 }
1294 }
1295}
1296impl<R>
1297 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError, R>>
1298 for Error
1299where
1300 R: Send + Sync + std::fmt::Debug + 'static,
1301{
1302 fn from(
1303 err: ::aws_smithy_runtime_api::client::result::SdkError<
1304 crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError,
1305 R,
1306 >,
1307 ) -> Self {
1308 match err {
1309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1312 source: err.into(),
1313 }),
1314 }
1315 }
1316}
1317impl From<crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError> for Error {
1318 fn from(err: crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError) -> Self {
1319 match err {
1320 crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError::AccessDeniedException(inner) => {
1321 Error::AccessDeniedException(inner)
1322 }
1323 crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError::InternalServerException(inner) => {
1324 Error::InternalServerException(inner)
1325 }
1326 crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError::ResourceNotFoundException(inner) => {
1327 Error::ResourceNotFoundException(inner)
1328 }
1329 crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError::ServiceQuotaExceededException(inner) => {
1330 Error::ServiceQuotaExceededException(inner)
1331 }
1332 crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError::ThrottlingException(inner) => {
1333 Error::ThrottlingException(inner)
1334 }
1335 crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError::ValidationException(inner) => {
1336 Error::ValidationException(inner)
1337 }
1338 crate::operation::ingest_knowledge_base_documents::IngestKnowledgeBaseDocumentsError::Unhandled(inner) => Error::Unhandled(inner),
1339 }
1340 }
1341}
1342impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_action_groups::ListAgentActionGroupsError, R>> for Error
1343where
1344 R: Send + Sync + std::fmt::Debug + 'static,
1345{
1346 fn from(
1347 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_action_groups::ListAgentActionGroupsError, R>,
1348 ) -> Self {
1349 match err {
1350 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1351 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1352 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1353 source: err.into(),
1354 }),
1355 }
1356 }
1357}
1358impl From<crate::operation::list_agent_action_groups::ListAgentActionGroupsError> for Error {
1359 fn from(err: crate::operation::list_agent_action_groups::ListAgentActionGroupsError) -> Self {
1360 match err {
1361 crate::operation::list_agent_action_groups::ListAgentActionGroupsError::AccessDeniedException(inner) => {
1362 Error::AccessDeniedException(inner)
1363 }
1364 crate::operation::list_agent_action_groups::ListAgentActionGroupsError::InternalServerException(inner) => {
1365 Error::InternalServerException(inner)
1366 }
1367 crate::operation::list_agent_action_groups::ListAgentActionGroupsError::ResourceNotFoundException(inner) => {
1368 Error::ResourceNotFoundException(inner)
1369 }
1370 crate::operation::list_agent_action_groups::ListAgentActionGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1371 crate::operation::list_agent_action_groups::ListAgentActionGroupsError::ValidationException(inner) => Error::ValidationException(inner),
1372 crate::operation::list_agent_action_groups::ListAgentActionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
1373 }
1374 }
1375}
1376impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_aliases::ListAgentAliasesError, R>> for Error
1377where
1378 R: Send + Sync + std::fmt::Debug + 'static,
1379{
1380 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_aliases::ListAgentAliasesError, R>) -> Self {
1381 match err {
1382 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1383 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1384 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1385 source: err.into(),
1386 }),
1387 }
1388 }
1389}
1390impl From<crate::operation::list_agent_aliases::ListAgentAliasesError> for Error {
1391 fn from(err: crate::operation::list_agent_aliases::ListAgentAliasesError) -> Self {
1392 match err {
1393 crate::operation::list_agent_aliases::ListAgentAliasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1394 crate::operation::list_agent_aliases::ListAgentAliasesError::InternalServerException(inner) => Error::InternalServerException(inner),
1395 crate::operation::list_agent_aliases::ListAgentAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1396 crate::operation::list_agent_aliases::ListAgentAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1397 crate::operation::list_agent_aliases::ListAgentAliasesError::ValidationException(inner) => Error::ValidationException(inner),
1398 crate::operation::list_agent_aliases::ListAgentAliasesError::Unhandled(inner) => Error::Unhandled(inner),
1399 }
1400 }
1401}
1402impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_collaborators::ListAgentCollaboratorsError, R>> for Error
1403where
1404 R: Send + Sync + std::fmt::Debug + 'static,
1405{
1406 fn from(
1407 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_collaborators::ListAgentCollaboratorsError, R>,
1408 ) -> Self {
1409 match err {
1410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1413 source: err.into(),
1414 }),
1415 }
1416 }
1417}
1418impl From<crate::operation::list_agent_collaborators::ListAgentCollaboratorsError> for Error {
1419 fn from(err: crate::operation::list_agent_collaborators::ListAgentCollaboratorsError) -> Self {
1420 match err {
1421 crate::operation::list_agent_collaborators::ListAgentCollaboratorsError::AccessDeniedException(inner) => {
1422 Error::AccessDeniedException(inner)
1423 }
1424 crate::operation::list_agent_collaborators::ListAgentCollaboratorsError::InternalServerException(inner) => {
1425 Error::InternalServerException(inner)
1426 }
1427 crate::operation::list_agent_collaborators::ListAgentCollaboratorsError::ResourceNotFoundException(inner) => {
1428 Error::ResourceNotFoundException(inner)
1429 }
1430 crate::operation::list_agent_collaborators::ListAgentCollaboratorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1431 crate::operation::list_agent_collaborators::ListAgentCollaboratorsError::ValidationException(inner) => Error::ValidationException(inner),
1432 crate::operation::list_agent_collaborators::ListAgentCollaboratorsError::Unhandled(inner) => Error::Unhandled(inner),
1433 }
1434 }
1435}
1436impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError, R>>
1437 for Error
1438where
1439 R: Send + Sync + std::fmt::Debug + 'static,
1440{
1441 fn from(
1442 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError, R>,
1443 ) -> Self {
1444 match err {
1445 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1446 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1447 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1448 source: err.into(),
1449 }),
1450 }
1451 }
1452}
1453impl From<crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError> for Error {
1454 fn from(err: crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError) -> Self {
1455 match err {
1456 crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError::AccessDeniedException(inner) => {
1457 Error::AccessDeniedException(inner)
1458 }
1459 crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError::InternalServerException(inner) => {
1460 Error::InternalServerException(inner)
1461 }
1462 crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError::ResourceNotFoundException(inner) => {
1463 Error::ResourceNotFoundException(inner)
1464 }
1465 crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError::ThrottlingException(inner) => {
1466 Error::ThrottlingException(inner)
1467 }
1468 crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError::ValidationException(inner) => {
1469 Error::ValidationException(inner)
1470 }
1471 crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesError::Unhandled(inner) => Error::Unhandled(inner),
1472 }
1473 }
1474}
1475impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agents::ListAgentsError, R>> for Error
1476where
1477 R: Send + Sync + std::fmt::Debug + 'static,
1478{
1479 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agents::ListAgentsError, R>) -> Self {
1480 match err {
1481 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1482 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1483 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1484 source: err.into(),
1485 }),
1486 }
1487 }
1488}
1489impl From<crate::operation::list_agents::ListAgentsError> for Error {
1490 fn from(err: crate::operation::list_agents::ListAgentsError) -> Self {
1491 match err {
1492 crate::operation::list_agents::ListAgentsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1493 crate::operation::list_agents::ListAgentsError::InternalServerException(inner) => Error::InternalServerException(inner),
1494 crate::operation::list_agents::ListAgentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1495 crate::operation::list_agents::ListAgentsError::ValidationException(inner) => Error::ValidationException(inner),
1496 crate::operation::list_agents::ListAgentsError::Unhandled(inner) => Error::Unhandled(inner),
1497 }
1498 }
1499}
1500impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_versions::ListAgentVersionsError, R>> for Error
1501where
1502 R: Send + Sync + std::fmt::Debug + 'static,
1503{
1504 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_versions::ListAgentVersionsError, R>) -> Self {
1505 match err {
1506 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1507 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1508 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1509 source: err.into(),
1510 }),
1511 }
1512 }
1513}
1514impl From<crate::operation::list_agent_versions::ListAgentVersionsError> for Error {
1515 fn from(err: crate::operation::list_agent_versions::ListAgentVersionsError) -> Self {
1516 match err {
1517 crate::operation::list_agent_versions::ListAgentVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1518 crate::operation::list_agent_versions::ListAgentVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1519 crate::operation::list_agent_versions::ListAgentVersionsError::ResourceNotFoundException(inner) => {
1520 Error::ResourceNotFoundException(inner)
1521 }
1522 crate::operation::list_agent_versions::ListAgentVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1523 crate::operation::list_agent_versions::ListAgentVersionsError::ValidationException(inner) => Error::ValidationException(inner),
1524 crate::operation::list_agent_versions::ListAgentVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1525 }
1526 }
1527}
1528impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>> for Error
1529where
1530 R: Send + Sync + std::fmt::Debug + 'static,
1531{
1532 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>) -> Self {
1533 match err {
1534 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1535 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1536 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1537 source: err.into(),
1538 }),
1539 }
1540 }
1541}
1542impl From<crate::operation::list_data_sources::ListDataSourcesError> for Error {
1543 fn from(err: crate::operation::list_data_sources::ListDataSourcesError) -> Self {
1544 match err {
1545 crate::operation::list_data_sources::ListDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1546 crate::operation::list_data_sources::ListDataSourcesError::InternalServerException(inner) => Error::InternalServerException(inner),
1547 crate::operation::list_data_sources::ListDataSourcesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1548 crate::operation::list_data_sources::ListDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1549 crate::operation::list_data_sources::ListDataSourcesError::ValidationException(inner) => Error::ValidationException(inner),
1550 crate::operation::list_data_sources::ListDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
1551 }
1552 }
1553}
1554impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_aliases::ListFlowAliasesError, R>> for Error
1555where
1556 R: Send + Sync + std::fmt::Debug + 'static,
1557{
1558 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_aliases::ListFlowAliasesError, R>) -> Self {
1559 match err {
1560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1563 source: err.into(),
1564 }),
1565 }
1566 }
1567}
1568impl From<crate::operation::list_flow_aliases::ListFlowAliasesError> for Error {
1569 fn from(err: crate::operation::list_flow_aliases::ListFlowAliasesError) -> Self {
1570 match err {
1571 crate::operation::list_flow_aliases::ListFlowAliasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1572 crate::operation::list_flow_aliases::ListFlowAliasesError::InternalServerException(inner) => Error::InternalServerException(inner),
1573 crate::operation::list_flow_aliases::ListFlowAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1574 crate::operation::list_flow_aliases::ListFlowAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1575 crate::operation::list_flow_aliases::ListFlowAliasesError::ValidationException(inner) => Error::ValidationException(inner),
1576 crate::operation::list_flow_aliases::ListFlowAliasesError::Unhandled(inner) => Error::Unhandled(inner),
1577 }
1578 }
1579}
1580impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>> for Error
1581where
1582 R: Send + Sync + std::fmt::Debug + 'static,
1583{
1584 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>) -> Self {
1585 match err {
1586 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1587 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1588 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1589 source: err.into(),
1590 }),
1591 }
1592 }
1593}
1594impl From<crate::operation::list_flows::ListFlowsError> for Error {
1595 fn from(err: crate::operation::list_flows::ListFlowsError) -> Self {
1596 match err {
1597 crate::operation::list_flows::ListFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1598 crate::operation::list_flows::ListFlowsError::InternalServerException(inner) => Error::InternalServerException(inner),
1599 crate::operation::list_flows::ListFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1600 crate::operation::list_flows::ListFlowsError::ValidationException(inner) => Error::ValidationException(inner),
1601 crate::operation::list_flows::ListFlowsError::Unhandled(inner) => Error::Unhandled(inner),
1602 }
1603 }
1604}
1605impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_versions::ListFlowVersionsError, R>> for Error
1606where
1607 R: Send + Sync + std::fmt::Debug + 'static,
1608{
1609 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_versions::ListFlowVersionsError, R>) -> Self {
1610 match err {
1611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1614 source: err.into(),
1615 }),
1616 }
1617 }
1618}
1619impl From<crate::operation::list_flow_versions::ListFlowVersionsError> for Error {
1620 fn from(err: crate::operation::list_flow_versions::ListFlowVersionsError) -> Self {
1621 match err {
1622 crate::operation::list_flow_versions::ListFlowVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1623 crate::operation::list_flow_versions::ListFlowVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1624 crate::operation::list_flow_versions::ListFlowVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1625 crate::operation::list_flow_versions::ListFlowVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1626 crate::operation::list_flow_versions::ListFlowVersionsError::ValidationException(inner) => Error::ValidationException(inner),
1627 crate::operation::list_flow_versions::ListFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1628 }
1629 }
1630}
1631impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestion_jobs::ListIngestionJobsError, R>> for Error
1632where
1633 R: Send + Sync + std::fmt::Debug + 'static,
1634{
1635 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestion_jobs::ListIngestionJobsError, R>) -> Self {
1636 match err {
1637 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1638 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1639 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1640 source: err.into(),
1641 }),
1642 }
1643 }
1644}
1645impl From<crate::operation::list_ingestion_jobs::ListIngestionJobsError> for Error {
1646 fn from(err: crate::operation::list_ingestion_jobs::ListIngestionJobsError) -> Self {
1647 match err {
1648 crate::operation::list_ingestion_jobs::ListIngestionJobsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1649 crate::operation::list_ingestion_jobs::ListIngestionJobsError::InternalServerException(inner) => Error::InternalServerException(inner),
1650 crate::operation::list_ingestion_jobs::ListIngestionJobsError::ResourceNotFoundException(inner) => {
1651 Error::ResourceNotFoundException(inner)
1652 }
1653 crate::operation::list_ingestion_jobs::ListIngestionJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1654 crate::operation::list_ingestion_jobs::ListIngestionJobsError::ValidationException(inner) => Error::ValidationException(inner),
1655 crate::operation::list_ingestion_jobs::ListIngestionJobsError::Unhandled(inner) => Error::Unhandled(inner),
1656 }
1657 }
1658}
1659impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError, R>>
1660 for Error
1661where
1662 R: Send + Sync + std::fmt::Debug + 'static,
1663{
1664 fn from(
1665 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError, R>,
1666 ) -> Self {
1667 match err {
1668 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1669 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1670 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1671 source: err.into(),
1672 }),
1673 }
1674 }
1675}
1676impl From<crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError> for Error {
1677 fn from(err: crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError) -> Self {
1678 match err {
1679 crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError::AccessDeniedException(inner) => {
1680 Error::AccessDeniedException(inner)
1681 }
1682 crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError::InternalServerException(inner) => {
1683 Error::InternalServerException(inner)
1684 }
1685 crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError::ResourceNotFoundException(inner) => {
1686 Error::ResourceNotFoundException(inner)
1687 }
1688 crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError::ServiceQuotaExceededException(inner) => {
1689 Error::ServiceQuotaExceededException(inner)
1690 }
1691 crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError::ThrottlingException(inner) => {
1692 Error::ThrottlingException(inner)
1693 }
1694 crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError::ValidationException(inner) => {
1695 Error::ValidationException(inner)
1696 }
1697 crate::operation::list_knowledge_base_documents::ListKnowledgeBaseDocumentsError::Unhandled(inner) => Error::Unhandled(inner),
1698 }
1699 }
1700}
1701impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_knowledge_bases::ListKnowledgeBasesError, R>> for Error
1702where
1703 R: Send + Sync + std::fmt::Debug + 'static,
1704{
1705 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_knowledge_bases::ListKnowledgeBasesError, R>) -> Self {
1706 match err {
1707 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1708 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1709 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1710 source: err.into(),
1711 }),
1712 }
1713 }
1714}
1715impl From<crate::operation::list_knowledge_bases::ListKnowledgeBasesError> for Error {
1716 fn from(err: crate::operation::list_knowledge_bases::ListKnowledgeBasesError) -> Self {
1717 match err {
1718 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1719 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::InternalServerException(inner) => Error::InternalServerException(inner),
1720 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1721 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::ValidationException(inner) => Error::ValidationException(inner),
1722 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::Unhandled(inner) => Error::Unhandled(inner),
1723 }
1724 }
1725}
1726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
1727where
1728 R: Send + Sync + std::fmt::Debug + 'static,
1729{
1730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
1731 match err {
1732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1735 source: err.into(),
1736 }),
1737 }
1738 }
1739}
1740impl From<crate::operation::list_prompts::ListPromptsError> for Error {
1741 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
1742 match err {
1743 crate::operation::list_prompts::ListPromptsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1744 crate::operation::list_prompts::ListPromptsError::InternalServerException(inner) => Error::InternalServerException(inner),
1745 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1746 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1747 crate::operation::list_prompts::ListPromptsError::ValidationException(inner) => Error::ValidationException(inner),
1748 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
1749 }
1750 }
1751}
1752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1753where
1754 R: Send + Sync + std::fmt::Debug + 'static,
1755{
1756 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1757 match err {
1758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1761 source: err.into(),
1762 }),
1763 }
1764 }
1765}
1766impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1767 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1768 match err {
1769 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1770 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
1771 Error::InternalServerException(inner)
1772 }
1773 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
1774 Error::ResourceNotFoundException(inner)
1775 }
1776 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1777 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
1778 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1779 }
1780 }
1781}
1782impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::prepare_agent::PrepareAgentError, R>> for Error
1783where
1784 R: Send + Sync + std::fmt::Debug + 'static,
1785{
1786 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::prepare_agent::PrepareAgentError, R>) -> Self {
1787 match err {
1788 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1789 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1790 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1791 source: err.into(),
1792 }),
1793 }
1794 }
1795}
1796impl From<crate::operation::prepare_agent::PrepareAgentError> for Error {
1797 fn from(err: crate::operation::prepare_agent::PrepareAgentError) -> Self {
1798 match err {
1799 crate::operation::prepare_agent::PrepareAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1800 crate::operation::prepare_agent::PrepareAgentError::ConflictException(inner) => Error::ConflictException(inner),
1801 crate::operation::prepare_agent::PrepareAgentError::InternalServerException(inner) => Error::InternalServerException(inner),
1802 crate::operation::prepare_agent::PrepareAgentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1803 crate::operation::prepare_agent::PrepareAgentError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1804 crate::operation::prepare_agent::PrepareAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1805 crate::operation::prepare_agent::PrepareAgentError::ValidationException(inner) => Error::ValidationException(inner),
1806 crate::operation::prepare_agent::PrepareAgentError::Unhandled(inner) => Error::Unhandled(inner),
1807 }
1808 }
1809}
1810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::prepare_flow::PrepareFlowError, R>> for Error
1811where
1812 R: Send + Sync + std::fmt::Debug + 'static,
1813{
1814 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::prepare_flow::PrepareFlowError, R>) -> Self {
1815 match err {
1816 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1817 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1818 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1819 source: err.into(),
1820 }),
1821 }
1822 }
1823}
1824impl From<crate::operation::prepare_flow::PrepareFlowError> for Error {
1825 fn from(err: crate::operation::prepare_flow::PrepareFlowError) -> Self {
1826 match err {
1827 crate::operation::prepare_flow::PrepareFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1828 crate::operation::prepare_flow::PrepareFlowError::ConflictException(inner) => Error::ConflictException(inner),
1829 crate::operation::prepare_flow::PrepareFlowError::InternalServerException(inner) => Error::InternalServerException(inner),
1830 crate::operation::prepare_flow::PrepareFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1831 crate::operation::prepare_flow::PrepareFlowError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1832 crate::operation::prepare_flow::PrepareFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1833 crate::operation::prepare_flow::PrepareFlowError::ValidationException(inner) => Error::ValidationException(inner),
1834 crate::operation::prepare_flow::PrepareFlowError::Unhandled(inner) => Error::Unhandled(inner),
1835 }
1836 }
1837}
1838impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_ingestion_job::StartIngestionJobError, R>> for Error
1839where
1840 R: Send + Sync + std::fmt::Debug + 'static,
1841{
1842 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_ingestion_job::StartIngestionJobError, R>) -> Self {
1843 match err {
1844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1847 source: err.into(),
1848 }),
1849 }
1850 }
1851}
1852impl From<crate::operation::start_ingestion_job::StartIngestionJobError> for Error {
1853 fn from(err: crate::operation::start_ingestion_job::StartIngestionJobError) -> Self {
1854 match err {
1855 crate::operation::start_ingestion_job::StartIngestionJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1856 crate::operation::start_ingestion_job::StartIngestionJobError::ConflictException(inner) => Error::ConflictException(inner),
1857 crate::operation::start_ingestion_job::StartIngestionJobError::InternalServerException(inner) => Error::InternalServerException(inner),
1858 crate::operation::start_ingestion_job::StartIngestionJobError::ResourceNotFoundException(inner) => {
1859 Error::ResourceNotFoundException(inner)
1860 }
1861 crate::operation::start_ingestion_job::StartIngestionJobError::ServiceQuotaExceededException(inner) => {
1862 Error::ServiceQuotaExceededException(inner)
1863 }
1864 crate::operation::start_ingestion_job::StartIngestionJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1865 crate::operation::start_ingestion_job::StartIngestionJobError::ValidationException(inner) => Error::ValidationException(inner),
1866 crate::operation::start_ingestion_job::StartIngestionJobError::Unhandled(inner) => Error::Unhandled(inner),
1867 }
1868 }
1869}
1870impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_ingestion_job::StopIngestionJobError, R>> for Error
1871where
1872 R: Send + Sync + std::fmt::Debug + 'static,
1873{
1874 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_ingestion_job::StopIngestionJobError, R>) -> Self {
1875 match err {
1876 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1877 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1878 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1879 source: err.into(),
1880 }),
1881 }
1882 }
1883}
1884impl From<crate::operation::stop_ingestion_job::StopIngestionJobError> for Error {
1885 fn from(err: crate::operation::stop_ingestion_job::StopIngestionJobError) -> Self {
1886 match err {
1887 crate::operation::stop_ingestion_job::StopIngestionJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1888 crate::operation::stop_ingestion_job::StopIngestionJobError::ConflictException(inner) => Error::ConflictException(inner),
1889 crate::operation::stop_ingestion_job::StopIngestionJobError::InternalServerException(inner) => Error::InternalServerException(inner),
1890 crate::operation::stop_ingestion_job::StopIngestionJobError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1891 crate::operation::stop_ingestion_job::StopIngestionJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1892 crate::operation::stop_ingestion_job::StopIngestionJobError::ValidationException(inner) => Error::ValidationException(inner),
1893 crate::operation::stop_ingestion_job::StopIngestionJobError::Unhandled(inner) => Error::Unhandled(inner),
1894 }
1895 }
1896}
1897impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
1898where
1899 R: Send + Sync + std::fmt::Debug + 'static,
1900{
1901 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
1902 match err {
1903 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1904 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1905 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1906 source: err.into(),
1907 }),
1908 }
1909 }
1910}
1911impl From<crate::operation::tag_resource::TagResourceError> for Error {
1912 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
1913 match err {
1914 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1915 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1916 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1917 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1918 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1919 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
1920 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1921 }
1922 }
1923}
1924impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
1925where
1926 R: Send + Sync + std::fmt::Debug + 'static,
1927{
1928 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> 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::untag_resource::UntagResourceError> for Error {
1939 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
1940 match err {
1941 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1942 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1943 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1944 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1945 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
1946 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1947 }
1948 }
1949}
1950impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent::UpdateAgentError, R>> for Error
1951where
1952 R: Send + Sync + std::fmt::Debug + 'static,
1953{
1954 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent::UpdateAgentError, R>) -> Self {
1955 match err {
1956 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1957 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1958 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1959 source: err.into(),
1960 }),
1961 }
1962 }
1963}
1964impl From<crate::operation::update_agent::UpdateAgentError> for Error {
1965 fn from(err: crate::operation::update_agent::UpdateAgentError) -> Self {
1966 match err {
1967 crate::operation::update_agent::UpdateAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1968 crate::operation::update_agent::UpdateAgentError::ConflictException(inner) => Error::ConflictException(inner),
1969 crate::operation::update_agent::UpdateAgentError::InternalServerException(inner) => Error::InternalServerException(inner),
1970 crate::operation::update_agent::UpdateAgentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1971 crate::operation::update_agent::UpdateAgentError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1972 crate::operation::update_agent::UpdateAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1973 crate::operation::update_agent::UpdateAgentError::ValidationException(inner) => Error::ValidationException(inner),
1974 crate::operation::update_agent::UpdateAgentError::Unhandled(inner) => Error::Unhandled(inner),
1975 }
1976 }
1977}
1978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_action_group::UpdateAgentActionGroupError, R>>
1979 for Error
1980where
1981 R: Send + Sync + std::fmt::Debug + 'static,
1982{
1983 fn from(
1984 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_action_group::UpdateAgentActionGroupError, R>,
1985 ) -> Self {
1986 match err {
1987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1990 source: err.into(),
1991 }),
1992 }
1993 }
1994}
1995impl From<crate::operation::update_agent_action_group::UpdateAgentActionGroupError> for Error {
1996 fn from(err: crate::operation::update_agent_action_group::UpdateAgentActionGroupError) -> Self {
1997 match err {
1998 crate::operation::update_agent_action_group::UpdateAgentActionGroupError::AccessDeniedException(inner) => {
1999 Error::AccessDeniedException(inner)
2000 }
2001 crate::operation::update_agent_action_group::UpdateAgentActionGroupError::ConflictException(inner) => Error::ConflictException(inner),
2002 crate::operation::update_agent_action_group::UpdateAgentActionGroupError::InternalServerException(inner) => {
2003 Error::InternalServerException(inner)
2004 }
2005 crate::operation::update_agent_action_group::UpdateAgentActionGroupError::ResourceNotFoundException(inner) => {
2006 Error::ResourceNotFoundException(inner)
2007 }
2008 crate::operation::update_agent_action_group::UpdateAgentActionGroupError::ServiceQuotaExceededException(inner) => {
2009 Error::ServiceQuotaExceededException(inner)
2010 }
2011 crate::operation::update_agent_action_group::UpdateAgentActionGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2012 crate::operation::update_agent_action_group::UpdateAgentActionGroupError::ValidationException(inner) => Error::ValidationException(inner),
2013 crate::operation::update_agent_action_group::UpdateAgentActionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2014 }
2015 }
2016}
2017impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_alias::UpdateAgentAliasError, R>> for Error
2018where
2019 R: Send + Sync + std::fmt::Debug + 'static,
2020{
2021 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_alias::UpdateAgentAliasError, R>) -> Self {
2022 match err {
2023 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2024 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2025 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2026 source: err.into(),
2027 }),
2028 }
2029 }
2030}
2031impl From<crate::operation::update_agent_alias::UpdateAgentAliasError> for Error {
2032 fn from(err: crate::operation::update_agent_alias::UpdateAgentAliasError) -> Self {
2033 match err {
2034 crate::operation::update_agent_alias::UpdateAgentAliasError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2035 crate::operation::update_agent_alias::UpdateAgentAliasError::ConflictException(inner) => Error::ConflictException(inner),
2036 crate::operation::update_agent_alias::UpdateAgentAliasError::InternalServerException(inner) => Error::InternalServerException(inner),
2037 crate::operation::update_agent_alias::UpdateAgentAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2038 crate::operation::update_agent_alias::UpdateAgentAliasError::ServiceQuotaExceededException(inner) => {
2039 Error::ServiceQuotaExceededException(inner)
2040 }
2041 crate::operation::update_agent_alias::UpdateAgentAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2042 crate::operation::update_agent_alias::UpdateAgentAliasError::ValidationException(inner) => Error::ValidationException(inner),
2043 crate::operation::update_agent_alias::UpdateAgentAliasError::Unhandled(inner) => Error::Unhandled(inner),
2044 }
2045 }
2046}
2047impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError, R>>
2048 for Error
2049where
2050 R: Send + Sync + std::fmt::Debug + 'static,
2051{
2052 fn from(
2053 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError, R>,
2054 ) -> Self {
2055 match err {
2056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2059 source: err.into(),
2060 }),
2061 }
2062 }
2063}
2064impl From<crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError> for Error {
2065 fn from(err: crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError) -> Self {
2066 match err {
2067 crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError::AccessDeniedException(inner) => {
2068 Error::AccessDeniedException(inner)
2069 }
2070 crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError::ConflictException(inner) => Error::ConflictException(inner),
2071 crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError::InternalServerException(inner) => {
2072 Error::InternalServerException(inner)
2073 }
2074 crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError::ResourceNotFoundException(inner) => {
2075 Error::ResourceNotFoundException(inner)
2076 }
2077 crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError::ServiceQuotaExceededException(inner) => {
2078 Error::ServiceQuotaExceededException(inner)
2079 }
2080 crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError::ThrottlingException(inner) => {
2081 Error::ThrottlingException(inner)
2082 }
2083 crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError::ValidationException(inner) => {
2084 Error::ValidationException(inner)
2085 }
2086 crate::operation::update_agent_collaborator::UpdateAgentCollaboratorError::Unhandled(inner) => Error::Unhandled(inner),
2087 }
2088 }
2089}
2090impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError, R>>
2091 for Error
2092where
2093 R: Send + Sync + std::fmt::Debug + 'static,
2094{
2095 fn from(
2096 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError, R>,
2097 ) -> Self {
2098 match err {
2099 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2100 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2101 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2102 source: err.into(),
2103 }),
2104 }
2105 }
2106}
2107impl From<crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError> for Error {
2108 fn from(err: crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError) -> Self {
2109 match err {
2110 crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError::AccessDeniedException(inner) => {
2111 Error::AccessDeniedException(inner)
2112 }
2113 crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError::ConflictException(inner) => Error::ConflictException(inner),
2114 crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError::InternalServerException(inner) => {
2115 Error::InternalServerException(inner)
2116 }
2117 crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError::ResourceNotFoundException(inner) => {
2118 Error::ResourceNotFoundException(inner)
2119 }
2120 crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError::ThrottlingException(inner) => {
2121 Error::ThrottlingException(inner)
2122 }
2123 crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError::ValidationException(inner) => {
2124 Error::ValidationException(inner)
2125 }
2126 crate::operation::update_agent_knowledge_base::UpdateAgentKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
2127 }
2128 }
2129}
2130impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>> for Error
2131where
2132 R: Send + Sync + std::fmt::Debug + 'static,
2133{
2134 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>) -> Self {
2135 match err {
2136 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2137 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2138 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2139 source: err.into(),
2140 }),
2141 }
2142 }
2143}
2144impl From<crate::operation::update_data_source::UpdateDataSourceError> for Error {
2145 fn from(err: crate::operation::update_data_source::UpdateDataSourceError) -> Self {
2146 match err {
2147 crate::operation::update_data_source::UpdateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2148 crate::operation::update_data_source::UpdateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
2149 crate::operation::update_data_source::UpdateDataSourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2150 crate::operation::update_data_source::UpdateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2151 crate::operation::update_data_source::UpdateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2152 crate::operation::update_data_source::UpdateDataSourceError::ValidationException(inner) => Error::ValidationException(inner),
2153 crate::operation::update_data_source::UpdateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
2154 }
2155 }
2156}
2157impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow::UpdateFlowError, R>> for Error
2158where
2159 R: Send + Sync + std::fmt::Debug + 'static,
2160{
2161 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow::UpdateFlowError, R>) -> Self {
2162 match err {
2163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2166 source: err.into(),
2167 }),
2168 }
2169 }
2170}
2171impl From<crate::operation::update_flow::UpdateFlowError> for Error {
2172 fn from(err: crate::operation::update_flow::UpdateFlowError) -> Self {
2173 match err {
2174 crate::operation::update_flow::UpdateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2175 crate::operation::update_flow::UpdateFlowError::ConflictException(inner) => Error::ConflictException(inner),
2176 crate::operation::update_flow::UpdateFlowError::InternalServerException(inner) => Error::InternalServerException(inner),
2177 crate::operation::update_flow::UpdateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2178 crate::operation::update_flow::UpdateFlowError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2179 crate::operation::update_flow::UpdateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2180 crate::operation::update_flow::UpdateFlowError::ValidationException(inner) => Error::ValidationException(inner),
2181 crate::operation::update_flow::UpdateFlowError::Unhandled(inner) => Error::Unhandled(inner),
2182 }
2183 }
2184}
2185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_alias::UpdateFlowAliasError, R>> for Error
2186where
2187 R: Send + Sync + std::fmt::Debug + 'static,
2188{
2189 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_alias::UpdateFlowAliasError, R>) -> Self {
2190 match err {
2191 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2192 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2193 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2194 source: err.into(),
2195 }),
2196 }
2197 }
2198}
2199impl From<crate::operation::update_flow_alias::UpdateFlowAliasError> for Error {
2200 fn from(err: crate::operation::update_flow_alias::UpdateFlowAliasError) -> Self {
2201 match err {
2202 crate::operation::update_flow_alias::UpdateFlowAliasError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2203 crate::operation::update_flow_alias::UpdateFlowAliasError::ConflictException(inner) => Error::ConflictException(inner),
2204 crate::operation::update_flow_alias::UpdateFlowAliasError::InternalServerException(inner) => Error::InternalServerException(inner),
2205 crate::operation::update_flow_alias::UpdateFlowAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2206 crate::operation::update_flow_alias::UpdateFlowAliasError::ServiceQuotaExceededException(inner) => {
2207 Error::ServiceQuotaExceededException(inner)
2208 }
2209 crate::operation::update_flow_alias::UpdateFlowAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2210 crate::operation::update_flow_alias::UpdateFlowAliasError::ValidationException(inner) => Error::ValidationException(inner),
2211 crate::operation::update_flow_alias::UpdateFlowAliasError::Unhandled(inner) => Error::Unhandled(inner),
2212 }
2213 }
2214}
2215impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_knowledge_base::UpdateKnowledgeBaseError, R>> for Error
2216where
2217 R: Send + Sync + std::fmt::Debug + 'static,
2218{
2219 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_knowledge_base::UpdateKnowledgeBaseError, R>) -> Self {
2220 match err {
2221 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2222 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2223 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2224 source: err.into(),
2225 }),
2226 }
2227 }
2228}
2229impl From<crate::operation::update_knowledge_base::UpdateKnowledgeBaseError> for Error {
2230 fn from(err: crate::operation::update_knowledge_base::UpdateKnowledgeBaseError) -> Self {
2231 match err {
2232 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2233 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::ConflictException(inner) => Error::ConflictException(inner),
2234 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::InternalServerException(inner) => {
2235 Error::InternalServerException(inner)
2236 }
2237 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::ResourceNotFoundException(inner) => {
2238 Error::ResourceNotFoundException(inner)
2239 }
2240 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2241 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::ValidationException(inner) => Error::ValidationException(inner),
2242 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
2243 }
2244 }
2245}
2246impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
2247where
2248 R: Send + Sync + std::fmt::Debug + 'static,
2249{
2250 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
2251 match err {
2252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2255 source: err.into(),
2256 }),
2257 }
2258 }
2259}
2260impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
2261 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
2262 match err {
2263 crate::operation::update_prompt::UpdatePromptError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2264 crate::operation::update_prompt::UpdatePromptError::ConflictException(inner) => Error::ConflictException(inner),
2265 crate::operation::update_prompt::UpdatePromptError::InternalServerException(inner) => Error::InternalServerException(inner),
2266 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2267 crate::operation::update_prompt::UpdatePromptError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2268 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2269 crate::operation::update_prompt::UpdatePromptError::ValidationException(inner) => Error::ValidationException(inner),
2270 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
2271 }
2272 }
2273}
2274impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::validate_flow_definition::ValidateFlowDefinitionError, R>> for Error
2275where
2276 R: Send + Sync + std::fmt::Debug + 'static,
2277{
2278 fn from(
2279 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::validate_flow_definition::ValidateFlowDefinitionError, R>,
2280 ) -> Self {
2281 match err {
2282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2285 source: err.into(),
2286 }),
2287 }
2288 }
2289}
2290impl From<crate::operation::validate_flow_definition::ValidateFlowDefinitionError> for Error {
2291 fn from(err: crate::operation::validate_flow_definition::ValidateFlowDefinitionError) -> Self {
2292 match err {
2293 crate::operation::validate_flow_definition::ValidateFlowDefinitionError::AccessDeniedException(inner) => {
2294 Error::AccessDeniedException(inner)
2295 }
2296 crate::operation::validate_flow_definition::ValidateFlowDefinitionError::InternalServerException(inner) => {
2297 Error::InternalServerException(inner)
2298 }
2299 crate::operation::validate_flow_definition::ValidateFlowDefinitionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2300 crate::operation::validate_flow_definition::ValidateFlowDefinitionError::ValidationException(inner) => Error::ValidationException(inner),
2301 crate::operation::validate_flow_definition::ValidateFlowDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
2302 }
2303 }
2304}
2305impl ::std::error::Error for Error {
2306 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2307 match self {
2308 Error::AccessDeniedException(inner) => inner.source(),
2309 Error::ConflictException(inner) => inner.source(),
2310 Error::InternalServerException(inner) => inner.source(),
2311 Error::ResourceNotFoundException(inner) => inner.source(),
2312 Error::ServiceQuotaExceededException(inner) => inner.source(),
2313 Error::ThrottlingException(inner) => inner.source(),
2314 Error::ValidationException(inner) => inner.source(),
2315 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2316 }
2317 }
2318}
2319impl ::aws_types::request_id::RequestId for Error {
2320 fn request_id(&self) -> Option<&str> {
2321 match self {
2322 Self::AccessDeniedException(e) => e.request_id(),
2323 Self::ConflictException(e) => e.request_id(),
2324 Self::InternalServerException(e) => e.request_id(),
2325 Self::ResourceNotFoundException(e) => e.request_id(),
2326 Self::ServiceQuotaExceededException(e) => e.request_id(),
2327 Self::ThrottlingException(e) => e.request_id(),
2328 Self::ValidationException(e) => e.request_id(),
2329 Self::Unhandled(e) => e.meta.request_id(),
2330 }
2331 }
2332}