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