1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConcurrentModificationException(crate::types::error::ConcurrentModificationException),
10 ConflictException(crate::types::error::ConflictException),
12 DecryptionFailure(crate::types::error::DecryptionFailure),
14 EncryptionFailure(crate::types::error::EncryptionFailure),
16 InternalServerException(crate::types::error::InternalServerException),
18 ResourceLimitExceededException(crate::types::error::ResourceLimitExceededException),
20 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
22 ServiceException(crate::types::error::ServiceException),
24 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
26 ThrottledException(crate::types::error::ThrottledException),
28 ThrottlingException(crate::types::error::ThrottlingException),
30 UnauthorizedException(crate::types::error::UnauthorizedException),
32 ValidationException(crate::types::error::ValidationException),
34 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
36 variable wildcard pattern and check `.code()`:
37 \
38 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
39 \
40 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
41 Unhandled(crate::error::sealed_unhandled::Unhandled),
42}
43impl ::std::fmt::Display for Error {
44 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
45 match self {
46 Error::AccessDeniedException(inner) => inner.fmt(f),
47 Error::ConcurrentModificationException(inner) => inner.fmt(f),
48 Error::ConflictException(inner) => inner.fmt(f),
49 Error::DecryptionFailure(inner) => inner.fmt(f),
50 Error::EncryptionFailure(inner) => inner.fmt(f),
51 Error::InternalServerException(inner) => inner.fmt(f),
52 Error::ResourceLimitExceededException(inner) => inner.fmt(f),
53 Error::ResourceNotFoundException(inner) => inner.fmt(f),
54 Error::ServiceException(inner) => inner.fmt(f),
55 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
56 Error::ThrottledException(inner) => inner.fmt(f),
57 Error::ThrottlingException(inner) => inner.fmt(f),
58 Error::UnauthorizedException(inner) => inner.fmt(f),
59 Error::ValidationException(inner) => inner.fmt(f),
60 Error::Unhandled(_) => {
61 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
62 write!(f, "unhandled error ({code})")
63 } else {
64 f.write_str("unhandled error")
65 }
66 }
67 }
68 }
69}
70impl From<::aws_smithy_types::error::operation::BuildError> for Error {
71 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
72 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
73 source: value.into(),
74 meta: ::std::default::Default::default(),
75 })
76 }
77}
78impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
79 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
80 match self {
81 Self::AccessDeniedException(inner) => inner.meta(),
82 Self::ConcurrentModificationException(inner) => inner.meta(),
83 Self::ConflictException(inner) => inner.meta(),
84 Self::DecryptionFailure(inner) => inner.meta(),
85 Self::EncryptionFailure(inner) => inner.meta(),
86 Self::InternalServerException(inner) => inner.meta(),
87 Self::ResourceLimitExceededException(inner) => inner.meta(),
88 Self::ResourceNotFoundException(inner) => inner.meta(),
89 Self::ServiceException(inner) => inner.meta(),
90 Self::ServiceQuotaExceededException(inner) => inner.meta(),
91 Self::ThrottledException(inner) => inner.meta(),
92 Self::ThrottlingException(inner) => inner.meta(),
93 Self::UnauthorizedException(inner) => inner.meta(),
94 Self::ValidationException(inner) => inner.meta(),
95 Self::Unhandled(inner) => &inner.meta,
96 }
97 }
98}
99impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_runtime::CreateAgentRuntimeError, R>> for Error
100where
101 R: Send + Sync + std::fmt::Debug + 'static,
102{
103 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_runtime::CreateAgentRuntimeError, R>) -> Self {
104 match err {
105 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
106 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
107 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
108 source: err.into(),
109 }),
110 }
111 }
112}
113impl From<crate::operation::create_agent_runtime::CreateAgentRuntimeError> for Error {
114 fn from(err: crate::operation::create_agent_runtime::CreateAgentRuntimeError) -> Self {
115 match err {
116 crate::operation::create_agent_runtime::CreateAgentRuntimeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
117 crate::operation::create_agent_runtime::CreateAgentRuntimeError::ConflictException(inner) => Error::ConflictException(inner),
118 crate::operation::create_agent_runtime::CreateAgentRuntimeError::InternalServerException(inner) => Error::InternalServerException(inner),
119 crate::operation::create_agent_runtime::CreateAgentRuntimeError::ServiceQuotaExceededException(inner) => {
120 Error::ServiceQuotaExceededException(inner)
121 }
122 crate::operation::create_agent_runtime::CreateAgentRuntimeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
123 crate::operation::create_agent_runtime::CreateAgentRuntimeError::ValidationException(inner) => Error::ValidationException(inner),
124 crate::operation::create_agent_runtime::CreateAgentRuntimeError::Unhandled(inner) => Error::Unhandled(inner),
125 }
126 }
127}
128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError, R>>
129 for Error
130where
131 R: Send + Sync + std::fmt::Debug + 'static,
132{
133 fn from(
134 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError, R>,
135 ) -> Self {
136 match err {
137 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
138 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
139 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
140 source: err.into(),
141 }),
142 }
143 }
144}
145impl From<crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError> for Error {
146 fn from(err: crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError) -> Self {
147 match err {
148 crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError::AccessDeniedException(inner) => {
149 Error::AccessDeniedException(inner)
150 }
151 crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError::ConflictException(inner) => {
152 Error::ConflictException(inner)
153 }
154 crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError::InternalServerException(inner) => {
155 Error::InternalServerException(inner)
156 }
157 crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError::ResourceNotFoundException(inner) => {
158 Error::ResourceNotFoundException(inner)
159 }
160 crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError::ServiceQuotaExceededException(inner) => {
161 Error::ServiceQuotaExceededException(inner)
162 }
163 crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError::ThrottlingException(inner) => {
164 Error::ThrottlingException(inner)
165 }
166 crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError::ValidationException(inner) => {
167 Error::ValidationException(inner)
168 }
169 crate::operation::create_agent_runtime_endpoint::CreateAgentRuntimeEndpointError::Unhandled(inner) => Error::Unhandled(inner),
170 }
171 }
172}
173impl<R>
174 From<
175 ::aws_smithy_runtime_api::client::result::SdkError<
176 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError,
177 R,
178 >,
179 > for Error
180where
181 R: Send + Sync + std::fmt::Debug + 'static,
182{
183 fn from(
184 err: ::aws_smithy_runtime_api::client::result::SdkError<
185 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError,
186 R,
187 >,
188 ) -> Self {
189 match err {
190 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
191 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
192 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
193 source: err.into(),
194 }),
195 }
196 }
197}
198impl From<crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError> for Error {
199 fn from(err: crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError) -> Self {
200 match err {
201 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::AccessDeniedException(inner) => {
202 Error::AccessDeniedException(inner)
203 }
204 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::ConflictException(inner) => {
205 Error::ConflictException(inner)
206 }
207 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::DecryptionFailure(inner) => {
208 Error::DecryptionFailure(inner)
209 }
210 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::EncryptionFailure(inner) => {
211 Error::EncryptionFailure(inner)
212 }
213 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::InternalServerException(inner) => {
214 Error::InternalServerException(inner)
215 }
216 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::ResourceLimitExceededException(inner) => {
217 Error::ResourceLimitExceededException(inner)
218 }
219 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::ResourceNotFoundException(inner) => {
220 Error::ResourceNotFoundException(inner)
221 }
222 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::ServiceQuotaExceededException(inner) => {
223 Error::ServiceQuotaExceededException(inner)
224 }
225 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::ThrottlingException(inner) => {
226 Error::ThrottlingException(inner)
227 }
228 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::UnauthorizedException(inner) => {
229 Error::UnauthorizedException(inner)
230 }
231 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::ValidationException(inner) => {
232 Error::ValidationException(inner)
233 }
234 crate::operation::create_api_key_credential_provider::CreateApiKeyCredentialProviderError::Unhandled(inner) => Error::Unhandled(inner),
235 }
236 }
237}
238impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_browser::CreateBrowserError, R>> for Error
239where
240 R: Send + Sync + std::fmt::Debug + 'static,
241{
242 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_browser::CreateBrowserError, R>) -> Self {
243 match err {
244 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
245 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
246 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
247 source: err.into(),
248 }),
249 }
250 }
251}
252impl From<crate::operation::create_browser::CreateBrowserError> for Error {
253 fn from(err: crate::operation::create_browser::CreateBrowserError) -> Self {
254 match err {
255 crate::operation::create_browser::CreateBrowserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
256 crate::operation::create_browser::CreateBrowserError::ConflictException(inner) => Error::ConflictException(inner),
257 crate::operation::create_browser::CreateBrowserError::InternalServerException(inner) => Error::InternalServerException(inner),
258 crate::operation::create_browser::CreateBrowserError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
259 crate::operation::create_browser::CreateBrowserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
260 crate::operation::create_browser::CreateBrowserError::ValidationException(inner) => Error::ValidationException(inner),
261 crate::operation::create_browser::CreateBrowserError::Unhandled(inner) => Error::Unhandled(inner),
262 }
263 }
264}
265impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_interpreter::CreateCodeInterpreterError, R>> for Error
266where
267 R: Send + Sync + std::fmt::Debug + 'static,
268{
269 fn from(
270 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_interpreter::CreateCodeInterpreterError, R>,
271 ) -> Self {
272 match err {
273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
276 source: err.into(),
277 }),
278 }
279 }
280}
281impl From<crate::operation::create_code_interpreter::CreateCodeInterpreterError> for Error {
282 fn from(err: crate::operation::create_code_interpreter::CreateCodeInterpreterError) -> Self {
283 match err {
284 crate::operation::create_code_interpreter::CreateCodeInterpreterError::AccessDeniedException(inner) => {
285 Error::AccessDeniedException(inner)
286 }
287 crate::operation::create_code_interpreter::CreateCodeInterpreterError::ConflictException(inner) => Error::ConflictException(inner),
288 crate::operation::create_code_interpreter::CreateCodeInterpreterError::InternalServerException(inner) => {
289 Error::InternalServerException(inner)
290 }
291 crate::operation::create_code_interpreter::CreateCodeInterpreterError::ServiceQuotaExceededException(inner) => {
292 Error::ServiceQuotaExceededException(inner)
293 }
294 crate::operation::create_code_interpreter::CreateCodeInterpreterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
295 crate::operation::create_code_interpreter::CreateCodeInterpreterError::ValidationException(inner) => Error::ValidationException(inner),
296 crate::operation::create_code_interpreter::CreateCodeInterpreterError::Unhandled(inner) => Error::Unhandled(inner),
297 }
298 }
299}
300impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluator::CreateEvaluatorError, R>> for Error
301where
302 R: Send + Sync + std::fmt::Debug + 'static,
303{
304 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluator::CreateEvaluatorError, R>) -> Self {
305 match err {
306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
309 source: err.into(),
310 }),
311 }
312 }
313}
314impl From<crate::operation::create_evaluator::CreateEvaluatorError> for Error {
315 fn from(err: crate::operation::create_evaluator::CreateEvaluatorError) -> Self {
316 match err {
317 crate::operation::create_evaluator::CreateEvaluatorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
318 crate::operation::create_evaluator::CreateEvaluatorError::ConflictException(inner) => Error::ConflictException(inner),
319 crate::operation::create_evaluator::CreateEvaluatorError::InternalServerException(inner) => Error::InternalServerException(inner),
320 crate::operation::create_evaluator::CreateEvaluatorError::ServiceQuotaExceededException(inner) => {
321 Error::ServiceQuotaExceededException(inner)
322 }
323 crate::operation::create_evaluator::CreateEvaluatorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
324 crate::operation::create_evaluator::CreateEvaluatorError::ValidationException(inner) => Error::ValidationException(inner),
325 crate::operation::create_evaluator::CreateEvaluatorError::Unhandled(inner) => Error::Unhandled(inner),
326 }
327 }
328}
329impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_gateway::CreateGatewayError, R>> for Error
330where
331 R: Send + Sync + std::fmt::Debug + 'static,
332{
333 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_gateway::CreateGatewayError, R>) -> Self {
334 match err {
335 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
336 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
337 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
338 source: err.into(),
339 }),
340 }
341 }
342}
343impl From<crate::operation::create_gateway::CreateGatewayError> for Error {
344 fn from(err: crate::operation::create_gateway::CreateGatewayError) -> Self {
345 match err {
346 crate::operation::create_gateway::CreateGatewayError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
347 crate::operation::create_gateway::CreateGatewayError::ConflictException(inner) => Error::ConflictException(inner),
348 crate::operation::create_gateway::CreateGatewayError::InternalServerException(inner) => Error::InternalServerException(inner),
349 crate::operation::create_gateway::CreateGatewayError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
350 crate::operation::create_gateway::CreateGatewayError::ThrottlingException(inner) => Error::ThrottlingException(inner),
351 crate::operation::create_gateway::CreateGatewayError::ValidationException(inner) => Error::ValidationException(inner),
352 crate::operation::create_gateway::CreateGatewayError::Unhandled(inner) => Error::Unhandled(inner),
353 }
354 }
355}
356impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_gateway_target::CreateGatewayTargetError, R>> for Error
357where
358 R: Send + Sync + std::fmt::Debug + 'static,
359{
360 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_gateway_target::CreateGatewayTargetError, R>) -> Self {
361 match err {
362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
365 source: err.into(),
366 }),
367 }
368 }
369}
370impl From<crate::operation::create_gateway_target::CreateGatewayTargetError> for Error {
371 fn from(err: crate::operation::create_gateway_target::CreateGatewayTargetError) -> Self {
372 match err {
373 crate::operation::create_gateway_target::CreateGatewayTargetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
374 crate::operation::create_gateway_target::CreateGatewayTargetError::ConflictException(inner) => Error::ConflictException(inner),
375 crate::operation::create_gateway_target::CreateGatewayTargetError::InternalServerException(inner) => {
376 Error::InternalServerException(inner)
377 }
378 crate::operation::create_gateway_target::CreateGatewayTargetError::ResourceNotFoundException(inner) => {
379 Error::ResourceNotFoundException(inner)
380 }
381 crate::operation::create_gateway_target::CreateGatewayTargetError::ServiceQuotaExceededException(inner) => {
382 Error::ServiceQuotaExceededException(inner)
383 }
384 crate::operation::create_gateway_target::CreateGatewayTargetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
385 crate::operation::create_gateway_target::CreateGatewayTargetError::ValidationException(inner) => Error::ValidationException(inner),
386 crate::operation::create_gateway_target::CreateGatewayTargetError::Unhandled(inner) => Error::Unhandled(inner),
387 }
388 }
389}
390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_memory::CreateMemoryError, R>> for Error
391where
392 R: Send + Sync + std::fmt::Debug + 'static,
393{
394 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_memory::CreateMemoryError, R>) -> Self {
395 match err {
396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
399 source: err.into(),
400 }),
401 }
402 }
403}
404impl From<crate::operation::create_memory::CreateMemoryError> for Error {
405 fn from(err: crate::operation::create_memory::CreateMemoryError) -> Self {
406 match err {
407 crate::operation::create_memory::CreateMemoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
408 crate::operation::create_memory::CreateMemoryError::ConflictException(inner) => Error::ConflictException(inner),
409 crate::operation::create_memory::CreateMemoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
410 crate::operation::create_memory::CreateMemoryError::ServiceException(inner) => Error::ServiceException(inner),
411 crate::operation::create_memory::CreateMemoryError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
412 crate::operation::create_memory::CreateMemoryError::ThrottledException(inner) => Error::ThrottledException(inner),
413 crate::operation::create_memory::CreateMemoryError::ValidationException(inner) => Error::ValidationException(inner),
414 crate::operation::create_memory::CreateMemoryError::Unhandled(inner) => Error::Unhandled(inner),
415 }
416 }
417}
418impl<R>
419 From<
420 ::aws_smithy_runtime_api::client::result::SdkError<
421 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError,
422 R,
423 >,
424 > for Error
425where
426 R: Send + Sync + std::fmt::Debug + 'static,
427{
428 fn from(
429 err: ::aws_smithy_runtime_api::client::result::SdkError<
430 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError,
431 R,
432 >,
433 ) -> Self {
434 match err {
435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
438 source: err.into(),
439 }),
440 }
441 }
442}
443impl From<crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError> for Error {
444 fn from(err: crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError) -> Self {
445 match err {
446 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::AccessDeniedException(inner) => {
447 Error::AccessDeniedException(inner)
448 }
449 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::ConflictException(inner) => {
450 Error::ConflictException(inner)
451 }
452 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::DecryptionFailure(inner) => {
453 Error::DecryptionFailure(inner)
454 }
455 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::EncryptionFailure(inner) => {
456 Error::EncryptionFailure(inner)
457 }
458 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::InternalServerException(inner) => {
459 Error::InternalServerException(inner)
460 }
461 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::ResourceLimitExceededException(inner) => {
462 Error::ResourceLimitExceededException(inner)
463 }
464 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::ResourceNotFoundException(inner) => {
465 Error::ResourceNotFoundException(inner)
466 }
467 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::ServiceQuotaExceededException(inner) => {
468 Error::ServiceQuotaExceededException(inner)
469 }
470 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::ThrottlingException(inner) => {
471 Error::ThrottlingException(inner)
472 }
473 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::UnauthorizedException(inner) => {
474 Error::UnauthorizedException(inner)
475 }
476 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::ValidationException(inner) => {
477 Error::ValidationException(inner)
478 }
479 crate::operation::create_oauth2_credential_provider::CreateOauth2CredentialProviderError::Unhandled(inner) => Error::Unhandled(inner),
480 }
481 }
482}
483impl<R>
484 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError, R>>
485 for Error
486where
487 R: Send + Sync + std::fmt::Debug + 'static,
488{
489 fn from(
490 err: ::aws_smithy_runtime_api::client::result::SdkError<
491 crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError,
492 R,
493 >,
494 ) -> Self {
495 match err {
496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
499 source: err.into(),
500 }),
501 }
502 }
503}
504impl From<crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError> for Error {
505 fn from(err: crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError) -> Self {
506 match err {
507 crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError::AccessDeniedException(inner) => {
508 Error::AccessDeniedException(inner)
509 }
510 crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError::ConflictException(inner) => {
511 Error::ConflictException(inner)
512 }
513 crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError::InternalServerException(inner) => {
514 Error::InternalServerException(inner)
515 }
516 crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError::ServiceQuotaExceededException(inner) => {
517 Error::ServiceQuotaExceededException(inner)
518 }
519 crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError::ThrottlingException(inner) => {
520 Error::ThrottlingException(inner)
521 }
522 crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError::ValidationException(inner) => {
523 Error::ValidationException(inner)
524 }
525 crate::operation::create_online_evaluation_config::CreateOnlineEvaluationConfigError::Unhandled(inner) => Error::Unhandled(inner),
526 }
527 }
528}
529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy::CreatePolicyError, R>> for Error
530where
531 R: Send + Sync + std::fmt::Debug + 'static,
532{
533 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy::CreatePolicyError, R>) -> Self {
534 match err {
535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
538 source: err.into(),
539 }),
540 }
541 }
542}
543impl From<crate::operation::create_policy::CreatePolicyError> for Error {
544 fn from(err: crate::operation::create_policy::CreatePolicyError) -> Self {
545 match err {
546 crate::operation::create_policy::CreatePolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
547 crate::operation::create_policy::CreatePolicyError::ConflictException(inner) => Error::ConflictException(inner),
548 crate::operation::create_policy::CreatePolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
549 crate::operation::create_policy::CreatePolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
550 crate::operation::create_policy::CreatePolicyError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
551 crate::operation::create_policy::CreatePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
552 crate::operation::create_policy::CreatePolicyError::ValidationException(inner) => Error::ValidationException(inner),
553 crate::operation::create_policy::CreatePolicyError::Unhandled(inner) => Error::Unhandled(inner),
554 }
555 }
556}
557impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy_engine::CreatePolicyEngineError, R>> for Error
558where
559 R: Send + Sync + std::fmt::Debug + 'static,
560{
561 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy_engine::CreatePolicyEngineError, R>) -> Self {
562 match err {
563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
566 source: err.into(),
567 }),
568 }
569 }
570}
571impl From<crate::operation::create_policy_engine::CreatePolicyEngineError> for Error {
572 fn from(err: crate::operation::create_policy_engine::CreatePolicyEngineError) -> Self {
573 match err {
574 crate::operation::create_policy_engine::CreatePolicyEngineError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
575 crate::operation::create_policy_engine::CreatePolicyEngineError::ConflictException(inner) => Error::ConflictException(inner),
576 crate::operation::create_policy_engine::CreatePolicyEngineError::InternalServerException(inner) => Error::InternalServerException(inner),
577 crate::operation::create_policy_engine::CreatePolicyEngineError::ServiceQuotaExceededException(inner) => {
578 Error::ServiceQuotaExceededException(inner)
579 }
580 crate::operation::create_policy_engine::CreatePolicyEngineError::ThrottlingException(inner) => Error::ThrottlingException(inner),
581 crate::operation::create_policy_engine::CreatePolicyEngineError::ValidationException(inner) => Error::ValidationException(inner),
582 crate::operation::create_policy_engine::CreatePolicyEngineError::Unhandled(inner) => Error::Unhandled(inner),
583 }
584 }
585}
586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workload_identity::CreateWorkloadIdentityError, R>> for Error
587where
588 R: Send + Sync + std::fmt::Debug + 'static,
589{
590 fn from(
591 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workload_identity::CreateWorkloadIdentityError, R>,
592 ) -> Self {
593 match err {
594 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
595 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
596 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
597 source: err.into(),
598 }),
599 }
600 }
601}
602impl From<crate::operation::create_workload_identity::CreateWorkloadIdentityError> for Error {
603 fn from(err: crate::operation::create_workload_identity::CreateWorkloadIdentityError) -> Self {
604 match err {
605 crate::operation::create_workload_identity::CreateWorkloadIdentityError::AccessDeniedException(inner) => {
606 Error::AccessDeniedException(inner)
607 }
608 crate::operation::create_workload_identity::CreateWorkloadIdentityError::InternalServerException(inner) => {
609 Error::InternalServerException(inner)
610 }
611 crate::operation::create_workload_identity::CreateWorkloadIdentityError::ResourceNotFoundException(inner) => {
612 Error::ResourceNotFoundException(inner)
613 }
614 crate::operation::create_workload_identity::CreateWorkloadIdentityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
615 crate::operation::create_workload_identity::CreateWorkloadIdentityError::UnauthorizedException(inner) => {
616 Error::UnauthorizedException(inner)
617 }
618 crate::operation::create_workload_identity::CreateWorkloadIdentityError::ValidationException(inner) => Error::ValidationException(inner),
619 crate::operation::create_workload_identity::CreateWorkloadIdentityError::Unhandled(inner) => Error::Unhandled(inner),
620 }
621 }
622}
623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_runtime::DeleteAgentRuntimeError, R>> for Error
624where
625 R: Send + Sync + std::fmt::Debug + 'static,
626{
627 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_runtime::DeleteAgentRuntimeError, R>) -> Self {
628 match err {
629 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
630 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
631 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
632 source: err.into(),
633 }),
634 }
635 }
636}
637impl From<crate::operation::delete_agent_runtime::DeleteAgentRuntimeError> for Error {
638 fn from(err: crate::operation::delete_agent_runtime::DeleteAgentRuntimeError) -> Self {
639 match err {
640 crate::operation::delete_agent_runtime::DeleteAgentRuntimeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
641 crate::operation::delete_agent_runtime::DeleteAgentRuntimeError::ConflictException(inner) => Error::ConflictException(inner),
642 crate::operation::delete_agent_runtime::DeleteAgentRuntimeError::InternalServerException(inner) => Error::InternalServerException(inner),
643 crate::operation::delete_agent_runtime::DeleteAgentRuntimeError::ResourceNotFoundException(inner) => {
644 Error::ResourceNotFoundException(inner)
645 }
646 crate::operation::delete_agent_runtime::DeleteAgentRuntimeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
647 crate::operation::delete_agent_runtime::DeleteAgentRuntimeError::Unhandled(inner) => Error::Unhandled(inner),
648 }
649 }
650}
651impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError, R>>
652 for Error
653where
654 R: Send + Sync + std::fmt::Debug + 'static,
655{
656 fn from(
657 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError, R>,
658 ) -> Self {
659 match err {
660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
663 source: err.into(),
664 }),
665 }
666 }
667}
668impl From<crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError> for Error {
669 fn from(err: crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError) -> Self {
670 match err {
671 crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError::AccessDeniedException(inner) => {
672 Error::AccessDeniedException(inner)
673 }
674 crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError::ConflictException(inner) => {
675 Error::ConflictException(inner)
676 }
677 crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError::InternalServerException(inner) => {
678 Error::InternalServerException(inner)
679 }
680 crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError::ResourceNotFoundException(inner) => {
681 Error::ResourceNotFoundException(inner)
682 }
683 crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError::ThrottlingException(inner) => {
684 Error::ThrottlingException(inner)
685 }
686 crate::operation::delete_agent_runtime_endpoint::DeleteAgentRuntimeEndpointError::Unhandled(inner) => Error::Unhandled(inner),
687 }
688 }
689}
690impl<R>
691 From<
692 ::aws_smithy_runtime_api::client::result::SdkError<
693 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError,
694 R,
695 >,
696 > for Error
697where
698 R: Send + Sync + std::fmt::Debug + 'static,
699{
700 fn from(
701 err: ::aws_smithy_runtime_api::client::result::SdkError<
702 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError,
703 R,
704 >,
705 ) -> Self {
706 match err {
707 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
708 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
709 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
710 source: err.into(),
711 }),
712 }
713 }
714}
715impl From<crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError> for Error {
716 fn from(err: crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError) -> Self {
717 match err {
718 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError::AccessDeniedException(inner) => {
719 Error::AccessDeniedException(inner)
720 }
721 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError::InternalServerException(inner) => {
722 Error::InternalServerException(inner)
723 }
724 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError::ResourceNotFoundException(inner) => {
725 Error::ResourceNotFoundException(inner)
726 }
727 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError::ThrottlingException(inner) => {
728 Error::ThrottlingException(inner)
729 }
730 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError::UnauthorizedException(inner) => {
731 Error::UnauthorizedException(inner)
732 }
733 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError::ValidationException(inner) => {
734 Error::ValidationException(inner)
735 }
736 crate::operation::delete_api_key_credential_provider::DeleteApiKeyCredentialProviderError::Unhandled(inner) => Error::Unhandled(inner),
737 }
738 }
739}
740impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_browser::DeleteBrowserError, R>> for Error
741where
742 R: Send + Sync + std::fmt::Debug + 'static,
743{
744 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_browser::DeleteBrowserError, R>) -> Self {
745 match err {
746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
749 source: err.into(),
750 }),
751 }
752 }
753}
754impl From<crate::operation::delete_browser::DeleteBrowserError> for Error {
755 fn from(err: crate::operation::delete_browser::DeleteBrowserError) -> Self {
756 match err {
757 crate::operation::delete_browser::DeleteBrowserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
758 crate::operation::delete_browser::DeleteBrowserError::ConflictException(inner) => Error::ConflictException(inner),
759 crate::operation::delete_browser::DeleteBrowserError::InternalServerException(inner) => Error::InternalServerException(inner),
760 crate::operation::delete_browser::DeleteBrowserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
761 crate::operation::delete_browser::DeleteBrowserError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
762 crate::operation::delete_browser::DeleteBrowserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
763 crate::operation::delete_browser::DeleteBrowserError::ValidationException(inner) => Error::ValidationException(inner),
764 crate::operation::delete_browser::DeleteBrowserError::Unhandled(inner) => Error::Unhandled(inner),
765 }
766 }
767}
768impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_code_interpreter::DeleteCodeInterpreterError, R>> for Error
769where
770 R: Send + Sync + std::fmt::Debug + 'static,
771{
772 fn from(
773 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_code_interpreter::DeleteCodeInterpreterError, R>,
774 ) -> Self {
775 match err {
776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
779 source: err.into(),
780 }),
781 }
782 }
783}
784impl From<crate::operation::delete_code_interpreter::DeleteCodeInterpreterError> for Error {
785 fn from(err: crate::operation::delete_code_interpreter::DeleteCodeInterpreterError) -> Self {
786 match err {
787 crate::operation::delete_code_interpreter::DeleteCodeInterpreterError::AccessDeniedException(inner) => {
788 Error::AccessDeniedException(inner)
789 }
790 crate::operation::delete_code_interpreter::DeleteCodeInterpreterError::ConflictException(inner) => Error::ConflictException(inner),
791 crate::operation::delete_code_interpreter::DeleteCodeInterpreterError::InternalServerException(inner) => {
792 Error::InternalServerException(inner)
793 }
794 crate::operation::delete_code_interpreter::DeleteCodeInterpreterError::ResourceNotFoundException(inner) => {
795 Error::ResourceNotFoundException(inner)
796 }
797 crate::operation::delete_code_interpreter::DeleteCodeInterpreterError::ServiceQuotaExceededException(inner) => {
798 Error::ServiceQuotaExceededException(inner)
799 }
800 crate::operation::delete_code_interpreter::DeleteCodeInterpreterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
801 crate::operation::delete_code_interpreter::DeleteCodeInterpreterError::ValidationException(inner) => Error::ValidationException(inner),
802 crate::operation::delete_code_interpreter::DeleteCodeInterpreterError::Unhandled(inner) => Error::Unhandled(inner),
803 }
804 }
805}
806impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluator::DeleteEvaluatorError, R>> for Error
807where
808 R: Send + Sync + std::fmt::Debug + 'static,
809{
810 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluator::DeleteEvaluatorError, R>) -> Self {
811 match err {
812 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
813 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
814 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
815 source: err.into(),
816 }),
817 }
818 }
819}
820impl From<crate::operation::delete_evaluator::DeleteEvaluatorError> for Error {
821 fn from(err: crate::operation::delete_evaluator::DeleteEvaluatorError) -> Self {
822 match err {
823 crate::operation::delete_evaluator::DeleteEvaluatorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
824 crate::operation::delete_evaluator::DeleteEvaluatorError::ConflictException(inner) => Error::ConflictException(inner),
825 crate::operation::delete_evaluator::DeleteEvaluatorError::InternalServerException(inner) => Error::InternalServerException(inner),
826 crate::operation::delete_evaluator::DeleteEvaluatorError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
827 crate::operation::delete_evaluator::DeleteEvaluatorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
828 crate::operation::delete_evaluator::DeleteEvaluatorError::ValidationException(inner) => Error::ValidationException(inner),
829 crate::operation::delete_evaluator::DeleteEvaluatorError::Unhandled(inner) => Error::Unhandled(inner),
830 }
831 }
832}
833impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_gateway::DeleteGatewayError, R>> for Error
834where
835 R: Send + Sync + std::fmt::Debug + 'static,
836{
837 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_gateway::DeleteGatewayError, R>) -> Self {
838 match err {
839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
842 source: err.into(),
843 }),
844 }
845 }
846}
847impl From<crate::operation::delete_gateway::DeleteGatewayError> for Error {
848 fn from(err: crate::operation::delete_gateway::DeleteGatewayError) -> Self {
849 match err {
850 crate::operation::delete_gateway::DeleteGatewayError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
851 crate::operation::delete_gateway::DeleteGatewayError::ConflictException(inner) => Error::ConflictException(inner),
852 crate::operation::delete_gateway::DeleteGatewayError::InternalServerException(inner) => Error::InternalServerException(inner),
853 crate::operation::delete_gateway::DeleteGatewayError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
854 crate::operation::delete_gateway::DeleteGatewayError::ThrottlingException(inner) => Error::ThrottlingException(inner),
855 crate::operation::delete_gateway::DeleteGatewayError::ValidationException(inner) => Error::ValidationException(inner),
856 crate::operation::delete_gateway::DeleteGatewayError::Unhandled(inner) => Error::Unhandled(inner),
857 }
858 }
859}
860impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_gateway_target::DeleteGatewayTargetError, R>> for Error
861where
862 R: Send + Sync + std::fmt::Debug + 'static,
863{
864 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_gateway_target::DeleteGatewayTargetError, R>) -> Self {
865 match err {
866 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
867 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
868 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
869 source: err.into(),
870 }),
871 }
872 }
873}
874impl From<crate::operation::delete_gateway_target::DeleteGatewayTargetError> for Error {
875 fn from(err: crate::operation::delete_gateway_target::DeleteGatewayTargetError) -> Self {
876 match err {
877 crate::operation::delete_gateway_target::DeleteGatewayTargetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
878 crate::operation::delete_gateway_target::DeleteGatewayTargetError::ConflictException(inner) => Error::ConflictException(inner),
879 crate::operation::delete_gateway_target::DeleteGatewayTargetError::InternalServerException(inner) => {
880 Error::InternalServerException(inner)
881 }
882 crate::operation::delete_gateway_target::DeleteGatewayTargetError::ResourceNotFoundException(inner) => {
883 Error::ResourceNotFoundException(inner)
884 }
885 crate::operation::delete_gateway_target::DeleteGatewayTargetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
886 crate::operation::delete_gateway_target::DeleteGatewayTargetError::ValidationException(inner) => Error::ValidationException(inner),
887 crate::operation::delete_gateway_target::DeleteGatewayTargetError::Unhandled(inner) => Error::Unhandled(inner),
888 }
889 }
890}
891impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_memory::DeleteMemoryError, R>> for Error
892where
893 R: Send + Sync + std::fmt::Debug + 'static,
894{
895 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_memory::DeleteMemoryError, R>) -> Self {
896 match err {
897 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
898 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
899 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
900 source: err.into(),
901 }),
902 }
903 }
904}
905impl From<crate::operation::delete_memory::DeleteMemoryError> for Error {
906 fn from(err: crate::operation::delete_memory::DeleteMemoryError) -> Self {
907 match err {
908 crate::operation::delete_memory::DeleteMemoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
909 crate::operation::delete_memory::DeleteMemoryError::ConflictException(inner) => Error::ConflictException(inner),
910 crate::operation::delete_memory::DeleteMemoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
911 crate::operation::delete_memory::DeleteMemoryError::ServiceException(inner) => Error::ServiceException(inner),
912 crate::operation::delete_memory::DeleteMemoryError::ThrottledException(inner) => Error::ThrottledException(inner),
913 crate::operation::delete_memory::DeleteMemoryError::ValidationException(inner) => Error::ValidationException(inner),
914 crate::operation::delete_memory::DeleteMemoryError::Unhandled(inner) => Error::Unhandled(inner),
915 }
916 }
917}
918impl<R>
919 From<
920 ::aws_smithy_runtime_api::client::result::SdkError<
921 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError,
922 R,
923 >,
924 > for Error
925where
926 R: Send + Sync + std::fmt::Debug + 'static,
927{
928 fn from(
929 err: ::aws_smithy_runtime_api::client::result::SdkError<
930 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError,
931 R,
932 >,
933 ) -> Self {
934 match err {
935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
938 source: err.into(),
939 }),
940 }
941 }
942}
943impl From<crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError> for Error {
944 fn from(err: crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError) -> Self {
945 match err {
946 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError::AccessDeniedException(inner) => {
947 Error::AccessDeniedException(inner)
948 }
949 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError::InternalServerException(inner) => {
950 Error::InternalServerException(inner)
951 }
952 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError::ResourceNotFoundException(inner) => {
953 Error::ResourceNotFoundException(inner)
954 }
955 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError::ThrottlingException(inner) => {
956 Error::ThrottlingException(inner)
957 }
958 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError::UnauthorizedException(inner) => {
959 Error::UnauthorizedException(inner)
960 }
961 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError::ValidationException(inner) => {
962 Error::ValidationException(inner)
963 }
964 crate::operation::delete_oauth2_credential_provider::DeleteOauth2CredentialProviderError::Unhandled(inner) => Error::Unhandled(inner),
965 }
966 }
967}
968impl<R>
969 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError, R>>
970 for Error
971where
972 R: Send + Sync + std::fmt::Debug + 'static,
973{
974 fn from(
975 err: ::aws_smithy_runtime_api::client::result::SdkError<
976 crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError,
977 R,
978 >,
979 ) -> Self {
980 match err {
981 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
982 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
983 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
984 source: err.into(),
985 }),
986 }
987 }
988}
989impl From<crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError> for Error {
990 fn from(err: crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError) -> Self {
991 match err {
992 crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError::AccessDeniedException(inner) => {
993 Error::AccessDeniedException(inner)
994 }
995 crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError::ConflictException(inner) => {
996 Error::ConflictException(inner)
997 }
998 crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError::InternalServerException(inner) => {
999 Error::InternalServerException(inner)
1000 }
1001 crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError::ResourceNotFoundException(inner) => {
1002 Error::ResourceNotFoundException(inner)
1003 }
1004 crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError::ThrottlingException(inner) => {
1005 Error::ThrottlingException(inner)
1006 }
1007 crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError::ValidationException(inner) => {
1008 Error::ValidationException(inner)
1009 }
1010 crate::operation::delete_online_evaluation_config::DeleteOnlineEvaluationConfigError::Unhandled(inner) => Error::Unhandled(inner),
1011 }
1012 }
1013}
1014impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy::DeletePolicyError, R>> for Error
1015where
1016 R: Send + Sync + std::fmt::Debug + 'static,
1017{
1018 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy::DeletePolicyError, R>) -> 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::delete_policy::DeletePolicyError> for Error {
1029 fn from(err: crate::operation::delete_policy::DeletePolicyError) -> Self {
1030 match err {
1031 crate::operation::delete_policy::DeletePolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1032 crate::operation::delete_policy::DeletePolicyError::ConflictException(inner) => Error::ConflictException(inner),
1033 crate::operation::delete_policy::DeletePolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
1034 crate::operation::delete_policy::DeletePolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1035 crate::operation::delete_policy::DeletePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1036 crate::operation::delete_policy::DeletePolicyError::ValidationException(inner) => Error::ValidationException(inner),
1037 crate::operation::delete_policy::DeletePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1038 }
1039 }
1040}
1041impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy_engine::DeletePolicyEngineError, R>> for Error
1042where
1043 R: Send + Sync + std::fmt::Debug + 'static,
1044{
1045 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy_engine::DeletePolicyEngineError, R>) -> Self {
1046 match err {
1047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1050 source: err.into(),
1051 }),
1052 }
1053 }
1054}
1055impl From<crate::operation::delete_policy_engine::DeletePolicyEngineError> for Error {
1056 fn from(err: crate::operation::delete_policy_engine::DeletePolicyEngineError) -> Self {
1057 match err {
1058 crate::operation::delete_policy_engine::DeletePolicyEngineError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1059 crate::operation::delete_policy_engine::DeletePolicyEngineError::ConflictException(inner) => Error::ConflictException(inner),
1060 crate::operation::delete_policy_engine::DeletePolicyEngineError::InternalServerException(inner) => Error::InternalServerException(inner),
1061 crate::operation::delete_policy_engine::DeletePolicyEngineError::ResourceNotFoundException(inner) => {
1062 Error::ResourceNotFoundException(inner)
1063 }
1064 crate::operation::delete_policy_engine::DeletePolicyEngineError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1065 crate::operation::delete_policy_engine::DeletePolicyEngineError::ValidationException(inner) => Error::ValidationException(inner),
1066 crate::operation::delete_policy_engine::DeletePolicyEngineError::Unhandled(inner) => Error::Unhandled(inner),
1067 }
1068 }
1069}
1070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>> for Error
1071where
1072 R: Send + Sync + std::fmt::Debug + 'static,
1073{
1074 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>) -> Self {
1075 match err {
1076 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1077 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1078 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1079 source: err.into(),
1080 }),
1081 }
1082 }
1083}
1084impl From<crate::operation::delete_resource_policy::DeleteResourcePolicyError> for Error {
1085 fn from(err: crate::operation::delete_resource_policy::DeleteResourcePolicyError) -> Self {
1086 match err {
1087 crate::operation::delete_resource_policy::DeleteResourcePolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1088 crate::operation::delete_resource_policy::DeleteResourcePolicyError::InternalServerException(inner) => {
1089 Error::InternalServerException(inner)
1090 }
1091 crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourceNotFoundException(inner) => {
1092 Error::ResourceNotFoundException(inner)
1093 }
1094 crate::operation::delete_resource_policy::DeleteResourcePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1095 crate::operation::delete_resource_policy::DeleteResourcePolicyError::ValidationException(inner) => Error::ValidationException(inner),
1096 crate::operation::delete_resource_policy::DeleteResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1097 }
1098 }
1099}
1100impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workload_identity::DeleteWorkloadIdentityError, R>> for Error
1101where
1102 R: Send + Sync + std::fmt::Debug + 'static,
1103{
1104 fn from(
1105 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workload_identity::DeleteWorkloadIdentityError, R>,
1106 ) -> Self {
1107 match err {
1108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1111 source: err.into(),
1112 }),
1113 }
1114 }
1115}
1116impl From<crate::operation::delete_workload_identity::DeleteWorkloadIdentityError> for Error {
1117 fn from(err: crate::operation::delete_workload_identity::DeleteWorkloadIdentityError) -> Self {
1118 match err {
1119 crate::operation::delete_workload_identity::DeleteWorkloadIdentityError::AccessDeniedException(inner) => {
1120 Error::AccessDeniedException(inner)
1121 }
1122 crate::operation::delete_workload_identity::DeleteWorkloadIdentityError::InternalServerException(inner) => {
1123 Error::InternalServerException(inner)
1124 }
1125 crate::operation::delete_workload_identity::DeleteWorkloadIdentityError::ResourceNotFoundException(inner) => {
1126 Error::ResourceNotFoundException(inner)
1127 }
1128 crate::operation::delete_workload_identity::DeleteWorkloadIdentityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1129 crate::operation::delete_workload_identity::DeleteWorkloadIdentityError::UnauthorizedException(inner) => {
1130 Error::UnauthorizedException(inner)
1131 }
1132 crate::operation::delete_workload_identity::DeleteWorkloadIdentityError::ValidationException(inner) => Error::ValidationException(inner),
1133 crate::operation::delete_workload_identity::DeleteWorkloadIdentityError::Unhandled(inner) => Error::Unhandled(inner),
1134 }
1135 }
1136}
1137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_runtime::GetAgentRuntimeError, R>> for Error
1138where
1139 R: Send + Sync + std::fmt::Debug + 'static,
1140{
1141 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_runtime::GetAgentRuntimeError, R>) -> Self {
1142 match err {
1143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1146 source: err.into(),
1147 }),
1148 }
1149 }
1150}
1151impl From<crate::operation::get_agent_runtime::GetAgentRuntimeError> for Error {
1152 fn from(err: crate::operation::get_agent_runtime::GetAgentRuntimeError) -> Self {
1153 match err {
1154 crate::operation::get_agent_runtime::GetAgentRuntimeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1155 crate::operation::get_agent_runtime::GetAgentRuntimeError::InternalServerException(inner) => Error::InternalServerException(inner),
1156 crate::operation::get_agent_runtime::GetAgentRuntimeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1157 crate::operation::get_agent_runtime::GetAgentRuntimeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1158 crate::operation::get_agent_runtime::GetAgentRuntimeError::ValidationException(inner) => Error::ValidationException(inner),
1159 crate::operation::get_agent_runtime::GetAgentRuntimeError::Unhandled(inner) => Error::Unhandled(inner),
1160 }
1161 }
1162}
1163impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError, R>>
1164 for Error
1165where
1166 R: Send + Sync + std::fmt::Debug + 'static,
1167{
1168 fn from(
1169 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError, R>,
1170 ) -> Self {
1171 match err {
1172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1175 source: err.into(),
1176 }),
1177 }
1178 }
1179}
1180impl From<crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError> for Error {
1181 fn from(err: crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError) -> Self {
1182 match err {
1183 crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError::AccessDeniedException(inner) => {
1184 Error::AccessDeniedException(inner)
1185 }
1186 crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError::InternalServerException(inner) => {
1187 Error::InternalServerException(inner)
1188 }
1189 crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError::ResourceNotFoundException(inner) => {
1190 Error::ResourceNotFoundException(inner)
1191 }
1192 crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError::ThrottlingException(inner) => {
1193 Error::ThrottlingException(inner)
1194 }
1195 crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError::ValidationException(inner) => {
1196 Error::ValidationException(inner)
1197 }
1198 crate::operation::get_agent_runtime_endpoint::GetAgentRuntimeEndpointError::Unhandled(inner) => Error::Unhandled(inner),
1199 }
1200 }
1201}
1202impl<R>
1203 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError, R>>
1204 for Error
1205where
1206 R: Send + Sync + std::fmt::Debug + 'static,
1207{
1208 fn from(
1209 err: ::aws_smithy_runtime_api::client::result::SdkError<
1210 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError,
1211 R,
1212 >,
1213 ) -> Self {
1214 match err {
1215 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1216 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1217 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1218 source: err.into(),
1219 }),
1220 }
1221 }
1222}
1223impl From<crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError> for Error {
1224 fn from(err: crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError) -> Self {
1225 match err {
1226 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError::AccessDeniedException(inner) => {
1227 Error::AccessDeniedException(inner)
1228 }
1229 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError::DecryptionFailure(inner) => {
1230 Error::DecryptionFailure(inner)
1231 }
1232 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError::InternalServerException(inner) => {
1233 Error::InternalServerException(inner)
1234 }
1235 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError::ResourceNotFoundException(inner) => {
1236 Error::ResourceNotFoundException(inner)
1237 }
1238 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError::ThrottlingException(inner) => {
1239 Error::ThrottlingException(inner)
1240 }
1241 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError::UnauthorizedException(inner) => {
1242 Error::UnauthorizedException(inner)
1243 }
1244 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError::ValidationException(inner) => {
1245 Error::ValidationException(inner)
1246 }
1247 crate::operation::get_api_key_credential_provider::GetApiKeyCredentialProviderError::Unhandled(inner) => Error::Unhandled(inner),
1248 }
1249 }
1250}
1251impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_browser::GetBrowserError, R>> for Error
1252where
1253 R: Send + Sync + std::fmt::Debug + 'static,
1254{
1255 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_browser::GetBrowserError, R>) -> Self {
1256 match err {
1257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1260 source: err.into(),
1261 }),
1262 }
1263 }
1264}
1265impl From<crate::operation::get_browser::GetBrowserError> for Error {
1266 fn from(err: crate::operation::get_browser::GetBrowserError) -> Self {
1267 match err {
1268 crate::operation::get_browser::GetBrowserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1269 crate::operation::get_browser::GetBrowserError::InternalServerException(inner) => Error::InternalServerException(inner),
1270 crate::operation::get_browser::GetBrowserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1271 crate::operation::get_browser::GetBrowserError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1272 crate::operation::get_browser::GetBrowserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1273 crate::operation::get_browser::GetBrowserError::Unhandled(inner) => Error::Unhandled(inner),
1274 }
1275 }
1276}
1277impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_interpreter::GetCodeInterpreterError, R>> for Error
1278where
1279 R: Send + Sync + std::fmt::Debug + 'static,
1280{
1281 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_interpreter::GetCodeInterpreterError, R>) -> Self {
1282 match err {
1283 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1284 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1285 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1286 source: err.into(),
1287 }),
1288 }
1289 }
1290}
1291impl From<crate::operation::get_code_interpreter::GetCodeInterpreterError> for Error {
1292 fn from(err: crate::operation::get_code_interpreter::GetCodeInterpreterError) -> Self {
1293 match err {
1294 crate::operation::get_code_interpreter::GetCodeInterpreterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1295 crate::operation::get_code_interpreter::GetCodeInterpreterError::InternalServerException(inner) => Error::InternalServerException(inner),
1296 crate::operation::get_code_interpreter::GetCodeInterpreterError::ResourceNotFoundException(inner) => {
1297 Error::ResourceNotFoundException(inner)
1298 }
1299 crate::operation::get_code_interpreter::GetCodeInterpreterError::ServiceQuotaExceededException(inner) => {
1300 Error::ServiceQuotaExceededException(inner)
1301 }
1302 crate::operation::get_code_interpreter::GetCodeInterpreterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1303 crate::operation::get_code_interpreter::GetCodeInterpreterError::Unhandled(inner) => Error::Unhandled(inner),
1304 }
1305 }
1306}
1307impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluator::GetEvaluatorError, R>> for Error
1308where
1309 R: Send + Sync + std::fmt::Debug + 'static,
1310{
1311 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluator::GetEvaluatorError, R>) -> Self {
1312 match err {
1313 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1314 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1315 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1316 source: err.into(),
1317 }),
1318 }
1319 }
1320}
1321impl From<crate::operation::get_evaluator::GetEvaluatorError> for Error {
1322 fn from(err: crate::operation::get_evaluator::GetEvaluatorError) -> Self {
1323 match err {
1324 crate::operation::get_evaluator::GetEvaluatorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1325 crate::operation::get_evaluator::GetEvaluatorError::InternalServerException(inner) => Error::InternalServerException(inner),
1326 crate::operation::get_evaluator::GetEvaluatorError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1327 crate::operation::get_evaluator::GetEvaluatorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1328 crate::operation::get_evaluator::GetEvaluatorError::ValidationException(inner) => Error::ValidationException(inner),
1329 crate::operation::get_evaluator::GetEvaluatorError::Unhandled(inner) => Error::Unhandled(inner),
1330 }
1331 }
1332}
1333impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_gateway::GetGatewayError, R>> for Error
1334where
1335 R: Send + Sync + std::fmt::Debug + 'static,
1336{
1337 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_gateway::GetGatewayError, R>) -> Self {
1338 match err {
1339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1342 source: err.into(),
1343 }),
1344 }
1345 }
1346}
1347impl From<crate::operation::get_gateway::GetGatewayError> for Error {
1348 fn from(err: crate::operation::get_gateway::GetGatewayError) -> Self {
1349 match err {
1350 crate::operation::get_gateway::GetGatewayError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1351 crate::operation::get_gateway::GetGatewayError::InternalServerException(inner) => Error::InternalServerException(inner),
1352 crate::operation::get_gateway::GetGatewayError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1353 crate::operation::get_gateway::GetGatewayError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1354 crate::operation::get_gateway::GetGatewayError::ValidationException(inner) => Error::ValidationException(inner),
1355 crate::operation::get_gateway::GetGatewayError::Unhandled(inner) => Error::Unhandled(inner),
1356 }
1357 }
1358}
1359impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_gateway_target::GetGatewayTargetError, R>> for Error
1360where
1361 R: Send + Sync + std::fmt::Debug + 'static,
1362{
1363 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_gateway_target::GetGatewayTargetError, R>) -> Self {
1364 match err {
1365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1368 source: err.into(),
1369 }),
1370 }
1371 }
1372}
1373impl From<crate::operation::get_gateway_target::GetGatewayTargetError> for Error {
1374 fn from(err: crate::operation::get_gateway_target::GetGatewayTargetError) -> Self {
1375 match err {
1376 crate::operation::get_gateway_target::GetGatewayTargetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1377 crate::operation::get_gateway_target::GetGatewayTargetError::InternalServerException(inner) => Error::InternalServerException(inner),
1378 crate::operation::get_gateway_target::GetGatewayTargetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1379 crate::operation::get_gateway_target::GetGatewayTargetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1380 crate::operation::get_gateway_target::GetGatewayTargetError::ValidationException(inner) => Error::ValidationException(inner),
1381 crate::operation::get_gateway_target::GetGatewayTargetError::Unhandled(inner) => Error::Unhandled(inner),
1382 }
1383 }
1384}
1385impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_memory::GetMemoryError, R>> for Error
1386where
1387 R: Send + Sync + std::fmt::Debug + 'static,
1388{
1389 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_memory::GetMemoryError, R>) -> Self {
1390 match err {
1391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1394 source: err.into(),
1395 }),
1396 }
1397 }
1398}
1399impl From<crate::operation::get_memory::GetMemoryError> for Error {
1400 fn from(err: crate::operation::get_memory::GetMemoryError) -> Self {
1401 match err {
1402 crate::operation::get_memory::GetMemoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1403 crate::operation::get_memory::GetMemoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1404 crate::operation::get_memory::GetMemoryError::ServiceException(inner) => Error::ServiceException(inner),
1405 crate::operation::get_memory::GetMemoryError::ThrottledException(inner) => Error::ThrottledException(inner),
1406 crate::operation::get_memory::GetMemoryError::ValidationException(inner) => Error::ValidationException(inner),
1407 crate::operation::get_memory::GetMemoryError::Unhandled(inner) => Error::Unhandled(inner),
1408 }
1409 }
1410}
1411impl<R>
1412 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError, R>>
1413 for Error
1414where
1415 R: Send + Sync + std::fmt::Debug + 'static,
1416{
1417 fn from(
1418 err: ::aws_smithy_runtime_api::client::result::SdkError<
1419 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError,
1420 R,
1421 >,
1422 ) -> Self {
1423 match err {
1424 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1425 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1426 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1427 source: err.into(),
1428 }),
1429 }
1430 }
1431}
1432impl From<crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError> for Error {
1433 fn from(err: crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError) -> Self {
1434 match err {
1435 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError::AccessDeniedException(inner) => {
1436 Error::AccessDeniedException(inner)
1437 }
1438 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError::DecryptionFailure(inner) => {
1439 Error::DecryptionFailure(inner)
1440 }
1441 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError::InternalServerException(inner) => {
1442 Error::InternalServerException(inner)
1443 }
1444 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError::ResourceNotFoundException(inner) => {
1445 Error::ResourceNotFoundException(inner)
1446 }
1447 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError::ThrottlingException(inner) => {
1448 Error::ThrottlingException(inner)
1449 }
1450 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError::UnauthorizedException(inner) => {
1451 Error::UnauthorizedException(inner)
1452 }
1453 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError::ValidationException(inner) => {
1454 Error::ValidationException(inner)
1455 }
1456 crate::operation::get_oauth2_credential_provider::GetOauth2CredentialProviderError::Unhandled(inner) => Error::Unhandled(inner),
1457 }
1458 }
1459}
1460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError, R>>
1461 for Error
1462where
1463 R: Send + Sync + std::fmt::Debug + 'static,
1464{
1465 fn from(
1466 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError, R>,
1467 ) -> Self {
1468 match err {
1469 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1470 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1471 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1472 source: err.into(),
1473 }),
1474 }
1475 }
1476}
1477impl From<crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError> for Error {
1478 fn from(err: crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError) -> Self {
1479 match err {
1480 crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError::AccessDeniedException(inner) => {
1481 Error::AccessDeniedException(inner)
1482 }
1483 crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError::InternalServerException(inner) => {
1484 Error::InternalServerException(inner)
1485 }
1486 crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError::ResourceNotFoundException(inner) => {
1487 Error::ResourceNotFoundException(inner)
1488 }
1489 crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError::ThrottlingException(inner) => {
1490 Error::ThrottlingException(inner)
1491 }
1492 crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError::ValidationException(inner) => {
1493 Error::ValidationException(inner)
1494 }
1495 crate::operation::get_online_evaluation_config::GetOnlineEvaluationConfigError::Unhandled(inner) => Error::Unhandled(inner),
1496 }
1497 }
1498}
1499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>> for Error
1500where
1501 R: Send + Sync + std::fmt::Debug + 'static,
1502{
1503 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>) -> Self {
1504 match err {
1505 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1506 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1507 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1508 source: err.into(),
1509 }),
1510 }
1511 }
1512}
1513impl From<crate::operation::get_policy::GetPolicyError> for Error {
1514 fn from(err: crate::operation::get_policy::GetPolicyError) -> Self {
1515 match err {
1516 crate::operation::get_policy::GetPolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1517 crate::operation::get_policy::GetPolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
1518 crate::operation::get_policy::GetPolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1519 crate::operation::get_policy::GetPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1520 crate::operation::get_policy::GetPolicyError::ValidationException(inner) => Error::ValidationException(inner),
1521 crate::operation::get_policy::GetPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1522 }
1523 }
1524}
1525impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy_engine::GetPolicyEngineError, R>> for Error
1526where
1527 R: Send + Sync + std::fmt::Debug + 'static,
1528{
1529 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy_engine::GetPolicyEngineError, R>) -> Self {
1530 match err {
1531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1534 source: err.into(),
1535 }),
1536 }
1537 }
1538}
1539impl From<crate::operation::get_policy_engine::GetPolicyEngineError> for Error {
1540 fn from(err: crate::operation::get_policy_engine::GetPolicyEngineError) -> Self {
1541 match err {
1542 crate::operation::get_policy_engine::GetPolicyEngineError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1543 crate::operation::get_policy_engine::GetPolicyEngineError::InternalServerException(inner) => Error::InternalServerException(inner),
1544 crate::operation::get_policy_engine::GetPolicyEngineError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1545 crate::operation::get_policy_engine::GetPolicyEngineError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1546 crate::operation::get_policy_engine::GetPolicyEngineError::ValidationException(inner) => Error::ValidationException(inner),
1547 crate::operation::get_policy_engine::GetPolicyEngineError::Unhandled(inner) => Error::Unhandled(inner),
1548 }
1549 }
1550}
1551impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy_generation::GetPolicyGenerationError, R>> for Error
1552where
1553 R: Send + Sync + std::fmt::Debug + 'static,
1554{
1555 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy_generation::GetPolicyGenerationError, R>) -> Self {
1556 match err {
1557 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1558 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1559 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1560 source: err.into(),
1561 }),
1562 }
1563 }
1564}
1565impl From<crate::operation::get_policy_generation::GetPolicyGenerationError> for Error {
1566 fn from(err: crate::operation::get_policy_generation::GetPolicyGenerationError) -> Self {
1567 match err {
1568 crate::operation::get_policy_generation::GetPolicyGenerationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1569 crate::operation::get_policy_generation::GetPolicyGenerationError::InternalServerException(inner) => {
1570 Error::InternalServerException(inner)
1571 }
1572 crate::operation::get_policy_generation::GetPolicyGenerationError::ResourceNotFoundException(inner) => {
1573 Error::ResourceNotFoundException(inner)
1574 }
1575 crate::operation::get_policy_generation::GetPolicyGenerationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1576 crate::operation::get_policy_generation::GetPolicyGenerationError::ValidationException(inner) => Error::ValidationException(inner),
1577 crate::operation::get_policy_generation::GetPolicyGenerationError::Unhandled(inner) => Error::Unhandled(inner),
1578 }
1579 }
1580}
1581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>> for Error
1582where
1583 R: Send + Sync + std::fmt::Debug + 'static,
1584{
1585 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>) -> Self {
1586 match err {
1587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1590 source: err.into(),
1591 }),
1592 }
1593 }
1594}
1595impl From<crate::operation::get_resource_policy::GetResourcePolicyError> for Error {
1596 fn from(err: crate::operation::get_resource_policy::GetResourcePolicyError) -> Self {
1597 match err {
1598 crate::operation::get_resource_policy::GetResourcePolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1599 crate::operation::get_resource_policy::GetResourcePolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
1600 crate::operation::get_resource_policy::GetResourcePolicyError::ResourceNotFoundException(inner) => {
1601 Error::ResourceNotFoundException(inner)
1602 }
1603 crate::operation::get_resource_policy::GetResourcePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1604 crate::operation::get_resource_policy::GetResourcePolicyError::ValidationException(inner) => Error::ValidationException(inner),
1605 crate::operation::get_resource_policy::GetResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1606 }
1607 }
1608}
1609impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_token_vault::GetTokenVaultError, R>> for Error
1610where
1611 R: Send + Sync + std::fmt::Debug + 'static,
1612{
1613 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_token_vault::GetTokenVaultError, R>) -> Self {
1614 match err {
1615 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1616 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1617 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1618 source: err.into(),
1619 }),
1620 }
1621 }
1622}
1623impl From<crate::operation::get_token_vault::GetTokenVaultError> for Error {
1624 fn from(err: crate::operation::get_token_vault::GetTokenVaultError) -> Self {
1625 match err {
1626 crate::operation::get_token_vault::GetTokenVaultError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1627 crate::operation::get_token_vault::GetTokenVaultError::InternalServerException(inner) => Error::InternalServerException(inner),
1628 crate::operation::get_token_vault::GetTokenVaultError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1629 crate::operation::get_token_vault::GetTokenVaultError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1630 crate::operation::get_token_vault::GetTokenVaultError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1631 crate::operation::get_token_vault::GetTokenVaultError::ValidationException(inner) => Error::ValidationException(inner),
1632 crate::operation::get_token_vault::GetTokenVaultError::Unhandled(inner) => Error::Unhandled(inner),
1633 }
1634 }
1635}
1636impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_workload_identity::GetWorkloadIdentityError, R>> for Error
1637where
1638 R: Send + Sync + std::fmt::Debug + 'static,
1639{
1640 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_workload_identity::GetWorkloadIdentityError, R>) -> Self {
1641 match err {
1642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1645 source: err.into(),
1646 }),
1647 }
1648 }
1649}
1650impl From<crate::operation::get_workload_identity::GetWorkloadIdentityError> for Error {
1651 fn from(err: crate::operation::get_workload_identity::GetWorkloadIdentityError) -> Self {
1652 match err {
1653 crate::operation::get_workload_identity::GetWorkloadIdentityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1654 crate::operation::get_workload_identity::GetWorkloadIdentityError::InternalServerException(inner) => {
1655 Error::InternalServerException(inner)
1656 }
1657 crate::operation::get_workload_identity::GetWorkloadIdentityError::ResourceNotFoundException(inner) => {
1658 Error::ResourceNotFoundException(inner)
1659 }
1660 crate::operation::get_workload_identity::GetWorkloadIdentityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1661 crate::operation::get_workload_identity::GetWorkloadIdentityError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
1662 crate::operation::get_workload_identity::GetWorkloadIdentityError::ValidationException(inner) => Error::ValidationException(inner),
1663 crate::operation::get_workload_identity::GetWorkloadIdentityError::Unhandled(inner) => Error::Unhandled(inner),
1664 }
1665 }
1666}
1667impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError, R>>
1668 for Error
1669where
1670 R: Send + Sync + std::fmt::Debug + 'static,
1671{
1672 fn from(
1673 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError, R>,
1674 ) -> Self {
1675 match err {
1676 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1677 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1678 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1679 source: err.into(),
1680 }),
1681 }
1682 }
1683}
1684impl From<crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError> for Error {
1685 fn from(err: crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError) -> Self {
1686 match err {
1687 crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError::AccessDeniedException(inner) => {
1688 Error::AccessDeniedException(inner)
1689 }
1690 crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError::InternalServerException(inner) => {
1691 Error::InternalServerException(inner)
1692 }
1693 crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError::ThrottlingException(inner) => {
1694 Error::ThrottlingException(inner)
1695 }
1696 crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError::ValidationException(inner) => {
1697 Error::ValidationException(inner)
1698 }
1699 crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsError::Unhandled(inner) => Error::Unhandled(inner),
1700 }
1701 }
1702}
1703impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_runtimes::ListAgentRuntimesError, R>> for Error
1704where
1705 R: Send + Sync + std::fmt::Debug + 'static,
1706{
1707 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_runtimes::ListAgentRuntimesError, R>) -> Self {
1708 match err {
1709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1712 source: err.into(),
1713 }),
1714 }
1715 }
1716}
1717impl From<crate::operation::list_agent_runtimes::ListAgentRuntimesError> for Error {
1718 fn from(err: crate::operation::list_agent_runtimes::ListAgentRuntimesError) -> Self {
1719 match err {
1720 crate::operation::list_agent_runtimes::ListAgentRuntimesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1721 crate::operation::list_agent_runtimes::ListAgentRuntimesError::InternalServerException(inner) => Error::InternalServerException(inner),
1722 crate::operation::list_agent_runtimes::ListAgentRuntimesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1723 crate::operation::list_agent_runtimes::ListAgentRuntimesError::ValidationException(inner) => Error::ValidationException(inner),
1724 crate::operation::list_agent_runtimes::ListAgentRuntimesError::Unhandled(inner) => Error::Unhandled(inner),
1725 }
1726 }
1727}
1728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError, R>>
1729 for Error
1730where
1731 R: Send + Sync + std::fmt::Debug + 'static,
1732{
1733 fn from(
1734 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError, R>,
1735 ) -> Self {
1736 match err {
1737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1740 source: err.into(),
1741 }),
1742 }
1743 }
1744}
1745impl From<crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError> for Error {
1746 fn from(err: crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError) -> Self {
1747 match err {
1748 crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError::AccessDeniedException(inner) => {
1749 Error::AccessDeniedException(inner)
1750 }
1751 crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError::InternalServerException(inner) => {
1752 Error::InternalServerException(inner)
1753 }
1754 crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError::ResourceNotFoundException(inner) => {
1755 Error::ResourceNotFoundException(inner)
1756 }
1757 crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError::ThrottlingException(inner) => {
1758 Error::ThrottlingException(inner)
1759 }
1760 crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError::ValidationException(inner) => {
1761 Error::ValidationException(inner)
1762 }
1763 crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1764 }
1765 }
1766}
1767impl<R>
1768 From<
1769 ::aws_smithy_runtime_api::client::result::SdkError<
1770 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError,
1771 R,
1772 >,
1773 > for Error
1774where
1775 R: Send + Sync + std::fmt::Debug + 'static,
1776{
1777 fn from(
1778 err: ::aws_smithy_runtime_api::client::result::SdkError<
1779 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError,
1780 R,
1781 >,
1782 ) -> Self {
1783 match err {
1784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1787 source: err.into(),
1788 }),
1789 }
1790 }
1791}
1792impl From<crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError> for Error {
1793 fn from(err: crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError) -> Self {
1794 match err {
1795 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError::AccessDeniedException(inner) => {
1796 Error::AccessDeniedException(inner)
1797 }
1798 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError::InternalServerException(inner) => {
1799 Error::InternalServerException(inner)
1800 }
1801 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError::ResourceNotFoundException(inner) => {
1802 Error::ResourceNotFoundException(inner)
1803 }
1804 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError::ThrottlingException(inner) => {
1805 Error::ThrottlingException(inner)
1806 }
1807 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError::UnauthorizedException(inner) => {
1808 Error::UnauthorizedException(inner)
1809 }
1810 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError::ValidationException(inner) => {
1811 Error::ValidationException(inner)
1812 }
1813 crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersError::Unhandled(inner) => Error::Unhandled(inner),
1814 }
1815 }
1816}
1817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_browsers::ListBrowsersError, R>> for Error
1818where
1819 R: Send + Sync + std::fmt::Debug + 'static,
1820{
1821 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_browsers::ListBrowsersError, R>) -> Self {
1822 match err {
1823 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1824 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1825 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1826 source: err.into(),
1827 }),
1828 }
1829 }
1830}
1831impl From<crate::operation::list_browsers::ListBrowsersError> for Error {
1832 fn from(err: crate::operation::list_browsers::ListBrowsersError) -> Self {
1833 match err {
1834 crate::operation::list_browsers::ListBrowsersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1835 crate::operation::list_browsers::ListBrowsersError::InternalServerException(inner) => Error::InternalServerException(inner),
1836 crate::operation::list_browsers::ListBrowsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1837 crate::operation::list_browsers::ListBrowsersError::ValidationException(inner) => Error::ValidationException(inner),
1838 crate::operation::list_browsers::ListBrowsersError::Unhandled(inner) => Error::Unhandled(inner),
1839 }
1840 }
1841}
1842impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_interpreters::ListCodeInterpretersError, R>> for Error
1843where
1844 R: Send + Sync + std::fmt::Debug + 'static,
1845{
1846 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_interpreters::ListCodeInterpretersError, R>) -> Self {
1847 match err {
1848 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1849 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1850 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1851 source: err.into(),
1852 }),
1853 }
1854 }
1855}
1856impl From<crate::operation::list_code_interpreters::ListCodeInterpretersError> for Error {
1857 fn from(err: crate::operation::list_code_interpreters::ListCodeInterpretersError) -> Self {
1858 match err {
1859 crate::operation::list_code_interpreters::ListCodeInterpretersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1860 crate::operation::list_code_interpreters::ListCodeInterpretersError::InternalServerException(inner) => {
1861 Error::InternalServerException(inner)
1862 }
1863 crate::operation::list_code_interpreters::ListCodeInterpretersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1864 crate::operation::list_code_interpreters::ListCodeInterpretersError::ValidationException(inner) => Error::ValidationException(inner),
1865 crate::operation::list_code_interpreters::ListCodeInterpretersError::Unhandled(inner) => Error::Unhandled(inner),
1866 }
1867 }
1868}
1869impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluators::ListEvaluatorsError, R>> for Error
1870where
1871 R: Send + Sync + std::fmt::Debug + 'static,
1872{
1873 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluators::ListEvaluatorsError, R>) -> Self {
1874 match err {
1875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1878 source: err.into(),
1879 }),
1880 }
1881 }
1882}
1883impl From<crate::operation::list_evaluators::ListEvaluatorsError> for Error {
1884 fn from(err: crate::operation::list_evaluators::ListEvaluatorsError) -> Self {
1885 match err {
1886 crate::operation::list_evaluators::ListEvaluatorsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1887 crate::operation::list_evaluators::ListEvaluatorsError::InternalServerException(inner) => Error::InternalServerException(inner),
1888 crate::operation::list_evaluators::ListEvaluatorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1889 crate::operation::list_evaluators::ListEvaluatorsError::ValidationException(inner) => Error::ValidationException(inner),
1890 crate::operation::list_evaluators::ListEvaluatorsError::Unhandled(inner) => Error::Unhandled(inner),
1891 }
1892 }
1893}
1894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateways::ListGatewaysError, R>> for Error
1895where
1896 R: Send + Sync + std::fmt::Debug + 'static,
1897{
1898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateways::ListGatewaysError, R>) -> Self {
1899 match err {
1900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1903 source: err.into(),
1904 }),
1905 }
1906 }
1907}
1908impl From<crate::operation::list_gateways::ListGatewaysError> for Error {
1909 fn from(err: crate::operation::list_gateways::ListGatewaysError) -> Self {
1910 match err {
1911 crate::operation::list_gateways::ListGatewaysError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1912 crate::operation::list_gateways::ListGatewaysError::InternalServerException(inner) => Error::InternalServerException(inner),
1913 crate::operation::list_gateways::ListGatewaysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1914 crate::operation::list_gateways::ListGatewaysError::ValidationException(inner) => Error::ValidationException(inner),
1915 crate::operation::list_gateways::ListGatewaysError::Unhandled(inner) => Error::Unhandled(inner),
1916 }
1917 }
1918}
1919impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateway_targets::ListGatewayTargetsError, R>> for Error
1920where
1921 R: Send + Sync + std::fmt::Debug + 'static,
1922{
1923 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateway_targets::ListGatewayTargetsError, R>) -> Self {
1924 match err {
1925 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1926 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1927 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1928 source: err.into(),
1929 }),
1930 }
1931 }
1932}
1933impl From<crate::operation::list_gateway_targets::ListGatewayTargetsError> for Error {
1934 fn from(err: crate::operation::list_gateway_targets::ListGatewayTargetsError) -> Self {
1935 match err {
1936 crate::operation::list_gateway_targets::ListGatewayTargetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1937 crate::operation::list_gateway_targets::ListGatewayTargetsError::InternalServerException(inner) => Error::InternalServerException(inner),
1938 crate::operation::list_gateway_targets::ListGatewayTargetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1939 crate::operation::list_gateway_targets::ListGatewayTargetsError::ValidationException(inner) => Error::ValidationException(inner),
1940 crate::operation::list_gateway_targets::ListGatewayTargetsError::Unhandled(inner) => Error::Unhandled(inner),
1941 }
1942 }
1943}
1944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_memories::ListMemoriesError, R>> for Error
1945where
1946 R: Send + Sync + std::fmt::Debug + 'static,
1947{
1948 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_memories::ListMemoriesError, R>) -> Self {
1949 match err {
1950 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1951 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1952 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1953 source: err.into(),
1954 }),
1955 }
1956 }
1957}
1958impl From<crate::operation::list_memories::ListMemoriesError> for Error {
1959 fn from(err: crate::operation::list_memories::ListMemoriesError) -> Self {
1960 match err {
1961 crate::operation::list_memories::ListMemoriesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1962 crate::operation::list_memories::ListMemoriesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1963 crate::operation::list_memories::ListMemoriesError::ServiceException(inner) => Error::ServiceException(inner),
1964 crate::operation::list_memories::ListMemoriesError::ThrottledException(inner) => Error::ThrottledException(inner),
1965 crate::operation::list_memories::ListMemoriesError::ValidationException(inner) => Error::ValidationException(inner),
1966 crate::operation::list_memories::ListMemoriesError::Unhandled(inner) => Error::Unhandled(inner),
1967 }
1968 }
1969}
1970impl<R>
1971 From<
1972 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError, R>,
1973 > for Error
1974where
1975 R: Send + Sync + std::fmt::Debug + 'static,
1976{
1977 fn from(
1978 err: ::aws_smithy_runtime_api::client::result::SdkError<
1979 crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError,
1980 R,
1981 >,
1982 ) -> Self {
1983 match err {
1984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1987 source: err.into(),
1988 }),
1989 }
1990 }
1991}
1992impl From<crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError> for Error {
1993 fn from(err: crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError) -> Self {
1994 match err {
1995 crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError::AccessDeniedException(inner) => {
1996 Error::AccessDeniedException(inner)
1997 }
1998 crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError::InternalServerException(inner) => {
1999 Error::InternalServerException(inner)
2000 }
2001 crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError::ResourceNotFoundException(inner) => {
2002 Error::ResourceNotFoundException(inner)
2003 }
2004 crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError::ThrottlingException(inner) => {
2005 Error::ThrottlingException(inner)
2006 }
2007 crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError::UnauthorizedException(inner) => {
2008 Error::UnauthorizedException(inner)
2009 }
2010 crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError::ValidationException(inner) => {
2011 Error::ValidationException(inner)
2012 }
2013 crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersError::Unhandled(inner) => Error::Unhandled(inner),
2014 }
2015 }
2016}
2017impl<R>
2018 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError, R>>
2019 for Error
2020where
2021 R: Send + Sync + std::fmt::Debug + 'static,
2022{
2023 fn from(
2024 err: ::aws_smithy_runtime_api::client::result::SdkError<
2025 crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError,
2026 R,
2027 >,
2028 ) -> Self {
2029 match err {
2030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2033 source: err.into(),
2034 }),
2035 }
2036 }
2037}
2038impl From<crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError> for Error {
2039 fn from(err: crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError) -> Self {
2040 match err {
2041 crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError::AccessDeniedException(inner) => {
2042 Error::AccessDeniedException(inner)
2043 }
2044 crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError::InternalServerException(inner) => {
2045 Error::InternalServerException(inner)
2046 }
2047 crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError::ThrottlingException(inner) => {
2048 Error::ThrottlingException(inner)
2049 }
2050 crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError::ValidationException(inner) => {
2051 Error::ValidationException(inner)
2052 }
2053 crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2054 }
2055 }
2056}
2057impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policies::ListPoliciesError, R>> for Error
2058where
2059 R: Send + Sync + std::fmt::Debug + 'static,
2060{
2061 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policies::ListPoliciesError, R>) -> Self {
2062 match err {
2063 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2064 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2065 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2066 source: err.into(),
2067 }),
2068 }
2069 }
2070}
2071impl From<crate::operation::list_policies::ListPoliciesError> for Error {
2072 fn from(err: crate::operation::list_policies::ListPoliciesError) -> Self {
2073 match err {
2074 crate::operation::list_policies::ListPoliciesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2075 crate::operation::list_policies::ListPoliciesError::InternalServerException(inner) => Error::InternalServerException(inner),
2076 crate::operation::list_policies::ListPoliciesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2077 crate::operation::list_policies::ListPoliciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2078 crate::operation::list_policies::ListPoliciesError::ValidationException(inner) => Error::ValidationException(inner),
2079 crate::operation::list_policies::ListPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
2080 }
2081 }
2082}
2083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_engines::ListPolicyEnginesError, R>> for Error
2084where
2085 R: Send + Sync + std::fmt::Debug + 'static,
2086{
2087 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_engines::ListPolicyEnginesError, R>) -> Self {
2088 match err {
2089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2092 source: err.into(),
2093 }),
2094 }
2095 }
2096}
2097impl From<crate::operation::list_policy_engines::ListPolicyEnginesError> for Error {
2098 fn from(err: crate::operation::list_policy_engines::ListPolicyEnginesError) -> Self {
2099 match err {
2100 crate::operation::list_policy_engines::ListPolicyEnginesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2101 crate::operation::list_policy_engines::ListPolicyEnginesError::InternalServerException(inner) => Error::InternalServerException(inner),
2102 crate::operation::list_policy_engines::ListPolicyEnginesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2103 crate::operation::list_policy_engines::ListPolicyEnginesError::ValidationException(inner) => Error::ValidationException(inner),
2104 crate::operation::list_policy_engines::ListPolicyEnginesError::Unhandled(inner) => Error::Unhandled(inner),
2105 }
2106 }
2107}
2108impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError, R>>
2109 for Error
2110where
2111 R: Send + Sync + std::fmt::Debug + 'static,
2112{
2113 fn from(
2114 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError, R>,
2115 ) -> Self {
2116 match err {
2117 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2118 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2119 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2120 source: err.into(),
2121 }),
2122 }
2123 }
2124}
2125impl From<crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError> for Error {
2126 fn from(err: crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError) -> Self {
2127 match err {
2128 crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError::AccessDeniedException(inner) => {
2129 Error::AccessDeniedException(inner)
2130 }
2131 crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError::InternalServerException(inner) => {
2132 Error::InternalServerException(inner)
2133 }
2134 crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError::ResourceNotFoundException(inner) => {
2135 Error::ResourceNotFoundException(inner)
2136 }
2137 crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError::ThrottlingException(inner) => {
2138 Error::ThrottlingException(inner)
2139 }
2140 crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError::ValidationException(inner) => {
2141 Error::ValidationException(inner)
2142 }
2143 crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsError::Unhandled(inner) => Error::Unhandled(inner),
2144 }
2145 }
2146}
2147impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_generations::ListPolicyGenerationsError, R>> for Error
2148where
2149 R: Send + Sync + std::fmt::Debug + 'static,
2150{
2151 fn from(
2152 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_generations::ListPolicyGenerationsError, R>,
2153 ) -> Self {
2154 match err {
2155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2158 source: err.into(),
2159 }),
2160 }
2161 }
2162}
2163impl From<crate::operation::list_policy_generations::ListPolicyGenerationsError> for Error {
2164 fn from(err: crate::operation::list_policy_generations::ListPolicyGenerationsError) -> Self {
2165 match err {
2166 crate::operation::list_policy_generations::ListPolicyGenerationsError::AccessDeniedException(inner) => {
2167 Error::AccessDeniedException(inner)
2168 }
2169 crate::operation::list_policy_generations::ListPolicyGenerationsError::InternalServerException(inner) => {
2170 Error::InternalServerException(inner)
2171 }
2172 crate::operation::list_policy_generations::ListPolicyGenerationsError::ResourceNotFoundException(inner) => {
2173 Error::ResourceNotFoundException(inner)
2174 }
2175 crate::operation::list_policy_generations::ListPolicyGenerationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2176 crate::operation::list_policy_generations::ListPolicyGenerationsError::ValidationException(inner) => Error::ValidationException(inner),
2177 crate::operation::list_policy_generations::ListPolicyGenerationsError::Unhandled(inner) => Error::Unhandled(inner),
2178 }
2179 }
2180}
2181impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2182where
2183 R: Send + Sync + std::fmt::Debug + 'static,
2184{
2185 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2186 match err {
2187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2190 source: err.into(),
2191 }),
2192 }
2193 }
2194}
2195impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2196 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2197 match err {
2198 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2199 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
2200 Error::InternalServerException(inner)
2201 }
2202 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
2203 Error::ResourceNotFoundException(inner)
2204 }
2205 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2206 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
2207 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2208 }
2209 }
2210}
2211impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workload_identities::ListWorkloadIdentitiesError, R>> for Error
2212where
2213 R: Send + Sync + std::fmt::Debug + 'static,
2214{
2215 fn from(
2216 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workload_identities::ListWorkloadIdentitiesError, R>,
2217 ) -> Self {
2218 match err {
2219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2222 source: err.into(),
2223 }),
2224 }
2225 }
2226}
2227impl From<crate::operation::list_workload_identities::ListWorkloadIdentitiesError> for Error {
2228 fn from(err: crate::operation::list_workload_identities::ListWorkloadIdentitiesError) -> Self {
2229 match err {
2230 crate::operation::list_workload_identities::ListWorkloadIdentitiesError::AccessDeniedException(inner) => {
2231 Error::AccessDeniedException(inner)
2232 }
2233 crate::operation::list_workload_identities::ListWorkloadIdentitiesError::InternalServerException(inner) => {
2234 Error::InternalServerException(inner)
2235 }
2236 crate::operation::list_workload_identities::ListWorkloadIdentitiesError::ResourceNotFoundException(inner) => {
2237 Error::ResourceNotFoundException(inner)
2238 }
2239 crate::operation::list_workload_identities::ListWorkloadIdentitiesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2240 crate::operation::list_workload_identities::ListWorkloadIdentitiesError::UnauthorizedException(inner) => {
2241 Error::UnauthorizedException(inner)
2242 }
2243 crate::operation::list_workload_identities::ListWorkloadIdentitiesError::ValidationException(inner) => Error::ValidationException(inner),
2244 crate::operation::list_workload_identities::ListWorkloadIdentitiesError::Unhandled(inner) => Error::Unhandled(inner),
2245 }
2246 }
2247}
2248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>> for Error
2249where
2250 R: Send + Sync + std::fmt::Debug + 'static,
2251{
2252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>) -> Self {
2253 match err {
2254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2257 source: err.into(),
2258 }),
2259 }
2260 }
2261}
2262impl From<crate::operation::put_resource_policy::PutResourcePolicyError> for Error {
2263 fn from(err: crate::operation::put_resource_policy::PutResourcePolicyError) -> Self {
2264 match err {
2265 crate::operation::put_resource_policy::PutResourcePolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2266 crate::operation::put_resource_policy::PutResourcePolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
2267 crate::operation::put_resource_policy::PutResourcePolicyError::ResourceNotFoundException(inner) => {
2268 Error::ResourceNotFoundException(inner)
2269 }
2270 crate::operation::put_resource_policy::PutResourcePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2271 crate::operation::put_resource_policy::PutResourcePolicyError::ValidationException(inner) => Error::ValidationException(inner),
2272 crate::operation::put_resource_policy::PutResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2273 }
2274 }
2275}
2276impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_token_vault_cmk::SetTokenVaultCMKError, R>> for Error
2277where
2278 R: Send + Sync + std::fmt::Debug + 'static,
2279{
2280 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_token_vault_cmk::SetTokenVaultCMKError, R>) -> 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::set_token_vault_cmk::SetTokenVaultCMKError> for Error {
2291 fn from(err: crate::operation::set_token_vault_cmk::SetTokenVaultCMKError) -> Self {
2292 match err {
2293 crate::operation::set_token_vault_cmk::SetTokenVaultCMKError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2294 crate::operation::set_token_vault_cmk::SetTokenVaultCMKError::ConcurrentModificationException(inner) => {
2295 Error::ConcurrentModificationException(inner)
2296 }
2297 crate::operation::set_token_vault_cmk::SetTokenVaultCMKError::InternalServerException(inner) => Error::InternalServerException(inner),
2298 crate::operation::set_token_vault_cmk::SetTokenVaultCMKError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2299 crate::operation::set_token_vault_cmk::SetTokenVaultCMKError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2300 crate::operation::set_token_vault_cmk::SetTokenVaultCMKError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
2301 crate::operation::set_token_vault_cmk::SetTokenVaultCMKError::ValidationException(inner) => Error::ValidationException(inner),
2302 crate::operation::set_token_vault_cmk::SetTokenVaultCMKError::Unhandled(inner) => Error::Unhandled(inner),
2303 }
2304 }
2305}
2306impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_policy_generation::StartPolicyGenerationError, R>> for Error
2307where
2308 R: Send + Sync + std::fmt::Debug + 'static,
2309{
2310 fn from(
2311 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_policy_generation::StartPolicyGenerationError, R>,
2312 ) -> Self {
2313 match err {
2314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2317 source: err.into(),
2318 }),
2319 }
2320 }
2321}
2322impl From<crate::operation::start_policy_generation::StartPolicyGenerationError> for Error {
2323 fn from(err: crate::operation::start_policy_generation::StartPolicyGenerationError) -> Self {
2324 match err {
2325 crate::operation::start_policy_generation::StartPolicyGenerationError::AccessDeniedException(inner) => {
2326 Error::AccessDeniedException(inner)
2327 }
2328 crate::operation::start_policy_generation::StartPolicyGenerationError::ConflictException(inner) => Error::ConflictException(inner),
2329 crate::operation::start_policy_generation::StartPolicyGenerationError::InternalServerException(inner) => {
2330 Error::InternalServerException(inner)
2331 }
2332 crate::operation::start_policy_generation::StartPolicyGenerationError::ResourceNotFoundException(inner) => {
2333 Error::ResourceNotFoundException(inner)
2334 }
2335 crate::operation::start_policy_generation::StartPolicyGenerationError::ServiceQuotaExceededException(inner) => {
2336 Error::ServiceQuotaExceededException(inner)
2337 }
2338 crate::operation::start_policy_generation::StartPolicyGenerationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2339 crate::operation::start_policy_generation::StartPolicyGenerationError::ValidationException(inner) => Error::ValidationException(inner),
2340 crate::operation::start_policy_generation::StartPolicyGenerationError::Unhandled(inner) => Error::Unhandled(inner),
2341 }
2342 }
2343}
2344impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError, R>>
2345 for Error
2346where
2347 R: Send + Sync + std::fmt::Debug + 'static,
2348{
2349 fn from(
2350 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError, R>,
2351 ) -> Self {
2352 match err {
2353 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2354 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2355 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2356 source: err.into(),
2357 }),
2358 }
2359 }
2360}
2361impl From<crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError> for Error {
2362 fn from(err: crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError) -> Self {
2363 match err {
2364 crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError::AccessDeniedException(inner) => {
2365 Error::AccessDeniedException(inner)
2366 }
2367 crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError::ConflictException(inner) => {
2368 Error::ConflictException(inner)
2369 }
2370 crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError::InternalServerException(inner) => {
2371 Error::InternalServerException(inner)
2372 }
2373 crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError::ResourceNotFoundException(inner) => {
2374 Error::ResourceNotFoundException(inner)
2375 }
2376 crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError::ServiceQuotaExceededException(inner) => {
2377 Error::ServiceQuotaExceededException(inner)
2378 }
2379 crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError::ThrottlingException(inner) => {
2380 Error::ThrottlingException(inner)
2381 }
2382 crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError::ValidationException(inner) => {
2383 Error::ValidationException(inner)
2384 }
2385 crate::operation::synchronize_gateway_targets::SynchronizeGatewayTargetsError::Unhandled(inner) => Error::Unhandled(inner),
2386 }
2387 }
2388}
2389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2390where
2391 R: Send + Sync + std::fmt::Debug + 'static,
2392{
2393 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2394 match err {
2395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2398 source: err.into(),
2399 }),
2400 }
2401 }
2402}
2403impl From<crate::operation::tag_resource::TagResourceError> for Error {
2404 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2405 match err {
2406 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2407 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2408 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2409 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2410 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2411 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
2412 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2413 }
2414 }
2415}
2416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2417where
2418 R: Send + Sync + std::fmt::Debug + 'static,
2419{
2420 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2421 match err {
2422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2425 source: err.into(),
2426 }),
2427 }
2428 }
2429}
2430impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2431 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2432 match err {
2433 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2434 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2435 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2436 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2437 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
2438 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2439 }
2440 }
2441}
2442impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_runtime::UpdateAgentRuntimeError, R>> for Error
2443where
2444 R: Send + Sync + std::fmt::Debug + 'static,
2445{
2446 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_runtime::UpdateAgentRuntimeError, R>) -> Self {
2447 match err {
2448 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2449 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2450 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2451 source: err.into(),
2452 }),
2453 }
2454 }
2455}
2456impl From<crate::operation::update_agent_runtime::UpdateAgentRuntimeError> for Error {
2457 fn from(err: crate::operation::update_agent_runtime::UpdateAgentRuntimeError) -> Self {
2458 match err {
2459 crate::operation::update_agent_runtime::UpdateAgentRuntimeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2460 crate::operation::update_agent_runtime::UpdateAgentRuntimeError::ConflictException(inner) => Error::ConflictException(inner),
2461 crate::operation::update_agent_runtime::UpdateAgentRuntimeError::InternalServerException(inner) => Error::InternalServerException(inner),
2462 crate::operation::update_agent_runtime::UpdateAgentRuntimeError::ResourceNotFoundException(inner) => {
2463 Error::ResourceNotFoundException(inner)
2464 }
2465 crate::operation::update_agent_runtime::UpdateAgentRuntimeError::ServiceQuotaExceededException(inner) => {
2466 Error::ServiceQuotaExceededException(inner)
2467 }
2468 crate::operation::update_agent_runtime::UpdateAgentRuntimeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2469 crate::operation::update_agent_runtime::UpdateAgentRuntimeError::ValidationException(inner) => Error::ValidationException(inner),
2470 crate::operation::update_agent_runtime::UpdateAgentRuntimeError::Unhandled(inner) => Error::Unhandled(inner),
2471 }
2472 }
2473}
2474impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError, R>>
2475 for Error
2476where
2477 R: Send + Sync + std::fmt::Debug + 'static,
2478{
2479 fn from(
2480 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError, R>,
2481 ) -> Self {
2482 match err {
2483 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2484 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2485 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2486 source: err.into(),
2487 }),
2488 }
2489 }
2490}
2491impl From<crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError> for Error {
2492 fn from(err: crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError) -> Self {
2493 match err {
2494 crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError::AccessDeniedException(inner) => {
2495 Error::AccessDeniedException(inner)
2496 }
2497 crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError::ConflictException(inner) => {
2498 Error::ConflictException(inner)
2499 }
2500 crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError::InternalServerException(inner) => {
2501 Error::InternalServerException(inner)
2502 }
2503 crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError::ResourceNotFoundException(inner) => {
2504 Error::ResourceNotFoundException(inner)
2505 }
2506 crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError::ServiceQuotaExceededException(inner) => {
2507 Error::ServiceQuotaExceededException(inner)
2508 }
2509 crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError::ThrottlingException(inner) => {
2510 Error::ThrottlingException(inner)
2511 }
2512 crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError::ValidationException(inner) => {
2513 Error::ValidationException(inner)
2514 }
2515 crate::operation::update_agent_runtime_endpoint::UpdateAgentRuntimeEndpointError::Unhandled(inner) => Error::Unhandled(inner),
2516 }
2517 }
2518}
2519impl<R>
2520 From<
2521 ::aws_smithy_runtime_api::client::result::SdkError<
2522 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError,
2523 R,
2524 >,
2525 > for Error
2526where
2527 R: Send + Sync + std::fmt::Debug + 'static,
2528{
2529 fn from(
2530 err: ::aws_smithy_runtime_api::client::result::SdkError<
2531 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError,
2532 R,
2533 >,
2534 ) -> Self {
2535 match err {
2536 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2537 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2538 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2539 source: err.into(),
2540 }),
2541 }
2542 }
2543}
2544impl From<crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError> for Error {
2545 fn from(err: crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError) -> Self {
2546 match err {
2547 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::AccessDeniedException(inner) => {
2548 Error::AccessDeniedException(inner)
2549 }
2550 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::ConflictException(inner) => {
2551 Error::ConflictException(inner)
2552 }
2553 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::DecryptionFailure(inner) => {
2554 Error::DecryptionFailure(inner)
2555 }
2556 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::EncryptionFailure(inner) => {
2557 Error::EncryptionFailure(inner)
2558 }
2559 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::InternalServerException(inner) => {
2560 Error::InternalServerException(inner)
2561 }
2562 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::ResourceNotFoundException(inner) => {
2563 Error::ResourceNotFoundException(inner)
2564 }
2565 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::ServiceQuotaExceededException(inner) => {
2566 Error::ServiceQuotaExceededException(inner)
2567 }
2568 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::ThrottlingException(inner) => {
2569 Error::ThrottlingException(inner)
2570 }
2571 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::UnauthorizedException(inner) => {
2572 Error::UnauthorizedException(inner)
2573 }
2574 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::ValidationException(inner) => {
2575 Error::ValidationException(inner)
2576 }
2577 crate::operation::update_api_key_credential_provider::UpdateApiKeyCredentialProviderError::Unhandled(inner) => Error::Unhandled(inner),
2578 }
2579 }
2580}
2581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluator::UpdateEvaluatorError, R>> for Error
2582where
2583 R: Send + Sync + std::fmt::Debug + 'static,
2584{
2585 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluator::UpdateEvaluatorError, R>) -> Self {
2586 match err {
2587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2590 source: err.into(),
2591 }),
2592 }
2593 }
2594}
2595impl From<crate::operation::update_evaluator::UpdateEvaluatorError> for Error {
2596 fn from(err: crate::operation::update_evaluator::UpdateEvaluatorError) -> Self {
2597 match err {
2598 crate::operation::update_evaluator::UpdateEvaluatorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2599 crate::operation::update_evaluator::UpdateEvaluatorError::ConflictException(inner) => Error::ConflictException(inner),
2600 crate::operation::update_evaluator::UpdateEvaluatorError::InternalServerException(inner) => Error::InternalServerException(inner),
2601 crate::operation::update_evaluator::UpdateEvaluatorError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2602 crate::operation::update_evaluator::UpdateEvaluatorError::ServiceQuotaExceededException(inner) => {
2603 Error::ServiceQuotaExceededException(inner)
2604 }
2605 crate::operation::update_evaluator::UpdateEvaluatorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2606 crate::operation::update_evaluator::UpdateEvaluatorError::ValidationException(inner) => Error::ValidationException(inner),
2607 crate::operation::update_evaluator::UpdateEvaluatorError::Unhandled(inner) => Error::Unhandled(inner),
2608 }
2609 }
2610}
2611impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_gateway::UpdateGatewayError, R>> for Error
2612where
2613 R: Send + Sync + std::fmt::Debug + 'static,
2614{
2615 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_gateway::UpdateGatewayError, R>) -> Self {
2616 match err {
2617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2620 source: err.into(),
2621 }),
2622 }
2623 }
2624}
2625impl From<crate::operation::update_gateway::UpdateGatewayError> for Error {
2626 fn from(err: crate::operation::update_gateway::UpdateGatewayError) -> Self {
2627 match err {
2628 crate::operation::update_gateway::UpdateGatewayError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2629 crate::operation::update_gateway::UpdateGatewayError::ConflictException(inner) => Error::ConflictException(inner),
2630 crate::operation::update_gateway::UpdateGatewayError::InternalServerException(inner) => Error::InternalServerException(inner),
2631 crate::operation::update_gateway::UpdateGatewayError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2632 crate::operation::update_gateway::UpdateGatewayError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2633 crate::operation::update_gateway::UpdateGatewayError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2634 crate::operation::update_gateway::UpdateGatewayError::ValidationException(inner) => Error::ValidationException(inner),
2635 crate::operation::update_gateway::UpdateGatewayError::Unhandled(inner) => Error::Unhandled(inner),
2636 }
2637 }
2638}
2639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_gateway_target::UpdateGatewayTargetError, R>> for Error
2640where
2641 R: Send + Sync + std::fmt::Debug + 'static,
2642{
2643 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_gateway_target::UpdateGatewayTargetError, R>) -> Self {
2644 match err {
2645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2648 source: err.into(),
2649 }),
2650 }
2651 }
2652}
2653impl From<crate::operation::update_gateway_target::UpdateGatewayTargetError> for Error {
2654 fn from(err: crate::operation::update_gateway_target::UpdateGatewayTargetError) -> Self {
2655 match err {
2656 crate::operation::update_gateway_target::UpdateGatewayTargetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2657 crate::operation::update_gateway_target::UpdateGatewayTargetError::ConflictException(inner) => Error::ConflictException(inner),
2658 crate::operation::update_gateway_target::UpdateGatewayTargetError::InternalServerException(inner) => {
2659 Error::InternalServerException(inner)
2660 }
2661 crate::operation::update_gateway_target::UpdateGatewayTargetError::ResourceNotFoundException(inner) => {
2662 Error::ResourceNotFoundException(inner)
2663 }
2664 crate::operation::update_gateway_target::UpdateGatewayTargetError::ServiceQuotaExceededException(inner) => {
2665 Error::ServiceQuotaExceededException(inner)
2666 }
2667 crate::operation::update_gateway_target::UpdateGatewayTargetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2668 crate::operation::update_gateway_target::UpdateGatewayTargetError::ValidationException(inner) => Error::ValidationException(inner),
2669 crate::operation::update_gateway_target::UpdateGatewayTargetError::Unhandled(inner) => Error::Unhandled(inner),
2670 }
2671 }
2672}
2673impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_memory::UpdateMemoryError, R>> for Error
2674where
2675 R: Send + Sync + std::fmt::Debug + 'static,
2676{
2677 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_memory::UpdateMemoryError, R>) -> Self {
2678 match err {
2679 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2680 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2681 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2682 source: err.into(),
2683 }),
2684 }
2685 }
2686}
2687impl From<crate::operation::update_memory::UpdateMemoryError> for Error {
2688 fn from(err: crate::operation::update_memory::UpdateMemoryError) -> Self {
2689 match err {
2690 crate::operation::update_memory::UpdateMemoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2691 crate::operation::update_memory::UpdateMemoryError::ConflictException(inner) => Error::ConflictException(inner),
2692 crate::operation::update_memory::UpdateMemoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2693 crate::operation::update_memory::UpdateMemoryError::ServiceException(inner) => Error::ServiceException(inner),
2694 crate::operation::update_memory::UpdateMemoryError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2695 crate::operation::update_memory::UpdateMemoryError::ThrottledException(inner) => Error::ThrottledException(inner),
2696 crate::operation::update_memory::UpdateMemoryError::ValidationException(inner) => Error::ValidationException(inner),
2697 crate::operation::update_memory::UpdateMemoryError::Unhandled(inner) => Error::Unhandled(inner),
2698 }
2699 }
2700}
2701impl<R>
2702 From<
2703 ::aws_smithy_runtime_api::client::result::SdkError<
2704 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError,
2705 R,
2706 >,
2707 > for Error
2708where
2709 R: Send + Sync + std::fmt::Debug + 'static,
2710{
2711 fn from(
2712 err: ::aws_smithy_runtime_api::client::result::SdkError<
2713 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError,
2714 R,
2715 >,
2716 ) -> Self {
2717 match err {
2718 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2719 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2720 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2721 source: err.into(),
2722 }),
2723 }
2724 }
2725}
2726impl From<crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError> for Error {
2727 fn from(err: crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError) -> Self {
2728 match err {
2729 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::AccessDeniedException(inner) => {
2730 Error::AccessDeniedException(inner)
2731 }
2732 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::ConflictException(inner) => {
2733 Error::ConflictException(inner)
2734 }
2735 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::DecryptionFailure(inner) => {
2736 Error::DecryptionFailure(inner)
2737 }
2738 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::EncryptionFailure(inner) => {
2739 Error::EncryptionFailure(inner)
2740 }
2741 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::InternalServerException(inner) => {
2742 Error::InternalServerException(inner)
2743 }
2744 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::ResourceNotFoundException(inner) => {
2745 Error::ResourceNotFoundException(inner)
2746 }
2747 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::ServiceQuotaExceededException(inner) => {
2748 Error::ServiceQuotaExceededException(inner)
2749 }
2750 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::ThrottlingException(inner) => {
2751 Error::ThrottlingException(inner)
2752 }
2753 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::UnauthorizedException(inner) => {
2754 Error::UnauthorizedException(inner)
2755 }
2756 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::ValidationException(inner) => {
2757 Error::ValidationException(inner)
2758 }
2759 crate::operation::update_oauth2_credential_provider::UpdateOauth2CredentialProviderError::Unhandled(inner) => Error::Unhandled(inner),
2760 }
2761 }
2762}
2763impl<R>
2764 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError, R>>
2765 for Error
2766where
2767 R: Send + Sync + std::fmt::Debug + 'static,
2768{
2769 fn from(
2770 err: ::aws_smithy_runtime_api::client::result::SdkError<
2771 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError,
2772 R,
2773 >,
2774 ) -> Self {
2775 match err {
2776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2779 source: err.into(),
2780 }),
2781 }
2782 }
2783}
2784impl From<crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError> for Error {
2785 fn from(err: crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError) -> Self {
2786 match err {
2787 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError::AccessDeniedException(inner) => {
2788 Error::AccessDeniedException(inner)
2789 }
2790 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError::ConflictException(inner) => {
2791 Error::ConflictException(inner)
2792 }
2793 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError::InternalServerException(inner) => {
2794 Error::InternalServerException(inner)
2795 }
2796 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError::ResourceNotFoundException(inner) => {
2797 Error::ResourceNotFoundException(inner)
2798 }
2799 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError::ServiceQuotaExceededException(inner) => {
2800 Error::ServiceQuotaExceededException(inner)
2801 }
2802 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError::ThrottlingException(inner) => {
2803 Error::ThrottlingException(inner)
2804 }
2805 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError::ValidationException(inner) => {
2806 Error::ValidationException(inner)
2807 }
2808 crate::operation::update_online_evaluation_config::UpdateOnlineEvaluationConfigError::Unhandled(inner) => Error::Unhandled(inner),
2809 }
2810 }
2811}
2812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_policy::UpdatePolicyError, R>> for Error
2813where
2814 R: Send + Sync + std::fmt::Debug + 'static,
2815{
2816 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_policy::UpdatePolicyError, R>) -> Self {
2817 match err {
2818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2821 source: err.into(),
2822 }),
2823 }
2824 }
2825}
2826impl From<crate::operation::update_policy::UpdatePolicyError> for Error {
2827 fn from(err: crate::operation::update_policy::UpdatePolicyError) -> Self {
2828 match err {
2829 crate::operation::update_policy::UpdatePolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2830 crate::operation::update_policy::UpdatePolicyError::ConflictException(inner) => Error::ConflictException(inner),
2831 crate::operation::update_policy::UpdatePolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
2832 crate::operation::update_policy::UpdatePolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2833 crate::operation::update_policy::UpdatePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2834 crate::operation::update_policy::UpdatePolicyError::ValidationException(inner) => Error::ValidationException(inner),
2835 crate::operation::update_policy::UpdatePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2836 }
2837 }
2838}
2839impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_policy_engine::UpdatePolicyEngineError, R>> for Error
2840where
2841 R: Send + Sync + std::fmt::Debug + 'static,
2842{
2843 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_policy_engine::UpdatePolicyEngineError, R>) -> Self {
2844 match err {
2845 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2846 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2847 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2848 source: err.into(),
2849 }),
2850 }
2851 }
2852}
2853impl From<crate::operation::update_policy_engine::UpdatePolicyEngineError> for Error {
2854 fn from(err: crate::operation::update_policy_engine::UpdatePolicyEngineError) -> Self {
2855 match err {
2856 crate::operation::update_policy_engine::UpdatePolicyEngineError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2857 crate::operation::update_policy_engine::UpdatePolicyEngineError::ConflictException(inner) => Error::ConflictException(inner),
2858 crate::operation::update_policy_engine::UpdatePolicyEngineError::InternalServerException(inner) => Error::InternalServerException(inner),
2859 crate::operation::update_policy_engine::UpdatePolicyEngineError::ResourceNotFoundException(inner) => {
2860 Error::ResourceNotFoundException(inner)
2861 }
2862 crate::operation::update_policy_engine::UpdatePolicyEngineError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2863 crate::operation::update_policy_engine::UpdatePolicyEngineError::ValidationException(inner) => Error::ValidationException(inner),
2864 crate::operation::update_policy_engine::UpdatePolicyEngineError::Unhandled(inner) => Error::Unhandled(inner),
2865 }
2866 }
2867}
2868impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workload_identity::UpdateWorkloadIdentityError, R>> for Error
2869where
2870 R: Send + Sync + std::fmt::Debug + 'static,
2871{
2872 fn from(
2873 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workload_identity::UpdateWorkloadIdentityError, R>,
2874 ) -> Self {
2875 match err {
2876 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2877 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2878 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2879 source: err.into(),
2880 }),
2881 }
2882 }
2883}
2884impl From<crate::operation::update_workload_identity::UpdateWorkloadIdentityError> for Error {
2885 fn from(err: crate::operation::update_workload_identity::UpdateWorkloadIdentityError) -> Self {
2886 match err {
2887 crate::operation::update_workload_identity::UpdateWorkloadIdentityError::AccessDeniedException(inner) => {
2888 Error::AccessDeniedException(inner)
2889 }
2890 crate::operation::update_workload_identity::UpdateWorkloadIdentityError::InternalServerException(inner) => {
2891 Error::InternalServerException(inner)
2892 }
2893 crate::operation::update_workload_identity::UpdateWorkloadIdentityError::ResourceNotFoundException(inner) => {
2894 Error::ResourceNotFoundException(inner)
2895 }
2896 crate::operation::update_workload_identity::UpdateWorkloadIdentityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2897 crate::operation::update_workload_identity::UpdateWorkloadIdentityError::UnauthorizedException(inner) => {
2898 Error::UnauthorizedException(inner)
2899 }
2900 crate::operation::update_workload_identity::UpdateWorkloadIdentityError::ValidationException(inner) => Error::ValidationException(inner),
2901 crate::operation::update_workload_identity::UpdateWorkloadIdentityError::Unhandled(inner) => Error::Unhandled(inner),
2902 }
2903 }
2904}
2905impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
2906where
2907 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
2908 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
2909{
2910 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
2911 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2912 meta: ::std::default::Default::default(),
2913 source: err.into(),
2914 })
2915 }
2916}
2917impl ::std::error::Error for Error {
2918 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2919 match self {
2920 Error::AccessDeniedException(inner) => inner.source(),
2921 Error::ConcurrentModificationException(inner) => inner.source(),
2922 Error::ConflictException(inner) => inner.source(),
2923 Error::DecryptionFailure(inner) => inner.source(),
2924 Error::EncryptionFailure(inner) => inner.source(),
2925 Error::InternalServerException(inner) => inner.source(),
2926 Error::ResourceLimitExceededException(inner) => inner.source(),
2927 Error::ResourceNotFoundException(inner) => inner.source(),
2928 Error::ServiceException(inner) => inner.source(),
2929 Error::ServiceQuotaExceededException(inner) => inner.source(),
2930 Error::ThrottledException(inner) => inner.source(),
2931 Error::ThrottlingException(inner) => inner.source(),
2932 Error::UnauthorizedException(inner) => inner.source(),
2933 Error::ValidationException(inner) => inner.source(),
2934 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2935 }
2936 }
2937}
2938impl ::aws_types::request_id::RequestId for Error {
2939 fn request_id(&self) -> Option<&str> {
2940 match self {
2941 Self::AccessDeniedException(e) => e.request_id(),
2942 Self::ConcurrentModificationException(e) => e.request_id(),
2943 Self::ConflictException(e) => e.request_id(),
2944 Self::DecryptionFailure(e) => e.request_id(),
2945 Self::EncryptionFailure(e) => e.request_id(),
2946 Self::InternalServerException(e) => e.request_id(),
2947 Self::ResourceLimitExceededException(e) => e.request_id(),
2948 Self::ResourceNotFoundException(e) => e.request_id(),
2949 Self::ServiceException(e) => e.request_id(),
2950 Self::ServiceQuotaExceededException(e) => e.request_id(),
2951 Self::ThrottledException(e) => e.request_id(),
2952 Self::ThrottlingException(e) => e.request_id(),
2953 Self::UnauthorizedException(e) => e.request_id(),
2954 Self::ValidationException(e) => e.request_id(),
2955 Self::Unhandled(e) => e.meta.request_id(),
2956 }
2957 }
2958}