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