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