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