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