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