#[non_exhaustive]
#[derive(::std::fmt::Debug)]
pub enum Error {
AccountHasOngoingImportException(crate::types::error::AccountHasOngoingImportException),
AccountNotFoundException(crate::types::error::AccountNotFoundException),
AccountNotRegisteredException(crate::types::error::AccountNotRegisteredException),
AccountRegisteredException(crate::types::error::AccountRegisteredException),
CannotDelegateManagementAccountException(crate::types::error::CannotDelegateManagementAccountException),
ChannelArnInvalidException(crate::types::error::ChannelArnInvalidException),
ChannelAlreadyExistsException(crate::types::error::ChannelAlreadyExistsException),
ChannelExistsForEdsException(crate::types::error::ChannelExistsForEdsException),
ChannelMaxLimitExceededException(crate::types::error::ChannelMaxLimitExceededException),
ChannelNotFoundException(crate::types::error::ChannelNotFoundException),
CloudTrailArnInvalidException(crate::types::error::CloudTrailArnInvalidException),
CloudTrailAccessNotEnabledException(crate::types::error::CloudTrailAccessNotEnabledException),
CloudTrailInvalidClientTokenIdException(crate::types::error::CloudTrailInvalidClientTokenIdException),
CloudWatchLogsDeliveryUnavailableException(crate::types::error::CloudWatchLogsDeliveryUnavailableException),
ConflictException(crate::types::error::ConflictException),
DelegatedAdminAccountLimitExceededException(crate::types::error::DelegatedAdminAccountLimitExceededException),
EventDataStoreArnInvalidException(crate::types::error::EventDataStoreArnInvalidException),
EventDataStoreAlreadyExistsException(crate::types::error::EventDataStoreAlreadyExistsException),
EventDataStoreHasOngoingImportException(crate::types::error::EventDataStoreHasOngoingImportException),
EventDataStoreMaxLimitExceededException(crate::types::error::EventDataStoreMaxLimitExceededException),
EventDataStoreNotFoundException(crate::types::error::EventDataStoreNotFoundException),
EventDataStoreTerminationProtectedException(crate::types::error::EventDataStoreTerminationProtectedException),
ImportNotFoundException(crate::types::error::ImportNotFoundException),
InactiveEventDataStoreException(crate::types::error::InactiveEventDataStoreException),
InactiveQueryException(crate::types::error::InactiveQueryException),
InsightNotEnabledException(crate::types::error::InsightNotEnabledException),
InsufficientDependencyServiceAccessPermissionException(crate::types::error::InsufficientDependencyServiceAccessPermissionException),
InsufficientEncryptionPolicyException(crate::types::error::InsufficientEncryptionPolicyException),
InsufficientS3BucketPolicyException(crate::types::error::InsufficientS3BucketPolicyException),
InsufficientSnsTopicPolicyException(crate::types::error::InsufficientSnsTopicPolicyException),
InvalidCloudWatchLogsLogGroupArnException(crate::types::error::InvalidCloudWatchLogsLogGroupArnException),
InvalidCloudWatchLogsRoleArnException(crate::types::error::InvalidCloudWatchLogsRoleArnException),
InvalidDateRangeException(crate::types::error::InvalidDateRangeException),
InvalidEventCategoryException(crate::types::error::InvalidEventCategoryException),
InvalidEventDataStoreCategoryException(crate::types::error::InvalidEventDataStoreCategoryException),
InvalidEventDataStoreStatusException(crate::types::error::InvalidEventDataStoreStatusException),
InvalidEventSelectorsException(crate::types::error::InvalidEventSelectorsException),
InvalidHomeRegionException(crate::types::error::InvalidHomeRegionException),
InvalidImportSourceException(crate::types::error::InvalidImportSourceException),
InvalidInsightSelectorsException(crate::types::error::InvalidInsightSelectorsException),
InvalidKmsKeyIdException(crate::types::error::InvalidKmsKeyIdException),
InvalidLookupAttributesException(crate::types::error::InvalidLookupAttributesException),
InvalidMaxResultsException(crate::types::error::InvalidMaxResultsException),
InvalidNextTokenException(crate::types::error::InvalidNextTokenException),
InvalidParameterCombinationException(crate::types::error::InvalidParameterCombinationException),
InvalidParameterException(crate::types::error::InvalidParameterException),
InvalidQueryStatementException(crate::types::error::InvalidQueryStatementException),
InvalidQueryStatusException(crate::types::error::InvalidQueryStatusException),
InvalidS3BucketNameException(crate::types::error::InvalidS3BucketNameException),
InvalidS3PrefixException(crate::types::error::InvalidS3PrefixException),
InvalidSnsTopicNameException(crate::types::error::InvalidSnsTopicNameException),
InvalidSourceException(crate::types::error::InvalidSourceException),
InvalidTagParameterException(crate::types::error::InvalidTagParameterException),
InvalidTimeRangeException(crate::types::error::InvalidTimeRangeException),
InvalidTokenException(crate::types::error::InvalidTokenException),
InvalidTrailNameException(crate::types::error::InvalidTrailNameException),
KmsException(crate::types::error::KmsException),
#[deprecated]
KmsKeyDisabledException(crate::types::error::KmsKeyDisabledException),
KmsKeyNotFoundException(crate::types::error::KmsKeyNotFoundException),
MaxConcurrentQueriesException(crate::types::error::MaxConcurrentQueriesException),
MaximumNumberOfTrailsExceededException(crate::types::error::MaximumNumberOfTrailsExceededException),
NoManagementAccountSlrExistsException(crate::types::error::NoManagementAccountSlrExistsException),
NotOrganizationManagementAccountException(crate::types::error::NotOrganizationManagementAccountException),
NotOrganizationMasterAccountException(crate::types::error::NotOrganizationMasterAccountException),
OperationNotPermittedException(crate::types::error::OperationNotPermittedException),
OrganizationNotInAllFeaturesModeException(crate::types::error::OrganizationNotInAllFeaturesModeException),
OrganizationsNotInUseException(crate::types::error::OrganizationsNotInUseException),
QueryIdNotFoundException(crate::types::error::QueryIdNotFoundException),
ResourceArnNotValidException(crate::types::error::ResourceArnNotValidException),
ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
ResourcePolicyNotFoundException(crate::types::error::ResourcePolicyNotFoundException),
ResourcePolicyNotValidException(crate::types::error::ResourcePolicyNotValidException),
ResourceTypeNotSupportedException(crate::types::error::ResourceTypeNotSupportedException),
S3BucketDoesNotExistException(crate::types::error::S3BucketDoesNotExistException),
TagsLimitExceededException(crate::types::error::TagsLimitExceededException),
ThrottlingException(crate::types::error::ThrottlingException),
TrailAlreadyExistsException(crate::types::error::TrailAlreadyExistsException),
TrailNotFoundException(crate::types::error::TrailNotFoundException),
TrailNotProvidedException(crate::types::error::TrailNotProvidedException),
UnsupportedOperationException(crate::types::error::UnsupportedOperationException),
Unhandled(::aws_smithy_types::error::Unhandled),
}
impl ::std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::AccountHasOngoingImportException(inner) => inner.fmt(f),
Error::AccountNotFoundException(inner) => inner.fmt(f),
Error::AccountNotRegisteredException(inner) => inner.fmt(f),
Error::AccountRegisteredException(inner) => inner.fmt(f),
Error::CannotDelegateManagementAccountException(inner) => inner.fmt(f),
Error::ChannelArnInvalidException(inner) => inner.fmt(f),
Error::ChannelAlreadyExistsException(inner) => inner.fmt(f),
Error::ChannelExistsForEdsException(inner) => inner.fmt(f),
Error::ChannelMaxLimitExceededException(inner) => inner.fmt(f),
Error::ChannelNotFoundException(inner) => inner.fmt(f),
Error::CloudTrailArnInvalidException(inner) => inner.fmt(f),
Error::CloudTrailAccessNotEnabledException(inner) => inner.fmt(f),
Error::CloudTrailInvalidClientTokenIdException(inner) => inner.fmt(f),
Error::CloudWatchLogsDeliveryUnavailableException(inner) => inner.fmt(f),
Error::ConflictException(inner) => inner.fmt(f),
Error::DelegatedAdminAccountLimitExceededException(inner) => inner.fmt(f),
Error::EventDataStoreArnInvalidException(inner) => inner.fmt(f),
Error::EventDataStoreAlreadyExistsException(inner) => inner.fmt(f),
Error::EventDataStoreHasOngoingImportException(inner) => inner.fmt(f),
Error::EventDataStoreMaxLimitExceededException(inner) => inner.fmt(f),
Error::EventDataStoreNotFoundException(inner) => inner.fmt(f),
Error::EventDataStoreTerminationProtectedException(inner) => inner.fmt(f),
Error::ImportNotFoundException(inner) => inner.fmt(f),
Error::InactiveEventDataStoreException(inner) => inner.fmt(f),
Error::InactiveQueryException(inner) => inner.fmt(f),
Error::InsightNotEnabledException(inner) => inner.fmt(f),
Error::InsufficientDependencyServiceAccessPermissionException(inner) => inner.fmt(f),
Error::InsufficientEncryptionPolicyException(inner) => inner.fmt(f),
Error::InsufficientS3BucketPolicyException(inner) => inner.fmt(f),
Error::InsufficientSnsTopicPolicyException(inner) => inner.fmt(f),
Error::InvalidCloudWatchLogsLogGroupArnException(inner) => inner.fmt(f),
Error::InvalidCloudWatchLogsRoleArnException(inner) => inner.fmt(f),
Error::InvalidDateRangeException(inner) => inner.fmt(f),
Error::InvalidEventCategoryException(inner) => inner.fmt(f),
Error::InvalidEventDataStoreCategoryException(inner) => inner.fmt(f),
Error::InvalidEventDataStoreStatusException(inner) => inner.fmt(f),
Error::InvalidEventSelectorsException(inner) => inner.fmt(f),
Error::InvalidHomeRegionException(inner) => inner.fmt(f),
Error::InvalidImportSourceException(inner) => inner.fmt(f),
Error::InvalidInsightSelectorsException(inner) => inner.fmt(f),
Error::InvalidKmsKeyIdException(inner) => inner.fmt(f),
Error::InvalidLookupAttributesException(inner) => inner.fmt(f),
Error::InvalidMaxResultsException(inner) => inner.fmt(f),
Error::InvalidNextTokenException(inner) => inner.fmt(f),
Error::InvalidParameterCombinationException(inner) => inner.fmt(f),
Error::InvalidParameterException(inner) => inner.fmt(f),
Error::InvalidQueryStatementException(inner) => inner.fmt(f),
Error::InvalidQueryStatusException(inner) => inner.fmt(f),
Error::InvalidS3BucketNameException(inner) => inner.fmt(f),
Error::InvalidS3PrefixException(inner) => inner.fmt(f),
Error::InvalidSnsTopicNameException(inner) => inner.fmt(f),
Error::InvalidSourceException(inner) => inner.fmt(f),
Error::InvalidTagParameterException(inner) => inner.fmt(f),
Error::InvalidTimeRangeException(inner) => inner.fmt(f),
Error::InvalidTokenException(inner) => inner.fmt(f),
Error::InvalidTrailNameException(inner) => inner.fmt(f),
Error::KmsException(inner) => inner.fmt(f),
Error::KmsKeyDisabledException(inner) => inner.fmt(f),
Error::KmsKeyNotFoundException(inner) => inner.fmt(f),
Error::MaxConcurrentQueriesException(inner) => inner.fmt(f),
Error::MaximumNumberOfTrailsExceededException(inner) => inner.fmt(f),
Error::NoManagementAccountSlrExistsException(inner) => inner.fmt(f),
Error::NotOrganizationManagementAccountException(inner) => inner.fmt(f),
Error::NotOrganizationMasterAccountException(inner) => inner.fmt(f),
Error::OperationNotPermittedException(inner) => inner.fmt(f),
Error::OrganizationNotInAllFeaturesModeException(inner) => inner.fmt(f),
Error::OrganizationsNotInUseException(inner) => inner.fmt(f),
Error::QueryIdNotFoundException(inner) => inner.fmt(f),
Error::ResourceArnNotValidException(inner) => inner.fmt(f),
Error::ResourceNotFoundException(inner) => inner.fmt(f),
Error::ResourcePolicyNotFoundException(inner) => inner.fmt(f),
Error::ResourcePolicyNotValidException(inner) => inner.fmt(f),
Error::ResourceTypeNotSupportedException(inner) => inner.fmt(f),
Error::S3BucketDoesNotExistException(inner) => inner.fmt(f),
Error::TagsLimitExceededException(inner) => inner.fmt(f),
Error::ThrottlingException(inner) => inner.fmt(f),
Error::TrailAlreadyExistsException(inner) => inner.fmt(f),
Error::TrailNotFoundException(inner) => inner.fmt(f),
Error::TrailNotProvidedException(inner) => inner.fmt(f),
Error::UnsupportedOperationException(inner) => inner.fmt(f),
Error::Unhandled(inner) => inner.fmt(f),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::add_tags::AddTagsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::add_tags::AddTagsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::add_tags::AddTagsError> for Error {
fn from(err: crate::operation::add_tags::AddTagsError) -> Self {
match err {
crate::operation::add_tags::AddTagsError::ChannelArnInvalidException(inner) => Error::ChannelArnInvalidException(inner),
crate::operation::add_tags::AddTagsError::ChannelNotFoundException(inner) => Error::ChannelNotFoundException(inner),
crate::operation::add_tags::AddTagsError::CloudTrailArnInvalidException(inner) => Error::CloudTrailArnInvalidException(inner),
crate::operation::add_tags::AddTagsError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::add_tags::AddTagsError::EventDataStoreArnInvalidException(inner) => Error::EventDataStoreArnInvalidException(inner),
crate::operation::add_tags::AddTagsError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::add_tags::AddTagsError::InactiveEventDataStoreException(inner) => Error::InactiveEventDataStoreException(inner),
crate::operation::add_tags::AddTagsError::InvalidTagParameterException(inner) => Error::InvalidTagParameterException(inner),
crate::operation::add_tags::AddTagsError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::add_tags::AddTagsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::add_tags::AddTagsError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::add_tags::AddTagsError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::add_tags::AddTagsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::add_tags::AddTagsError::ResourceTypeNotSupportedException(inner) => Error::ResourceTypeNotSupportedException(inner),
crate::operation::add_tags::AddTagsError::TagsLimitExceededException(inner) => Error::TagsLimitExceededException(inner),
crate::operation::add_tags::AddTagsError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::add_tags::AddTagsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::cancel_query::CancelQueryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::cancel_query::CancelQueryError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::cancel_query::CancelQueryError> for Error {
fn from(err: crate::operation::cancel_query::CancelQueryError) -> Self {
match err {
crate::operation::cancel_query::CancelQueryError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::cancel_query::CancelQueryError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::cancel_query::CancelQueryError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::cancel_query::CancelQueryError::InactiveEventDataStoreException(inner) => Error::InactiveEventDataStoreException(inner),
crate::operation::cancel_query::CancelQueryError::InactiveQueryException(inner) => Error::InactiveQueryException(inner),
crate::operation::cancel_query::CancelQueryError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::cancel_query::CancelQueryError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::cancel_query::CancelQueryError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::cancel_query::CancelQueryError::QueryIdNotFoundException(inner) => Error::QueryIdNotFoundException(inner),
crate::operation::cancel_query::CancelQueryError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::cancel_query::CancelQueryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_channel::CreateChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_channel::CreateChannelError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_channel::CreateChannelError> for Error {
fn from(err: crate::operation::create_channel::CreateChannelError) -> Self {
match err {
crate::operation::create_channel::CreateChannelError::ChannelAlreadyExistsException(inner) => Error::ChannelAlreadyExistsException(inner),
crate::operation::create_channel::CreateChannelError::ChannelMaxLimitExceededException(inner) => {
Error::ChannelMaxLimitExceededException(inner)
}
crate::operation::create_channel::CreateChannelError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::create_channel::CreateChannelError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::create_channel::CreateChannelError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::create_channel::CreateChannelError::InvalidEventDataStoreCategoryException(inner) => {
Error::InvalidEventDataStoreCategoryException(inner)
}
crate::operation::create_channel::CreateChannelError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::create_channel::CreateChannelError::InvalidSourceException(inner) => Error::InvalidSourceException(inner),
crate::operation::create_channel::CreateChannelError::InvalidTagParameterException(inner) => Error::InvalidTagParameterException(inner),
crate::operation::create_channel::CreateChannelError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::create_channel::CreateChannelError::TagsLimitExceededException(inner) => Error::TagsLimitExceededException(inner),
crate::operation::create_channel::CreateChannelError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::create_channel::CreateChannelError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_event_data_store::CreateEventDataStoreError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_event_data_store::CreateEventDataStoreError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_event_data_store::CreateEventDataStoreError> for Error {
fn from(err: crate::operation::create_event_data_store::CreateEventDataStoreError) -> Self {
match err {
crate::operation::create_event_data_store::CreateEventDataStoreError::CloudTrailAccessNotEnabledException(inner) => {
Error::CloudTrailAccessNotEnabledException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_event_data_store::CreateEventDataStoreError::EventDataStoreAlreadyExistsException(inner) => {
Error::EventDataStoreAlreadyExistsException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::EventDataStoreMaxLimitExceededException(inner) => {
Error::EventDataStoreMaxLimitExceededException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::InvalidEventSelectorsException(inner) => {
Error::InvalidEventSelectorsException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::InvalidKmsKeyIdException(inner) => {
Error::InvalidKmsKeyIdException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::InvalidTagParameterException(inner) => {
Error::InvalidTagParameterException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::KmsException(inner) => Error::KmsException(inner),
crate::operation::create_event_data_store::CreateEventDataStoreError::KmsKeyNotFoundException(inner) => {
Error::KmsKeyNotFoundException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::OrganizationNotInAllFeaturesModeException(inner) => {
Error::OrganizationNotInAllFeaturesModeException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::OrganizationsNotInUseException(inner) => {
Error::OrganizationsNotInUseException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::create_event_data_store::CreateEventDataStoreError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_trail::CreateTrailError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_trail::CreateTrailError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_trail::CreateTrailError> for Error {
fn from(err: crate::operation::create_trail::CreateTrailError) -> Self {
match err {
crate::operation::create_trail::CreateTrailError::CloudTrailAccessNotEnabledException(inner) => {
Error::CloudTrailAccessNotEnabledException(inner)
}
crate::operation::create_trail::CreateTrailError::CloudTrailInvalidClientTokenIdException(inner) => {
Error::CloudTrailInvalidClientTokenIdException(inner)
}
crate::operation::create_trail::CreateTrailError::CloudWatchLogsDeliveryUnavailableException(inner) => {
Error::CloudWatchLogsDeliveryUnavailableException(inner)
}
crate::operation::create_trail::CreateTrailError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_trail::CreateTrailError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::create_trail::CreateTrailError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::create_trail::CreateTrailError::InsufficientS3BucketPolicyException(inner) => {
Error::InsufficientS3BucketPolicyException(inner)
}
crate::operation::create_trail::CreateTrailError::InsufficientSnsTopicPolicyException(inner) => {
Error::InsufficientSnsTopicPolicyException(inner)
}
crate::operation::create_trail::CreateTrailError::InvalidCloudWatchLogsLogGroupArnException(inner) => {
Error::InvalidCloudWatchLogsLogGroupArnException(inner)
}
crate::operation::create_trail::CreateTrailError::InvalidCloudWatchLogsRoleArnException(inner) => {
Error::InvalidCloudWatchLogsRoleArnException(inner)
}
crate::operation::create_trail::CreateTrailError::InvalidKmsKeyIdException(inner) => Error::InvalidKmsKeyIdException(inner),
crate::operation::create_trail::CreateTrailError::InvalidParameterCombinationException(inner) => {
Error::InvalidParameterCombinationException(inner)
}
crate::operation::create_trail::CreateTrailError::InvalidS3BucketNameException(inner) => Error::InvalidS3BucketNameException(inner),
crate::operation::create_trail::CreateTrailError::InvalidS3PrefixException(inner) => Error::InvalidS3PrefixException(inner),
crate::operation::create_trail::CreateTrailError::InvalidSnsTopicNameException(inner) => Error::InvalidSnsTopicNameException(inner),
crate::operation::create_trail::CreateTrailError::InvalidTagParameterException(inner) => Error::InvalidTagParameterException(inner),
crate::operation::create_trail::CreateTrailError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::create_trail::CreateTrailError::KmsException(inner) => Error::KmsException(inner),
crate::operation::create_trail::CreateTrailError::KmsKeyDisabledException(inner) => Error::KmsKeyDisabledException(inner),
crate::operation::create_trail::CreateTrailError::KmsKeyNotFoundException(inner) => Error::KmsKeyNotFoundException(inner),
crate::operation::create_trail::CreateTrailError::MaximumNumberOfTrailsExceededException(inner) => {
Error::MaximumNumberOfTrailsExceededException(inner)
}
crate::operation::create_trail::CreateTrailError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::create_trail::CreateTrailError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::create_trail::CreateTrailError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::create_trail::CreateTrailError::OrganizationNotInAllFeaturesModeException(inner) => {
Error::OrganizationNotInAllFeaturesModeException(inner)
}
crate::operation::create_trail::CreateTrailError::OrganizationsNotInUseException(inner) => Error::OrganizationsNotInUseException(inner),
crate::operation::create_trail::CreateTrailError::S3BucketDoesNotExistException(inner) => Error::S3BucketDoesNotExistException(inner),
crate::operation::create_trail::CreateTrailError::TagsLimitExceededException(inner) => Error::TagsLimitExceededException(inner),
crate::operation::create_trail::CreateTrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_trail::CreateTrailError::TrailAlreadyExistsException(inner) => Error::TrailAlreadyExistsException(inner),
crate::operation::create_trail::CreateTrailError::TrailNotProvidedException(inner) => Error::TrailNotProvidedException(inner),
crate::operation::create_trail::CreateTrailError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::create_trail::CreateTrailError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_channel::DeleteChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_channel::DeleteChannelError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_channel::DeleteChannelError> for Error {
fn from(err: crate::operation::delete_channel::DeleteChannelError) -> Self {
match err {
crate::operation::delete_channel::DeleteChannelError::ChannelArnInvalidException(inner) => Error::ChannelArnInvalidException(inner),
crate::operation::delete_channel::DeleteChannelError::ChannelNotFoundException(inner) => Error::ChannelNotFoundException(inner),
crate::operation::delete_channel::DeleteChannelError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::delete_channel::DeleteChannelError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::delete_channel::DeleteChannelError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_event_data_store::DeleteEventDataStoreError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_event_data_store::DeleteEventDataStoreError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_event_data_store::DeleteEventDataStoreError> for Error {
fn from(err: crate::operation::delete_event_data_store::DeleteEventDataStoreError) -> Self {
match err {
crate::operation::delete_event_data_store::DeleteEventDataStoreError::ChannelExistsForEdsException(inner) => {
Error::ChannelExistsForEdsException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::EventDataStoreHasOngoingImportException(inner) => {
Error::EventDataStoreHasOngoingImportException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::EventDataStoreTerminationProtectedException(inner) => {
Error::EventDataStoreTerminationProtectedException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_resource_policy::DeleteResourcePolicyError> for Error {
fn from(err: crate::operation::delete_resource_policy::DeleteResourcePolicyError) -> Self {
match err {
crate::operation::delete_resource_policy::DeleteResourcePolicyError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourceArnNotValidException(inner) => {
Error::ResourceArnNotValidException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourcePolicyNotFoundException(inner) => {
Error::ResourcePolicyNotFoundException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourceTypeNotSupportedException(inner) => {
Error::ResourceTypeNotSupportedException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_trail::DeleteTrailError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_trail::DeleteTrailError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_trail::DeleteTrailError> for Error {
fn from(err: crate::operation::delete_trail::DeleteTrailError) -> Self {
match err {
crate::operation::delete_trail::DeleteTrailError::CloudTrailArnInvalidException(inner) => Error::CloudTrailArnInvalidException(inner),
crate::operation::delete_trail::DeleteTrailError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_trail::DeleteTrailError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::delete_trail::DeleteTrailError::InvalidHomeRegionException(inner) => Error::InvalidHomeRegionException(inner),
crate::operation::delete_trail::DeleteTrailError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::delete_trail::DeleteTrailError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::delete_trail::DeleteTrailError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::delete_trail::DeleteTrailError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::delete_trail::DeleteTrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::delete_trail::DeleteTrailError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::delete_trail::DeleteTrailError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::delete_trail::DeleteTrailError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_http::result::SdkError<crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError> for Error {
fn from(err: crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError) -> Self {
match err {
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::AccountNotFoundException(inner) => Error::AccountNotFoundException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::AccountNotRegisteredException(inner) => Error::AccountNotRegisteredException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::CloudTrailAccessNotEnabledException(inner) => Error::CloudTrailAccessNotEnabledException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::InsufficientDependencyServiceAccessPermissionException(inner) => Error::InsufficientDependencyServiceAccessPermissionException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::NotOrganizationManagementAccountException(inner) => Error::NotOrganizationManagementAccountException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::OrganizationNotInAllFeaturesModeException(inner) => Error::OrganizationNotInAllFeaturesModeException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::OrganizationsNotInUseException(inner) => Error::OrganizationsNotInUseException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::describe_query::DescribeQueryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::describe_query::DescribeQueryError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::describe_query::DescribeQueryError> for Error {
fn from(err: crate::operation::describe_query::DescribeQueryError) -> Self {
match err {
crate::operation::describe_query::DescribeQueryError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::describe_query::DescribeQueryError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::describe_query::DescribeQueryError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::describe_query::DescribeQueryError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::describe_query::DescribeQueryError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::describe_query::DescribeQueryError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::describe_query::DescribeQueryError::QueryIdNotFoundException(inner) => Error::QueryIdNotFoundException(inner),
crate::operation::describe_query::DescribeQueryError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::describe_query::DescribeQueryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::describe_trails::DescribeTrailsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::describe_trails::DescribeTrailsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::describe_trails::DescribeTrailsError> for Error {
fn from(err: crate::operation::describe_trails::DescribeTrailsError) -> Self {
match err {
crate::operation::describe_trails::DescribeTrailsError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::describe_trails::DescribeTrailsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::describe_trails::DescribeTrailsError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::describe_trails::DescribeTrailsError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::describe_trails::DescribeTrailsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_channel::GetChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_channel::GetChannelError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_channel::GetChannelError> for Error {
fn from(err: crate::operation::get_channel::GetChannelError) -> Self {
match err {
crate::operation::get_channel::GetChannelError::ChannelArnInvalidException(inner) => Error::ChannelArnInvalidException(inner),
crate::operation::get_channel::GetChannelError::ChannelNotFoundException(inner) => Error::ChannelNotFoundException(inner),
crate::operation::get_channel::GetChannelError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::get_channel::GetChannelError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::get_channel::GetChannelError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_event_data_store::GetEventDataStoreError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_event_data_store::GetEventDataStoreError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_event_data_store::GetEventDataStoreError> for Error {
fn from(err: crate::operation::get_event_data_store::GetEventDataStoreError) -> Self {
match err {
crate::operation::get_event_data_store::GetEventDataStoreError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::get_event_data_store::GetEventDataStoreError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::get_event_data_store::GetEventDataStoreError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::get_event_data_store::GetEventDataStoreError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::get_event_data_store::GetEventDataStoreError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::get_event_data_store::GetEventDataStoreError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::get_event_data_store::GetEventDataStoreError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_event_selectors::GetEventSelectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_event_selectors::GetEventSelectorsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_event_selectors::GetEventSelectorsError> for Error {
fn from(err: crate::operation::get_event_selectors::GetEventSelectorsError) -> Self {
match err {
crate::operation::get_event_selectors::GetEventSelectorsError::CloudTrailArnInvalidException(inner) => {
Error::CloudTrailArnInvalidException(inner)
}
crate::operation::get_event_selectors::GetEventSelectorsError::InvalidTrailNameException(inner) => {
Error::InvalidTrailNameException(inner)
}
crate::operation::get_event_selectors::GetEventSelectorsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::get_event_selectors::GetEventSelectorsError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::get_event_selectors::GetEventSelectorsError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::get_event_selectors::GetEventSelectorsError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::get_event_selectors::GetEventSelectorsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_import::GetImportError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_import::GetImportError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_import::GetImportError> for Error {
fn from(err: crate::operation::get_import::GetImportError) -> Self {
match err {
crate::operation::get_import::GetImportError::ImportNotFoundException(inner) => Error::ImportNotFoundException(inner),
crate::operation::get_import::GetImportError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::get_import::GetImportError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::get_import::GetImportError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::get_import::GetImportError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_insight_selectors::GetInsightSelectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_insight_selectors::GetInsightSelectorsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_insight_selectors::GetInsightSelectorsError> for Error {
fn from(err: crate::operation::get_insight_selectors::GetInsightSelectorsError) -> Self {
match err {
crate::operation::get_insight_selectors::GetInsightSelectorsError::CloudTrailArnInvalidException(inner) => {
Error::CloudTrailArnInvalidException(inner)
}
crate::operation::get_insight_selectors::GetInsightSelectorsError::InsightNotEnabledException(inner) => {
Error::InsightNotEnabledException(inner)
}
crate::operation::get_insight_selectors::GetInsightSelectorsError::InvalidTrailNameException(inner) => {
Error::InvalidTrailNameException(inner)
}
crate::operation::get_insight_selectors::GetInsightSelectorsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::get_insight_selectors::GetInsightSelectorsError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::get_insight_selectors::GetInsightSelectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_insight_selectors::GetInsightSelectorsError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::get_insight_selectors::GetInsightSelectorsError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::get_insight_selectors::GetInsightSelectorsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_query_results::GetQueryResultsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_query_results::GetQueryResultsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_query_results::GetQueryResultsError> for Error {
fn from(err: crate::operation::get_query_results::GetQueryResultsError) -> Self {
match err {
crate::operation::get_query_results::GetQueryResultsError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::get_query_results::GetQueryResultsError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::get_query_results::GetQueryResultsError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::get_query_results::GetQueryResultsError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::get_query_results::GetQueryResultsError::InvalidMaxResultsException(inner) => Error::InvalidMaxResultsException(inner),
crate::operation::get_query_results::GetQueryResultsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
crate::operation::get_query_results::GetQueryResultsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::get_query_results::GetQueryResultsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::get_query_results::GetQueryResultsError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::get_query_results::GetQueryResultsError::QueryIdNotFoundException(inner) => Error::QueryIdNotFoundException(inner),
crate::operation::get_query_results::GetQueryResultsError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::get_query_results::GetQueryResultsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_resource_policy::GetResourcePolicyError> for Error {
fn from(err: crate::operation::get_resource_policy::GetResourcePolicyError) -> Self {
match err {
crate::operation::get_resource_policy::GetResourcePolicyError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::get_resource_policy::GetResourcePolicyError::ResourceArnNotValidException(inner) => {
Error::ResourceArnNotValidException(inner)
}
crate::operation::get_resource_policy::GetResourcePolicyError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_resource_policy::GetResourcePolicyError::ResourcePolicyNotFoundException(inner) => {
Error::ResourcePolicyNotFoundException(inner)
}
crate::operation::get_resource_policy::GetResourcePolicyError::ResourceTypeNotSupportedException(inner) => {
Error::ResourceTypeNotSupportedException(inner)
}
crate::operation::get_resource_policy::GetResourcePolicyError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::get_resource_policy::GetResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_trail::GetTrailError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_trail::GetTrailError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_trail::GetTrailError> for Error {
fn from(err: crate::operation::get_trail::GetTrailError) -> Self {
match err {
crate::operation::get_trail::GetTrailError::CloudTrailArnInvalidException(inner) => Error::CloudTrailArnInvalidException(inner),
crate::operation::get_trail::GetTrailError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::get_trail::GetTrailError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::get_trail::GetTrailError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::get_trail::GetTrailError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::get_trail::GetTrailError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_trail_status::GetTrailStatusError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_trail_status::GetTrailStatusError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_trail_status::GetTrailStatusError> for Error {
fn from(err: crate::operation::get_trail_status::GetTrailStatusError) -> Self {
match err {
crate::operation::get_trail_status::GetTrailStatusError::CloudTrailArnInvalidException(inner) => {
Error::CloudTrailArnInvalidException(inner)
}
crate::operation::get_trail_status::GetTrailStatusError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::get_trail_status::GetTrailStatusError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::get_trail_status::GetTrailStatusError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::get_trail_status::GetTrailStatusError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::get_trail_status::GetTrailStatusError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_channels::ListChannelsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_channels::ListChannelsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_channels::ListChannelsError> for Error {
fn from(err: crate::operation::list_channels::ListChannelsError) -> Self {
match err {
crate::operation::list_channels::ListChannelsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
crate::operation::list_channels::ListChannelsError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::list_channels::ListChannelsError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::list_channels::ListChannelsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_event_data_stores::ListEventDataStoresError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_event_data_stores::ListEventDataStoresError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_event_data_stores::ListEventDataStoresError> for Error {
fn from(err: crate::operation::list_event_data_stores::ListEventDataStoresError) -> Self {
match err {
crate::operation::list_event_data_stores::ListEventDataStoresError::InvalidMaxResultsException(inner) => {
Error::InvalidMaxResultsException(inner)
}
crate::operation::list_event_data_stores::ListEventDataStoresError::InvalidNextTokenException(inner) => {
Error::InvalidNextTokenException(inner)
}
crate::operation::list_event_data_stores::ListEventDataStoresError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::list_event_data_stores::ListEventDataStoresError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::list_event_data_stores::ListEventDataStoresError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::list_event_data_stores::ListEventDataStoresError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_import_failures::ListImportFailuresError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_import_failures::ListImportFailuresError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_import_failures::ListImportFailuresError> for Error {
fn from(err: crate::operation::list_import_failures::ListImportFailuresError) -> Self {
match err {
crate::operation::list_import_failures::ListImportFailuresError::InvalidNextTokenException(inner) => {
Error::InvalidNextTokenException(inner)
}
crate::operation::list_import_failures::ListImportFailuresError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::list_import_failures::ListImportFailuresError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::list_import_failures::ListImportFailuresError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_imports::ListImportsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_imports::ListImportsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_imports::ListImportsError> for Error {
fn from(err: crate::operation::list_imports::ListImportsError) -> Self {
match err {
crate::operation::list_imports::ListImportsError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::list_imports::ListImportsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
crate::operation::list_imports::ListImportsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::list_imports::ListImportsError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::list_imports::ListImportsError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::list_imports::ListImportsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_public_keys::ListPublicKeysError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_public_keys::ListPublicKeysError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_public_keys::ListPublicKeysError> for Error {
fn from(err: crate::operation::list_public_keys::ListPublicKeysError) -> Self {
match err {
crate::operation::list_public_keys::ListPublicKeysError::InvalidTimeRangeException(inner) => Error::InvalidTimeRangeException(inner),
crate::operation::list_public_keys::ListPublicKeysError::InvalidTokenException(inner) => Error::InvalidTokenException(inner),
crate::operation::list_public_keys::ListPublicKeysError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::list_public_keys::ListPublicKeysError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::list_public_keys::ListPublicKeysError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_queries::ListQueriesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_queries::ListQueriesError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_queries::ListQueriesError> for Error {
fn from(err: crate::operation::list_queries::ListQueriesError) -> Self {
match err {
crate::operation::list_queries::ListQueriesError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::list_queries::ListQueriesError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::list_queries::ListQueriesError::InactiveEventDataStoreException(inner) => Error::InactiveEventDataStoreException(inner),
crate::operation::list_queries::ListQueriesError::InvalidDateRangeException(inner) => Error::InvalidDateRangeException(inner),
crate::operation::list_queries::ListQueriesError::InvalidMaxResultsException(inner) => Error::InvalidMaxResultsException(inner),
crate::operation::list_queries::ListQueriesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
crate::operation::list_queries::ListQueriesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::list_queries::ListQueriesError::InvalidQueryStatusException(inner) => Error::InvalidQueryStatusException(inner),
crate::operation::list_queries::ListQueriesError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::list_queries::ListQueriesError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::list_queries::ListQueriesError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::list_queries::ListQueriesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_tags::ListTagsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_tags::ListTagsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_tags::ListTagsError> for Error {
fn from(err: crate::operation::list_tags::ListTagsError) -> Self {
match err {
crate::operation::list_tags::ListTagsError::ChannelArnInvalidException(inner) => Error::ChannelArnInvalidException(inner),
crate::operation::list_tags::ListTagsError::CloudTrailArnInvalidException(inner) => Error::CloudTrailArnInvalidException(inner),
crate::operation::list_tags::ListTagsError::EventDataStoreArnInvalidException(inner) => Error::EventDataStoreArnInvalidException(inner),
crate::operation::list_tags::ListTagsError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::list_tags::ListTagsError::InactiveEventDataStoreException(inner) => Error::InactiveEventDataStoreException(inner),
crate::operation::list_tags::ListTagsError::InvalidTokenException(inner) => Error::InvalidTokenException(inner),
crate::operation::list_tags::ListTagsError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::list_tags::ListTagsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::list_tags::ListTagsError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::list_tags::ListTagsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_tags::ListTagsError::ResourceTypeNotSupportedException(inner) => Error::ResourceTypeNotSupportedException(inner),
crate::operation::list_tags::ListTagsError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::list_tags::ListTagsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_trails::ListTrailsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_trails::ListTrailsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_trails::ListTrailsError> for Error {
fn from(err: crate::operation::list_trails::ListTrailsError) -> Self {
match err {
crate::operation::list_trails::ListTrailsError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::list_trails::ListTrailsError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::list_trails::ListTrailsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::lookup_events::LookupEventsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::lookup_events::LookupEventsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::lookup_events::LookupEventsError> for Error {
fn from(err: crate::operation::lookup_events::LookupEventsError) -> Self {
match err {
crate::operation::lookup_events::LookupEventsError::InvalidEventCategoryException(inner) => Error::InvalidEventCategoryException(inner),
crate::operation::lookup_events::LookupEventsError::InvalidLookupAttributesException(inner) => {
Error::InvalidLookupAttributesException(inner)
}
crate::operation::lookup_events::LookupEventsError::InvalidMaxResultsException(inner) => Error::InvalidMaxResultsException(inner),
crate::operation::lookup_events::LookupEventsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
crate::operation::lookup_events::LookupEventsError::InvalidTimeRangeException(inner) => Error::InvalidTimeRangeException(inner),
crate::operation::lookup_events::LookupEventsError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::lookup_events::LookupEventsError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::lookup_events::LookupEventsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::put_event_selectors::PutEventSelectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::put_event_selectors::PutEventSelectorsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::put_event_selectors::PutEventSelectorsError> for Error {
fn from(err: crate::operation::put_event_selectors::PutEventSelectorsError) -> Self {
match err {
crate::operation::put_event_selectors::PutEventSelectorsError::CloudTrailArnInvalidException(inner) => {
Error::CloudTrailArnInvalidException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::put_event_selectors::PutEventSelectorsError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::InvalidEventSelectorsException(inner) => {
Error::InvalidEventSelectorsException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::InvalidHomeRegionException(inner) => {
Error::InvalidHomeRegionException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::InvalidTrailNameException(inner) => {
Error::InvalidTrailNameException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::put_event_selectors::PutEventSelectorsError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::put_event_selectors::PutEventSelectorsError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::put_event_selectors::PutEventSelectorsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::put_insight_selectors::PutInsightSelectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::put_insight_selectors::PutInsightSelectorsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::put_insight_selectors::PutInsightSelectorsError> for Error {
fn from(err: crate::operation::put_insight_selectors::PutInsightSelectorsError) -> Self {
match err {
crate::operation::put_insight_selectors::PutInsightSelectorsError::CloudTrailArnInvalidException(inner) => {
Error::CloudTrailArnInvalidException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::InsufficientS3BucketPolicyException(inner) => {
Error::InsufficientS3BucketPolicyException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::InvalidHomeRegionException(inner) => {
Error::InvalidHomeRegionException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::InvalidInsightSelectorsException(inner) => {
Error::InvalidInsightSelectorsException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::InvalidTrailNameException(inner) => {
Error::InvalidTrailNameException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::KmsException(inner) => Error::KmsException(inner),
crate::operation::put_insight_selectors::PutInsightSelectorsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::S3BucketDoesNotExistException(inner) => {
Error::S3BucketDoesNotExistException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::put_insight_selectors::PutInsightSelectorsError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::put_insight_selectors::PutInsightSelectorsError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::put_resource_policy::PutResourcePolicyError> for Error {
fn from(err: crate::operation::put_resource_policy::PutResourcePolicyError) -> Self {
match err {
crate::operation::put_resource_policy::PutResourcePolicyError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourceArnNotValidException(inner) => {
Error::ResourceArnNotValidException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourcePolicyNotValidException(inner) => {
Error::ResourcePolicyNotValidException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourceTypeNotSupportedException(inner) => {
Error::ResourceTypeNotSupportedException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError, R>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError> for Error {
fn from(err: crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError) -> Self {
match err {
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::AccountNotFoundException(inner) => Error::AccountNotFoundException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::AccountRegisteredException(inner) => Error::AccountRegisteredException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::CannotDelegateManagementAccountException(inner) => Error::CannotDelegateManagementAccountException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::CloudTrailAccessNotEnabledException(inner) => Error::CloudTrailAccessNotEnabledException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::DelegatedAdminAccountLimitExceededException(inner) => Error::DelegatedAdminAccountLimitExceededException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::InsufficientDependencyServiceAccessPermissionException(inner) => Error::InsufficientDependencyServiceAccessPermissionException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::NotOrganizationManagementAccountException(inner) => Error::NotOrganizationManagementAccountException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::OrganizationNotInAllFeaturesModeException(inner) => Error::OrganizationNotInAllFeaturesModeException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::OrganizationsNotInUseException(inner) => Error::OrganizationsNotInUseException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::remove_tags::RemoveTagsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::remove_tags::RemoveTagsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::remove_tags::RemoveTagsError> for Error {
fn from(err: crate::operation::remove_tags::RemoveTagsError) -> Self {
match err {
crate::operation::remove_tags::RemoveTagsError::ChannelArnInvalidException(inner) => Error::ChannelArnInvalidException(inner),
crate::operation::remove_tags::RemoveTagsError::ChannelNotFoundException(inner) => Error::ChannelNotFoundException(inner),
crate::operation::remove_tags::RemoveTagsError::CloudTrailArnInvalidException(inner) => Error::CloudTrailArnInvalidException(inner),
crate::operation::remove_tags::RemoveTagsError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::remove_tags::RemoveTagsError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::remove_tags::RemoveTagsError::InactiveEventDataStoreException(inner) => Error::InactiveEventDataStoreException(inner),
crate::operation::remove_tags::RemoveTagsError::InvalidTagParameterException(inner) => Error::InvalidTagParameterException(inner),
crate::operation::remove_tags::RemoveTagsError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::remove_tags::RemoveTagsError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::remove_tags::RemoveTagsError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::remove_tags::RemoveTagsError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::remove_tags::RemoveTagsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::remove_tags::RemoveTagsError::ResourceTypeNotSupportedException(inner) => {
Error::ResourceTypeNotSupportedException(inner)
}
crate::operation::remove_tags::RemoveTagsError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::remove_tags::RemoveTagsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::restore_event_data_store::RestoreEventDataStoreError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::restore_event_data_store::RestoreEventDataStoreError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::restore_event_data_store::RestoreEventDataStoreError> for Error {
fn from(err: crate::operation::restore_event_data_store::RestoreEventDataStoreError) -> Self {
match err {
crate::operation::restore_event_data_store::RestoreEventDataStoreError::CloudTrailAccessNotEnabledException(inner) => {
Error::CloudTrailAccessNotEnabledException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::EventDataStoreMaxLimitExceededException(inner) => {
Error::EventDataStoreMaxLimitExceededException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::InvalidEventDataStoreStatusException(inner) => {
Error::InvalidEventDataStoreStatusException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::OrganizationNotInAllFeaturesModeException(inner) => {
Error::OrganizationNotInAllFeaturesModeException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::OrganizationsNotInUseException(inner) => {
Error::OrganizationsNotInUseException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::restore_event_data_store::RestoreEventDataStoreError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError, R>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError> for Error {
fn from(err: crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError) -> Self {
match err {
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::EventDataStoreArnInvalidException(inner) => Error::EventDataStoreArnInvalidException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::InsufficientDependencyServiceAccessPermissionException(inner) => Error::InsufficientDependencyServiceAccessPermissionException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::InvalidEventDataStoreCategoryException(inner) => Error::InvalidEventDataStoreCategoryException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::InvalidEventDataStoreStatusException(inner) => Error::InvalidEventDataStoreStatusException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::NoManagementAccountSlrExistsException(inner) => Error::NoManagementAccountSlrExistsException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::NotOrganizationMasterAccountException(inner) => Error::NotOrganizationMasterAccountException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::start_import::StartImportError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::start_import::StartImportError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::start_import::StartImportError> for Error {
fn from(err: crate::operation::start_import::StartImportError) -> Self {
match err {
crate::operation::start_import::StartImportError::AccountHasOngoingImportException(inner) => {
Error::AccountHasOngoingImportException(inner)
}
crate::operation::start_import::StartImportError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::start_import::StartImportError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::start_import::StartImportError::ImportNotFoundException(inner) => Error::ImportNotFoundException(inner),
crate::operation::start_import::StartImportError::InactiveEventDataStoreException(inner) => Error::InactiveEventDataStoreException(inner),
crate::operation::start_import::StartImportError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::start_import::StartImportError::InvalidEventDataStoreCategoryException(inner) => {
Error::InvalidEventDataStoreCategoryException(inner)
}
crate::operation::start_import::StartImportError::InvalidEventDataStoreStatusException(inner) => {
Error::InvalidEventDataStoreStatusException(inner)
}
crate::operation::start_import::StartImportError::InvalidImportSourceException(inner) => Error::InvalidImportSourceException(inner),
crate::operation::start_import::StartImportError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::start_import::StartImportError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::start_import::StartImportError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::start_import::StartImportError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::start_logging::StartLoggingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::start_logging::StartLoggingError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::start_logging::StartLoggingError> for Error {
fn from(err: crate::operation::start_logging::StartLoggingError) -> Self {
match err {
crate::operation::start_logging::StartLoggingError::CloudTrailArnInvalidException(inner) => Error::CloudTrailArnInvalidException(inner),
crate::operation::start_logging::StartLoggingError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::start_logging::StartLoggingError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::start_logging::StartLoggingError::InvalidHomeRegionException(inner) => Error::InvalidHomeRegionException(inner),
crate::operation::start_logging::StartLoggingError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::start_logging::StartLoggingError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::start_logging::StartLoggingError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::start_logging::StartLoggingError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::start_logging::StartLoggingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::start_logging::StartLoggingError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::start_logging::StartLoggingError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::start_logging::StartLoggingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::start_query::StartQueryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::start_query::StartQueryError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::start_query::StartQueryError> for Error {
fn from(err: crate::operation::start_query::StartQueryError) -> Self {
match err {
crate::operation::start_query::StartQueryError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::start_query::StartQueryError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::start_query::StartQueryError::InactiveEventDataStoreException(inner) => Error::InactiveEventDataStoreException(inner),
crate::operation::start_query::StartQueryError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::start_query::StartQueryError::InsufficientS3BucketPolicyException(inner) => {
Error::InsufficientS3BucketPolicyException(inner)
}
crate::operation::start_query::StartQueryError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::start_query::StartQueryError::InvalidQueryStatementException(inner) => Error::InvalidQueryStatementException(inner),
crate::operation::start_query::StartQueryError::InvalidS3BucketNameException(inner) => Error::InvalidS3BucketNameException(inner),
crate::operation::start_query::StartQueryError::InvalidS3PrefixException(inner) => Error::InvalidS3PrefixException(inner),
crate::operation::start_query::StartQueryError::MaxConcurrentQueriesException(inner) => Error::MaxConcurrentQueriesException(inner),
crate::operation::start_query::StartQueryError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::start_query::StartQueryError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::start_query::StartQueryError::S3BucketDoesNotExistException(inner) => Error::S3BucketDoesNotExistException(inner),
crate::operation::start_query::StartQueryError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::start_query::StartQueryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError, R>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError> for Error {
fn from(err: crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError) -> Self {
match err {
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::EventDataStoreArnInvalidException(inner) => Error::EventDataStoreArnInvalidException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::EventDataStoreNotFoundException(inner) => Error::EventDataStoreNotFoundException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::InsufficientDependencyServiceAccessPermissionException(inner) => Error::InsufficientDependencyServiceAccessPermissionException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::InvalidEventDataStoreCategoryException(inner) => Error::InvalidEventDataStoreCategoryException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::InvalidEventDataStoreStatusException(inner) => Error::InvalidEventDataStoreStatusException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::NoManagementAccountSlrExistsException(inner) => Error::NoManagementAccountSlrExistsException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::NotOrganizationMasterAccountException(inner) => Error::NotOrganizationMasterAccountException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::stop_import::StopImportError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::stop_import::StopImportError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::stop_import::StopImportError> for Error {
fn from(err: crate::operation::stop_import::StopImportError) -> Self {
match err {
crate::operation::stop_import::StopImportError::ImportNotFoundException(inner) => Error::ImportNotFoundException(inner),
crate::operation::stop_import::StopImportError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::stop_import::StopImportError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::stop_import::StopImportError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::stop_import::StopImportError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::stop_logging::StopLoggingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::stop_logging::StopLoggingError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::stop_logging::StopLoggingError> for Error {
fn from(err: crate::operation::stop_logging::StopLoggingError) -> Self {
match err {
crate::operation::stop_logging::StopLoggingError::CloudTrailArnInvalidException(inner) => Error::CloudTrailArnInvalidException(inner),
crate::operation::stop_logging::StopLoggingError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::stop_logging::StopLoggingError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::stop_logging::StopLoggingError::InvalidHomeRegionException(inner) => Error::InvalidHomeRegionException(inner),
crate::operation::stop_logging::StopLoggingError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::stop_logging::StopLoggingError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::stop_logging::StopLoggingError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::stop_logging::StopLoggingError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::stop_logging::StopLoggingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::stop_logging::StopLoggingError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::stop_logging::StopLoggingError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::stop_logging::StopLoggingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::update_channel::UpdateChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::update_channel::UpdateChannelError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::update_channel::UpdateChannelError> for Error {
fn from(err: crate::operation::update_channel::UpdateChannelError) -> Self {
match err {
crate::operation::update_channel::UpdateChannelError::ChannelAlreadyExistsException(inner) => Error::ChannelAlreadyExistsException(inner),
crate::operation::update_channel::UpdateChannelError::ChannelArnInvalidException(inner) => Error::ChannelArnInvalidException(inner),
crate::operation::update_channel::UpdateChannelError::ChannelNotFoundException(inner) => Error::ChannelNotFoundException(inner),
crate::operation::update_channel::UpdateChannelError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::update_channel::UpdateChannelError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::update_channel::UpdateChannelError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::update_channel::UpdateChannelError::InvalidEventDataStoreCategoryException(inner) => {
Error::InvalidEventDataStoreCategoryException(inner)
}
crate::operation::update_channel::UpdateChannelError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::update_channel::UpdateChannelError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::update_channel::UpdateChannelError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::update_channel::UpdateChannelError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::update_event_data_store::UpdateEventDataStoreError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::update_event_data_store::UpdateEventDataStoreError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::update_event_data_store::UpdateEventDataStoreError> for Error {
fn from(err: crate::operation::update_event_data_store::UpdateEventDataStoreError) -> Self {
match err {
crate::operation::update_event_data_store::UpdateEventDataStoreError::CloudTrailAccessNotEnabledException(inner) => {
Error::CloudTrailAccessNotEnabledException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::EventDataStoreAlreadyExistsException(inner) => {
Error::EventDataStoreAlreadyExistsException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::EventDataStoreHasOngoingImportException(inner) => {
Error::EventDataStoreHasOngoingImportException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::InvalidEventSelectorsException(inner) => {
Error::InvalidEventSelectorsException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::InvalidKmsKeyIdException(inner) => {
Error::InvalidKmsKeyIdException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::KmsException(inner) => Error::KmsException(inner),
crate::operation::update_event_data_store::UpdateEventDataStoreError::KmsKeyNotFoundException(inner) => {
Error::KmsKeyNotFoundException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::OrganizationNotInAllFeaturesModeException(inner) => {
Error::OrganizationNotInAllFeaturesModeException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::OrganizationsNotInUseException(inner) => {
Error::OrganizationsNotInUseException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::update_event_data_store::UpdateEventDataStoreError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::update_trail::UpdateTrailError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::update_trail::UpdateTrailError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::update_trail::UpdateTrailError> for Error {
fn from(err: crate::operation::update_trail::UpdateTrailError) -> Self {
match err {
crate::operation::update_trail::UpdateTrailError::CloudTrailAccessNotEnabledException(inner) => {
Error::CloudTrailAccessNotEnabledException(inner)
}
crate::operation::update_trail::UpdateTrailError::CloudTrailArnInvalidException(inner) => Error::CloudTrailArnInvalidException(inner),
crate::operation::update_trail::UpdateTrailError::CloudTrailInvalidClientTokenIdException(inner) => {
Error::CloudTrailInvalidClientTokenIdException(inner)
}
crate::operation::update_trail::UpdateTrailError::CloudWatchLogsDeliveryUnavailableException(inner) => {
Error::CloudWatchLogsDeliveryUnavailableException(inner)
}
crate::operation::update_trail::UpdateTrailError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_trail::UpdateTrailError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::update_trail::UpdateTrailError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::update_trail::UpdateTrailError::InsufficientS3BucketPolicyException(inner) => {
Error::InsufficientS3BucketPolicyException(inner)
}
crate::operation::update_trail::UpdateTrailError::InsufficientSnsTopicPolicyException(inner) => {
Error::InsufficientSnsTopicPolicyException(inner)
}
crate::operation::update_trail::UpdateTrailError::InvalidCloudWatchLogsLogGroupArnException(inner) => {
Error::InvalidCloudWatchLogsLogGroupArnException(inner)
}
crate::operation::update_trail::UpdateTrailError::InvalidCloudWatchLogsRoleArnException(inner) => {
Error::InvalidCloudWatchLogsRoleArnException(inner)
}
crate::operation::update_trail::UpdateTrailError::InvalidEventSelectorsException(inner) => Error::InvalidEventSelectorsException(inner),
crate::operation::update_trail::UpdateTrailError::InvalidHomeRegionException(inner) => Error::InvalidHomeRegionException(inner),
crate::operation::update_trail::UpdateTrailError::InvalidKmsKeyIdException(inner) => Error::InvalidKmsKeyIdException(inner),
crate::operation::update_trail::UpdateTrailError::InvalidParameterCombinationException(inner) => {
Error::InvalidParameterCombinationException(inner)
}
crate::operation::update_trail::UpdateTrailError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::update_trail::UpdateTrailError::InvalidS3BucketNameException(inner) => Error::InvalidS3BucketNameException(inner),
crate::operation::update_trail::UpdateTrailError::InvalidS3PrefixException(inner) => Error::InvalidS3PrefixException(inner),
crate::operation::update_trail::UpdateTrailError::InvalidSnsTopicNameException(inner) => Error::InvalidSnsTopicNameException(inner),
crate::operation::update_trail::UpdateTrailError::InvalidTrailNameException(inner) => Error::InvalidTrailNameException(inner),
crate::operation::update_trail::UpdateTrailError::KmsException(inner) => Error::KmsException(inner),
crate::operation::update_trail::UpdateTrailError::KmsKeyDisabledException(inner) => Error::KmsKeyDisabledException(inner),
crate::operation::update_trail::UpdateTrailError::KmsKeyNotFoundException(inner) => Error::KmsKeyNotFoundException(inner),
crate::operation::update_trail::UpdateTrailError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::update_trail::UpdateTrailError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::update_trail::UpdateTrailError::OperationNotPermittedException(inner) => Error::OperationNotPermittedException(inner),
crate::operation::update_trail::UpdateTrailError::OrganizationNotInAllFeaturesModeException(inner) => {
Error::OrganizationNotInAllFeaturesModeException(inner)
}
crate::operation::update_trail::UpdateTrailError::OrganizationsNotInUseException(inner) => Error::OrganizationsNotInUseException(inner),
crate::operation::update_trail::UpdateTrailError::S3BucketDoesNotExistException(inner) => Error::S3BucketDoesNotExistException(inner),
crate::operation::update_trail::UpdateTrailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::update_trail::UpdateTrailError::TrailNotFoundException(inner) => Error::TrailNotFoundException(inner),
crate::operation::update_trail::UpdateTrailError::TrailNotProvidedException(inner) => Error::TrailNotProvidedException(inner),
crate::operation::update_trail::UpdateTrailError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::update_trail::UpdateTrailError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl ::std::error::Error for Error {
fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
match self {
Error::AccountHasOngoingImportException(inner) => inner.source(),
Error::AccountNotFoundException(inner) => inner.source(),
Error::AccountNotRegisteredException(inner) => inner.source(),
Error::AccountRegisteredException(inner) => inner.source(),
Error::CannotDelegateManagementAccountException(inner) => inner.source(),
Error::ChannelArnInvalidException(inner) => inner.source(),
Error::ChannelAlreadyExistsException(inner) => inner.source(),
Error::ChannelExistsForEdsException(inner) => inner.source(),
Error::ChannelMaxLimitExceededException(inner) => inner.source(),
Error::ChannelNotFoundException(inner) => inner.source(),
Error::CloudTrailArnInvalidException(inner) => inner.source(),
Error::CloudTrailAccessNotEnabledException(inner) => inner.source(),
Error::CloudTrailInvalidClientTokenIdException(inner) => inner.source(),
Error::CloudWatchLogsDeliveryUnavailableException(inner) => inner.source(),
Error::ConflictException(inner) => inner.source(),
Error::DelegatedAdminAccountLimitExceededException(inner) => inner.source(),
Error::EventDataStoreArnInvalidException(inner) => inner.source(),
Error::EventDataStoreAlreadyExistsException(inner) => inner.source(),
Error::EventDataStoreHasOngoingImportException(inner) => inner.source(),
Error::EventDataStoreMaxLimitExceededException(inner) => inner.source(),
Error::EventDataStoreNotFoundException(inner) => inner.source(),
Error::EventDataStoreTerminationProtectedException(inner) => inner.source(),
Error::ImportNotFoundException(inner) => inner.source(),
Error::InactiveEventDataStoreException(inner) => inner.source(),
Error::InactiveQueryException(inner) => inner.source(),
Error::InsightNotEnabledException(inner) => inner.source(),
Error::InsufficientDependencyServiceAccessPermissionException(inner) => inner.source(),
Error::InsufficientEncryptionPolicyException(inner) => inner.source(),
Error::InsufficientS3BucketPolicyException(inner) => inner.source(),
Error::InsufficientSnsTopicPolicyException(inner) => inner.source(),
Error::InvalidCloudWatchLogsLogGroupArnException(inner) => inner.source(),
Error::InvalidCloudWatchLogsRoleArnException(inner) => inner.source(),
Error::InvalidDateRangeException(inner) => inner.source(),
Error::InvalidEventCategoryException(inner) => inner.source(),
Error::InvalidEventDataStoreCategoryException(inner) => inner.source(),
Error::InvalidEventDataStoreStatusException(inner) => inner.source(),
Error::InvalidEventSelectorsException(inner) => inner.source(),
Error::InvalidHomeRegionException(inner) => inner.source(),
Error::InvalidImportSourceException(inner) => inner.source(),
Error::InvalidInsightSelectorsException(inner) => inner.source(),
Error::InvalidKmsKeyIdException(inner) => inner.source(),
Error::InvalidLookupAttributesException(inner) => inner.source(),
Error::InvalidMaxResultsException(inner) => inner.source(),
Error::InvalidNextTokenException(inner) => inner.source(),
Error::InvalidParameterCombinationException(inner) => inner.source(),
Error::InvalidParameterException(inner) => inner.source(),
Error::InvalidQueryStatementException(inner) => inner.source(),
Error::InvalidQueryStatusException(inner) => inner.source(),
Error::InvalidS3BucketNameException(inner) => inner.source(),
Error::InvalidS3PrefixException(inner) => inner.source(),
Error::InvalidSnsTopicNameException(inner) => inner.source(),
Error::InvalidSourceException(inner) => inner.source(),
Error::InvalidTagParameterException(inner) => inner.source(),
Error::InvalidTimeRangeException(inner) => inner.source(),
Error::InvalidTokenException(inner) => inner.source(),
Error::InvalidTrailNameException(inner) => inner.source(),
Error::KmsException(inner) => inner.source(),
Error::KmsKeyDisabledException(inner) => inner.source(),
Error::KmsKeyNotFoundException(inner) => inner.source(),
Error::MaxConcurrentQueriesException(inner) => inner.source(),
Error::MaximumNumberOfTrailsExceededException(inner) => inner.source(),
Error::NoManagementAccountSlrExistsException(inner) => inner.source(),
Error::NotOrganizationManagementAccountException(inner) => inner.source(),
Error::NotOrganizationMasterAccountException(inner) => inner.source(),
Error::OperationNotPermittedException(inner) => inner.source(),
Error::OrganizationNotInAllFeaturesModeException(inner) => inner.source(),
Error::OrganizationsNotInUseException(inner) => inner.source(),
Error::QueryIdNotFoundException(inner) => inner.source(),
Error::ResourceArnNotValidException(inner) => inner.source(),
Error::ResourceNotFoundException(inner) => inner.source(),
Error::ResourcePolicyNotFoundException(inner) => inner.source(),
Error::ResourcePolicyNotValidException(inner) => inner.source(),
Error::ResourceTypeNotSupportedException(inner) => inner.source(),
Error::S3BucketDoesNotExistException(inner) => inner.source(),
Error::TagsLimitExceededException(inner) => inner.source(),
Error::ThrottlingException(inner) => inner.source(),
Error::TrailAlreadyExistsException(inner) => inner.source(),
Error::TrailNotFoundException(inner) => inner.source(),
Error::TrailNotProvidedException(inner) => inner.source(),
Error::UnsupportedOperationException(inner) => inner.source(),
Error::Unhandled(inner) => inner.source(),
}
}
}
impl ::aws_http::request_id::RequestId for Error {
fn request_id(&self) -> Option<&str> {
match self {
Self::AccountHasOngoingImportException(e) => e.request_id(),
Self::AccountNotFoundException(e) => e.request_id(),
Self::AccountNotRegisteredException(e) => e.request_id(),
Self::AccountRegisteredException(e) => e.request_id(),
Self::CannotDelegateManagementAccountException(e) => e.request_id(),
Self::ChannelArnInvalidException(e) => e.request_id(),
Self::ChannelAlreadyExistsException(e) => e.request_id(),
Self::ChannelExistsForEdsException(e) => e.request_id(),
Self::ChannelMaxLimitExceededException(e) => e.request_id(),
Self::ChannelNotFoundException(e) => e.request_id(),
Self::CloudTrailArnInvalidException(e) => e.request_id(),
Self::CloudTrailAccessNotEnabledException(e) => e.request_id(),
Self::CloudTrailInvalidClientTokenIdException(e) => e.request_id(),
Self::CloudWatchLogsDeliveryUnavailableException(e) => e.request_id(),
Self::ConflictException(e) => e.request_id(),
Self::DelegatedAdminAccountLimitExceededException(e) => e.request_id(),
Self::EventDataStoreArnInvalidException(e) => e.request_id(),
Self::EventDataStoreAlreadyExistsException(e) => e.request_id(),
Self::EventDataStoreHasOngoingImportException(e) => e.request_id(),
Self::EventDataStoreMaxLimitExceededException(e) => e.request_id(),
Self::EventDataStoreNotFoundException(e) => e.request_id(),
Self::EventDataStoreTerminationProtectedException(e) => e.request_id(),
Self::ImportNotFoundException(e) => e.request_id(),
Self::InactiveEventDataStoreException(e) => e.request_id(),
Self::InactiveQueryException(e) => e.request_id(),
Self::InsightNotEnabledException(e) => e.request_id(),
Self::InsufficientDependencyServiceAccessPermissionException(e) => e.request_id(),
Self::InsufficientEncryptionPolicyException(e) => e.request_id(),
Self::InsufficientS3BucketPolicyException(e) => e.request_id(),
Self::InsufficientSnsTopicPolicyException(e) => e.request_id(),
Self::InvalidCloudWatchLogsLogGroupArnException(e) => e.request_id(),
Self::InvalidCloudWatchLogsRoleArnException(e) => e.request_id(),
Self::InvalidDateRangeException(e) => e.request_id(),
Self::InvalidEventCategoryException(e) => e.request_id(),
Self::InvalidEventDataStoreCategoryException(e) => e.request_id(),
Self::InvalidEventDataStoreStatusException(e) => e.request_id(),
Self::InvalidEventSelectorsException(e) => e.request_id(),
Self::InvalidHomeRegionException(e) => e.request_id(),
Self::InvalidImportSourceException(e) => e.request_id(),
Self::InvalidInsightSelectorsException(e) => e.request_id(),
Self::InvalidKmsKeyIdException(e) => e.request_id(),
Self::InvalidLookupAttributesException(e) => e.request_id(),
Self::InvalidMaxResultsException(e) => e.request_id(),
Self::InvalidNextTokenException(e) => e.request_id(),
Self::InvalidParameterCombinationException(e) => e.request_id(),
Self::InvalidParameterException(e) => e.request_id(),
Self::InvalidQueryStatementException(e) => e.request_id(),
Self::InvalidQueryStatusException(e) => e.request_id(),
Self::InvalidS3BucketNameException(e) => e.request_id(),
Self::InvalidS3PrefixException(e) => e.request_id(),
Self::InvalidSnsTopicNameException(e) => e.request_id(),
Self::InvalidSourceException(e) => e.request_id(),
Self::InvalidTagParameterException(e) => e.request_id(),
Self::InvalidTimeRangeException(e) => e.request_id(),
Self::InvalidTokenException(e) => e.request_id(),
Self::InvalidTrailNameException(e) => e.request_id(),
Self::KmsException(e) => e.request_id(),
Self::KmsKeyDisabledException(e) => e.request_id(),
Self::KmsKeyNotFoundException(e) => e.request_id(),
Self::MaxConcurrentQueriesException(e) => e.request_id(),
Self::MaximumNumberOfTrailsExceededException(e) => e.request_id(),
Self::NoManagementAccountSlrExistsException(e) => e.request_id(),
Self::NotOrganizationManagementAccountException(e) => e.request_id(),
Self::NotOrganizationMasterAccountException(e) => e.request_id(),
Self::OperationNotPermittedException(e) => e.request_id(),
Self::OrganizationNotInAllFeaturesModeException(e) => e.request_id(),
Self::OrganizationsNotInUseException(e) => e.request_id(),
Self::QueryIdNotFoundException(e) => e.request_id(),
Self::ResourceArnNotValidException(e) => e.request_id(),
Self::ResourceNotFoundException(e) => e.request_id(),
Self::ResourcePolicyNotFoundException(e) => e.request_id(),
Self::ResourcePolicyNotValidException(e) => e.request_id(),
Self::ResourceTypeNotSupportedException(e) => e.request_id(),
Self::S3BucketDoesNotExistException(e) => e.request_id(),
Self::TagsLimitExceededException(e) => e.request_id(),
Self::ThrottlingException(e) => e.request_id(),
Self::TrailAlreadyExistsException(e) => e.request_id(),
Self::TrailNotFoundException(e) => e.request_id(),
Self::TrailNotProvidedException(e) => e.request_id(),
Self::UnsupportedOperationException(e) => e.request_id(),
Self::Unhandled(e) => e.request_id(),
}
}
}