// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
/// All possible error types for this service.
#[non_exhaustive]
#[derive(::std::fmt::Debug)]
pub enum Error {
/// <p>You do not have sufficient access to perform this action.</p>
AccessDeniedException(crate::types::error::AccessDeniedException),
/// <p>This exception is thrown when you start a new import and a previous import is still in progress.</p>
AccountHasOngoingImportException(crate::types::error::AccountHasOngoingImportException),
/// <p>This exception is thrown when the specified account is not found or not part of an organization.</p>
AccountNotFoundException(crate::types::error::AccountNotFoundException),
/// <p>This exception is thrown when the specified account is not registered as the CloudTrail delegated administrator.</p>
AccountNotRegisteredException(crate::types::error::AccountNotRegisteredException),
/// <p>This exception is thrown when the account is already registered as the CloudTrail delegated administrator.</p>
AccountRegisteredException(crate::types::error::AccountRegisteredException),
/// <p>This exception is thrown when the management account of an organization is registered as the CloudTrail delegated administrator.</p>
CannotDelegateManagementAccountException(crate::types::error::CannotDelegateManagementAccountException),
/// <p>This exception is thrown when the specified value of <code>ChannelARN</code> is not valid.</p>
ChannelArnInvalidException(crate::types::error::ChannelArnInvalidException),
/// <p>This exception is thrown when the provided channel already exists.</p>
ChannelAlreadyExistsException(crate::types::error::ChannelAlreadyExistsException),
/// <p>This exception is thrown when the specified event data store cannot yet be deleted because it is in use by a channel.</p>
ChannelExistsForEdsException(crate::types::error::ChannelExistsForEdsException),
/// <p>This exception is thrown when the maximum number of channels limit is exceeded.</p>
ChannelMaxLimitExceededException(crate::types::error::ChannelMaxLimitExceededException),
/// <p>This exception is thrown when CloudTrail cannot find the specified channel.</p>
ChannelNotFoundException(crate::types::error::ChannelNotFoundException),
/// <p>This exception is thrown when an operation is called with an ARN that is not valid.</p>
/// <p>The following is the format of a trail ARN: <code>arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail</code></p>
/// <p>The following is the format of an event data store ARN: <code>arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE</code></p>
/// <p>The following is the format of a dashboard ARN: <code>arn:aws:cloudtrail:us-east-1:123456789012:dashboard/exampleDash</code></p>
/// <p>The following is the format of a channel ARN: <code>arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890</code></p>
CloudTrailArnInvalidException(crate::types::error::CloudTrailArnInvalidException),
/// <p>This exception is thrown when trusted access has not been enabled between CloudTrail and Organizations. For more information, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.html#orgs_how-to-enable-disable-trusted-access">How to enable or disable trusted access</a> in the <i>Organizations User Guide</i> and <a href="https://docs.aws.amazon.com/awscloudtrail/latest/userguide/creating-an-organizational-trail-prepare.html">Prepare For Creating a Trail For Your Organization</a> in the <i>CloudTrail User Guide</i>.</p>
CloudTrailAccessNotEnabledException(crate::types::error::CloudTrailAccessNotEnabledException),
/// <p>This exception is thrown when a call results in the <code>InvalidClientTokenId</code> error code. This can occur when you are creating or updating a trail to send notifications to an Amazon SNS topic that is in a suspended Amazon Web Services account.</p>
CloudTrailInvalidClientTokenIdException(crate::types::error::CloudTrailInvalidClientTokenIdException),
/// <p>Cannot set a CloudWatch Logs delivery for this Region.</p>
CloudWatchLogsDeliveryUnavailableException(crate::types::error::CloudWatchLogsDeliveryUnavailableException),
/// <p>You are trying to update a resource when another request is in progress. Allow sufficient wait time for the previous request to complete, then retry your request.</p>
ConcurrentModificationException(crate::types::error::ConcurrentModificationException),
/// <p>This exception is thrown when the specified resource is not ready for an operation. This can occur when you try to run an operation on a resource before CloudTrail has time to fully load the resource, or because another operation is modifying the resource. If this exception occurs, wait a few minutes, and then try the operation again.</p>
ConflictException(crate::types::error::ConflictException),
/// <p>This exception is thrown when the maximum number of CloudTrail delegated administrators is reached.</p>
DelegatedAdminAccountLimitExceededException(crate::types::error::DelegatedAdminAccountLimitExceededException),
/// <p>The specified event data store ARN is not valid or does not map to an event data store in your account.</p>
EventDataStoreArnInvalidException(crate::types::error::EventDataStoreArnInvalidException),
/// <p>An event data store with that name already exists.</p>
EventDataStoreAlreadyExistsException(crate::types::error::EventDataStoreAlreadyExistsException),
/// <p>You cannot delete the event data store because Lake query federation is enabled. To delete the event data store, run the <code>DisableFederation</code> operation to disable Lake query federation on the event data store.</p>
EventDataStoreFederationEnabledException(crate::types::error::EventDataStoreFederationEnabledException),
/// <p>This exception is thrown when you try to update or delete an event data store that currently has an import in progress.</p>
EventDataStoreHasOngoingImportException(crate::types::error::EventDataStoreHasOngoingImportException),
/// <p>Your account has used the maximum number of event data stores.</p>
EventDataStoreMaxLimitExceededException(crate::types::error::EventDataStoreMaxLimitExceededException),
/// <p>The specified event data store was not found.</p>
EventDataStoreNotFoundException(crate::types::error::EventDataStoreNotFoundException),
/// <p>The event data store cannot be deleted because termination protection is enabled for it.</p>
EventDataStoreTerminationProtectedException(crate::types::error::EventDataStoreTerminationProtectedException),
/// <p>This exception is thrown when a valid query could not be generated for the provided prompt.</p>
GenerateResponseException(crate::types::error::GenerateResponseException),
/// <p>The specified import was not found.</p>
ImportNotFoundException(crate::types::error::ImportNotFoundException),
/// <p>The event data store is inactive.</p>
InactiveEventDataStoreException(crate::types::error::InactiveEventDataStoreException),
/// <p>The specified query cannot be canceled because it is in the <code>FINISHED</code>, <code>FAILED</code>, <code>TIMED_OUT</code>, or <code>CANCELLED</code> state.</p>
InactiveQueryException(crate::types::error::InactiveQueryException),
/// <p>If you run <code>GetInsightSelectors</code> on a trail or event data store that does not have Insights events enabled, the operation throws the exception <code>InsightNotEnabledException</code>.</p>
InsightNotEnabledException(crate::types::error::InsightNotEnabledException),
/// <p>This exception is thrown when the IAM identity that is used to create the organization resource lacks one or more required permissions for creating an organization resource in a required service.</p>
InsufficientDependencyServiceAccessPermissionException(crate::types::error::InsufficientDependencyServiceAccessPermissionException),
/// <p>For the <code>CreateTrail</code> <code>PutInsightSelectors</code>, <code>UpdateTrail</code>, <code>StartQuery</code>, and <code>StartImport</code> operations, this exception is thrown when the policy on the S3 bucket or KMS key does not have sufficient permissions for the operation.</p>
/// <p>For all other operations, this exception is thrown when the policy for the KMS key does not have sufficient permissions for the operation.</p>
InsufficientEncryptionPolicyException(crate::types::error::InsufficientEncryptionPolicyException),
/// <p>The task can't be completed because you are signed in with an account that lacks permissions to view or create a service-linked role. Sign in with an account that has the required permissions and then try again.</p>
InsufficientIamAccessPermissionException(crate::types::error::InsufficientIamAccessPermissionException),
/// <p>This exception is thrown when the policy on the S3 bucket is not sufficient.</p>
InsufficientS3BucketPolicyException(crate::types::error::InsufficientS3BucketPolicyException),
/// <p>This exception is thrown when the policy on the Amazon SNS topic is not sufficient.</p>
InsufficientSnsTopicPolicyException(crate::types::error::InsufficientSnsTopicPolicyException),
/// <p>This exception is thrown when the provided CloudWatch Logs log group is not valid.</p>
InvalidCloudWatchLogsLogGroupArnException(crate::types::error::InvalidCloudWatchLogsLogGroupArnException),
/// <p>This exception is thrown when the provided role is not valid.</p>
InvalidCloudWatchLogsRoleArnException(crate::types::error::InvalidCloudWatchLogsRoleArnException),
/// <p>A date range for the query was specified that is not valid. Be sure that the start time is chronologically before the end time. For more information about writing a query, see <a href="https://docs.aws.amazon.com/awscloudtrail/latest/userguide/query-create-edit-query.html">Create or edit a query</a> in the <i>CloudTrail User Guide</i>.</p>
InvalidDateRangeException(crate::types::error::InvalidDateRangeException),
/// <p>Occurs if an event category that is not valid is specified as a value of <code>EventCategory</code>.</p>
InvalidEventCategoryException(crate::types::error::InvalidEventCategoryException),
/// <p>This exception is thrown when event categories of specified event data stores are not valid.</p>
InvalidEventDataStoreCategoryException(crate::types::error::InvalidEventDataStoreCategoryException),
/// <p>The event data store is not in a status that supports the operation.</p>
InvalidEventDataStoreStatusException(crate::types::error::InvalidEventDataStoreStatusException),
/// <p>This exception is thrown when the <code>PutEventSelectors</code> operation is called with a number of event selectors, advanced event selectors, or data resources that is not valid. The combination of event selectors or advanced event selectors and data resources is not valid. A trail can have up to 5 event selectors. If a trail uses advanced event selectors, a maximum of 500 total values for all conditions in all advanced event selectors is allowed. A trail is limited to 250 data resources. These data resources can be distributed across event selectors, but the overall total cannot exceed 250.</p>
/// <p>You can:</p>
/// <ul>
/// <li>
/// <p>Specify a valid number of event selectors (1 to 5) for a trail.</p></li>
/// <li>
/// <p>Specify a valid number of data resources (1 to 250) for an event selector. The limit of number of resources on an individual event selector is configurable up to 250. However, this upper limit is allowed only if the total number of data resources does not exceed 250 across all event selectors for a trail.</p></li>
/// <li>
/// <p>Specify up to 500 values for all conditions in all advanced event selectors for a trail.</p></li>
/// <li>
/// <p>Specify a valid value for a parameter. For example, specifying the <code>ReadWriteType</code> parameter with a value of <code>read-only</code> is not valid.</p></li>
/// </ul>
InvalidEventSelectorsException(crate::types::error::InvalidEventSelectorsException),
/// <p>This exception is thrown when an operation is called on a trail from a Region other than the Region in which the trail was created.</p>
InvalidHomeRegionException(crate::types::error::InvalidHomeRegionException),
/// <p>This exception is thrown when the provided source S3 bucket is not valid for import.</p>
InvalidImportSourceException(crate::types::error::InvalidImportSourceException),
/// <p>For <code>PutInsightSelectors</code>, this exception is thrown when the formatting or syntax of the <code>InsightSelectors</code> JSON statement is not valid, or the specified <code>InsightType</code> in the <code>InsightSelectors</code> statement is not valid. Valid values for <code>InsightType</code> are <code>ApiCallRateInsight</code> and <code>ApiErrorRateInsight</code>. To enable Insights on an event data store, the destination event data store specified by the <code>InsightsDestination</code> parameter must log Insights events and the source event data store specified by the <code>EventDataStore</code> parameter must log management events.</p>
/// <p>For <code>UpdateEventDataStore</code>, this exception is thrown if Insights are enabled on the event data store and the updated advanced event selectors are not compatible with the configured <code>InsightSelectors</code>. If the <code>InsightSelectors</code> includes an <code>InsightType</code> of <code>ApiCallRateInsight</code>, the source event data store must log <code>write</code> management events. If the <code>InsightSelectors</code> includes an <code>InsightType</code> of <code>ApiErrorRateInsight</code>, the source event data store must log management events.</p>
InvalidInsightSelectorsException(crate::types::error::InvalidInsightSelectorsException),
/// <p>This exception is thrown when the KMS key ARN is not valid.</p>
InvalidKmsKeyIdException(crate::types::error::InvalidKmsKeyIdException),
/// <p>Occurs when a lookup attribute is specified that is not valid.</p>
InvalidLookupAttributesException(crate::types::error::InvalidLookupAttributesException),
/// <p>This exception is thrown if the limit specified is not valid.</p>
InvalidMaxResultsException(crate::types::error::InvalidMaxResultsException),
/// <p>A token that is not valid, or a token that was previously used in a request with different parameters. This exception is thrown if the token is not valid.</p>
InvalidNextTokenException(crate::types::error::InvalidNextTokenException),
/// <p>This exception is thrown when the combination of parameters provided is not valid.</p>
InvalidParameterCombinationException(crate::types::error::InvalidParameterCombinationException),
/// <p>The request includes a parameter that is not valid.</p>
InvalidParameterException(crate::types::error::InvalidParameterException),
/// <p>The query that was submitted has validation errors, or uses incorrect syntax or unsupported keywords. For more information about writing a query, see <a href="https://docs.aws.amazon.com/awscloudtrail/latest/userguide/query-create-edit-query.html">Create or edit a query</a> in the <i>CloudTrail User Guide</i>.</p>
InvalidQueryStatementException(crate::types::error::InvalidQueryStatementException),
/// <p>The query status is not valid for the operation.</p>
InvalidQueryStatusException(crate::types::error::InvalidQueryStatusException),
/// <p>This exception is thrown when the provided S3 bucket name is not valid.</p>
InvalidS3BucketNameException(crate::types::error::InvalidS3BucketNameException),
/// <p>This exception is thrown when the provided S3 prefix is not valid.</p>
InvalidS3PrefixException(crate::types::error::InvalidS3PrefixException),
/// <p>This exception is thrown when the provided SNS topic name is not valid.</p>
InvalidSnsTopicNameException(crate::types::error::InvalidSnsTopicNameException),
/// <p>This exception is thrown when the specified value of <code>Source</code> is not valid.</p>
InvalidSourceException(crate::types::error::InvalidSourceException),
/// <p>This exception is thrown when the specified tag key or values are not valid. It can also occur if there are duplicate tags or too many tags on the resource.</p>
InvalidTagParameterException(crate::types::error::InvalidTagParameterException),
/// <p>Occurs if the timestamp values are not valid. Either the start time occurs after the end time, or the time range is outside the range of possible values.</p>
InvalidTimeRangeException(crate::types::error::InvalidTimeRangeException),
/// <p>Reserved for future use.</p>
InvalidTokenException(crate::types::error::InvalidTokenException),
/// <p>This exception is thrown when the provided trail name is not valid. Trail names must meet the following requirements:</p>
/// <ul>
/// <li>
/// <p>Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-)</p></li>
/// <li>
/// <p>Start with a letter or number, and end with a letter or number</p></li>
/// <li>
/// <p>Be between 3 and 128 characters</p></li>
/// <li>
/// <p>Have no adjacent periods, underscores or dashes. Names like <code>my-_namespace</code> and <code>my--namespace</code> are not valid.</p></li>
/// <li>
/// <p>Not be in IP address format (for example, 192.168.5.4)</p></li>
/// </ul>
InvalidTrailNameException(crate::types::error::InvalidTrailNameException),
/// <p>This exception is thrown when there is an issue with the specified KMS key and the trail or event data store can't be updated.</p>
KmsException(crate::types::error::KmsException),
/// <p>This exception is no longer in use.</p>
#[deprecated]
KmsKeyDisabledException(crate::types::error::KmsKeyDisabledException),
/// <p>This exception is thrown when the KMS key does not exist, when the S3 bucket and the KMS key are not in the same Region, or when the KMS key associated with the Amazon SNS topic either does not exist or is not in the same Region.</p>
KmsKeyNotFoundException(crate::types::error::KmsKeyNotFoundException),
/// <p>You are already running the maximum number of concurrent queries. The maximum number of concurrent queries is 10. Wait a minute for some queries to finish, and then run the query again.</p>
MaxConcurrentQueriesException(crate::types::error::MaxConcurrentQueriesException),
/// <p>This exception is thrown when the maximum number of trails is reached.</p>
MaximumNumberOfTrailsExceededException(crate::types::error::MaximumNumberOfTrailsExceededException),
/// <p>This exception is thrown when the management account does not have a service-linked role.</p>
NoManagementAccountSlrExistsException(crate::types::error::NoManagementAccountSlrExistsException),
/// <p>This exception is thrown when the account making the request is not the organization's management account.</p>
NotOrganizationManagementAccountException(crate::types::error::NotOrganizationManagementAccountException),
/// <p>This exception is thrown when the Amazon Web Services account making the request to create or update an organization trail or event data store is not the management account for an organization in Organizations. For more information, see <a href="https://docs.aws.amazon.com/awscloudtrail/latest/userguide/creating-an-organizational-trail-prepare.html">Prepare For Creating a Trail For Your Organization</a> or <a href="https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-organizations.html">Organization event data stores</a>.</p>
NotOrganizationMasterAccountException(crate::types::error::NotOrganizationMasterAccountException),
/// <p>This exception is thrown when the requested operation is not permitted.</p>
OperationNotPermittedException(crate::types::error::OperationNotPermittedException),
/// <p>This exception is thrown when Organizations is not configured to support all features. All features must be enabled in Organizations to support creating an organization trail or event data store.</p>
OrganizationNotInAllFeaturesModeException(crate::types::error::OrganizationNotInAllFeaturesModeException),
/// <p>This exception is thrown when the request is made from an Amazon Web Services account that is not a member of an organization. To make this request, sign in using the credentials of an account that belongs to an organization.</p>
OrganizationsNotInUseException(crate::types::error::OrganizationsNotInUseException),
/// <p>The query ID does not exist or does not map to a query.</p>
QueryIdNotFoundException(crate::types::error::QueryIdNotFoundException),
/// <p>This exception is thrown when the provided resource does not exist, or the ARN format of the resource is not valid.</p>
/// <p>The following is the format of an event data store ARN: <code>arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE</code></p>
/// <p>The following is the format of a dashboard ARN: <code>arn:aws:cloudtrail:us-east-1:123456789012:dashboard/exampleDash</code></p>
/// <p>The following is the format of a channel ARN: <code>arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890</code></p>
ResourceArnNotValidException(crate::types::error::ResourceArnNotValidException),
/// <p>This exception is thrown when the specified resource is not found.</p>
ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
/// <p>This exception is thrown when the specified resource policy is not found.</p>
ResourcePolicyNotFoundException(crate::types::error::ResourcePolicyNotFoundException),
/// <p>This exception is thrown when the resouce-based policy has syntax errors, or contains a principal that is not valid.</p>
ResourcePolicyNotValidException(crate::types::error::ResourcePolicyNotValidException),
/// <p>This exception is thrown when the specified resource type is not supported by CloudTrail.</p>
ResourceTypeNotSupportedException(crate::types::error::ResourceTypeNotSupportedException),
/// <p>This exception is thrown when the specified S3 bucket does not exist.</p>
S3BucketDoesNotExistException(crate::types::error::S3BucketDoesNotExistException),
/// <p>This exception is thrown when the quota is exceeded. For information about CloudTrail quotas, see <a href="https://docs.aws.amazon.com/general/latest/gr/ct.html#limits_cloudtrail">Service quotas</a> in the <i>Amazon Web Services General Reference</i>.</p>
ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
/// <p>The number of tags per trail, event data store, dashboard, or channel has exceeded the permitted amount. Currently, the limit is 50.</p>
TagsLimitExceededException(crate::types::error::TagsLimitExceededException),
/// <p>This exception is thrown when the request rate exceeds the limit.</p>
ThrottlingException(crate::types::error::ThrottlingException),
/// <p>This exception is thrown when the specified trail already exists.</p>
TrailAlreadyExistsException(crate::types::error::TrailAlreadyExistsException),
/// <p>This exception is thrown when the trail with the given name is not found.</p>
TrailNotFoundException(crate::types::error::TrailNotFoundException),
/// <p>This exception is no longer in use.</p>
TrailNotProvidedException(crate::types::error::TrailNotProvidedException),
/// <p>This exception is thrown when the requested operation is not supported.</p>
UnsupportedOperationException(crate::types::error::UnsupportedOperationException),
/// An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
#[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
variable wildcard pattern and check `.code()`:
\
`err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
\
See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
Unhandled(crate::error::sealed_unhandled::Unhandled),
}
impl ::std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::AccessDeniedException(inner) => inner.fmt(f),
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::ConcurrentModificationException(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::EventDataStoreFederationEnabledException(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::GenerateResponseException(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::InsufficientIamAccessPermissionException(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::ServiceQuotaExceededException(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(_) => {
if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
write!(f, "unhandled error ({code})")
} else {
f.write_str("unhandled error")
}
}
}
}
}
impl From<::aws_smithy_types::error::operation::BuildError> for Error {
fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
source: value.into(),
meta: ::std::default::Default::default(),
})
}
}
impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
match self {
Self::AccessDeniedException(inner) => inner.meta(),
Self::AccountHasOngoingImportException(inner) => inner.meta(),
Self::AccountNotFoundException(inner) => inner.meta(),
Self::AccountNotRegisteredException(inner) => inner.meta(),
Self::AccountRegisteredException(inner) => inner.meta(),
Self::CannotDelegateManagementAccountException(inner) => inner.meta(),
Self::ChannelArnInvalidException(inner) => inner.meta(),
Self::ChannelAlreadyExistsException(inner) => inner.meta(),
Self::ChannelExistsForEdsException(inner) => inner.meta(),
Self::ChannelMaxLimitExceededException(inner) => inner.meta(),
Self::ChannelNotFoundException(inner) => inner.meta(),
Self::CloudTrailArnInvalidException(inner) => inner.meta(),
Self::CloudTrailAccessNotEnabledException(inner) => inner.meta(),
Self::CloudTrailInvalidClientTokenIdException(inner) => inner.meta(),
Self::CloudWatchLogsDeliveryUnavailableException(inner) => inner.meta(),
Self::ConcurrentModificationException(inner) => inner.meta(),
Self::ConflictException(inner) => inner.meta(),
Self::DelegatedAdminAccountLimitExceededException(inner) => inner.meta(),
Self::EventDataStoreArnInvalidException(inner) => inner.meta(),
Self::EventDataStoreAlreadyExistsException(inner) => inner.meta(),
Self::EventDataStoreFederationEnabledException(inner) => inner.meta(),
Self::EventDataStoreHasOngoingImportException(inner) => inner.meta(),
Self::EventDataStoreMaxLimitExceededException(inner) => inner.meta(),
Self::EventDataStoreNotFoundException(inner) => inner.meta(),
Self::EventDataStoreTerminationProtectedException(inner) => inner.meta(),
Self::GenerateResponseException(inner) => inner.meta(),
Self::ImportNotFoundException(inner) => inner.meta(),
Self::InactiveEventDataStoreException(inner) => inner.meta(),
Self::InactiveQueryException(inner) => inner.meta(),
Self::InsightNotEnabledException(inner) => inner.meta(),
Self::InsufficientDependencyServiceAccessPermissionException(inner) => inner.meta(),
Self::InsufficientEncryptionPolicyException(inner) => inner.meta(),
Self::InsufficientIamAccessPermissionException(inner) => inner.meta(),
Self::InsufficientS3BucketPolicyException(inner) => inner.meta(),
Self::InsufficientSnsTopicPolicyException(inner) => inner.meta(),
Self::InvalidCloudWatchLogsLogGroupArnException(inner) => inner.meta(),
Self::InvalidCloudWatchLogsRoleArnException(inner) => inner.meta(),
Self::InvalidDateRangeException(inner) => inner.meta(),
Self::InvalidEventCategoryException(inner) => inner.meta(),
Self::InvalidEventDataStoreCategoryException(inner) => inner.meta(),
Self::InvalidEventDataStoreStatusException(inner) => inner.meta(),
Self::InvalidEventSelectorsException(inner) => inner.meta(),
Self::InvalidHomeRegionException(inner) => inner.meta(),
Self::InvalidImportSourceException(inner) => inner.meta(),
Self::InvalidInsightSelectorsException(inner) => inner.meta(),
Self::InvalidKmsKeyIdException(inner) => inner.meta(),
Self::InvalidLookupAttributesException(inner) => inner.meta(),
Self::InvalidMaxResultsException(inner) => inner.meta(),
Self::InvalidNextTokenException(inner) => inner.meta(),
Self::InvalidParameterCombinationException(inner) => inner.meta(),
Self::InvalidParameterException(inner) => inner.meta(),
Self::InvalidQueryStatementException(inner) => inner.meta(),
Self::InvalidQueryStatusException(inner) => inner.meta(),
Self::InvalidS3BucketNameException(inner) => inner.meta(),
Self::InvalidS3PrefixException(inner) => inner.meta(),
Self::InvalidSnsTopicNameException(inner) => inner.meta(),
Self::InvalidSourceException(inner) => inner.meta(),
Self::InvalidTagParameterException(inner) => inner.meta(),
Self::InvalidTimeRangeException(inner) => inner.meta(),
Self::InvalidTokenException(inner) => inner.meta(),
Self::InvalidTrailNameException(inner) => inner.meta(),
Self::KmsException(inner) => inner.meta(),
Self::KmsKeyDisabledException(inner) => inner.meta(),
Self::KmsKeyNotFoundException(inner) => inner.meta(),
Self::MaxConcurrentQueriesException(inner) => inner.meta(),
Self::MaximumNumberOfTrailsExceededException(inner) => inner.meta(),
Self::NoManagementAccountSlrExistsException(inner) => inner.meta(),
Self::NotOrganizationManagementAccountException(inner) => inner.meta(),
Self::NotOrganizationMasterAccountException(inner) => inner.meta(),
Self::OperationNotPermittedException(inner) => inner.meta(),
Self::OrganizationNotInAllFeaturesModeException(inner) => inner.meta(),
Self::OrganizationsNotInUseException(inner) => inner.meta(),
Self::QueryIdNotFoundException(inner) => inner.meta(),
Self::ResourceArnNotValidException(inner) => inner.meta(),
Self::ResourceNotFoundException(inner) => inner.meta(),
Self::ResourcePolicyNotFoundException(inner) => inner.meta(),
Self::ResourcePolicyNotValidException(inner) => inner.meta(),
Self::ResourceTypeNotSupportedException(inner) => inner.meta(),
Self::S3BucketDoesNotExistException(inner) => inner.meta(),
Self::ServiceQuotaExceededException(inner) => inner.meta(),
Self::TagsLimitExceededException(inner) => inner.meta(),
Self::ThrottlingException(inner) => inner.meta(),
Self::TrailAlreadyExistsException(inner) => inner.meta(),
Self::TrailNotFoundException(inner) => inner.meta(),
Self::TrailNotProvidedException(inner) => inner.meta(),
Self::UnsupportedOperationException(inner) => inner.meta(),
Self::Unhandled(inner) => &inner.meta,
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags::AddTagsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags::AddTagsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::cancel_query::CancelQueryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_query::CancelQueryError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::create_channel::CreateChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_channel::CreateChannelError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_dashboard::CreateDashboardError> for Error {
fn from(err: crate::operation::create_dashboard::CreateDashboardError) -> Self {
match err {
crate::operation::create_dashboard::CreateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_dashboard::CreateDashboardError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::create_dashboard::CreateDashboardError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::create_dashboard::CreateDashboardError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::create_dashboard::CreateDashboardError::InvalidQueryStatementException(inner) => {
Error::InvalidQueryStatementException(inner)
}
crate::operation::create_dashboard::CreateDashboardError::InvalidTagParameterException(inner) => {
Error::InvalidTagParameterException(inner)
}
crate::operation::create_dashboard::CreateDashboardError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_dashboard::CreateDashboardError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::create_dashboard::CreateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::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_runtime_api::client::result::SdkError<crate::operation::create_event_data_store::CreateEventDataStoreError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::ThrottlingException(inner) => Error::ThrottlingException(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_runtime_api::client::result::SdkError<crate::operation::create_trail::CreateTrailError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_trail::CreateTrailError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::InvalidParameterException(inner) => Error::InvalidParameterException(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_runtime_api::client::result::SdkError<crate::operation::delete_channel::DeleteChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_channel::DeleteChannelError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_dashboard::DeleteDashboardError> for Error {
fn from(err: crate::operation::delete_dashboard::DeleteDashboardError) -> Self {
match err {
crate::operation::delete_dashboard::DeleteDashboardError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_dashboard::DeleteDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_dashboard::DeleteDashboardError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::delete_dashboard::DeleteDashboardError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::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_runtime_api::client::result::SdkError<crate::operation::delete_event_data_store::DeleteEventDataStoreError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_event_data_store::DeleteEventDataStoreError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::delete_event_data_store::DeleteEventDataStoreError::EventDataStoreFederationEnabledException(inner) => {
Error::EventDataStoreFederationEnabledException(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_runtime_api::client::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resource_policy::DeleteResourcePolicyError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::ConflictException(inner) => Error::ConflictException(inner),
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_runtime_api::client::result::SdkError<crate::operation::delete_trail::DeleteTrailError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_trail::DeleteTrailError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::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_runtime_api::client::result::SdkError<
crate::operation::deregister_organization_delegated_admin::DeregisterOrganizationDelegatedAdminError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::describe_query::DescribeQueryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_query::DescribeQueryError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::describe_trails::DescribeTrailsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_trails::DescribeTrailsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::CloudTrailArnInvalidException(inner) => {
Error::CloudTrailArnInvalidException(inner)
}
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_runtime_api::client::result::SdkError<crate::operation::disable_federation::DisableFederationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_federation::DisableFederationError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::disable_federation::DisableFederationError> for Error {
fn from(err: crate::operation::disable_federation::DisableFederationError) -> Self {
match err {
crate::operation::disable_federation::DisableFederationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::disable_federation::DisableFederationError::CloudTrailAccessNotEnabledException(inner) => {
Error::CloudTrailAccessNotEnabledException(inner)
}
crate::operation::disable_federation::DisableFederationError::ConcurrentModificationException(inner) => {
Error::ConcurrentModificationException(inner)
}
crate::operation::disable_federation::DisableFederationError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::disable_federation::DisableFederationError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::disable_federation::DisableFederationError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::disable_federation::DisableFederationError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::disable_federation::DisableFederationError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::disable_federation::DisableFederationError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::disable_federation::DisableFederationError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::disable_federation::DisableFederationError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::disable_federation::DisableFederationError::OrganizationNotInAllFeaturesModeException(inner) => {
Error::OrganizationNotInAllFeaturesModeException(inner)
}
crate::operation::disable_federation::DisableFederationError::OrganizationsNotInUseException(inner) => {
Error::OrganizationsNotInUseException(inner)
}
crate::operation::disable_federation::DisableFederationError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::disable_federation::DisableFederationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_federation::EnableFederationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_federation::EnableFederationError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::enable_federation::EnableFederationError> for Error {
fn from(err: crate::operation::enable_federation::EnableFederationError) -> Self {
match err {
crate::operation::enable_federation::EnableFederationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::enable_federation::EnableFederationError::CloudTrailAccessNotEnabledException(inner) => {
Error::CloudTrailAccessNotEnabledException(inner)
}
crate::operation::enable_federation::EnableFederationError::ConcurrentModificationException(inner) => {
Error::ConcurrentModificationException(inner)
}
crate::operation::enable_federation::EnableFederationError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::enable_federation::EnableFederationError::EventDataStoreFederationEnabledException(inner) => {
Error::EventDataStoreFederationEnabledException(inner)
}
crate::operation::enable_federation::EnableFederationError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::enable_federation::EnableFederationError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::enable_federation::EnableFederationError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::enable_federation::EnableFederationError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::enable_federation::EnableFederationError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::enable_federation::EnableFederationError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::enable_federation::EnableFederationError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::enable_federation::EnableFederationError::OrganizationNotInAllFeaturesModeException(inner) => {
Error::OrganizationNotInAllFeaturesModeException(inner)
}
crate::operation::enable_federation::EnableFederationError::OrganizationsNotInUseException(inner) => {
Error::OrganizationsNotInUseException(inner)
}
crate::operation::enable_federation::EnableFederationError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::enable_federation::EnableFederationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::generate_query::GenerateQueryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::generate_query::GenerateQueryError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::generate_query::GenerateQueryError> for Error {
fn from(err: crate::operation::generate_query::GenerateQueryError) -> Self {
match err {
crate::operation::generate_query::GenerateQueryError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::generate_query::GenerateQueryError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::generate_query::GenerateQueryError::GenerateResponseException(inner) => Error::GenerateResponseException(inner),
crate::operation::generate_query::GenerateQueryError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::generate_query::GenerateQueryError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::generate_query::GenerateQueryError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::generate_query::GenerateQueryError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::generate_query::GenerateQueryError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::generate_query::GenerateQueryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_channel::GetChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_channel::GetChannelError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::get_dashboard::GetDashboardError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_dashboard::GetDashboardError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_dashboard::GetDashboardError> for Error {
fn from(err: crate::operation::get_dashboard::GetDashboardError) -> Self {
match err {
crate::operation::get_dashboard::GetDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_dashboard::GetDashboardError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::get_dashboard::GetDashboardError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_configuration::GetEventConfigurationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_configuration::GetEventConfigurationError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_event_configuration::GetEventConfigurationError> for Error {
fn from(err: crate::operation::get_event_configuration::GetEventConfigurationError) -> Self {
match err {
crate::operation::get_event_configuration::GetEventConfigurationError::CloudTrailArnInvalidException(inner) => {
Error::CloudTrailArnInvalidException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::InvalidEventDataStoreCategoryException(inner) => {
Error::InvalidEventDataStoreCategoryException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::InvalidEventDataStoreStatusException(inner) => {
Error::InvalidEventDataStoreStatusException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::InvalidParameterCombinationException(inner) => {
Error::InvalidParameterCombinationException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::InvalidTrailNameException(inner) => {
Error::InvalidTrailNameException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::TrailNotFoundException(inner) => {
Error::TrailNotFoundException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::get_event_configuration::GetEventConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::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_runtime_api::client::result::SdkError<crate::operation::get_event_data_store::GetEventDataStoreError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::get_event_selectors::GetEventSelectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_selectors::GetEventSelectorsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::get_import::GetImportError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_import::GetImportError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::get_insight_selectors::GetInsightSelectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_insight_selectors::GetInsightSelectorsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::InvalidParameterCombinationException(inner) => {
Error::InvalidParameterCombinationException(inner)
}
crate::operation::get_insight_selectors::GetInsightSelectorsError::InvalidParameterException(inner) => {
Error::InvalidParameterException(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_runtime_api::client::result::SdkError<crate::operation::get_query_results::GetQueryResultsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_query_results::GetQueryResultsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::get_trail::GetTrailError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_trail::GetTrailError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::get_trail_status::GetTrailStatusError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_trail_status::GetTrailStatusError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::list_channels::ListChannelsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_channels::ListChannelsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_dashboards::ListDashboardsError> for Error {
fn from(err: crate::operation::list_dashboards::ListDashboardsError) -> Self {
match err {
crate::operation::list_dashboards::ListDashboardsError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::list_dashboards::ListDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::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_runtime_api::client::result::SdkError<crate::operation::list_event_data_stores::ListEventDataStoresError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::list_import_failures::ListImportFailuresError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_import_failures::ListImportFailuresError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::InvalidParameterException(inner) => {
Error::InvalidParameterException(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_runtime_api::client::result::SdkError<crate::operation::list_imports::ListImportsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_imports::ListImportsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::list_insights_data::ListInsightsDataError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_insights_data::ListInsightsDataError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_insights_data::ListInsightsDataError> for Error {
fn from(err: crate::operation::list_insights_data::ListInsightsDataError) -> Self {
match err {
crate::operation::list_insights_data::ListInsightsDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
crate::operation::list_insights_data::ListInsightsDataError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::list_insights_data::ListInsightsDataError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::list_insights_data::ListInsightsDataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_insights_metric_data::ListInsightsMetricDataError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_insights_metric_data::ListInsightsMetricDataError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_insights_metric_data::ListInsightsMetricDataError> for Error {
fn from(err: crate::operation::list_insights_metric_data::ListInsightsMetricDataError) -> Self {
match err {
crate::operation::list_insights_metric_data::ListInsightsMetricDataError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::list_insights_metric_data::ListInsightsMetricDataError::InvalidTrailNameException(inner) => {
Error::InvalidTrailNameException(inner)
}
crate::operation::list_insights_metric_data::ListInsightsMetricDataError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::list_insights_metric_data::ListInsightsMetricDataError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::list_insights_metric_data::ListInsightsMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_public_keys::ListPublicKeysError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_public_keys::ListPublicKeysError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::list_queries::ListQueriesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queries::ListQueriesError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::list_trails::ListTrailsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_trails::ListTrailsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::lookup_events::LookupEventsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::lookup_events::LookupEventsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::put_event_configuration::PutEventConfigurationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_event_configuration::PutEventConfigurationError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::put_event_configuration::PutEventConfigurationError> for Error {
fn from(err: crate::operation::put_event_configuration::PutEventConfigurationError) -> Self {
match err {
crate::operation::put_event_configuration::PutEventConfigurationError::CloudTrailArnInvalidException(inner) => {
Error::CloudTrailArnInvalidException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::put_event_configuration::PutEventConfigurationError::EventDataStoreArnInvalidException(inner) => {
Error::EventDataStoreArnInvalidException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InsufficientDependencyServiceAccessPermissionException(inner) => {
Error::InsufficientDependencyServiceAccessPermissionException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InsufficientIamAccessPermissionException(inner) => {
Error::InsufficientIamAccessPermissionException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InvalidEventDataStoreCategoryException(inner) => {
Error::InvalidEventDataStoreCategoryException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InvalidEventDataStoreStatusException(inner) => {
Error::InvalidEventDataStoreStatusException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InvalidHomeRegionException(inner) => {
Error::InvalidHomeRegionException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InvalidParameterCombinationException(inner) => {
Error::InvalidParameterCombinationException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::InvalidTrailNameException(inner) => {
Error::InvalidTrailNameException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::NoManagementAccountSlrExistsException(inner) => {
Error::NoManagementAccountSlrExistsException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::NotOrganizationMasterAccountException(inner) => {
Error::NotOrganizationMasterAccountException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::put_event_configuration::PutEventConfigurationError::TrailNotFoundException(inner) => {
Error::TrailNotFoundException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::put_event_configuration::PutEventConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_event_selectors::PutEventSelectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_event_selectors::PutEventSelectorsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::put_insight_selectors::PutInsightSelectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_insight_selectors::PutInsightSelectorsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::InvalidParameterCombinationException(inner) => {
Error::InvalidParameterCombinationException(inner)
}
crate::operation::put_insight_selectors::PutInsightSelectorsError::InvalidParameterException(inner) => {
Error::InvalidParameterException(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_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::ConflictException(inner) => Error::ConflictException(inner),
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_runtime_api::client::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_runtime_api::client::result::SdkError<
crate::operation::register_organization_delegated_admin::RegisterOrganizationDelegatedAdminError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::InsufficientIamAccessPermissionException(inner) => Error::InsufficientIamAccessPermissionException(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_runtime_api::client::result::SdkError<crate::operation::remove_tags::RemoveTagsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags::RemoveTagsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::ConflictException(inner) => Error::ConflictException(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_runtime_api::client::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_runtime_api::client::result::SdkError<crate::operation::restore_event_data_store::RestoreEventDataStoreError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::search_sample_queries::SearchSampleQueriesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_sample_queries::SearchSampleQueriesError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::search_sample_queries::SearchSampleQueriesError> for Error {
fn from(err: crate::operation::search_sample_queries::SearchSampleQueriesError) -> Self {
match err {
crate::operation::search_sample_queries::SearchSampleQueriesError::InvalidParameterException(inner) => {
Error::InvalidParameterException(inner)
}
crate::operation::search_sample_queries::SearchSampleQueriesError::OperationNotPermittedException(inner) => {
Error::OperationNotPermittedException(inner)
}
crate::operation::search_sample_queries::SearchSampleQueriesError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::search_sample_queries::SearchSampleQueriesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_refresh::StartDashboardRefreshError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_refresh::StartDashboardRefreshError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::start_dashboard_refresh::StartDashboardRefreshError> for Error {
fn from(err: crate::operation::start_dashboard_refresh::StartDashboardRefreshError) -> Self {
match err {
crate::operation::start_dashboard_refresh::StartDashboardRefreshError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::start_dashboard_refresh::StartDashboardRefreshError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::start_dashboard_refresh::StartDashboardRefreshError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::start_dashboard_refresh::StartDashboardRefreshError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::start_dashboard_refresh::StartDashboardRefreshError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::start_dashboard_refresh::StartDashboardRefreshError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::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_runtime_api::client::result::SdkError<
crate::operation::start_event_data_store_ingestion::StartEventDataStoreIngestionError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::ConflictException(inner) => Error::ConflictException(inner),
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_runtime_api::client::result::SdkError<crate::operation::start_import::StartImportError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_import::StartImportError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::start_logging::StartLoggingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_logging::StartLoggingError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::start_query::StartQueryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_query::StartQueryError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::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_runtime_api::client::result::SdkError<
crate::operation::stop_event_data_store_ingestion::StopEventDataStoreIngestionError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::ConflictException(inner) => Error::ConflictException(inner),
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_runtime_api::client::result::SdkError<crate::operation::stop_import::StopImportError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_import::StopImportError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::stop_logging::StopLoggingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_logging::StopLoggingError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::update_channel::UpdateChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_channel::UpdateChannelError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_dashboard::UpdateDashboardError> for Error {
fn from(err: crate::operation::update_dashboard::UpdateDashboardError) -> Self {
match err {
crate::operation::update_dashboard::UpdateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_dashboard::UpdateDashboardError::EventDataStoreNotFoundException(inner) => {
Error::EventDataStoreNotFoundException(inner)
}
crate::operation::update_dashboard::UpdateDashboardError::InactiveEventDataStoreException(inner) => {
Error::InactiveEventDataStoreException(inner)
}
crate::operation::update_dashboard::UpdateDashboardError::InsufficientEncryptionPolicyException(inner) => {
Error::InsufficientEncryptionPolicyException(inner)
}
crate::operation::update_dashboard::UpdateDashboardError::InvalidQueryStatementException(inner) => {
Error::InvalidQueryStatementException(inner)
}
crate::operation::update_dashboard::UpdateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_dashboard::UpdateDashboardError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::update_dashboard::UpdateDashboardError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::update_dashboard::UpdateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::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_runtime_api::client::result::SdkError<crate::operation::update_event_data_store::UpdateEventDataStoreError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::ConflictException(inner) => Error::ConflictException(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::InvalidInsightSelectorsException(inner) => {
Error::InvalidInsightSelectorsException(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::ThrottlingException(inner) => Error::ThrottlingException(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_runtime_api::client::result::SdkError<crate::operation::update_trail::UpdateTrailError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trail::UpdateTrailError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
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::AccessDeniedException(inner) => inner.source(),
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::ConcurrentModificationException(inner) => inner.source(),
Error::ConflictException(inner) => inner.source(),
Error::DelegatedAdminAccountLimitExceededException(inner) => inner.source(),
Error::EventDataStoreArnInvalidException(inner) => inner.source(),
Error::EventDataStoreAlreadyExistsException(inner) => inner.source(),
Error::EventDataStoreFederationEnabledException(inner) => inner.source(),
Error::EventDataStoreHasOngoingImportException(inner) => inner.source(),
Error::EventDataStoreMaxLimitExceededException(inner) => inner.source(),
Error::EventDataStoreNotFoundException(inner) => inner.source(),
Error::EventDataStoreTerminationProtectedException(inner) => inner.source(),
Error::GenerateResponseException(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::InsufficientIamAccessPermissionException(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::ServiceQuotaExceededException(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) => ::std::option::Option::Some(&*inner.source),
}
}
}
impl ::aws_types::request_id::RequestId for Error {
fn request_id(&self) -> Option<&str> {
match self {
Self::AccessDeniedException(e) => e.request_id(),
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::ConcurrentModificationException(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::EventDataStoreFederationEnabledException(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::GenerateResponseException(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::InsufficientIamAccessPermissionException(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::ServiceQuotaExceededException(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.meta.request_id(),
}
}
}