// 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>The requester doesn't have permissions to perform the requested operation.</p>
AccessDeniedException(crate::types::error::AccessDeniedException),
/// <p>Error returned if an attempt is made to register a patch group with a patch baseline that is already registered with a different patch baseline.</p>
AlreadyExistsException(crate::types::error::AlreadyExistsException),
/// <p>You must disassociate a document from all managed nodes before you can delete it.</p>
AssociatedInstances(crate::types::error::AssociatedInstances),
/// <p>The specified association already exists.</p>
AssociationAlreadyExists(crate::types::error::AssociationAlreadyExists),
/// <p>The specified association doesn't exist.</p>
AssociationDoesNotExist(crate::types::error::AssociationDoesNotExist),
/// <p>The specified execution ID doesn't exist. Verify the ID number and try again.</p>
AssociationExecutionDoesNotExist(crate::types::error::AssociationExecutionDoesNotExist),
/// <p>You can have at most 2,000 active associations.</p>
AssociationLimitExceeded(crate::types::error::AssociationLimitExceeded),
/// <p>You have reached the maximum number versions allowed for an association. Each association has a limit of 1,000 versions.</p>
AssociationVersionLimitExceeded(crate::types::error::AssociationVersionLimitExceeded),
/// <p>Indicates that the Change Manager change template used in the change request was rejected or is still in a pending state.</p>
AutomationDefinitionNotApprovedException(crate::types::error::AutomationDefinitionNotApprovedException),
/// <p>An Automation runbook with the specified name couldn't be found.</p>
AutomationDefinitionNotFoundException(crate::types::error::AutomationDefinitionNotFoundException),
/// <p>An Automation runbook with the specified name and version couldn't be found.</p>
AutomationDefinitionVersionNotFoundException(crate::types::error::AutomationDefinitionVersionNotFoundException),
/// <p>The number of simultaneously running Automation executions exceeded the allowable limit.</p>
AutomationExecutionLimitExceededException(crate::types::error::AutomationExecutionLimitExceededException),
/// <p>There is no automation execution information for the requested automation execution ID.</p>
AutomationExecutionNotFoundException(crate::types::error::AutomationExecutionNotFoundException),
/// <p>The specified step name and execution ID don't exist. Verify the information and try again.</p>
AutomationStepNotFoundException(crate::types::error::AutomationStepNotFoundException),
/// <p>You specified too many custom compliance types. You can specify a maximum of 10 different types.</p>
ComplianceTypeCountLimitExceededException(crate::types::error::ComplianceTypeCountLimitExceededException),
/// <p>You have exceeded the limit for custom schemas. Delete one or more custom schemas and try again.</p>
CustomSchemaCountLimitExceededException(crate::types::error::CustomSchemaCountLimitExceededException),
/// <p>The specified document already exists.</p>
DocumentAlreadyExists(crate::types::error::DocumentAlreadyExists),
/// <p>You can have at most 500 active SSM documents.</p>
DocumentLimitExceeded(crate::types::error::DocumentLimitExceeded),
/// <p>The document can't be shared with more Amazon Web Services accounts. You can specify a maximum of 20 accounts per API operation to share a private document.</p>
/// <p>By default, you can share a private document with a maximum of 1,000 accounts and publicly share up to five documents.</p>
/// <p>If you need to increase the quota for privately or publicly shared Systems Manager documents, contact Amazon Web Services Support.</p>
DocumentPermissionLimit(crate::types::error::DocumentPermissionLimit),
/// <p>The document has too many versions. Delete one or more document versions and try again.</p>
DocumentVersionLimitExceeded(crate::types::error::DocumentVersionLimitExceeded),
/// <p>Error returned when the ID specified for a resource, such as a maintenance window or patch baseline, doesn't exist.</p>
/// <p>For information about resource quotas in Amazon Web Services Systems Manager, see <a href="https://docs.aws.amazon.com/general/latest/gr/ssm.html#limits_ssm">Systems Manager service quotas</a> in the <i>Amazon Web Services General Reference</i>.</p>
DoesNotExistException(crate::types::error::DoesNotExistException),
/// <p>The content of the association document matches another document. Change the content of the document and try again.</p>
DuplicateDocumentContent(crate::types::error::DuplicateDocumentContent),
/// <p>The version name has already been used in this document. Specify a different version name, and then try again.</p>
DuplicateDocumentVersionName(crate::types::error::DuplicateDocumentVersionName),
/// <p>You can't specify a managed node ID in more than one association.</p>
DuplicateInstanceId(crate::types::error::DuplicateInstanceId),
/// <p>You attempted to register a <code>LAMBDA</code> or <code>STEP_FUNCTIONS</code> task in a region where the corresponding service isn't available.</p>
FeatureNotAvailableException(crate::types::error::FeatureNotAvailableException),
/// <p>A hierarchy can have a maximum of 15 levels. For more information, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-parameter-name-constraints.html">Requirements and constraints for parameter names</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p>
HierarchyLevelLimitExceededException(crate::types::error::HierarchyLevelLimitExceededException),
/// <p>Parameter Store doesn't support changing a parameter type in a hierarchy. For example, you can't change a parameter from a <code>String</code> type to a <code>SecureString</code> type. You must create a new, unique parameter.</p>
HierarchyTypeMismatchException(crate::types::error::HierarchyTypeMismatchException),
/// <p>Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.</p>
IdempotentParameterMismatch(crate::types::error::IdempotentParameterMismatch),
/// <p>There is a conflict in the policies specified for this parameter. You can't, for example, specify two Expiration policies for a parameter. Review your policies, and try again.</p>
IncompatiblePolicyException(crate::types::error::IncompatiblePolicyException),
/// <p>An error occurred on the server side.</p>
InternalServerError(crate::types::error::InternalServerError),
/// <p>The activation isn't valid. The activation might have been deleted, or the ActivationId and the ActivationCode don't match.</p>
InvalidActivation(crate::types::error::InvalidActivation),
/// <p>The activation ID isn't valid. Verify that you entered the correct ActivationId or ActivationCode and try again.</p>
InvalidActivationId(crate::types::error::InvalidActivationId),
/// <p>The specified aggregator isn't valid for the group type. Verify that the aggregator you provided is supported.</p>
InvalidAggregatorException(crate::types::error::InvalidAggregatorException),
/// <p>The request doesn't meet the regular expression requirement.</p>
InvalidAllowedPatternException(crate::types::error::InvalidAllowedPatternException),
/// <p>The association isn't valid or doesn't exist.</p>
InvalidAssociation(crate::types::error::InvalidAssociation),
/// <p>The version you specified isn't valid. Use ListAssociationVersions to view all versions of an association according to the association ID. Or, use the <code>$LATEST</code> parameter to view the latest version of the association.</p>
InvalidAssociationVersion(crate::types::error::InvalidAssociationVersion),
/// <p>The supplied parameters for invoking the specified Automation runbook are incorrect. For example, they may not match the set of parameters permitted for the specified Automation document.</p>
InvalidAutomationExecutionParametersException(crate::types::error::InvalidAutomationExecutionParametersException),
/// <p>The signal isn't valid for the current Automation execution.</p>
InvalidAutomationSignalException(crate::types::error::InvalidAutomationSignalException),
/// <p>The specified update status operation isn't valid.</p>
InvalidAutomationStatusUpdateException(crate::types::error::InvalidAutomationStatusUpdateException),
/// <p>The specified command ID isn't valid. Verify the ID and try again.</p>
InvalidCommandId(crate::types::error::InvalidCommandId),
/// <p>One or more of the parameters specified for the delete operation isn't valid. Verify all parameters and try again.</p>
InvalidDeleteInventoryParametersException(crate::types::error::InvalidDeleteInventoryParametersException),
/// <p>The ID specified for the delete operation doesn't exist or isn't valid. Verify the ID and try again.</p>
InvalidDeletionIdException(crate::types::error::InvalidDeletionIdException),
/// <p>The specified SSM document doesn't exist.</p>
InvalidDocument(crate::types::error::InvalidDocument),
/// <p>The content for the document isn't valid.</p>
InvalidDocumentContent(crate::types::error::InvalidDocumentContent),
/// <p>You attempted to delete a document while it is still shared. You must stop sharing the document before you can delete it.</p>
InvalidDocumentOperation(crate::types::error::InvalidDocumentOperation),
/// <p>The version of the document schema isn't supported.</p>
InvalidDocumentSchemaVersion(crate::types::error::InvalidDocumentSchemaVersion),
/// <p>The SSM document type isn't valid. Valid document types are described in the <code>DocumentType</code> property.</p>
InvalidDocumentType(crate::types::error::InvalidDocumentType),
/// <p>The document version isn't valid or doesn't exist.</p>
InvalidDocumentVersion(crate::types::error::InvalidDocumentVersion),
/// <p>The filter name isn't valid. Verify that you entered the correct name and try again.</p>
InvalidFilter(crate::types::error::InvalidFilter),
/// <p>The specified key isn't valid.</p>
InvalidFilterKey(crate::types::error::InvalidFilterKey),
/// <p>The specified filter option isn't valid. Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.</p>
InvalidFilterOption(crate::types::error::InvalidFilterOption),
/// <p>The filter value isn't valid. Verify the value and try again.</p>
InvalidFilterValue(crate::types::error::InvalidFilterValue),
/// <p>The following problems can cause this exception:</p>
/// <ul>
/// <li>
/// <p>You don't have permission to access the managed node.</p></li>
/// <li>
/// <p>Amazon Web Services Systems Manager Agent (SSM Agent) isn't running. Verify that SSM Agent is running.</p></li>
/// <li>
/// <p>SSM Agent isn't registered with the SSM endpoint. Try reinstalling SSM Agent.</p></li>
/// <li>
/// <p>The managed node isn't in a valid state. Valid states are: <code>Running</code>, <code>Pending</code>, <code>Stopped</code>, and <code>Stopping</code>. Invalid states are: <code>Shutting-down</code> and <code>Terminated</code>.</p></li>
/// </ul>
InvalidInstanceId(crate::types::error::InvalidInstanceId),
/// <p>The specified filter value isn't valid.</p>
InvalidInstanceInformationFilterValue(crate::types::error::InvalidInstanceInformationFilterValue),
/// <p>The specified filter value isn't valid.</p>
InvalidInstancePropertyFilterValue(crate::types::error::InvalidInstancePropertyFilterValue),
/// <p>The specified inventory group isn't valid.</p>
InvalidInventoryGroupException(crate::types::error::InvalidInventoryGroupException),
/// <p>You specified invalid keys or values in the <code>Context</code> attribute for <code>InventoryItem</code>. Verify the keys and values, and try again.</p>
InvalidInventoryItemContextException(crate::types::error::InvalidInventoryItemContextException),
/// <p>The request isn't valid.</p>
InvalidInventoryRequestException(crate::types::error::InvalidInventoryRequestException),
/// <p>One or more content items isn't valid.</p>
InvalidItemContentException(crate::types::error::InvalidItemContentException),
/// <p>The query key ID isn't valid.</p>
InvalidKeyId(crate::types::error::InvalidKeyId),
/// <p>The specified token isn't valid.</p>
InvalidNextToken(crate::types::error::InvalidNextToken),
/// <p>One or more configuration items isn't valid. Verify that a valid Amazon Resource Name (ARN) was provided for an Amazon Simple Notification Service topic.</p>
InvalidNotificationConfig(crate::types::error::InvalidNotificationConfig),
/// <p>The delete inventory option specified isn't valid. Verify the option and try again.</p>
InvalidOptionException(crate::types::error::InvalidOptionException),
/// <p>The S3 bucket doesn't exist.</p>
InvalidOutputFolder(crate::types::error::InvalidOutputFolder),
/// <p>The output location isn't valid or doesn't exist.</p>
InvalidOutputLocation(crate::types::error::InvalidOutputLocation),
/// <p>You must specify values for all required parameters in the Amazon Web Services Systems Manager document (SSM document). You can only supply values to parameters defined in the SSM document.</p>
InvalidParameters(crate::types::error::InvalidParameters),
/// <p>The permission type isn't supported. <i>Share</i> is the only supported permission type.</p>
InvalidPermissionType(crate::types::error::InvalidPermissionType),
/// <p>The plugin name isn't valid.</p>
InvalidPluginName(crate::types::error::InvalidPluginName),
/// <p>A policy attribute or its value is invalid.</p>
InvalidPolicyAttributeException(crate::types::error::InvalidPolicyAttributeException),
/// <p>The policy type isn't supported. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.</p>
InvalidPolicyTypeException(crate::types::error::InvalidPolicyTypeException),
/// <p>The resource ID isn't valid. Verify that you entered the correct ID and try again.</p>
InvalidResourceId(crate::types::error::InvalidResourceId),
/// <p>The resource type isn't valid. For example, if you are attempting to tag an EC2 instance, the instance must be a registered managed node.</p>
InvalidResourceType(crate::types::error::InvalidResourceType),
/// <p>The specified inventory item result attribute isn't valid.</p>
InvalidResultAttributeException(crate::types::error::InvalidResultAttributeException),
/// <p>The role name can't contain invalid characters. Also verify that you specified an IAM role for notifications that includes the required trust policy. For information about configuring the IAM role for Run Command notifications, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/monitoring-sns-notifications.html">Monitoring Systems Manager status changes using Amazon SNS notifications</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p>
InvalidRole(crate::types::error::InvalidRole),
/// <p>The schedule is invalid. Verify your cron or rate expression and try again.</p>
InvalidSchedule(crate::types::error::InvalidSchedule),
/// <p>The specified tag key or value isn't valid.</p>
InvalidTag(crate::types::error::InvalidTag),
/// <p>The target isn't valid or doesn't exist. It might not be configured for Systems Manager or you might not have permission to perform the operation.</p>
InvalidTarget(crate::types::error::InvalidTarget),
/// <p>TargetMap parameter isn't valid.</p>
InvalidTargetMaps(crate::types::error::InvalidTargetMaps),
/// <p>The parameter type name isn't valid.</p>
InvalidTypeNameException(crate::types::error::InvalidTypeNameException),
/// <p>The update isn't valid.</p>
InvalidUpdate(crate::types::error::InvalidUpdate),
/// <p>The command ID and managed node ID you specified didn't match any invocations. Verify the command ID and the managed node ID and try again.</p>
InvocationDoesNotExist(crate::types::error::InvocationDoesNotExist),
/// <p>The inventory item has invalid content.</p>
ItemContentMismatchException(crate::types::error::ItemContentMismatchException),
/// <p>The inventory item size has exceeded the size limit.</p>
ItemSizeLimitExceededException(crate::types::error::ItemSizeLimitExceededException),
/// <p>The specified policy document is malformed or invalid, or excessive <code>PutResourcePolicy</code> or <code>DeleteResourcePolicy</code> calls have been made.</p>
MalformedResourcePolicyDocumentException(crate::types::error::MalformedResourcePolicyDocumentException),
/// <p>The size limit of a document is 64 KB.</p>
MaxDocumentSizeExceeded(crate::types::error::MaxDocumentSizeExceeded),
/// <p>The requested operation is no longer supported by Systems Manager.</p>
NoLongerSupportedException(crate::types::error::NoLongerSupportedException),
/// <p>You don't have permission to view OpsItems in the specified account. Verify that your account is configured either as a Systems Manager delegated administrator or that you are logged into the Organizations management account.</p>
OpsItemAccessDeniedException(crate::types::error::OpsItemAccessDeniedException),
/// <p>The OpsItem already exists.</p>
OpsItemAlreadyExistsException(crate::types::error::OpsItemAlreadyExistsException),
/// <p>The specified OpsItem is in the process of being deleted.</p>
OpsItemConflictException(crate::types::error::OpsItemConflictException),
/// <p>A specified parameter argument isn't valid. Verify the available arguments and try again.</p>
OpsItemInvalidParameterException(crate::types::error::OpsItemInvalidParameterException),
/// <p>The request caused OpsItems to exceed one or more quotas.</p>
OpsItemLimitExceededException(crate::types::error::OpsItemLimitExceededException),
/// <p>The specified OpsItem ID doesn't exist. Verify the ID and try again.</p>
OpsItemNotFoundException(crate::types::error::OpsItemNotFoundException),
/// <p>The Amazon Resource Name (ARN) is already associated with the OpsItem.</p>
OpsItemRelatedItemAlreadyExistsException(crate::types::error::OpsItemRelatedItemAlreadyExistsException),
/// <p>The association wasn't found using the parameters you specified in the call. Verify the information and try again.</p>
OpsItemRelatedItemAssociationNotFoundException(crate::types::error::OpsItemRelatedItemAssociationNotFoundException),
/// <p>An OpsMetadata object already exists for the selected resource.</p>
OpsMetadataAlreadyExistsException(crate::types::error::OpsMetadataAlreadyExistsException),
/// <p>One of the arguments passed is invalid.</p>
OpsMetadataInvalidArgumentException(crate::types::error::OpsMetadataInvalidArgumentException),
/// <p>The OpsMetadata object exceeds the maximum number of OpsMetadata keys that you can assign to an application in Application Manager.</p>
OpsMetadataKeyLimitExceededException(crate::types::error::OpsMetadataKeyLimitExceededException),
/// <p>Your account reached the maximum number of OpsMetadata objects allowed by Application Manager. The maximum is 200 OpsMetadata objects. Delete one or more OpsMetadata object and try again.</p>
OpsMetadataLimitExceededException(crate::types::error::OpsMetadataLimitExceededException),
/// <p>The OpsMetadata object doesn't exist.</p>
OpsMetadataNotFoundException(crate::types::error::OpsMetadataNotFoundException),
/// <p>The system is processing too many concurrent updates. Wait a few moments and try again.</p>
OpsMetadataTooManyUpdatesException(crate::types::error::OpsMetadataTooManyUpdatesException),
/// <p>The parameter already exists. You can't create duplicate parameters.</p>
ParameterAlreadyExists(crate::types::error::ParameterAlreadyExists),
/// <p>You have exceeded the number of parameters for this Amazon Web Services account. Delete one or more parameters and try again.</p>
ParameterLimitExceeded(crate::types::error::ParameterLimitExceeded),
/// <p>Parameter Store retains the 100 most recently created versions of a parameter. After this number of versions has been created, Parameter Store deletes the oldest version when a new one is created. However, if the oldest version has a <i>label</i> attached to it, Parameter Store won't delete the version and instead presents this error message:</p>
/// <p><code>An error occurred (ParameterMaxVersionLimitExceeded) when calling the PutParameter operation: You attempted to create a new version of <i>parameter-name</i> by calling the PutParameter API with the overwrite flag. Version <i>version-number</i>, the oldest version, can't be deleted because it has a label associated with it. Move the label to another version of the parameter, and try again.</code></p>
/// <p>This safeguard is to prevent parameter versions with mission critical labels assigned to them from being deleted. To continue creating new parameters, first move the label from the oldest version of the parameter to a newer one for use in your operations. For information about moving parameter labels, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-labels.html#sysman-paramstore-labels-console-move">Move a parameter label (console)</a> or <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-labels.html#sysman-paramstore-labels-cli-move">Move a parameter label (CLI)</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p>
ParameterMaxVersionLimitExceeded(crate::types::error::ParameterMaxVersionLimitExceeded),
/// <p>The parameter couldn't be found. Verify the name and try again.</p><note>
/// <p>For the <code>DeleteParameter</code> and <code>GetParameter</code> actions, if the specified parameter doesn't exist, the <code>ParameterNotFound</code> exception is <i>not</i> recorded in CloudTrail event logs.</p>
/// </note>
ParameterNotFound(crate::types::error::ParameterNotFound),
/// <p>The parameter name isn't valid.</p>
ParameterPatternMismatchException(crate::types::error::ParameterPatternMismatchException),
/// <p>A parameter version can have a maximum of ten labels.</p>
ParameterVersionLabelLimitExceeded(crate::types::error::ParameterVersionLabelLimitExceeded),
/// <p>The specified parameter version wasn't found. Verify the parameter name and version, and try again.</p>
ParameterVersionNotFound(crate::types::error::ParameterVersionNotFound),
/// <p>You specified more than the maximum number of allowed policies for the parameter. The maximum is 10.</p>
PoliciesLimitExceededException(crate::types::error::PoliciesLimitExceededException),
/// <p>A sync configuration with the same name already exists.</p>
ResourceDataSyncAlreadyExistsException(crate::types::error::ResourceDataSyncAlreadyExistsException),
/// <p>Another <code>UpdateResourceDataSync</code> request is being processed. Wait a few minutes and try again.</p>
ResourceDataSyncConflictException(crate::types::error::ResourceDataSyncConflictException),
/// <p>You have exceeded the allowed maximum sync configurations.</p>
ResourceDataSyncCountExceededException(crate::types::error::ResourceDataSyncCountExceededException),
/// <p>The specified sync configuration is invalid.</p>
ResourceDataSyncInvalidConfigurationException(crate::types::error::ResourceDataSyncInvalidConfigurationException),
/// <p>The specified sync name wasn't found.</p>
ResourceDataSyncNotFoundException(crate::types::error::ResourceDataSyncNotFoundException),
/// <p>Error returned if an attempt is made to delete a patch baseline that is registered for a patch group.</p>
ResourceInUseException(crate::types::error::ResourceInUseException),
/// <p>Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.</p>
/// <p>For information about resource quotas in Systems Manager, see <a href="https://docs.aws.amazon.com/general/latest/gr/ssm.html#limits_ssm">Systems Manager service quotas</a> in the <i>Amazon Web Services General Reference</i>.</p>
ResourceLimitExceededException(crate::types::error::ResourceLimitExceededException),
/// <p>The specified parameter to be shared could not be found.</p>
ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
/// <p>The hash provided in the call doesn't match the stored hash. This exception is thrown when trying to update an obsolete policy version or when multiple requests to update a policy are sent.</p>
ResourcePolicyConflictException(crate::types::error::ResourcePolicyConflictException),
/// <p>One or more parameters specified for the call aren't valid. Verify the parameters and their values and try again.</p>
ResourcePolicyInvalidParameterException(crate::types::error::ResourcePolicyInvalidParameterException),
/// <p>The <code>PutResourcePolicy</code> API action enforces two limits. A policy can't be greater than 1024 bytes in size. And only one policy can be attached to <code>OpsItemGroup</code>. Verify these limits and try again.</p>
ResourcePolicyLimitExceededException(crate::types::error::ResourcePolicyLimitExceededException),
/// <p>No policies with the specified policy ID and hash could be found.</p>
ResourcePolicyNotFoundException(crate::types::error::ResourcePolicyNotFoundException),
/// <p>The request exceeds the service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.</p>
ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
/// <p>The specified service setting wasn't found. Either the service name or the setting hasn't been provisioned by the Amazon Web Services service team.</p>
ServiceSettingNotFound(crate::types::error::ServiceSettingNotFound),
/// <p>The updated status is the same as the current status.</p>
StatusUnchanged(crate::types::error::StatusUnchanged),
/// <p>The sub-type count exceeded the limit for the inventory type.</p>
SubTypeCountLimitExceededException(crate::types::error::SubTypeCountLimitExceededException),
/// <p>You specified the <code>Safe</code> option for the DeregisterTargetFromMaintenanceWindow operation, but the target is still referenced in a task.</p>
TargetInUseException(crate::types::error::TargetInUseException),
/// <p>The specified target managed node for the session isn't fully configured for use with Session Manager. For more information, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-getting-started.html">Setting up Session Manager</a> in the <i>Amazon Web Services Systems Manager User Guide</i>. This error is also returned if you attempt to start a session on a managed node that is located in a different account or Region</p>
TargetNotConnected(crate::types::error::TargetNotConnected),
/// <p>The request or operation couldn't be performed because the service is throttling requests.</p>
ThrottlingException(crate::types::error::ThrottlingException),
/// <p>The <code>Targets</code> parameter includes too many tags. Remove one or more tags and try the command again.</p>
TooManyTagsError(crate::types::error::TooManyTagsError),
/// <p>There are concurrent updates for a resource that supports one update at a time.</p>
TooManyUpdates(crate::types::error::TooManyUpdates),
/// <p>The size of inventory data has exceeded the total size limit for the resource.</p>
TotalSizeLimitExceededException(crate::types::error::TotalSizeLimitExceededException),
/// <p>The calendar entry contained in the specified SSM document isn't supported.</p>
UnsupportedCalendarException(crate::types::error::UnsupportedCalendarException),
/// <p>Patching for applications released by Microsoft is only available on EC2 instances and advanced instances. To patch applications released by Microsoft on on-premises servers and VMs, you must enable advanced instances. For more information, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-managedinstances-advanced.html">Turning on the advanced-instances tier</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p>
UnsupportedFeatureRequiredException(crate::types::error::UnsupportedFeatureRequiredException),
/// <p>The <code>Context</code> attribute that you specified for the <code>InventoryItem</code> isn't allowed for this inventory type. You can only use the <code>Context</code> attribute with inventory types like <code>AWS:ComplianceItem</code>.</p>
UnsupportedInventoryItemContextException(crate::types::error::UnsupportedInventoryItemContextException),
/// <p>Inventory item type schema version has to match supported versions in the service. Check output of GetInventorySchema to see the available schema version for each type.</p>
UnsupportedInventorySchemaVersionException(crate::types::error::UnsupportedInventorySchemaVersionException),
/// <p>The operating systems you specified isn't supported, or the operation isn't supported for the operating system.</p>
UnsupportedOperatingSystem(crate::types::error::UnsupportedOperatingSystem),
/// <p>This operation is not supported for the current account. You must first enable the Systems Manager integrated experience in your account.</p>
UnsupportedOperationException(crate::types::error::UnsupportedOperationException),
/// <p>The parameter type isn't supported.</p>
UnsupportedParameterType(crate::types::error::UnsupportedParameterType),
/// <p>The document doesn't support the platform type of the given managed node IDs. For example, you sent an document for a Windows managed node to a Linux node.</p>
UnsupportedPlatformType(crate::types::error::UnsupportedPlatformType),
/// <p>The request isn't valid. Verify that you entered valid contents for the command and try again.</p>
ValidationException(crate::types::error::ValidationException),
/// 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::AlreadyExistsException(inner) => inner.fmt(f),
Error::AssociatedInstances(inner) => inner.fmt(f),
Error::AssociationAlreadyExists(inner) => inner.fmt(f),
Error::AssociationDoesNotExist(inner) => inner.fmt(f),
Error::AssociationExecutionDoesNotExist(inner) => inner.fmt(f),
Error::AssociationLimitExceeded(inner) => inner.fmt(f),
Error::AssociationVersionLimitExceeded(inner) => inner.fmt(f),
Error::AutomationDefinitionNotApprovedException(inner) => inner.fmt(f),
Error::AutomationDefinitionNotFoundException(inner) => inner.fmt(f),
Error::AutomationDefinitionVersionNotFoundException(inner) => inner.fmt(f),
Error::AutomationExecutionLimitExceededException(inner) => inner.fmt(f),
Error::AutomationExecutionNotFoundException(inner) => inner.fmt(f),
Error::AutomationStepNotFoundException(inner) => inner.fmt(f),
Error::ComplianceTypeCountLimitExceededException(inner) => inner.fmt(f),
Error::CustomSchemaCountLimitExceededException(inner) => inner.fmt(f),
Error::DocumentAlreadyExists(inner) => inner.fmt(f),
Error::DocumentLimitExceeded(inner) => inner.fmt(f),
Error::DocumentPermissionLimit(inner) => inner.fmt(f),
Error::DocumentVersionLimitExceeded(inner) => inner.fmt(f),
Error::DoesNotExistException(inner) => inner.fmt(f),
Error::DuplicateDocumentContent(inner) => inner.fmt(f),
Error::DuplicateDocumentVersionName(inner) => inner.fmt(f),
Error::DuplicateInstanceId(inner) => inner.fmt(f),
Error::FeatureNotAvailableException(inner) => inner.fmt(f),
Error::HierarchyLevelLimitExceededException(inner) => inner.fmt(f),
Error::HierarchyTypeMismatchException(inner) => inner.fmt(f),
Error::IdempotentParameterMismatch(inner) => inner.fmt(f),
Error::IncompatiblePolicyException(inner) => inner.fmt(f),
Error::InternalServerError(inner) => inner.fmt(f),
Error::InvalidActivation(inner) => inner.fmt(f),
Error::InvalidActivationId(inner) => inner.fmt(f),
Error::InvalidAggregatorException(inner) => inner.fmt(f),
Error::InvalidAllowedPatternException(inner) => inner.fmt(f),
Error::InvalidAssociation(inner) => inner.fmt(f),
Error::InvalidAssociationVersion(inner) => inner.fmt(f),
Error::InvalidAutomationExecutionParametersException(inner) => inner.fmt(f),
Error::InvalidAutomationSignalException(inner) => inner.fmt(f),
Error::InvalidAutomationStatusUpdateException(inner) => inner.fmt(f),
Error::InvalidCommandId(inner) => inner.fmt(f),
Error::InvalidDeleteInventoryParametersException(inner) => inner.fmt(f),
Error::InvalidDeletionIdException(inner) => inner.fmt(f),
Error::InvalidDocument(inner) => inner.fmt(f),
Error::InvalidDocumentContent(inner) => inner.fmt(f),
Error::InvalidDocumentOperation(inner) => inner.fmt(f),
Error::InvalidDocumentSchemaVersion(inner) => inner.fmt(f),
Error::InvalidDocumentType(inner) => inner.fmt(f),
Error::InvalidDocumentVersion(inner) => inner.fmt(f),
Error::InvalidFilter(inner) => inner.fmt(f),
Error::InvalidFilterKey(inner) => inner.fmt(f),
Error::InvalidFilterOption(inner) => inner.fmt(f),
Error::InvalidFilterValue(inner) => inner.fmt(f),
Error::InvalidInstanceId(inner) => inner.fmt(f),
Error::InvalidInstanceInformationFilterValue(inner) => inner.fmt(f),
Error::InvalidInstancePropertyFilterValue(inner) => inner.fmt(f),
Error::InvalidInventoryGroupException(inner) => inner.fmt(f),
Error::InvalidInventoryItemContextException(inner) => inner.fmt(f),
Error::InvalidInventoryRequestException(inner) => inner.fmt(f),
Error::InvalidItemContentException(inner) => inner.fmt(f),
Error::InvalidKeyId(inner) => inner.fmt(f),
Error::InvalidNextToken(inner) => inner.fmt(f),
Error::InvalidNotificationConfig(inner) => inner.fmt(f),
Error::InvalidOptionException(inner) => inner.fmt(f),
Error::InvalidOutputFolder(inner) => inner.fmt(f),
Error::InvalidOutputLocation(inner) => inner.fmt(f),
Error::InvalidParameters(inner) => inner.fmt(f),
Error::InvalidPermissionType(inner) => inner.fmt(f),
Error::InvalidPluginName(inner) => inner.fmt(f),
Error::InvalidPolicyAttributeException(inner) => inner.fmt(f),
Error::InvalidPolicyTypeException(inner) => inner.fmt(f),
Error::InvalidResourceId(inner) => inner.fmt(f),
Error::InvalidResourceType(inner) => inner.fmt(f),
Error::InvalidResultAttributeException(inner) => inner.fmt(f),
Error::InvalidRole(inner) => inner.fmt(f),
Error::InvalidSchedule(inner) => inner.fmt(f),
Error::InvalidTag(inner) => inner.fmt(f),
Error::InvalidTarget(inner) => inner.fmt(f),
Error::InvalidTargetMaps(inner) => inner.fmt(f),
Error::InvalidTypeNameException(inner) => inner.fmt(f),
Error::InvalidUpdate(inner) => inner.fmt(f),
Error::InvocationDoesNotExist(inner) => inner.fmt(f),
Error::ItemContentMismatchException(inner) => inner.fmt(f),
Error::ItemSizeLimitExceededException(inner) => inner.fmt(f),
Error::MalformedResourcePolicyDocumentException(inner) => inner.fmt(f),
Error::MaxDocumentSizeExceeded(inner) => inner.fmt(f),
Error::NoLongerSupportedException(inner) => inner.fmt(f),
Error::OpsItemAccessDeniedException(inner) => inner.fmt(f),
Error::OpsItemAlreadyExistsException(inner) => inner.fmt(f),
Error::OpsItemConflictException(inner) => inner.fmt(f),
Error::OpsItemInvalidParameterException(inner) => inner.fmt(f),
Error::OpsItemLimitExceededException(inner) => inner.fmt(f),
Error::OpsItemNotFoundException(inner) => inner.fmt(f),
Error::OpsItemRelatedItemAlreadyExistsException(inner) => inner.fmt(f),
Error::OpsItemRelatedItemAssociationNotFoundException(inner) => inner.fmt(f),
Error::OpsMetadataAlreadyExistsException(inner) => inner.fmt(f),
Error::OpsMetadataInvalidArgumentException(inner) => inner.fmt(f),
Error::OpsMetadataKeyLimitExceededException(inner) => inner.fmt(f),
Error::OpsMetadataLimitExceededException(inner) => inner.fmt(f),
Error::OpsMetadataNotFoundException(inner) => inner.fmt(f),
Error::OpsMetadataTooManyUpdatesException(inner) => inner.fmt(f),
Error::ParameterAlreadyExists(inner) => inner.fmt(f),
Error::ParameterLimitExceeded(inner) => inner.fmt(f),
Error::ParameterMaxVersionLimitExceeded(inner) => inner.fmt(f),
Error::ParameterNotFound(inner) => inner.fmt(f),
Error::ParameterPatternMismatchException(inner) => inner.fmt(f),
Error::ParameterVersionLabelLimitExceeded(inner) => inner.fmt(f),
Error::ParameterVersionNotFound(inner) => inner.fmt(f),
Error::PoliciesLimitExceededException(inner) => inner.fmt(f),
Error::ResourceDataSyncAlreadyExistsException(inner) => inner.fmt(f),
Error::ResourceDataSyncConflictException(inner) => inner.fmt(f),
Error::ResourceDataSyncCountExceededException(inner) => inner.fmt(f),
Error::ResourceDataSyncInvalidConfigurationException(inner) => inner.fmt(f),
Error::ResourceDataSyncNotFoundException(inner) => inner.fmt(f),
Error::ResourceInUseException(inner) => inner.fmt(f),
Error::ResourceLimitExceededException(inner) => inner.fmt(f),
Error::ResourceNotFoundException(inner) => inner.fmt(f),
Error::ResourcePolicyConflictException(inner) => inner.fmt(f),
Error::ResourcePolicyInvalidParameterException(inner) => inner.fmt(f),
Error::ResourcePolicyLimitExceededException(inner) => inner.fmt(f),
Error::ResourcePolicyNotFoundException(inner) => inner.fmt(f),
Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
Error::ServiceSettingNotFound(inner) => inner.fmt(f),
Error::StatusUnchanged(inner) => inner.fmt(f),
Error::SubTypeCountLimitExceededException(inner) => inner.fmt(f),
Error::TargetInUseException(inner) => inner.fmt(f),
Error::TargetNotConnected(inner) => inner.fmt(f),
Error::ThrottlingException(inner) => inner.fmt(f),
Error::TooManyTagsError(inner) => inner.fmt(f),
Error::TooManyUpdates(inner) => inner.fmt(f),
Error::TotalSizeLimitExceededException(inner) => inner.fmt(f),
Error::UnsupportedCalendarException(inner) => inner.fmt(f),
Error::UnsupportedFeatureRequiredException(inner) => inner.fmt(f),
Error::UnsupportedInventoryItemContextException(inner) => inner.fmt(f),
Error::UnsupportedInventorySchemaVersionException(inner) => inner.fmt(f),
Error::UnsupportedOperatingSystem(inner) => inner.fmt(f),
Error::UnsupportedOperationException(inner) => inner.fmt(f),
Error::UnsupportedParameterType(inner) => inner.fmt(f),
Error::UnsupportedPlatformType(inner) => inner.fmt(f),
Error::ValidationException(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::AlreadyExistsException(inner) => inner.meta(),
Self::AssociatedInstances(inner) => inner.meta(),
Self::AssociationAlreadyExists(inner) => inner.meta(),
Self::AssociationDoesNotExist(inner) => inner.meta(),
Self::AssociationExecutionDoesNotExist(inner) => inner.meta(),
Self::AssociationLimitExceeded(inner) => inner.meta(),
Self::AssociationVersionLimitExceeded(inner) => inner.meta(),
Self::AutomationDefinitionNotApprovedException(inner) => inner.meta(),
Self::AutomationDefinitionNotFoundException(inner) => inner.meta(),
Self::AutomationDefinitionVersionNotFoundException(inner) => inner.meta(),
Self::AutomationExecutionLimitExceededException(inner) => inner.meta(),
Self::AutomationExecutionNotFoundException(inner) => inner.meta(),
Self::AutomationStepNotFoundException(inner) => inner.meta(),
Self::ComplianceTypeCountLimitExceededException(inner) => inner.meta(),
Self::CustomSchemaCountLimitExceededException(inner) => inner.meta(),
Self::DocumentAlreadyExists(inner) => inner.meta(),
Self::DocumentLimitExceeded(inner) => inner.meta(),
Self::DocumentPermissionLimit(inner) => inner.meta(),
Self::DocumentVersionLimitExceeded(inner) => inner.meta(),
Self::DoesNotExistException(inner) => inner.meta(),
Self::DuplicateDocumentContent(inner) => inner.meta(),
Self::DuplicateDocumentVersionName(inner) => inner.meta(),
Self::DuplicateInstanceId(inner) => inner.meta(),
Self::FeatureNotAvailableException(inner) => inner.meta(),
Self::HierarchyLevelLimitExceededException(inner) => inner.meta(),
Self::HierarchyTypeMismatchException(inner) => inner.meta(),
Self::IdempotentParameterMismatch(inner) => inner.meta(),
Self::IncompatiblePolicyException(inner) => inner.meta(),
Self::InternalServerError(inner) => inner.meta(),
Self::InvalidActivation(inner) => inner.meta(),
Self::InvalidActivationId(inner) => inner.meta(),
Self::InvalidAggregatorException(inner) => inner.meta(),
Self::InvalidAllowedPatternException(inner) => inner.meta(),
Self::InvalidAssociation(inner) => inner.meta(),
Self::InvalidAssociationVersion(inner) => inner.meta(),
Self::InvalidAutomationExecutionParametersException(inner) => inner.meta(),
Self::InvalidAutomationSignalException(inner) => inner.meta(),
Self::InvalidAutomationStatusUpdateException(inner) => inner.meta(),
Self::InvalidCommandId(inner) => inner.meta(),
Self::InvalidDeleteInventoryParametersException(inner) => inner.meta(),
Self::InvalidDeletionIdException(inner) => inner.meta(),
Self::InvalidDocument(inner) => inner.meta(),
Self::InvalidDocumentContent(inner) => inner.meta(),
Self::InvalidDocumentOperation(inner) => inner.meta(),
Self::InvalidDocumentSchemaVersion(inner) => inner.meta(),
Self::InvalidDocumentType(inner) => inner.meta(),
Self::InvalidDocumentVersion(inner) => inner.meta(),
Self::InvalidFilter(inner) => inner.meta(),
Self::InvalidFilterKey(inner) => inner.meta(),
Self::InvalidFilterOption(inner) => inner.meta(),
Self::InvalidFilterValue(inner) => inner.meta(),
Self::InvalidInstanceId(inner) => inner.meta(),
Self::InvalidInstanceInformationFilterValue(inner) => inner.meta(),
Self::InvalidInstancePropertyFilterValue(inner) => inner.meta(),
Self::InvalidInventoryGroupException(inner) => inner.meta(),
Self::InvalidInventoryItemContextException(inner) => inner.meta(),
Self::InvalidInventoryRequestException(inner) => inner.meta(),
Self::InvalidItemContentException(inner) => inner.meta(),
Self::InvalidKeyId(inner) => inner.meta(),
Self::InvalidNextToken(inner) => inner.meta(),
Self::InvalidNotificationConfig(inner) => inner.meta(),
Self::InvalidOptionException(inner) => inner.meta(),
Self::InvalidOutputFolder(inner) => inner.meta(),
Self::InvalidOutputLocation(inner) => inner.meta(),
Self::InvalidParameters(inner) => inner.meta(),
Self::InvalidPermissionType(inner) => inner.meta(),
Self::InvalidPluginName(inner) => inner.meta(),
Self::InvalidPolicyAttributeException(inner) => inner.meta(),
Self::InvalidPolicyTypeException(inner) => inner.meta(),
Self::InvalidResourceId(inner) => inner.meta(),
Self::InvalidResourceType(inner) => inner.meta(),
Self::InvalidResultAttributeException(inner) => inner.meta(),
Self::InvalidRole(inner) => inner.meta(),
Self::InvalidSchedule(inner) => inner.meta(),
Self::InvalidTag(inner) => inner.meta(),
Self::InvalidTarget(inner) => inner.meta(),
Self::InvalidTargetMaps(inner) => inner.meta(),
Self::InvalidTypeNameException(inner) => inner.meta(),
Self::InvalidUpdate(inner) => inner.meta(),
Self::InvocationDoesNotExist(inner) => inner.meta(),
Self::ItemContentMismatchException(inner) => inner.meta(),
Self::ItemSizeLimitExceededException(inner) => inner.meta(),
Self::MalformedResourcePolicyDocumentException(inner) => inner.meta(),
Self::MaxDocumentSizeExceeded(inner) => inner.meta(),
Self::NoLongerSupportedException(inner) => inner.meta(),
Self::OpsItemAccessDeniedException(inner) => inner.meta(),
Self::OpsItemAlreadyExistsException(inner) => inner.meta(),
Self::OpsItemConflictException(inner) => inner.meta(),
Self::OpsItemInvalidParameterException(inner) => inner.meta(),
Self::OpsItemLimitExceededException(inner) => inner.meta(),
Self::OpsItemNotFoundException(inner) => inner.meta(),
Self::OpsItemRelatedItemAlreadyExistsException(inner) => inner.meta(),
Self::OpsItemRelatedItemAssociationNotFoundException(inner) => inner.meta(),
Self::OpsMetadataAlreadyExistsException(inner) => inner.meta(),
Self::OpsMetadataInvalidArgumentException(inner) => inner.meta(),
Self::OpsMetadataKeyLimitExceededException(inner) => inner.meta(),
Self::OpsMetadataLimitExceededException(inner) => inner.meta(),
Self::OpsMetadataNotFoundException(inner) => inner.meta(),
Self::OpsMetadataTooManyUpdatesException(inner) => inner.meta(),
Self::ParameterAlreadyExists(inner) => inner.meta(),
Self::ParameterLimitExceeded(inner) => inner.meta(),
Self::ParameterMaxVersionLimitExceeded(inner) => inner.meta(),
Self::ParameterNotFound(inner) => inner.meta(),
Self::ParameterPatternMismatchException(inner) => inner.meta(),
Self::ParameterVersionLabelLimitExceeded(inner) => inner.meta(),
Self::ParameterVersionNotFound(inner) => inner.meta(),
Self::PoliciesLimitExceededException(inner) => inner.meta(),
Self::ResourceDataSyncAlreadyExistsException(inner) => inner.meta(),
Self::ResourceDataSyncConflictException(inner) => inner.meta(),
Self::ResourceDataSyncCountExceededException(inner) => inner.meta(),
Self::ResourceDataSyncInvalidConfigurationException(inner) => inner.meta(),
Self::ResourceDataSyncNotFoundException(inner) => inner.meta(),
Self::ResourceInUseException(inner) => inner.meta(),
Self::ResourceLimitExceededException(inner) => inner.meta(),
Self::ResourceNotFoundException(inner) => inner.meta(),
Self::ResourcePolicyConflictException(inner) => inner.meta(),
Self::ResourcePolicyInvalidParameterException(inner) => inner.meta(),
Self::ResourcePolicyLimitExceededException(inner) => inner.meta(),
Self::ResourcePolicyNotFoundException(inner) => inner.meta(),
Self::ServiceQuotaExceededException(inner) => inner.meta(),
Self::ServiceSettingNotFound(inner) => inner.meta(),
Self::StatusUnchanged(inner) => inner.meta(),
Self::SubTypeCountLimitExceededException(inner) => inner.meta(),
Self::TargetInUseException(inner) => inner.meta(),
Self::TargetNotConnected(inner) => inner.meta(),
Self::ThrottlingException(inner) => inner.meta(),
Self::TooManyTagsError(inner) => inner.meta(),
Self::TooManyUpdates(inner) => inner.meta(),
Self::TotalSizeLimitExceededException(inner) => inner.meta(),
Self::UnsupportedCalendarException(inner) => inner.meta(),
Self::UnsupportedFeatureRequiredException(inner) => inner.meta(),
Self::UnsupportedInventoryItemContextException(inner) => inner.meta(),
Self::UnsupportedInventorySchemaVersionException(inner) => inner.meta(),
Self::UnsupportedOperatingSystem(inner) => inner.meta(),
Self::UnsupportedOperationException(inner) => inner.meta(),
Self::UnsupportedParameterType(inner) => inner.meta(),
Self::UnsupportedPlatformType(inner) => inner.meta(),
Self::ValidationException(inner) => inner.meta(),
Self::Unhandled(inner) => &inner.meta,
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_tags_to_resource::AddTagsToResourceError, 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_to_resource::AddTagsToResourceError, 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_to_resource::AddTagsToResourceError> for Error {
fn from(err: crate::operation::add_tags_to_resource::AddTagsToResourceError) -> Self {
match err {
crate::operation::add_tags_to_resource::AddTagsToResourceError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::add_tags_to_resource::AddTagsToResourceError::InvalidResourceId(inner) => Error::InvalidResourceId(inner),
crate::operation::add_tags_to_resource::AddTagsToResourceError::InvalidResourceType(inner) => Error::InvalidResourceType(inner),
crate::operation::add_tags_to_resource::AddTagsToResourceError::TooManyTagsError(inner) => Error::TooManyTagsError(inner),
crate::operation::add_tags_to_resource::AddTagsToResourceError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::add_tags_to_resource::AddTagsToResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError,
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::associate_ops_item_related_item::AssociateOpsItemRelatedItemError> for Error {
fn from(err: crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError) -> Self {
match err {
crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError::OpsItemConflictException(inner) => {
Error::OpsItemConflictException(inner)
}
crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError::OpsItemInvalidParameterException(inner) => {
Error::OpsItemInvalidParameterException(inner)
}
crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError::OpsItemLimitExceededException(inner) => {
Error::OpsItemLimitExceededException(inner)
}
crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError::OpsItemNotFoundException(inner) => {
Error::OpsItemNotFoundException(inner)
}
crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError::OpsItemRelatedItemAlreadyExistsException(inner) => {
Error::OpsItemRelatedItemAlreadyExistsException(inner)
}
crate::operation::associate_ops_item_related_item::AssociateOpsItemRelatedItemError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_command::CancelCommandError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_command::CancelCommandError, 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_command::CancelCommandError> for Error {
fn from(err: crate::operation::cancel_command::CancelCommandError) -> Self {
match err {
crate::operation::cancel_command::CancelCommandError::DuplicateInstanceId(inner) => Error::DuplicateInstanceId(inner),
crate::operation::cancel_command::CancelCommandError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::cancel_command::CancelCommandError::InvalidCommandId(inner) => Error::InvalidCommandId(inner),
crate::operation::cancel_command::CancelCommandError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::cancel_command::CancelCommandError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::cancel_maintenance_window_execution::CancelMaintenanceWindowExecutionError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::cancel_maintenance_window_execution::CancelMaintenanceWindowExecutionError,
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_maintenance_window_execution::CancelMaintenanceWindowExecutionError> for Error {
fn from(err: crate::operation::cancel_maintenance_window_execution::CancelMaintenanceWindowExecutionError) -> Self {
match err {
crate::operation::cancel_maintenance_window_execution::CancelMaintenanceWindowExecutionError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::cancel_maintenance_window_execution::CancelMaintenanceWindowExecutionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::cancel_maintenance_window_execution::CancelMaintenanceWindowExecutionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_activation::CreateActivationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_activation::CreateActivationError, 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_activation::CreateActivationError> for Error {
fn from(err: crate::operation::create_activation::CreateActivationError) -> Self {
match err {
crate::operation::create_activation::CreateActivationError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::create_activation::CreateActivationError::InvalidParameters(inner) => Error::InvalidParameters(inner),
crate::operation::create_activation::CreateActivationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_association::CreateAssociationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_association::CreateAssociationError, 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_association::CreateAssociationError> for Error {
fn from(err: crate::operation::create_association::CreateAssociationError) -> Self {
match err {
crate::operation::create_association::CreateAssociationError::AssociationAlreadyExists(inner) => Error::AssociationAlreadyExists(inner),
crate::operation::create_association::CreateAssociationError::AssociationLimitExceeded(inner) => Error::AssociationLimitExceeded(inner),
crate::operation::create_association::CreateAssociationError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::create_association::CreateAssociationError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::create_association::CreateAssociationError::InvalidDocumentVersion(inner) => Error::InvalidDocumentVersion(inner),
crate::operation::create_association::CreateAssociationError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::create_association::CreateAssociationError::InvalidOutputLocation(inner) => Error::InvalidOutputLocation(inner),
crate::operation::create_association::CreateAssociationError::InvalidParameters(inner) => Error::InvalidParameters(inner),
crate::operation::create_association::CreateAssociationError::InvalidSchedule(inner) => Error::InvalidSchedule(inner),
crate::operation::create_association::CreateAssociationError::InvalidTag(inner) => Error::InvalidTag(inner),
crate::operation::create_association::CreateAssociationError::InvalidTarget(inner) => Error::InvalidTarget(inner),
crate::operation::create_association::CreateAssociationError::InvalidTargetMaps(inner) => Error::InvalidTargetMaps(inner),
crate::operation::create_association::CreateAssociationError::UnsupportedPlatformType(inner) => Error::UnsupportedPlatformType(inner),
crate::operation::create_association::CreateAssociationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_association_batch::CreateAssociationBatchError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_association_batch::CreateAssociationBatchError, 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_association_batch::CreateAssociationBatchError> for Error {
fn from(err: crate::operation::create_association_batch::CreateAssociationBatchError) -> Self {
match err {
crate::operation::create_association_batch::CreateAssociationBatchError::AssociationLimitExceeded(inner) => {
Error::AssociationLimitExceeded(inner)
}
crate::operation::create_association_batch::CreateAssociationBatchError::DuplicateInstanceId(inner) => Error::DuplicateInstanceId(inner),
crate::operation::create_association_batch::CreateAssociationBatchError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::create_association_batch::CreateAssociationBatchError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::create_association_batch::CreateAssociationBatchError::InvalidDocumentVersion(inner) => {
Error::InvalidDocumentVersion(inner)
}
crate::operation::create_association_batch::CreateAssociationBatchError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::create_association_batch::CreateAssociationBatchError::InvalidOutputLocation(inner) => {
Error::InvalidOutputLocation(inner)
}
crate::operation::create_association_batch::CreateAssociationBatchError::InvalidParameters(inner) => Error::InvalidParameters(inner),
crate::operation::create_association_batch::CreateAssociationBatchError::InvalidSchedule(inner) => Error::InvalidSchedule(inner),
crate::operation::create_association_batch::CreateAssociationBatchError::InvalidTarget(inner) => Error::InvalidTarget(inner),
crate::operation::create_association_batch::CreateAssociationBatchError::InvalidTargetMaps(inner) => Error::InvalidTargetMaps(inner),
crate::operation::create_association_batch::CreateAssociationBatchError::UnsupportedPlatformType(inner) => {
Error::UnsupportedPlatformType(inner)
}
crate::operation::create_association_batch::CreateAssociationBatchError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_document::CreateDocumentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_document::CreateDocumentError, 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_document::CreateDocumentError> for Error {
fn from(err: crate::operation::create_document::CreateDocumentError) -> Self {
match err {
crate::operation::create_document::CreateDocumentError::DocumentAlreadyExists(inner) => Error::DocumentAlreadyExists(inner),
crate::operation::create_document::CreateDocumentError::DocumentLimitExceeded(inner) => Error::DocumentLimitExceeded(inner),
crate::operation::create_document::CreateDocumentError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::create_document::CreateDocumentError::InvalidDocumentContent(inner) => Error::InvalidDocumentContent(inner),
crate::operation::create_document::CreateDocumentError::InvalidDocumentSchemaVersion(inner) => Error::InvalidDocumentSchemaVersion(inner),
crate::operation::create_document::CreateDocumentError::MaxDocumentSizeExceeded(inner) => Error::MaxDocumentSizeExceeded(inner),
crate::operation::create_document::CreateDocumentError::NoLongerSupportedException(inner) => Error::NoLongerSupportedException(inner),
crate::operation::create_document::CreateDocumentError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::create_document::CreateDocumentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_maintenance_window::CreateMaintenanceWindowError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_maintenance_window::CreateMaintenanceWindowError, 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_maintenance_window::CreateMaintenanceWindowError> for Error {
fn from(err: crate::operation::create_maintenance_window::CreateMaintenanceWindowError) -> Self {
match err {
crate::operation::create_maintenance_window::CreateMaintenanceWindowError::IdempotentParameterMismatch(inner) => {
Error::IdempotentParameterMismatch(inner)
}
crate::operation::create_maintenance_window::CreateMaintenanceWindowError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::create_maintenance_window::CreateMaintenanceWindowError::ResourceLimitExceededException(inner) => {
Error::ResourceLimitExceededException(inner)
}
crate::operation::create_maintenance_window::CreateMaintenanceWindowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ops_item::CreateOpsItemError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ops_item::CreateOpsItemError, 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_ops_item::CreateOpsItemError> for Error {
fn from(err: crate::operation::create_ops_item::CreateOpsItemError) -> Self {
match err {
crate::operation::create_ops_item::CreateOpsItemError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::create_ops_item::CreateOpsItemError::OpsItemAccessDeniedException(inner) => Error::OpsItemAccessDeniedException(inner),
crate::operation::create_ops_item::CreateOpsItemError::OpsItemAlreadyExistsException(inner) => {
Error::OpsItemAlreadyExistsException(inner)
}
crate::operation::create_ops_item::CreateOpsItemError::OpsItemInvalidParameterException(inner) => {
Error::OpsItemInvalidParameterException(inner)
}
crate::operation::create_ops_item::CreateOpsItemError::OpsItemLimitExceededException(inner) => {
Error::OpsItemLimitExceededException(inner)
}
crate::operation::create_ops_item::CreateOpsItemError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ops_metadata::CreateOpsMetadataError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ops_metadata::CreateOpsMetadataError, 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_ops_metadata::CreateOpsMetadataError> for Error {
fn from(err: crate::operation::create_ops_metadata::CreateOpsMetadataError) -> Self {
match err {
crate::operation::create_ops_metadata::CreateOpsMetadataError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::create_ops_metadata::CreateOpsMetadataError::OpsMetadataAlreadyExistsException(inner) => {
Error::OpsMetadataAlreadyExistsException(inner)
}
crate::operation::create_ops_metadata::CreateOpsMetadataError::OpsMetadataInvalidArgumentException(inner) => {
Error::OpsMetadataInvalidArgumentException(inner)
}
crate::operation::create_ops_metadata::CreateOpsMetadataError::OpsMetadataLimitExceededException(inner) => {
Error::OpsMetadataLimitExceededException(inner)
}
crate::operation::create_ops_metadata::CreateOpsMetadataError::OpsMetadataTooManyUpdatesException(inner) => {
Error::OpsMetadataTooManyUpdatesException(inner)
}
crate::operation::create_ops_metadata::CreateOpsMetadataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_patch_baseline::CreatePatchBaselineError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_patch_baseline::CreatePatchBaselineError, 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_patch_baseline::CreatePatchBaselineError> for Error {
fn from(err: crate::operation::create_patch_baseline::CreatePatchBaselineError) -> Self {
match err {
crate::operation::create_patch_baseline::CreatePatchBaselineError::IdempotentParameterMismatch(inner) => {
Error::IdempotentParameterMismatch(inner)
}
crate::operation::create_patch_baseline::CreatePatchBaselineError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::create_patch_baseline::CreatePatchBaselineError::ResourceLimitExceededException(inner) => {
Error::ResourceLimitExceededException(inner)
}
crate::operation::create_patch_baseline::CreatePatchBaselineError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_resource_data_sync::CreateResourceDataSyncError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_resource_data_sync::CreateResourceDataSyncError, 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_resource_data_sync::CreateResourceDataSyncError> for Error {
fn from(err: crate::operation::create_resource_data_sync::CreateResourceDataSyncError) -> Self {
match err {
crate::operation::create_resource_data_sync::CreateResourceDataSyncError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::create_resource_data_sync::CreateResourceDataSyncError::ResourceDataSyncAlreadyExistsException(inner) => {
Error::ResourceDataSyncAlreadyExistsException(inner)
}
crate::operation::create_resource_data_sync::CreateResourceDataSyncError::ResourceDataSyncCountExceededException(inner) => {
Error::ResourceDataSyncCountExceededException(inner)
}
crate::operation::create_resource_data_sync::CreateResourceDataSyncError::ResourceDataSyncInvalidConfigurationException(inner) => {
Error::ResourceDataSyncInvalidConfigurationException(inner)
}
crate::operation::create_resource_data_sync::CreateResourceDataSyncError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_activation::DeleteActivationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_activation::DeleteActivationError, 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_activation::DeleteActivationError> for Error {
fn from(err: crate::operation::delete_activation::DeleteActivationError) -> Self {
match err {
crate::operation::delete_activation::DeleteActivationError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_activation::DeleteActivationError::InvalidActivation(inner) => Error::InvalidActivation(inner),
crate::operation::delete_activation::DeleteActivationError::InvalidActivationId(inner) => Error::InvalidActivationId(inner),
crate::operation::delete_activation::DeleteActivationError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::delete_activation::DeleteActivationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_association::DeleteAssociationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_association::DeleteAssociationError, 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_association::DeleteAssociationError> for Error {
fn from(err: crate::operation::delete_association::DeleteAssociationError) -> Self {
match err {
crate::operation::delete_association::DeleteAssociationError::AssociationDoesNotExist(inner) => Error::AssociationDoesNotExist(inner),
crate::operation::delete_association::DeleteAssociationError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_association::DeleteAssociationError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::delete_association::DeleteAssociationError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::delete_association::DeleteAssociationError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::delete_association::DeleteAssociationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_document::DeleteDocumentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_document::DeleteDocumentError, 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_document::DeleteDocumentError> for Error {
fn from(err: crate::operation::delete_document::DeleteDocumentError) -> Self {
match err {
crate::operation::delete_document::DeleteDocumentError::AssociatedInstances(inner) => Error::AssociatedInstances(inner),
crate::operation::delete_document::DeleteDocumentError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_document::DeleteDocumentError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::delete_document::DeleteDocumentError::InvalidDocumentOperation(inner) => Error::InvalidDocumentOperation(inner),
crate::operation::delete_document::DeleteDocumentError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::delete_document::DeleteDocumentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_inventory::DeleteInventoryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_inventory::DeleteInventoryError, 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_inventory::DeleteInventoryError> for Error {
fn from(err: crate::operation::delete_inventory::DeleteInventoryError) -> Self {
match err {
crate::operation::delete_inventory::DeleteInventoryError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_inventory::DeleteInventoryError::InvalidDeleteInventoryParametersException(inner) => {
Error::InvalidDeleteInventoryParametersException(inner)
}
crate::operation::delete_inventory::DeleteInventoryError::InvalidInventoryRequestException(inner) => {
Error::InvalidInventoryRequestException(inner)
}
crate::operation::delete_inventory::DeleteInventoryError::InvalidOptionException(inner) => Error::InvalidOptionException(inner),
crate::operation::delete_inventory::DeleteInventoryError::InvalidTypeNameException(inner) => Error::InvalidTypeNameException(inner),
crate::operation::delete_inventory::DeleteInventoryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_maintenance_window::DeleteMaintenanceWindowError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_maintenance_window::DeleteMaintenanceWindowError, 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_maintenance_window::DeleteMaintenanceWindowError> for Error {
fn from(err: crate::operation::delete_maintenance_window::DeleteMaintenanceWindowError) -> Self {
match err {
crate::operation::delete_maintenance_window::DeleteMaintenanceWindowError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::delete_maintenance_window::DeleteMaintenanceWindowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ops_item::DeleteOpsItemError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ops_item::DeleteOpsItemError, 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_ops_item::DeleteOpsItemError> for Error {
fn from(err: crate::operation::delete_ops_item::DeleteOpsItemError) -> Self {
match err {
crate::operation::delete_ops_item::DeleteOpsItemError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_ops_item::DeleteOpsItemError::OpsItemInvalidParameterException(inner) => {
Error::OpsItemInvalidParameterException(inner)
}
crate::operation::delete_ops_item::DeleteOpsItemError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ops_metadata::DeleteOpsMetadataError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ops_metadata::DeleteOpsMetadataError, 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_ops_metadata::DeleteOpsMetadataError> for Error {
fn from(err: crate::operation::delete_ops_metadata::DeleteOpsMetadataError) -> Self {
match err {
crate::operation::delete_ops_metadata::DeleteOpsMetadataError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_ops_metadata::DeleteOpsMetadataError::OpsMetadataInvalidArgumentException(inner) => {
Error::OpsMetadataInvalidArgumentException(inner)
}
crate::operation::delete_ops_metadata::DeleteOpsMetadataError::OpsMetadataNotFoundException(inner) => {
Error::OpsMetadataNotFoundException(inner)
}
crate::operation::delete_ops_metadata::DeleteOpsMetadataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_parameter::DeleteParameterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_parameter::DeleteParameterError, 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_parameter::DeleteParameterError> for Error {
fn from(err: crate::operation::delete_parameter::DeleteParameterError) -> Self {
match err {
crate::operation::delete_parameter::DeleteParameterError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_parameter::DeleteParameterError::ParameterNotFound(inner) => Error::ParameterNotFound(inner),
crate::operation::delete_parameter::DeleteParameterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_parameters::DeleteParametersError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_parameters::DeleteParametersError, 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_parameters::DeleteParametersError> for Error {
fn from(err: crate::operation::delete_parameters::DeleteParametersError) -> Self {
match err {
crate::operation::delete_parameters::DeleteParametersError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_parameters::DeleteParametersError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_patch_baseline::DeletePatchBaselineError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_patch_baseline::DeletePatchBaselineError, 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_patch_baseline::DeletePatchBaselineError> for Error {
fn from(err: crate::operation::delete_patch_baseline::DeletePatchBaselineError) -> Self {
match err {
crate::operation::delete_patch_baseline::DeletePatchBaselineError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_patch_baseline::DeletePatchBaselineError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
crate::operation::delete_patch_baseline::DeletePatchBaselineError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resource_data_sync::DeleteResourceDataSyncError, 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_data_sync::DeleteResourceDataSyncError, 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_data_sync::DeleteResourceDataSyncError> for Error {
fn from(err: crate::operation::delete_resource_data_sync::DeleteResourceDataSyncError) -> Self {
match err {
crate::operation::delete_resource_data_sync::DeleteResourceDataSyncError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_resource_data_sync::DeleteResourceDataSyncError::ResourceDataSyncInvalidConfigurationException(inner) => {
Error::ResourceDataSyncInvalidConfigurationException(inner)
}
crate::operation::delete_resource_data_sync::DeleteResourceDataSyncError::ResourceDataSyncNotFoundException(inner) => {
Error::ResourceDataSyncNotFoundException(inner)
}
crate::operation::delete_resource_data_sync::DeleteResourceDataSyncError::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::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::delete_resource_policy::DeleteResourcePolicyError::MalformedResourcePolicyDocumentException(inner) => {
Error::MalformedResourcePolicyDocumentException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourcePolicyConflictException(inner) => {
Error::ResourcePolicyConflictException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourcePolicyInvalidParameterException(inner) => {
Error::ResourcePolicyInvalidParameterException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourcePolicyNotFoundException(inner) => {
Error::ResourcePolicyNotFoundException(inner)
}
crate::operation::delete_resource_policy::DeleteResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_managed_instance::DeregisterManagedInstanceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_managed_instance::DeregisterManagedInstanceError, 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_managed_instance::DeregisterManagedInstanceError> for Error {
fn from(err: crate::operation::deregister_managed_instance::DeregisterManagedInstanceError) -> Self {
match err {
crate::operation::deregister_managed_instance::DeregisterManagedInstanceError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::deregister_managed_instance::DeregisterManagedInstanceError::InvalidInstanceId(inner) => {
Error::InvalidInstanceId(inner)
}
crate::operation::deregister_managed_instance::DeregisterManagedInstanceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::deregister_patch_baseline_for_patch_group::DeregisterPatchBaselineForPatchGroupError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::deregister_patch_baseline_for_patch_group::DeregisterPatchBaselineForPatchGroupError,
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_patch_baseline_for_patch_group::DeregisterPatchBaselineForPatchGroupError> for Error {
fn from(err: crate::operation::deregister_patch_baseline_for_patch_group::DeregisterPatchBaselineForPatchGroupError) -> Self {
match err {
crate::operation::deregister_patch_baseline_for_patch_group::DeregisterPatchBaselineForPatchGroupError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::deregister_patch_baseline_for_patch_group::DeregisterPatchBaselineForPatchGroupError::InvalidResourceId(inner) => {
Error::InvalidResourceId(inner)
}
crate::operation::deregister_patch_baseline_for_patch_group::DeregisterPatchBaselineForPatchGroupError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::deregister_target_from_maintenance_window::DeregisterTargetFromMaintenanceWindowError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::deregister_target_from_maintenance_window::DeregisterTargetFromMaintenanceWindowError,
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_target_from_maintenance_window::DeregisterTargetFromMaintenanceWindowError> for Error {
fn from(err: crate::operation::deregister_target_from_maintenance_window::DeregisterTargetFromMaintenanceWindowError) -> Self {
match err {
crate::operation::deregister_target_from_maintenance_window::DeregisterTargetFromMaintenanceWindowError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::deregister_target_from_maintenance_window::DeregisterTargetFromMaintenanceWindowError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::deregister_target_from_maintenance_window::DeregisterTargetFromMaintenanceWindowError::TargetInUseException(inner) => {
Error::TargetInUseException(inner)
}
crate::operation::deregister_target_from_maintenance_window::DeregisterTargetFromMaintenanceWindowError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::deregister_task_from_maintenance_window::DeregisterTaskFromMaintenanceWindowError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::deregister_task_from_maintenance_window::DeregisterTaskFromMaintenanceWindowError,
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_task_from_maintenance_window::DeregisterTaskFromMaintenanceWindowError> for Error {
fn from(err: crate::operation::deregister_task_from_maintenance_window::DeregisterTaskFromMaintenanceWindowError) -> Self {
match err {
crate::operation::deregister_task_from_maintenance_window::DeregisterTaskFromMaintenanceWindowError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::deregister_task_from_maintenance_window::DeregisterTaskFromMaintenanceWindowError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::deregister_task_from_maintenance_window::DeregisterTaskFromMaintenanceWindowError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_activations::DescribeActivationsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_activations::DescribeActivationsError, 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_activations::DescribeActivationsError> for Error {
fn from(err: crate::operation::describe_activations::DescribeActivationsError) -> Self {
match err {
crate::operation::describe_activations::DescribeActivationsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_activations::DescribeActivationsError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::describe_activations::DescribeActivationsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::describe_activations::DescribeActivationsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_association::DescribeAssociationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_association::DescribeAssociationError, 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_association::DescribeAssociationError> for Error {
fn from(err: crate::operation::describe_association::DescribeAssociationError) -> Self {
match err {
crate::operation::describe_association::DescribeAssociationError::AssociationDoesNotExist(inner) => Error::AssociationDoesNotExist(inner),
crate::operation::describe_association::DescribeAssociationError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_association::DescribeAssociationError::InvalidAssociationVersion(inner) => {
Error::InvalidAssociationVersion(inner)
}
crate::operation::describe_association::DescribeAssociationError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::describe_association::DescribeAssociationError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::describe_association::DescribeAssociationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_association_executions::DescribeAssociationExecutionsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_association_executions::DescribeAssociationExecutionsError,
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_association_executions::DescribeAssociationExecutionsError> for Error {
fn from(err: crate::operation::describe_association_executions::DescribeAssociationExecutionsError) -> Self {
match err {
crate::operation::describe_association_executions::DescribeAssociationExecutionsError::AssociationDoesNotExist(inner) => {
Error::AssociationDoesNotExist(inner)
}
crate::operation::describe_association_executions::DescribeAssociationExecutionsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_association_executions::DescribeAssociationExecutionsError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_association_executions::DescribeAssociationExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_association_execution_targets::DescribeAssociationExecutionTargetsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_association_execution_targets::DescribeAssociationExecutionTargetsError,
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_association_execution_targets::DescribeAssociationExecutionTargetsError> for Error {
fn from(err: crate::operation::describe_association_execution_targets::DescribeAssociationExecutionTargetsError) -> Self {
match err {
crate::operation::describe_association_execution_targets::DescribeAssociationExecutionTargetsError::AssociationDoesNotExist(inner) => {
Error::AssociationDoesNotExist(inner)
}
crate::operation::describe_association_execution_targets::DescribeAssociationExecutionTargetsError::AssociationExecutionDoesNotExist(
inner,
) => Error::AssociationExecutionDoesNotExist(inner),
crate::operation::describe_association_execution_targets::DescribeAssociationExecutionTargetsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_association_execution_targets::DescribeAssociationExecutionTargetsError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_association_execution_targets::DescribeAssociationExecutionTargetsError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_automation_executions::DescribeAutomationExecutionsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_automation_executions::DescribeAutomationExecutionsError,
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_automation_executions::DescribeAutomationExecutionsError> for Error {
fn from(err: crate::operation::describe_automation_executions::DescribeAutomationExecutionsError) -> Self {
match err {
crate::operation::describe_automation_executions::DescribeAutomationExecutionsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_automation_executions::DescribeAutomationExecutionsError::InvalidFilterKey(inner) => {
Error::InvalidFilterKey(inner)
}
crate::operation::describe_automation_executions::DescribeAutomationExecutionsError::InvalidFilterValue(inner) => {
Error::InvalidFilterValue(inner)
}
crate::operation::describe_automation_executions::DescribeAutomationExecutionsError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_automation_executions::DescribeAutomationExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError,
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_automation_step_executions::DescribeAutomationStepExecutionsError> for Error {
fn from(err: crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError) -> Self {
match err {
crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError::AutomationExecutionNotFoundException(
inner,
) => Error::AutomationExecutionNotFoundException(inner),
crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError::InvalidFilterKey(inner) => {
Error::InvalidFilterKey(inner)
}
crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError::InvalidFilterValue(inner) => {
Error::InvalidFilterValue(inner)
}
crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_available_patches::DescribeAvailablePatchesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_available_patches::DescribeAvailablePatchesError, 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_available_patches::DescribeAvailablePatchesError> for Error {
fn from(err: crate::operation::describe_available_patches::DescribeAvailablePatchesError) -> Self {
match err {
crate::operation::describe_available_patches::DescribeAvailablePatchesError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_available_patches::DescribeAvailablePatchesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_document::DescribeDocumentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_document::DescribeDocumentError, 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_document::DescribeDocumentError> for Error {
fn from(err: crate::operation::describe_document::DescribeDocumentError) -> Self {
match err {
crate::operation::describe_document::DescribeDocumentError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_document::DescribeDocumentError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::describe_document::DescribeDocumentError::InvalidDocumentVersion(inner) => Error::InvalidDocumentVersion(inner),
crate::operation::describe_document::DescribeDocumentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_document_permission::DescribeDocumentPermissionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_document_permission::DescribeDocumentPermissionError, 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_document_permission::DescribeDocumentPermissionError> for Error {
fn from(err: crate::operation::describe_document_permission::DescribeDocumentPermissionError) -> Self {
match err {
crate::operation::describe_document_permission::DescribeDocumentPermissionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_document_permission::DescribeDocumentPermissionError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::describe_document_permission::DescribeDocumentPermissionError::InvalidDocumentOperation(inner) => {
Error::InvalidDocumentOperation(inner)
}
crate::operation::describe_document_permission::DescribeDocumentPermissionError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_document_permission::DescribeDocumentPermissionError::InvalidPermissionType(inner) => {
Error::InvalidPermissionType(inner)
}
crate::operation::describe_document_permission::DescribeDocumentPermissionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsError,
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_effective_instance_associations::DescribeEffectiveInstanceAssociationsError> for Error {
fn from(err: crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsError) -> Self {
match err {
crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsError::InvalidInstanceId(inner) => {
Error::InvalidInstanceId(inner)
}
crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError,
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_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError> for Error {
fn from(err: crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError) -> Self {
match err {
crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError::DoesNotExistException(inner) => Error::DoesNotExistException(inner),
crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError::InvalidResourceId(inner) => Error::InvalidResourceId(inner),
crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError::UnsupportedOperatingSystem(inner) => Error::UnsupportedOperatingSystem(inner),
crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusError,
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_instance_associations_status::DescribeInstanceAssociationsStatusError> for Error {
fn from(err: crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusError) -> Self {
match err {
crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusError::InvalidInstanceId(inner) => {
Error::InvalidInstanceId(inner)
}
crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_information::DescribeInstanceInformationError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_information::DescribeInstanceInformationError, 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_instance_information::DescribeInstanceInformationError> for Error {
fn from(err: crate::operation::describe_instance_information::DescribeInstanceInformationError) -> Self {
match err {
crate::operation::describe_instance_information::DescribeInstanceInformationError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_instance_information::DescribeInstanceInformationError::InvalidFilterKey(inner) => {
Error::InvalidFilterKey(inner)
}
crate::operation::describe_instance_information::DescribeInstanceInformationError::InvalidInstanceId(inner) => {
Error::InvalidInstanceId(inner)
}
crate::operation::describe_instance_information::DescribeInstanceInformationError::InvalidInstanceInformationFilterValue(inner) => {
Error::InvalidInstanceInformationFilterValue(inner)
}
crate::operation::describe_instance_information::DescribeInstanceInformationError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_instance_information::DescribeInstanceInformationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_patches::DescribeInstancePatchesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_patches::DescribeInstancePatchesError, 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_instance_patches::DescribeInstancePatchesError> for Error {
fn from(err: crate::operation::describe_instance_patches::DescribeInstancePatchesError) -> Self {
match err {
crate::operation::describe_instance_patches::DescribeInstancePatchesError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_instance_patches::DescribeInstancePatchesError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::describe_instance_patches::DescribeInstancePatchesError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::describe_instance_patches::DescribeInstancePatchesError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::describe_instance_patches::DescribeInstancePatchesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesError,
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_instance_patch_states::DescribeInstancePatchStatesError> for Error {
fn from(err: crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesError) -> Self {
match err {
crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError,
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_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError> for Error {
fn from(err: crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError) -> Self {
match err {
crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError::InternalServerError(
inner,
) => Error::InternalServerError(inner),
crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError::InvalidFilter(inner) => {
Error::InvalidFilter(inner)
}
crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError::InvalidNextToken(
inner,
) => Error::InvalidNextToken(inner),
crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_properties::DescribeInstancePropertiesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_properties::DescribeInstancePropertiesError, 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_instance_properties::DescribeInstancePropertiesError> for Error {
fn from(err: crate::operation::describe_instance_properties::DescribeInstancePropertiesError) -> Self {
match err {
crate::operation::describe_instance_properties::DescribeInstancePropertiesError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_instance_properties::DescribeInstancePropertiesError::InvalidActivationId(inner) => {
Error::InvalidActivationId(inner)
}
crate::operation::describe_instance_properties::DescribeInstancePropertiesError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::describe_instance_properties::DescribeInstancePropertiesError::InvalidFilterKey(inner) => {
Error::InvalidFilterKey(inner)
}
crate::operation::describe_instance_properties::DescribeInstancePropertiesError::InvalidInstanceId(inner) => {
Error::InvalidInstanceId(inner)
}
crate::operation::describe_instance_properties::DescribeInstancePropertiesError::InvalidInstancePropertyFilterValue(inner) => {
Error::InvalidInstancePropertyFilterValue(inner)
}
crate::operation::describe_instance_properties::DescribeInstancePropertiesError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_instance_properties::DescribeInstancePropertiesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsError, 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_inventory_deletions::DescribeInventoryDeletionsError> for Error {
fn from(err: crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsError) -> Self {
match err {
crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsError::InvalidDeletionIdException(inner) => {
Error::InvalidDeletionIdException(inner)
}
crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsError,
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_maintenance_window_executions::DescribeMaintenanceWindowExecutionsError> for Error {
fn from(err: crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsError) -> Self {
match err {
crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsError,
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_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsError>
for Error
{
fn from(
err: crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsError,
) -> Self {
match err {
crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsError::DoesNotExistException(inner) => Error::DoesNotExistException(inner),
crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksError,
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_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksError> for Error {
fn from(err: crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksError) -> Self {
match err {
crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksError::DoesNotExistException(
inner,
) => Error::DoesNotExistException(inner),
crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksError::InternalServerError(
inner,
) => Error::InternalServerError(inner),
crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsError, 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_maintenance_windows::DescribeMaintenanceWindowsError> for Error {
fn from(err: crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsError) -> Self {
match err {
crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleError,
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_maintenance_window_schedule::DescribeMaintenanceWindowScheduleError> for Error {
fn from(err: crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleError) -> Self {
match err {
crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetError,
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_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetError> for Error {
fn from(err: crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetError) -> Self {
match err {
crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsError,
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_maintenance_window_targets::DescribeMaintenanceWindowTargetsError> for Error {
fn from(err: crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsError) -> Self {
match err {
crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksError,
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_maintenance_window_tasks::DescribeMaintenanceWindowTasksError> for Error {
fn from(err: crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksError) -> Self {
match err {
crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ops_items::DescribeOpsItemsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ops_items::DescribeOpsItemsError, 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_ops_items::DescribeOpsItemsError> for Error {
fn from(err: crate::operation::describe_ops_items::DescribeOpsItemsError) -> Self {
match err {
crate::operation::describe_ops_items::DescribeOpsItemsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_ops_items::DescribeOpsItemsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_parameters::DescribeParametersError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_parameters::DescribeParametersError, 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_parameters::DescribeParametersError> for Error {
fn from(err: crate::operation::describe_parameters::DescribeParametersError) -> Self {
match err {
crate::operation::describe_parameters::DescribeParametersError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_parameters::DescribeParametersError::InvalidFilterKey(inner) => Error::InvalidFilterKey(inner),
crate::operation::describe_parameters::DescribeParametersError::InvalidFilterOption(inner) => Error::InvalidFilterOption(inner),
crate::operation::describe_parameters::DescribeParametersError::InvalidFilterValue(inner) => Error::InvalidFilterValue(inner),
crate::operation::describe_parameters::DescribeParametersError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::describe_parameters::DescribeParametersError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_patch_baselines::DescribePatchBaselinesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_patch_baselines::DescribePatchBaselinesError, 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_patch_baselines::DescribePatchBaselinesError> for Error {
fn from(err: crate::operation::describe_patch_baselines::DescribePatchBaselinesError) -> Self {
match err {
crate::operation::describe_patch_baselines::DescribePatchBaselinesError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_patch_baselines::DescribePatchBaselinesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_patch_groups::DescribePatchGroupsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_patch_groups::DescribePatchGroupsError, 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_patch_groups::DescribePatchGroupsError> for Error {
fn from(err: crate::operation::describe_patch_groups::DescribePatchGroupsError) -> Self {
match err {
crate::operation::describe_patch_groups::DescribePatchGroupsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_patch_groups::DescribePatchGroupsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_patch_group_state::DescribePatchGroupStateError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_patch_group_state::DescribePatchGroupStateError, 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_patch_group_state::DescribePatchGroupStateError> for Error {
fn from(err: crate::operation::describe_patch_group_state::DescribePatchGroupStateError) -> Self {
match err {
crate::operation::describe_patch_group_state::DescribePatchGroupStateError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_patch_group_state::DescribePatchGroupStateError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::describe_patch_group_state::DescribePatchGroupStateError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_patch_properties::DescribePatchPropertiesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_patch_properties::DescribePatchPropertiesError, 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_patch_properties::DescribePatchPropertiesError> for Error {
fn from(err: crate::operation::describe_patch_properties::DescribePatchPropertiesError) -> Self {
match err {
crate::operation::describe_patch_properties::DescribePatchPropertiesError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::describe_patch_properties::DescribePatchPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_sessions::DescribeSessionsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_sessions::DescribeSessionsError, 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_sessions::DescribeSessionsError> for Error {
fn from(err: crate::operation::describe_sessions::DescribeSessionsError) -> Self {
match err {
crate::operation::describe_sessions::DescribeSessionsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::describe_sessions::DescribeSessionsError::InvalidFilterKey(inner) => Error::InvalidFilterKey(inner),
crate::operation::describe_sessions::DescribeSessionsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::describe_sessions::DescribeSessionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError,
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::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError> for Error {
fn from(err: crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError) -> Self {
match err {
crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError::OpsItemConflictException(inner) => Error::OpsItemConflictException(inner),
crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError::OpsItemInvalidParameterException(inner) => Error::OpsItemInvalidParameterException(inner),
crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError::OpsItemNotFoundException(inner) => Error::OpsItemNotFoundException(inner),
crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError::OpsItemRelatedItemAssociationNotFoundException(inner) => Error::OpsItemRelatedItemAssociationNotFoundException(inner),
crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_access_token::GetAccessTokenError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_access_token::GetAccessTokenError, 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_access_token::GetAccessTokenError> for Error {
fn from(err: crate::operation::get_access_token::GetAccessTokenError) -> Self {
match err {
crate::operation::get_access_token::GetAccessTokenError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_access_token::GetAccessTokenError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_access_token::GetAccessTokenError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_access_token::GetAccessTokenError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_access_token::GetAccessTokenError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_access_token::GetAccessTokenError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_automation_execution::GetAutomationExecutionError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_automation_execution::GetAutomationExecutionError, 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_automation_execution::GetAutomationExecutionError> for Error {
fn from(err: crate::operation::get_automation_execution::GetAutomationExecutionError) -> Self {
match err {
crate::operation::get_automation_execution::GetAutomationExecutionError::AutomationExecutionNotFoundException(inner) => {
Error::AutomationExecutionNotFoundException(inner)
}
crate::operation::get_automation_execution::GetAutomationExecutionError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_automation_execution::GetAutomationExecutionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_calendar_state::GetCalendarStateError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_calendar_state::GetCalendarStateError, 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_calendar_state::GetCalendarStateError> for Error {
fn from(err: crate::operation::get_calendar_state::GetCalendarStateError) -> Self {
match err {
crate::operation::get_calendar_state::GetCalendarStateError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_calendar_state::GetCalendarStateError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::get_calendar_state::GetCalendarStateError::InvalidDocumentType(inner) => Error::InvalidDocumentType(inner),
crate::operation::get_calendar_state::GetCalendarStateError::UnsupportedCalendarException(inner) => {
Error::UnsupportedCalendarException(inner)
}
crate::operation::get_calendar_state::GetCalendarStateError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_command_invocation::GetCommandInvocationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_command_invocation::GetCommandInvocationError, 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_command_invocation::GetCommandInvocationError> for Error {
fn from(err: crate::operation::get_command_invocation::GetCommandInvocationError) -> Self {
match err {
crate::operation::get_command_invocation::GetCommandInvocationError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_command_invocation::GetCommandInvocationError::InvalidCommandId(inner) => Error::InvalidCommandId(inner),
crate::operation::get_command_invocation::GetCommandInvocationError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::get_command_invocation::GetCommandInvocationError::InvalidPluginName(inner) => Error::InvalidPluginName(inner),
crate::operation::get_command_invocation::GetCommandInvocationError::InvocationDoesNotExist(inner) => {
Error::InvocationDoesNotExist(inner)
}
crate::operation::get_command_invocation::GetCommandInvocationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection_status::GetConnectionStatusError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connection_status::GetConnectionStatusError, 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_connection_status::GetConnectionStatusError> for Error {
fn from(err: crate::operation::get_connection_status::GetConnectionStatusError) -> Self {
match err {
crate::operation::get_connection_status::GetConnectionStatusError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_connection_status::GetConnectionStatusError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_default_patch_baseline::GetDefaultPatchBaselineError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_default_patch_baseline::GetDefaultPatchBaselineError, 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_default_patch_baseline::GetDefaultPatchBaselineError> for Error {
fn from(err: crate::operation::get_default_patch_baseline::GetDefaultPatchBaselineError) -> Self {
match err {
crate::operation::get_default_patch_baseline::GetDefaultPatchBaselineError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::get_default_patch_baseline::GetDefaultPatchBaselineError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_deployable_patch_snapshot_for_instance::GetDeployablePatchSnapshotForInstanceError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_deployable_patch_snapshot_for_instance::GetDeployablePatchSnapshotForInstanceError,
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_deployable_patch_snapshot_for_instance::GetDeployablePatchSnapshotForInstanceError> for Error {
fn from(err: crate::operation::get_deployable_patch_snapshot_for_instance::GetDeployablePatchSnapshotForInstanceError) -> Self {
match err {
crate::operation::get_deployable_patch_snapshot_for_instance::GetDeployablePatchSnapshotForInstanceError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_deployable_patch_snapshot_for_instance::GetDeployablePatchSnapshotForInstanceError::UnsupportedFeatureRequiredException(inner) => Error::UnsupportedFeatureRequiredException(inner),
crate::operation::get_deployable_patch_snapshot_for_instance::GetDeployablePatchSnapshotForInstanceError::UnsupportedOperatingSystem(inner) => Error::UnsupportedOperatingSystem(inner),
crate::operation::get_deployable_patch_snapshot_for_instance::GetDeployablePatchSnapshotForInstanceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_document::GetDocumentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_document::GetDocumentError, 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_document::GetDocumentError> for Error {
fn from(err: crate::operation::get_document::GetDocumentError) -> Self {
match err {
crate::operation::get_document::GetDocumentError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_document::GetDocumentError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::get_document::GetDocumentError::InvalidDocumentVersion(inner) => Error::InvalidDocumentVersion(inner),
crate::operation::get_document::GetDocumentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_execution_preview::GetExecutionPreviewError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_execution_preview::GetExecutionPreviewError, 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_execution_preview::GetExecutionPreviewError> for Error {
fn from(err: crate::operation::get_execution_preview::GetExecutionPreviewError) -> Self {
match err {
crate::operation::get_execution_preview::GetExecutionPreviewError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_execution_preview::GetExecutionPreviewError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_execution_preview::GetExecutionPreviewError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_inventory::GetInventoryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_inventory::GetInventoryError, 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_inventory::GetInventoryError> for Error {
fn from(err: crate::operation::get_inventory::GetInventoryError) -> Self {
match err {
crate::operation::get_inventory::GetInventoryError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_inventory::GetInventoryError::InvalidAggregatorException(inner) => Error::InvalidAggregatorException(inner),
crate::operation::get_inventory::GetInventoryError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::get_inventory::GetInventoryError::InvalidInventoryGroupException(inner) => Error::InvalidInventoryGroupException(inner),
crate::operation::get_inventory::GetInventoryError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::get_inventory::GetInventoryError::InvalidResultAttributeException(inner) => {
Error::InvalidResultAttributeException(inner)
}
crate::operation::get_inventory::GetInventoryError::InvalidTypeNameException(inner) => Error::InvalidTypeNameException(inner),
crate::operation::get_inventory::GetInventoryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_inventory_schema::GetInventorySchemaError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_inventory_schema::GetInventorySchemaError, 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_inventory_schema::GetInventorySchemaError> for Error {
fn from(err: crate::operation::get_inventory_schema::GetInventorySchemaError) -> Self {
match err {
crate::operation::get_inventory_schema::GetInventorySchemaError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_inventory_schema::GetInventorySchemaError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::get_inventory_schema::GetInventorySchemaError::InvalidTypeNameException(inner) => {
Error::InvalidTypeNameException(inner)
}
crate::operation::get_inventory_schema::GetInventorySchemaError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_maintenance_window::GetMaintenanceWindowError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_maintenance_window::GetMaintenanceWindowError, 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_maintenance_window::GetMaintenanceWindowError> for Error {
fn from(err: crate::operation::get_maintenance_window::GetMaintenanceWindowError) -> Self {
match err {
crate::operation::get_maintenance_window::GetMaintenanceWindowError::DoesNotExistException(inner) => Error::DoesNotExistException(inner),
crate::operation::get_maintenance_window::GetMaintenanceWindowError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_maintenance_window::GetMaintenanceWindowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_maintenance_window_execution::GetMaintenanceWindowExecutionError, R>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_maintenance_window_execution::GetMaintenanceWindowExecutionError,
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_maintenance_window_execution::GetMaintenanceWindowExecutionError> for Error {
fn from(err: crate::operation::get_maintenance_window_execution::GetMaintenanceWindowExecutionError) -> Self {
match err {
crate::operation::get_maintenance_window_execution::GetMaintenanceWindowExecutionError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::get_maintenance_window_execution::GetMaintenanceWindowExecutionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::get_maintenance_window_execution::GetMaintenanceWindowExecutionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_maintenance_window_execution_task::GetMaintenanceWindowExecutionTaskError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_maintenance_window_execution_task::GetMaintenanceWindowExecutionTaskError,
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_maintenance_window_execution_task::GetMaintenanceWindowExecutionTaskError> for Error {
fn from(err: crate::operation::get_maintenance_window_execution_task::GetMaintenanceWindowExecutionTaskError) -> Self {
match err {
crate::operation::get_maintenance_window_execution_task::GetMaintenanceWindowExecutionTaskError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::get_maintenance_window_execution_task::GetMaintenanceWindowExecutionTaskError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::get_maintenance_window_execution_task::GetMaintenanceWindowExecutionTaskError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_maintenance_window_execution_task_invocation::GetMaintenanceWindowExecutionTaskInvocationError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_maintenance_window_execution_task_invocation::GetMaintenanceWindowExecutionTaskInvocationError,
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_maintenance_window_execution_task_invocation::GetMaintenanceWindowExecutionTaskInvocationError> for Error {
fn from(err: crate::operation::get_maintenance_window_execution_task_invocation::GetMaintenanceWindowExecutionTaskInvocationError) -> Self {
match err {
crate::operation::get_maintenance_window_execution_task_invocation::GetMaintenanceWindowExecutionTaskInvocationError::DoesNotExistException(inner) => Error::DoesNotExistException(inner),
crate::operation::get_maintenance_window_execution_task_invocation::GetMaintenanceWindowExecutionTaskInvocationError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_maintenance_window_execution_task_invocation::GetMaintenanceWindowExecutionTaskInvocationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskError, 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_maintenance_window_task::GetMaintenanceWindowTaskError> for Error {
fn from(err: crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskError) -> Self {
match err {
crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ops_item::GetOpsItemError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ops_item::GetOpsItemError, 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_ops_item::GetOpsItemError> for Error {
fn from(err: crate::operation::get_ops_item::GetOpsItemError) -> Self {
match err {
crate::operation::get_ops_item::GetOpsItemError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_ops_item::GetOpsItemError::OpsItemAccessDeniedException(inner) => Error::OpsItemAccessDeniedException(inner),
crate::operation::get_ops_item::GetOpsItemError::OpsItemNotFoundException(inner) => Error::OpsItemNotFoundException(inner),
crate::operation::get_ops_item::GetOpsItemError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ops_metadata::GetOpsMetadataError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ops_metadata::GetOpsMetadataError, 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_ops_metadata::GetOpsMetadataError> for Error {
fn from(err: crate::operation::get_ops_metadata::GetOpsMetadataError) -> Self {
match err {
crate::operation::get_ops_metadata::GetOpsMetadataError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_ops_metadata::GetOpsMetadataError::OpsMetadataInvalidArgumentException(inner) => {
Error::OpsMetadataInvalidArgumentException(inner)
}
crate::operation::get_ops_metadata::GetOpsMetadataError::OpsMetadataNotFoundException(inner) => {
Error::OpsMetadataNotFoundException(inner)
}
crate::operation::get_ops_metadata::GetOpsMetadataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ops_summary::GetOpsSummaryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ops_summary::GetOpsSummaryError, 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_ops_summary::GetOpsSummaryError> for Error {
fn from(err: crate::operation::get_ops_summary::GetOpsSummaryError) -> Self {
match err {
crate::operation::get_ops_summary::GetOpsSummaryError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_ops_summary::GetOpsSummaryError::InvalidAggregatorException(inner) => Error::InvalidAggregatorException(inner),
crate::operation::get_ops_summary::GetOpsSummaryError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::get_ops_summary::GetOpsSummaryError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::get_ops_summary::GetOpsSummaryError::InvalidTypeNameException(inner) => Error::InvalidTypeNameException(inner),
crate::operation::get_ops_summary::GetOpsSummaryError::ResourceDataSyncNotFoundException(inner) => {
Error::ResourceDataSyncNotFoundException(inner)
}
crate::operation::get_ops_summary::GetOpsSummaryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_parameter::GetParameterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_parameter::GetParameterError, 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_parameter::GetParameterError> for Error {
fn from(err: crate::operation::get_parameter::GetParameterError) -> Self {
match err {
crate::operation::get_parameter::GetParameterError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_parameter::GetParameterError::InvalidKeyId(inner) => Error::InvalidKeyId(inner),
crate::operation::get_parameter::GetParameterError::ParameterNotFound(inner) => Error::ParameterNotFound(inner),
crate::operation::get_parameter::GetParameterError::ParameterVersionNotFound(inner) => Error::ParameterVersionNotFound(inner),
crate::operation::get_parameter::GetParameterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_parameter_history::GetParameterHistoryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_parameter_history::GetParameterHistoryError, 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_parameter_history::GetParameterHistoryError> for Error {
fn from(err: crate::operation::get_parameter_history::GetParameterHistoryError) -> Self {
match err {
crate::operation::get_parameter_history::GetParameterHistoryError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_parameter_history::GetParameterHistoryError::InvalidKeyId(inner) => Error::InvalidKeyId(inner),
crate::operation::get_parameter_history::GetParameterHistoryError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::get_parameter_history::GetParameterHistoryError::ParameterNotFound(inner) => Error::ParameterNotFound(inner),
crate::operation::get_parameter_history::GetParameterHistoryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_parameters::GetParametersError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_parameters::GetParametersError, 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_parameters::GetParametersError> for Error {
fn from(err: crate::operation::get_parameters::GetParametersError) -> Self {
match err {
crate::operation::get_parameters::GetParametersError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_parameters::GetParametersError::InvalidKeyId(inner) => Error::InvalidKeyId(inner),
crate::operation::get_parameters::GetParametersError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_parameters_by_path::GetParametersByPathError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_parameters_by_path::GetParametersByPathError, 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_parameters_by_path::GetParametersByPathError> for Error {
fn from(err: crate::operation::get_parameters_by_path::GetParametersByPathError) -> Self {
match err {
crate::operation::get_parameters_by_path::GetParametersByPathError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_parameters_by_path::GetParametersByPathError::InvalidFilterKey(inner) => Error::InvalidFilterKey(inner),
crate::operation::get_parameters_by_path::GetParametersByPathError::InvalidFilterOption(inner) => Error::InvalidFilterOption(inner),
crate::operation::get_parameters_by_path::GetParametersByPathError::InvalidFilterValue(inner) => Error::InvalidFilterValue(inner),
crate::operation::get_parameters_by_path::GetParametersByPathError::InvalidKeyId(inner) => Error::InvalidKeyId(inner),
crate::operation::get_parameters_by_path::GetParametersByPathError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::get_parameters_by_path::GetParametersByPathError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_patch_baseline::GetPatchBaselineError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_patch_baseline::GetPatchBaselineError, 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_patch_baseline::GetPatchBaselineError> for Error {
fn from(err: crate::operation::get_patch_baseline::GetPatchBaselineError) -> Self {
match err {
crate::operation::get_patch_baseline::GetPatchBaselineError::DoesNotExistException(inner) => Error::DoesNotExistException(inner),
crate::operation::get_patch_baseline::GetPatchBaselineError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_patch_baseline::GetPatchBaselineError::InvalidResourceId(inner) => Error::InvalidResourceId(inner),
crate::operation::get_patch_baseline::GetPatchBaselineError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupError,
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_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupError> for Error {
fn from(err: crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupError) -> Self {
match err {
crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policies::GetResourcePoliciesError, 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_policies::GetResourcePoliciesError, 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_policies::GetResourcePoliciesError> for Error {
fn from(err: crate::operation::get_resource_policies::GetResourcePoliciesError) -> Self {
match err {
crate::operation::get_resource_policies::GetResourcePoliciesError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_resource_policies::GetResourcePoliciesError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_resource_policies::GetResourcePoliciesError::ResourcePolicyInvalidParameterException(inner) => {
Error::ResourcePolicyInvalidParameterException(inner)
}
crate::operation::get_resource_policies::GetResourcePoliciesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_service_setting::GetServiceSettingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_service_setting::GetServiceSettingError, 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_service_setting::GetServiceSettingError> for Error {
fn from(err: crate::operation::get_service_setting::GetServiceSettingError) -> Self {
match err {
crate::operation::get_service_setting::GetServiceSettingError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::get_service_setting::GetServiceSettingError::ServiceSettingNotFound(inner) => Error::ServiceSettingNotFound(inner),
crate::operation::get_service_setting::GetServiceSettingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::label_parameter_version::LabelParameterVersionError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::label_parameter_version::LabelParameterVersionError, 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::label_parameter_version::LabelParameterVersionError> for Error {
fn from(err: crate::operation::label_parameter_version::LabelParameterVersionError) -> Self {
match err {
crate::operation::label_parameter_version::LabelParameterVersionError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::label_parameter_version::LabelParameterVersionError::ParameterNotFound(inner) => Error::ParameterNotFound(inner),
crate::operation::label_parameter_version::LabelParameterVersionError::ParameterVersionLabelLimitExceeded(inner) => {
Error::ParameterVersionLabelLimitExceeded(inner)
}
crate::operation::label_parameter_version::LabelParameterVersionError::ParameterVersionNotFound(inner) => {
Error::ParameterVersionNotFound(inner)
}
crate::operation::label_parameter_version::LabelParameterVersionError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::label_parameter_version::LabelParameterVersionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associations::ListAssociationsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associations::ListAssociationsError, 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_associations::ListAssociationsError> for Error {
fn from(err: crate::operation::list_associations::ListAssociationsError) -> Self {
match err {
crate::operation::list_associations::ListAssociationsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_associations::ListAssociationsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_associations::ListAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_association_versions::ListAssociationVersionsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_association_versions::ListAssociationVersionsError, 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_association_versions::ListAssociationVersionsError> for Error {
fn from(err: crate::operation::list_association_versions::ListAssociationVersionsError) -> Self {
match err {
crate::operation::list_association_versions::ListAssociationVersionsError::AssociationDoesNotExist(inner) => {
Error::AssociationDoesNotExist(inner)
}
crate::operation::list_association_versions::ListAssociationVersionsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::list_association_versions::ListAssociationVersionsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_association_versions::ListAssociationVersionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_command_invocations::ListCommandInvocationsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_command_invocations::ListCommandInvocationsError, 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_command_invocations::ListCommandInvocationsError> for Error {
fn from(err: crate::operation::list_command_invocations::ListCommandInvocationsError) -> Self {
match err {
crate::operation::list_command_invocations::ListCommandInvocationsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_command_invocations::ListCommandInvocationsError::InvalidCommandId(inner) => Error::InvalidCommandId(inner),
crate::operation::list_command_invocations::ListCommandInvocationsError::InvalidFilterKey(inner) => Error::InvalidFilterKey(inner),
crate::operation::list_command_invocations::ListCommandInvocationsError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::list_command_invocations::ListCommandInvocationsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_command_invocations::ListCommandInvocationsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_commands::ListCommandsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_commands::ListCommandsError, 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_commands::ListCommandsError> for Error {
fn from(err: crate::operation::list_commands::ListCommandsError) -> Self {
match err {
crate::operation::list_commands::ListCommandsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_commands::ListCommandsError::InvalidCommandId(inner) => Error::InvalidCommandId(inner),
crate::operation::list_commands::ListCommandsError::InvalidFilterKey(inner) => Error::InvalidFilterKey(inner),
crate::operation::list_commands::ListCommandsError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::list_commands::ListCommandsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_commands::ListCommandsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_compliance_items::ListComplianceItemsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_compliance_items::ListComplianceItemsError, 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_compliance_items::ListComplianceItemsError> for Error {
fn from(err: crate::operation::list_compliance_items::ListComplianceItemsError) -> Self {
match err {
crate::operation::list_compliance_items::ListComplianceItemsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_compliance_items::ListComplianceItemsError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::list_compliance_items::ListComplianceItemsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_compliance_items::ListComplianceItemsError::InvalidResourceId(inner) => Error::InvalidResourceId(inner),
crate::operation::list_compliance_items::ListComplianceItemsError::InvalidResourceType(inner) => Error::InvalidResourceType(inner),
crate::operation::list_compliance_items::ListComplianceItemsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_compliance_summaries::ListComplianceSummariesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_compliance_summaries::ListComplianceSummariesError, 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_compliance_summaries::ListComplianceSummariesError> for Error {
fn from(err: crate::operation::list_compliance_summaries::ListComplianceSummariesError) -> Self {
match err {
crate::operation::list_compliance_summaries::ListComplianceSummariesError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::list_compliance_summaries::ListComplianceSummariesError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::list_compliance_summaries::ListComplianceSummariesError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_compliance_summaries::ListComplianceSummariesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError,
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_document_metadata_history::ListDocumentMetadataHistoryError> for Error {
fn from(err: crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError) -> Self {
match err {
crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError::InvalidDocument(inner) => {
Error::InvalidDocument(inner)
}
crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError::InvalidDocumentVersion(inner) => {
Error::InvalidDocumentVersion(inner)
}
crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_documents::ListDocumentsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_documents::ListDocumentsError, 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_documents::ListDocumentsError> for Error {
fn from(err: crate::operation::list_documents::ListDocumentsError) -> Self {
match err {
crate::operation::list_documents::ListDocumentsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_documents::ListDocumentsError::InvalidFilterKey(inner) => Error::InvalidFilterKey(inner),
crate::operation::list_documents::ListDocumentsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_documents::ListDocumentsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_document_versions::ListDocumentVersionsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_document_versions::ListDocumentVersionsError, 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_document_versions::ListDocumentVersionsError> for Error {
fn from(err: crate::operation::list_document_versions::ListDocumentVersionsError) -> Self {
match err {
crate::operation::list_document_versions::ListDocumentVersionsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_document_versions::ListDocumentVersionsError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::list_document_versions::ListDocumentVersionsError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_document_versions::ListDocumentVersionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_inventory_entries::ListInventoryEntriesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_inventory_entries::ListInventoryEntriesError, 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_inventory_entries::ListInventoryEntriesError> for Error {
fn from(err: crate::operation::list_inventory_entries::ListInventoryEntriesError) -> Self {
match err {
crate::operation::list_inventory_entries::ListInventoryEntriesError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_inventory_entries::ListInventoryEntriesError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::list_inventory_entries::ListInventoryEntriesError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::list_inventory_entries::ListInventoryEntriesError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_inventory_entries::ListInventoryEntriesError::InvalidTypeNameException(inner) => {
Error::InvalidTypeNameException(inner)
}
crate::operation::list_inventory_entries::ListInventoryEntriesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodes::ListNodesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodes::ListNodesError, 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_nodes::ListNodesError> for Error {
fn from(err: crate::operation::list_nodes::ListNodesError) -> Self {
match err {
crate::operation::list_nodes::ListNodesError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_nodes::ListNodesError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::list_nodes::ListNodesError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_nodes::ListNodesError::ResourceDataSyncNotFoundException(inner) => Error::ResourceDataSyncNotFoundException(inner),
crate::operation::list_nodes::ListNodesError::UnsupportedOperationException(inner) => Error::UnsupportedOperationException(inner),
crate::operation::list_nodes::ListNodesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodes_summary::ListNodesSummaryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodes_summary::ListNodesSummaryError, 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_nodes_summary::ListNodesSummaryError> for Error {
fn from(err: crate::operation::list_nodes_summary::ListNodesSummaryError) -> Self {
match err {
crate::operation::list_nodes_summary::ListNodesSummaryError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_nodes_summary::ListNodesSummaryError::InvalidAggregatorException(inner) => {
Error::InvalidAggregatorException(inner)
}
crate::operation::list_nodes_summary::ListNodesSummaryError::InvalidFilter(inner) => Error::InvalidFilter(inner),
crate::operation::list_nodes_summary::ListNodesSummaryError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_nodes_summary::ListNodesSummaryError::ResourceDataSyncNotFoundException(inner) => {
Error::ResourceDataSyncNotFoundException(inner)
}
crate::operation::list_nodes_summary::ListNodesSummaryError::UnsupportedOperationException(inner) => {
Error::UnsupportedOperationException(inner)
}
crate::operation::list_nodes_summary::ListNodesSummaryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ops_item_events::ListOpsItemEventsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ops_item_events::ListOpsItemEventsError, 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_ops_item_events::ListOpsItemEventsError> for Error {
fn from(err: crate::operation::list_ops_item_events::ListOpsItemEventsError) -> Self {
match err {
crate::operation::list_ops_item_events::ListOpsItemEventsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_ops_item_events::ListOpsItemEventsError::OpsItemInvalidParameterException(inner) => {
Error::OpsItemInvalidParameterException(inner)
}
crate::operation::list_ops_item_events::ListOpsItemEventsError::OpsItemLimitExceededException(inner) => {
Error::OpsItemLimitExceededException(inner)
}
crate::operation::list_ops_item_events::ListOpsItemEventsError::OpsItemNotFoundException(inner) => Error::OpsItemNotFoundException(inner),
crate::operation::list_ops_item_events::ListOpsItemEventsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsError, 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_ops_item_related_items::ListOpsItemRelatedItemsError> for Error {
fn from(err: crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsError) -> Self {
match err {
crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsError::OpsItemInvalidParameterException(inner) => {
Error::OpsItemInvalidParameterException(inner)
}
crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ops_metadata::ListOpsMetadataError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ops_metadata::ListOpsMetadataError, 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_ops_metadata::ListOpsMetadataError> for Error {
fn from(err: crate::operation::list_ops_metadata::ListOpsMetadataError) -> Self {
match err {
crate::operation::list_ops_metadata::ListOpsMetadataError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_ops_metadata::ListOpsMetadataError::OpsMetadataInvalidArgumentException(inner) => {
Error::OpsMetadataInvalidArgumentException(inner)
}
crate::operation::list_ops_metadata::ListOpsMetadataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesError,
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_resource_compliance_summaries::ListResourceComplianceSummariesError> for Error {
fn from(err: crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesError) -> Self {
match err {
crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesError::InvalidFilter(inner) => {
Error::InvalidFilter(inner)
}
crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesError::InvalidNextToken(inner) => {
Error::InvalidNextToken(inner)
}
crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_resource_data_sync::ListResourceDataSyncError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_resource_data_sync::ListResourceDataSyncError, 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_resource_data_sync::ListResourceDataSyncError> for Error {
fn from(err: crate::operation::list_resource_data_sync::ListResourceDataSyncError) -> Self {
match err {
crate::operation::list_resource_data_sync::ListResourceDataSyncError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_resource_data_sync::ListResourceDataSyncError::InvalidNextToken(inner) => Error::InvalidNextToken(inner),
crate::operation::list_resource_data_sync::ListResourceDataSyncError::ResourceDataSyncInvalidConfigurationException(inner) => {
Error::ResourceDataSyncInvalidConfigurationException(inner)
}
crate::operation::list_resource_data_sync::ListResourceDataSyncError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, 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_for_resource::ListTagsForResourceError, 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_for_resource::ListTagsForResourceError> for Error {
fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
match err {
crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidResourceId(inner) => Error::InvalidResourceId(inner),
crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidResourceType(inner) => Error::InvalidResourceType(inner),
crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_document_permission::ModifyDocumentPermissionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::modify_document_permission::ModifyDocumentPermissionError, 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::modify_document_permission::ModifyDocumentPermissionError> for Error {
fn from(err: crate::operation::modify_document_permission::ModifyDocumentPermissionError) -> Self {
match err {
crate::operation::modify_document_permission::ModifyDocumentPermissionError::DocumentLimitExceeded(inner) => {
Error::DocumentLimitExceeded(inner)
}
crate::operation::modify_document_permission::ModifyDocumentPermissionError::DocumentPermissionLimit(inner) => {
Error::DocumentPermissionLimit(inner)
}
crate::operation::modify_document_permission::ModifyDocumentPermissionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::modify_document_permission::ModifyDocumentPermissionError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::modify_document_permission::ModifyDocumentPermissionError::InvalidPermissionType(inner) => {
Error::InvalidPermissionType(inner)
}
crate::operation::modify_document_permission::ModifyDocumentPermissionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_compliance_items::PutComplianceItemsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_compliance_items::PutComplianceItemsError, 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_compliance_items::PutComplianceItemsError> for Error {
fn from(err: crate::operation::put_compliance_items::PutComplianceItemsError) -> Self {
match err {
crate::operation::put_compliance_items::PutComplianceItemsError::ComplianceTypeCountLimitExceededException(inner) => {
Error::ComplianceTypeCountLimitExceededException(inner)
}
crate::operation::put_compliance_items::PutComplianceItemsError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::put_compliance_items::PutComplianceItemsError::InvalidItemContentException(inner) => {
Error::InvalidItemContentException(inner)
}
crate::operation::put_compliance_items::PutComplianceItemsError::InvalidResourceId(inner) => Error::InvalidResourceId(inner),
crate::operation::put_compliance_items::PutComplianceItemsError::InvalidResourceType(inner) => Error::InvalidResourceType(inner),
crate::operation::put_compliance_items::PutComplianceItemsError::ItemSizeLimitExceededException(inner) => {
Error::ItemSizeLimitExceededException(inner)
}
crate::operation::put_compliance_items::PutComplianceItemsError::TotalSizeLimitExceededException(inner) => {
Error::TotalSizeLimitExceededException(inner)
}
crate::operation::put_compliance_items::PutComplianceItemsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_inventory::PutInventoryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_inventory::PutInventoryError, 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_inventory::PutInventoryError> for Error {
fn from(err: crate::operation::put_inventory::PutInventoryError) -> Self {
match err {
crate::operation::put_inventory::PutInventoryError::CustomSchemaCountLimitExceededException(inner) => {
Error::CustomSchemaCountLimitExceededException(inner)
}
crate::operation::put_inventory::PutInventoryError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::put_inventory::PutInventoryError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::put_inventory::PutInventoryError::InvalidInventoryItemContextException(inner) => {
Error::InvalidInventoryItemContextException(inner)
}
crate::operation::put_inventory::PutInventoryError::InvalidItemContentException(inner) => Error::InvalidItemContentException(inner),
crate::operation::put_inventory::PutInventoryError::InvalidTypeNameException(inner) => Error::InvalidTypeNameException(inner),
crate::operation::put_inventory::PutInventoryError::ItemContentMismatchException(inner) => Error::ItemContentMismatchException(inner),
crate::operation::put_inventory::PutInventoryError::ItemSizeLimitExceededException(inner) => Error::ItemSizeLimitExceededException(inner),
crate::operation::put_inventory::PutInventoryError::SubTypeCountLimitExceededException(inner) => {
Error::SubTypeCountLimitExceededException(inner)
}
crate::operation::put_inventory::PutInventoryError::TotalSizeLimitExceededException(inner) => {
Error::TotalSizeLimitExceededException(inner)
}
crate::operation::put_inventory::PutInventoryError::UnsupportedInventoryItemContextException(inner) => {
Error::UnsupportedInventoryItemContextException(inner)
}
crate::operation::put_inventory::PutInventoryError::UnsupportedInventorySchemaVersionException(inner) => {
Error::UnsupportedInventorySchemaVersionException(inner)
}
crate::operation::put_inventory::PutInventoryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_parameter::PutParameterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_parameter::PutParameterError, 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_parameter::PutParameterError> for Error {
fn from(err: crate::operation::put_parameter::PutParameterError) -> Self {
match err {
crate::operation::put_parameter::PutParameterError::HierarchyLevelLimitExceededException(inner) => {
Error::HierarchyLevelLimitExceededException(inner)
}
crate::operation::put_parameter::PutParameterError::HierarchyTypeMismatchException(inner) => Error::HierarchyTypeMismatchException(inner),
crate::operation::put_parameter::PutParameterError::IncompatiblePolicyException(inner) => Error::IncompatiblePolicyException(inner),
crate::operation::put_parameter::PutParameterError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::put_parameter::PutParameterError::InvalidAllowedPatternException(inner) => Error::InvalidAllowedPatternException(inner),
crate::operation::put_parameter::PutParameterError::InvalidKeyId(inner) => Error::InvalidKeyId(inner),
crate::operation::put_parameter::PutParameterError::InvalidPolicyAttributeException(inner) => {
Error::InvalidPolicyAttributeException(inner)
}
crate::operation::put_parameter::PutParameterError::InvalidPolicyTypeException(inner) => Error::InvalidPolicyTypeException(inner),
crate::operation::put_parameter::PutParameterError::ParameterAlreadyExists(inner) => Error::ParameterAlreadyExists(inner),
crate::operation::put_parameter::PutParameterError::ParameterLimitExceeded(inner) => Error::ParameterLimitExceeded(inner),
crate::operation::put_parameter::PutParameterError::ParameterMaxVersionLimitExceeded(inner) => {
Error::ParameterMaxVersionLimitExceeded(inner)
}
crate::operation::put_parameter::PutParameterError::ParameterPatternMismatchException(inner) => {
Error::ParameterPatternMismatchException(inner)
}
crate::operation::put_parameter::PutParameterError::PoliciesLimitExceededException(inner) => Error::PoliciesLimitExceededException(inner),
crate::operation::put_parameter::PutParameterError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::put_parameter::PutParameterError::UnsupportedParameterType(inner) => Error::UnsupportedParameterType(inner),
crate::operation::put_parameter::PutParameterError::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::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::put_resource_policy::PutResourcePolicyError::MalformedResourcePolicyDocumentException(inner) => {
Error::MalformedResourcePolicyDocumentException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourcePolicyConflictException(inner) => {
Error::ResourcePolicyConflictException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourcePolicyInvalidParameterException(inner) => {
Error::ResourcePolicyInvalidParameterException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourcePolicyLimitExceededException(inner) => {
Error::ResourcePolicyLimitExceededException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ResourcePolicyNotFoundException(inner) => {
Error::ResourcePolicyNotFoundException(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_default_patch_baseline::RegisterDefaultPatchBaselineError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::register_default_patch_baseline::RegisterDefaultPatchBaselineError,
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_default_patch_baseline::RegisterDefaultPatchBaselineError> for Error {
fn from(err: crate::operation::register_default_patch_baseline::RegisterDefaultPatchBaselineError) -> Self {
match err {
crate::operation::register_default_patch_baseline::RegisterDefaultPatchBaselineError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::register_default_patch_baseline::RegisterDefaultPatchBaselineError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::register_default_patch_baseline::RegisterDefaultPatchBaselineError::InvalidResourceId(inner) => {
Error::InvalidResourceId(inner)
}
crate::operation::register_default_patch_baseline::RegisterDefaultPatchBaselineError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError,
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_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError> for Error {
fn from(err: crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError) -> Self {
match err {
crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError::AlreadyExistsException(inner) => {
Error::AlreadyExistsException(inner)
}
crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError::InvalidResourceId(inner) => {
Error::InvalidResourceId(inner)
}
crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError::ResourceLimitExceededException(
inner,
) => Error::ResourceLimitExceededException(inner),
crate::operation::register_patch_baseline_for_patch_group::RegisterPatchBaselineForPatchGroupError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::register_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::register_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError,
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_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError> for Error {
fn from(err: crate::operation::register_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError) -> Self {
match err {
crate::operation::register_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::register_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError::IdempotentParameterMismatch(
inner,
) => Error::IdempotentParameterMismatch(inner),
crate::operation::register_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::register_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError::ResourceLimitExceededException(
inner,
) => Error::ResourceLimitExceededException(inner),
crate::operation::register_target_with_maintenance_window::RegisterTargetWithMaintenanceWindowError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError,
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_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError> for Error {
fn from(err: crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError) -> Self {
match err {
crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError::FeatureNotAvailableException(inner) => {
Error::FeatureNotAvailableException(inner)
}
crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError::IdempotentParameterMismatch(inner) => {
Error::IdempotentParameterMismatch(inner)
}
crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError::ResourceLimitExceededException(
inner,
) => Error::ResourceLimitExceededException(inner),
crate::operation::register_task_with_maintenance_window::RegisterTaskWithMaintenanceWindowError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError, 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_from_resource::RemoveTagsFromResourceError, 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_from_resource::RemoveTagsFromResourceError> for Error {
fn from(err: crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError) -> Self {
match err {
crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::InvalidResourceId(inner) => Error::InvalidResourceId(inner),
crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::InvalidResourceType(inner) => Error::InvalidResourceType(inner),
crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::remove_tags_from_resource::RemoveTagsFromResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reset_service_setting::ResetServiceSettingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reset_service_setting::ResetServiceSettingError, 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::reset_service_setting::ResetServiceSettingError> for Error {
fn from(err: crate::operation::reset_service_setting::ResetServiceSettingError) -> Self {
match err {
crate::operation::reset_service_setting::ResetServiceSettingError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::reset_service_setting::ResetServiceSettingError::ServiceSettingNotFound(inner) => Error::ServiceSettingNotFound(inner),
crate::operation::reset_service_setting::ResetServiceSettingError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::reset_service_setting::ResetServiceSettingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_session::ResumeSessionError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_session::ResumeSessionError, 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::resume_session::ResumeSessionError> for Error {
fn from(err: crate::operation::resume_session::ResumeSessionError) -> Self {
match err {
crate::operation::resume_session::ResumeSessionError::DoesNotExistException(inner) => Error::DoesNotExistException(inner),
crate::operation::resume_session::ResumeSessionError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::resume_session::ResumeSessionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_automation_signal::SendAutomationSignalError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_automation_signal::SendAutomationSignalError, 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::send_automation_signal::SendAutomationSignalError> for Error {
fn from(err: crate::operation::send_automation_signal::SendAutomationSignalError) -> Self {
match err {
crate::operation::send_automation_signal::SendAutomationSignalError::AutomationExecutionNotFoundException(inner) => {
Error::AutomationExecutionNotFoundException(inner)
}
crate::operation::send_automation_signal::SendAutomationSignalError::AutomationStepNotFoundException(inner) => {
Error::AutomationStepNotFoundException(inner)
}
crate::operation::send_automation_signal::SendAutomationSignalError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::send_automation_signal::SendAutomationSignalError::InvalidAutomationSignalException(inner) => {
Error::InvalidAutomationSignalException(inner)
}
crate::operation::send_automation_signal::SendAutomationSignalError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_command::SendCommandError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_command::SendCommandError, 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::send_command::SendCommandError> for Error {
fn from(err: crate::operation::send_command::SendCommandError) -> Self {
match err {
crate::operation::send_command::SendCommandError::DuplicateInstanceId(inner) => Error::DuplicateInstanceId(inner),
crate::operation::send_command::SendCommandError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::send_command::SendCommandError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::send_command::SendCommandError::InvalidDocumentVersion(inner) => Error::InvalidDocumentVersion(inner),
crate::operation::send_command::SendCommandError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::send_command::SendCommandError::InvalidNotificationConfig(inner) => Error::InvalidNotificationConfig(inner),
crate::operation::send_command::SendCommandError::InvalidOutputFolder(inner) => Error::InvalidOutputFolder(inner),
crate::operation::send_command::SendCommandError::InvalidParameters(inner) => Error::InvalidParameters(inner),
crate::operation::send_command::SendCommandError::InvalidRole(inner) => Error::InvalidRole(inner),
crate::operation::send_command::SendCommandError::MaxDocumentSizeExceeded(inner) => Error::MaxDocumentSizeExceeded(inner),
crate::operation::send_command::SendCommandError::UnsupportedPlatformType(inner) => Error::UnsupportedPlatformType(inner),
crate::operation::send_command::SendCommandError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_access_request::StartAccessRequestError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_access_request::StartAccessRequestError, 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_access_request::StartAccessRequestError> for Error {
fn from(err: crate::operation::start_access_request::StartAccessRequestError) -> Self {
match err {
crate::operation::start_access_request::StartAccessRequestError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::start_access_request::StartAccessRequestError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::start_access_request::StartAccessRequestError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::start_access_request::StartAccessRequestError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::start_access_request::StartAccessRequestError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::start_access_request::StartAccessRequestError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::start_access_request::StartAccessRequestError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_associations_once::StartAssociationsOnceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_associations_once::StartAssociationsOnceError, 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_associations_once::StartAssociationsOnceError> for Error {
fn from(err: crate::operation::start_associations_once::StartAssociationsOnceError) -> Self {
match err {
crate::operation::start_associations_once::StartAssociationsOnceError::AssociationDoesNotExist(inner) => {
Error::AssociationDoesNotExist(inner)
}
crate::operation::start_associations_once::StartAssociationsOnceError::InvalidAssociation(inner) => Error::InvalidAssociation(inner),
crate::operation::start_associations_once::StartAssociationsOnceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_automation_execution::StartAutomationExecutionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_automation_execution::StartAutomationExecutionError, 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_automation_execution::StartAutomationExecutionError> for Error {
fn from(err: crate::operation::start_automation_execution::StartAutomationExecutionError) -> Self {
match err {
crate::operation::start_automation_execution::StartAutomationExecutionError::AutomationDefinitionNotFoundException(inner) => {
Error::AutomationDefinitionNotFoundException(inner)
}
crate::operation::start_automation_execution::StartAutomationExecutionError::AutomationDefinitionVersionNotFoundException(inner) => {
Error::AutomationDefinitionVersionNotFoundException(inner)
}
crate::operation::start_automation_execution::StartAutomationExecutionError::AutomationExecutionLimitExceededException(inner) => {
Error::AutomationExecutionLimitExceededException(inner)
}
crate::operation::start_automation_execution::StartAutomationExecutionError::IdempotentParameterMismatch(inner) => {
Error::IdempotentParameterMismatch(inner)
}
crate::operation::start_automation_execution::StartAutomationExecutionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::start_automation_execution::StartAutomationExecutionError::InvalidAutomationExecutionParametersException(inner) => {
Error::InvalidAutomationExecutionParametersException(inner)
}
crate::operation::start_automation_execution::StartAutomationExecutionError::InvalidTarget(inner) => Error::InvalidTarget(inner),
crate::operation::start_automation_execution::StartAutomationExecutionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_change_request_execution::StartChangeRequestExecutionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::start_change_request_execution::StartChangeRequestExecutionError,
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_change_request_execution::StartChangeRequestExecutionError> for Error {
fn from(err: crate::operation::start_change_request_execution::StartChangeRequestExecutionError) -> Self {
match err {
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::AutomationDefinitionNotApprovedException(inner) => {
Error::AutomationDefinitionNotApprovedException(inner)
}
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::AutomationDefinitionNotFoundException(inner) => {
Error::AutomationDefinitionNotFoundException(inner)
}
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::AutomationDefinitionVersionNotFoundException(
inner,
) => Error::AutomationDefinitionVersionNotFoundException(inner),
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::AutomationExecutionLimitExceededException(inner) => {
Error::AutomationExecutionLimitExceededException(inner)
}
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::IdempotentParameterMismatch(inner) => {
Error::IdempotentParameterMismatch(inner)
}
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::InvalidAutomationExecutionParametersException(
inner,
) => Error::InvalidAutomationExecutionParametersException(inner),
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::NoLongerSupportedException(inner) => {
Error::NoLongerSupportedException(inner)
}
crate::operation::start_change_request_execution::StartChangeRequestExecutionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_execution_preview::StartExecutionPreviewError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_execution_preview::StartExecutionPreviewError, 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_execution_preview::StartExecutionPreviewError> for Error {
fn from(err: crate::operation::start_execution_preview::StartExecutionPreviewError) -> Self {
match err {
crate::operation::start_execution_preview::StartExecutionPreviewError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::start_execution_preview::StartExecutionPreviewError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::start_execution_preview::StartExecutionPreviewError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_session::StartSessionError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_session::StartSessionError, 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_session::StartSessionError> for Error {
fn from(err: crate::operation::start_session::StartSessionError) -> Self {
match err {
crate::operation::start_session::StartSessionError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::start_session::StartSessionError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::start_session::StartSessionError::TargetNotConnected(inner) => Error::TargetNotConnected(inner),
crate::operation::start_session::StartSessionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_automation_execution::StopAutomationExecutionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_automation_execution::StopAutomationExecutionError, 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_automation_execution::StopAutomationExecutionError> for Error {
fn from(err: crate::operation::stop_automation_execution::StopAutomationExecutionError) -> Self {
match err {
crate::operation::stop_automation_execution::StopAutomationExecutionError::AutomationExecutionNotFoundException(inner) => {
Error::AutomationExecutionNotFoundException(inner)
}
crate::operation::stop_automation_execution::StopAutomationExecutionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::stop_automation_execution::StopAutomationExecutionError::InvalidAutomationStatusUpdateException(inner) => {
Error::InvalidAutomationStatusUpdateException(inner)
}
crate::operation::stop_automation_execution::StopAutomationExecutionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::terminate_session::TerminateSessionError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::terminate_session::TerminateSessionError, 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::terminate_session::TerminateSessionError> for Error {
fn from(err: crate::operation::terminate_session::TerminateSessionError) -> Self {
match err {
crate::operation::terminate_session::TerminateSessionError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::terminate_session::TerminateSessionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::unlabel_parameter_version::UnlabelParameterVersionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::unlabel_parameter_version::UnlabelParameterVersionError, 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::unlabel_parameter_version::UnlabelParameterVersionError> for Error {
fn from(err: crate::operation::unlabel_parameter_version::UnlabelParameterVersionError) -> Self {
match err {
crate::operation::unlabel_parameter_version::UnlabelParameterVersionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::unlabel_parameter_version::UnlabelParameterVersionError::ParameterNotFound(inner) => Error::ParameterNotFound(inner),
crate::operation::unlabel_parameter_version::UnlabelParameterVersionError::ParameterVersionNotFound(inner) => {
Error::ParameterVersionNotFound(inner)
}
crate::operation::unlabel_parameter_version::UnlabelParameterVersionError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::unlabel_parameter_version::UnlabelParameterVersionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_association::UpdateAssociationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_association::UpdateAssociationError, 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_association::UpdateAssociationError> for Error {
fn from(err: crate::operation::update_association::UpdateAssociationError) -> Self {
match err {
crate::operation::update_association::UpdateAssociationError::AssociationDoesNotExist(inner) => Error::AssociationDoesNotExist(inner),
crate::operation::update_association::UpdateAssociationError::AssociationVersionLimitExceeded(inner) => {
Error::AssociationVersionLimitExceeded(inner)
}
crate::operation::update_association::UpdateAssociationError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::update_association::UpdateAssociationError::InvalidAssociationVersion(inner) => Error::InvalidAssociationVersion(inner),
crate::operation::update_association::UpdateAssociationError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::update_association::UpdateAssociationError::InvalidDocumentVersion(inner) => Error::InvalidDocumentVersion(inner),
crate::operation::update_association::UpdateAssociationError::InvalidOutputLocation(inner) => Error::InvalidOutputLocation(inner),
crate::operation::update_association::UpdateAssociationError::InvalidParameters(inner) => Error::InvalidParameters(inner),
crate::operation::update_association::UpdateAssociationError::InvalidSchedule(inner) => Error::InvalidSchedule(inner),
crate::operation::update_association::UpdateAssociationError::InvalidTarget(inner) => Error::InvalidTarget(inner),
crate::operation::update_association::UpdateAssociationError::InvalidTargetMaps(inner) => Error::InvalidTargetMaps(inner),
crate::operation::update_association::UpdateAssociationError::InvalidUpdate(inner) => Error::InvalidUpdate(inner),
crate::operation::update_association::UpdateAssociationError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::update_association::UpdateAssociationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_association_status::UpdateAssociationStatusError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_association_status::UpdateAssociationStatusError, 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_association_status::UpdateAssociationStatusError> for Error {
fn from(err: crate::operation::update_association_status::UpdateAssociationStatusError) -> Self {
match err {
crate::operation::update_association_status::UpdateAssociationStatusError::AssociationDoesNotExist(inner) => {
Error::AssociationDoesNotExist(inner)
}
crate::operation::update_association_status::UpdateAssociationStatusError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::update_association_status::UpdateAssociationStatusError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::update_association_status::UpdateAssociationStatusError::InvalidInstanceId(inner) => Error::InvalidInstanceId(inner),
crate::operation::update_association_status::UpdateAssociationStatusError::StatusUnchanged(inner) => Error::StatusUnchanged(inner),
crate::operation::update_association_status::UpdateAssociationStatusError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::update_association_status::UpdateAssociationStatusError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_document::UpdateDocumentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_document::UpdateDocumentError, 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_document::UpdateDocumentError> for Error {
fn from(err: crate::operation::update_document::UpdateDocumentError) -> Self {
match err {
crate::operation::update_document::UpdateDocumentError::DocumentVersionLimitExceeded(inner) => Error::DocumentVersionLimitExceeded(inner),
crate::operation::update_document::UpdateDocumentError::DuplicateDocumentContent(inner) => Error::DuplicateDocumentContent(inner),
crate::operation::update_document::UpdateDocumentError::DuplicateDocumentVersionName(inner) => Error::DuplicateDocumentVersionName(inner),
crate::operation::update_document::UpdateDocumentError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::update_document::UpdateDocumentError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::update_document::UpdateDocumentError::InvalidDocumentContent(inner) => Error::InvalidDocumentContent(inner),
crate::operation::update_document::UpdateDocumentError::InvalidDocumentOperation(inner) => Error::InvalidDocumentOperation(inner),
crate::operation::update_document::UpdateDocumentError::InvalidDocumentSchemaVersion(inner) => Error::InvalidDocumentSchemaVersion(inner),
crate::operation::update_document::UpdateDocumentError::InvalidDocumentVersion(inner) => Error::InvalidDocumentVersion(inner),
crate::operation::update_document::UpdateDocumentError::MaxDocumentSizeExceeded(inner) => Error::MaxDocumentSizeExceeded(inner),
crate::operation::update_document::UpdateDocumentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_document_default_version::UpdateDocumentDefaultVersionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_document_default_version::UpdateDocumentDefaultVersionError,
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_document_default_version::UpdateDocumentDefaultVersionError> for Error {
fn from(err: crate::operation::update_document_default_version::UpdateDocumentDefaultVersionError) -> Self {
match err {
crate::operation::update_document_default_version::UpdateDocumentDefaultVersionError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::update_document_default_version::UpdateDocumentDefaultVersionError::InvalidDocument(inner) => {
Error::InvalidDocument(inner)
}
crate::operation::update_document_default_version::UpdateDocumentDefaultVersionError::InvalidDocumentSchemaVersion(inner) => {
Error::InvalidDocumentSchemaVersion(inner)
}
crate::operation::update_document_default_version::UpdateDocumentDefaultVersionError::InvalidDocumentVersion(inner) => {
Error::InvalidDocumentVersion(inner)
}
crate::operation::update_document_default_version::UpdateDocumentDefaultVersionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_document_metadata::UpdateDocumentMetadataError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_document_metadata::UpdateDocumentMetadataError, 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_document_metadata::UpdateDocumentMetadataError> for Error {
fn from(err: crate::operation::update_document_metadata::UpdateDocumentMetadataError) -> Self {
match err {
crate::operation::update_document_metadata::UpdateDocumentMetadataError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::update_document_metadata::UpdateDocumentMetadataError::InvalidDocument(inner) => Error::InvalidDocument(inner),
crate::operation::update_document_metadata::UpdateDocumentMetadataError::InvalidDocumentOperation(inner) => {
Error::InvalidDocumentOperation(inner)
}
crate::operation::update_document_metadata::UpdateDocumentMetadataError::InvalidDocumentVersion(inner) => {
Error::InvalidDocumentVersion(inner)
}
crate::operation::update_document_metadata::UpdateDocumentMetadataError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::update_document_metadata::UpdateDocumentMetadataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_maintenance_window::UpdateMaintenanceWindowError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_maintenance_window::UpdateMaintenanceWindowError, 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_maintenance_window::UpdateMaintenanceWindowError> for Error {
fn from(err: crate::operation::update_maintenance_window::UpdateMaintenanceWindowError) -> Self {
match err {
crate::operation::update_maintenance_window::UpdateMaintenanceWindowError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::update_maintenance_window::UpdateMaintenanceWindowError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::update_maintenance_window::UpdateMaintenanceWindowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_maintenance_window_target::UpdateMaintenanceWindowTargetError, R>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_maintenance_window_target::UpdateMaintenanceWindowTargetError,
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_maintenance_window_target::UpdateMaintenanceWindowTargetError> for Error {
fn from(err: crate::operation::update_maintenance_window_target::UpdateMaintenanceWindowTargetError) -> Self {
match err {
crate::operation::update_maintenance_window_target::UpdateMaintenanceWindowTargetError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::update_maintenance_window_target::UpdateMaintenanceWindowTargetError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::update_maintenance_window_target::UpdateMaintenanceWindowTargetError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_maintenance_window_task::UpdateMaintenanceWindowTaskError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_maintenance_window_task::UpdateMaintenanceWindowTaskError,
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_maintenance_window_task::UpdateMaintenanceWindowTaskError> for Error {
fn from(err: crate::operation::update_maintenance_window_task::UpdateMaintenanceWindowTaskError) -> Self {
match err {
crate::operation::update_maintenance_window_task::UpdateMaintenanceWindowTaskError::DoesNotExistException(inner) => {
Error::DoesNotExistException(inner)
}
crate::operation::update_maintenance_window_task::UpdateMaintenanceWindowTaskError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::update_maintenance_window_task::UpdateMaintenanceWindowTaskError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_managed_instance_role::UpdateManagedInstanceRoleError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_managed_instance_role::UpdateManagedInstanceRoleError, 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_managed_instance_role::UpdateManagedInstanceRoleError> for Error {
fn from(err: crate::operation::update_managed_instance_role::UpdateManagedInstanceRoleError) -> Self {
match err {
crate::operation::update_managed_instance_role::UpdateManagedInstanceRoleError::InternalServerError(inner) => {
Error::InternalServerError(inner)
}
crate::operation::update_managed_instance_role::UpdateManagedInstanceRoleError::InvalidInstanceId(inner) => {
Error::InvalidInstanceId(inner)
}
crate::operation::update_managed_instance_role::UpdateManagedInstanceRoleError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ops_item::UpdateOpsItemError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ops_item::UpdateOpsItemError, 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_ops_item::UpdateOpsItemError> for Error {
fn from(err: crate::operation::update_ops_item::UpdateOpsItemError) -> Self {
match err {
crate::operation::update_ops_item::UpdateOpsItemError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::update_ops_item::UpdateOpsItemError::OpsItemAccessDeniedException(inner) => Error::OpsItemAccessDeniedException(inner),
crate::operation::update_ops_item::UpdateOpsItemError::OpsItemAlreadyExistsException(inner) => {
Error::OpsItemAlreadyExistsException(inner)
}
crate::operation::update_ops_item::UpdateOpsItemError::OpsItemConflictException(inner) => Error::OpsItemConflictException(inner),
crate::operation::update_ops_item::UpdateOpsItemError::OpsItemInvalidParameterException(inner) => {
Error::OpsItemInvalidParameterException(inner)
}
crate::operation::update_ops_item::UpdateOpsItemError::OpsItemLimitExceededException(inner) => {
Error::OpsItemLimitExceededException(inner)
}
crate::operation::update_ops_item::UpdateOpsItemError::OpsItemNotFoundException(inner) => Error::OpsItemNotFoundException(inner),
crate::operation::update_ops_item::UpdateOpsItemError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ops_metadata::UpdateOpsMetadataError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ops_metadata::UpdateOpsMetadataError, 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_ops_metadata::UpdateOpsMetadataError> for Error {
fn from(err: crate::operation::update_ops_metadata::UpdateOpsMetadataError) -> Self {
match err {
crate::operation::update_ops_metadata::UpdateOpsMetadataError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::update_ops_metadata::UpdateOpsMetadataError::OpsMetadataInvalidArgumentException(inner) => {
Error::OpsMetadataInvalidArgumentException(inner)
}
crate::operation::update_ops_metadata::UpdateOpsMetadataError::OpsMetadataKeyLimitExceededException(inner) => {
Error::OpsMetadataKeyLimitExceededException(inner)
}
crate::operation::update_ops_metadata::UpdateOpsMetadataError::OpsMetadataNotFoundException(inner) => {
Error::OpsMetadataNotFoundException(inner)
}
crate::operation::update_ops_metadata::UpdateOpsMetadataError::OpsMetadataTooManyUpdatesException(inner) => {
Error::OpsMetadataTooManyUpdatesException(inner)
}
crate::operation::update_ops_metadata::UpdateOpsMetadataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_patch_baseline::UpdatePatchBaselineError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_patch_baseline::UpdatePatchBaselineError, 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_patch_baseline::UpdatePatchBaselineError> for Error {
fn from(err: crate::operation::update_patch_baseline::UpdatePatchBaselineError) -> Self {
match err {
crate::operation::update_patch_baseline::UpdatePatchBaselineError::DoesNotExistException(inner) => Error::DoesNotExistException(inner),
crate::operation::update_patch_baseline::UpdatePatchBaselineError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::update_patch_baseline::UpdatePatchBaselineError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_resource_data_sync::UpdateResourceDataSyncError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_resource_data_sync::UpdateResourceDataSyncError, 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_resource_data_sync::UpdateResourceDataSyncError> for Error {
fn from(err: crate::operation::update_resource_data_sync::UpdateResourceDataSyncError) -> Self {
match err {
crate::operation::update_resource_data_sync::UpdateResourceDataSyncError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::update_resource_data_sync::UpdateResourceDataSyncError::ResourceDataSyncConflictException(inner) => {
Error::ResourceDataSyncConflictException(inner)
}
crate::operation::update_resource_data_sync::UpdateResourceDataSyncError::ResourceDataSyncInvalidConfigurationException(inner) => {
Error::ResourceDataSyncInvalidConfigurationException(inner)
}
crate::operation::update_resource_data_sync::UpdateResourceDataSyncError::ResourceDataSyncNotFoundException(inner) => {
Error::ResourceDataSyncNotFoundException(inner)
}
crate::operation::update_resource_data_sync::UpdateResourceDataSyncError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_service_setting::UpdateServiceSettingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_service_setting::UpdateServiceSettingError, 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_service_setting::UpdateServiceSettingError> for Error {
fn from(err: crate::operation::update_service_setting::UpdateServiceSettingError) -> Self {
match err {
crate::operation::update_service_setting::UpdateServiceSettingError::InternalServerError(inner) => Error::InternalServerError(inner),
crate::operation::update_service_setting::UpdateServiceSettingError::ServiceSettingNotFound(inner) => {
Error::ServiceSettingNotFound(inner)
}
crate::operation::update_service_setting::UpdateServiceSettingError::TooManyUpdates(inner) => Error::TooManyUpdates(inner),
crate::operation::update_service_setting::UpdateServiceSettingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
where
O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::std::default::Default::default(),
source: err.into(),
})
}
}
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::AlreadyExistsException(inner) => inner.source(),
Error::AssociatedInstances(inner) => inner.source(),
Error::AssociationAlreadyExists(inner) => inner.source(),
Error::AssociationDoesNotExist(inner) => inner.source(),
Error::AssociationExecutionDoesNotExist(inner) => inner.source(),
Error::AssociationLimitExceeded(inner) => inner.source(),
Error::AssociationVersionLimitExceeded(inner) => inner.source(),
Error::AutomationDefinitionNotApprovedException(inner) => inner.source(),
Error::AutomationDefinitionNotFoundException(inner) => inner.source(),
Error::AutomationDefinitionVersionNotFoundException(inner) => inner.source(),
Error::AutomationExecutionLimitExceededException(inner) => inner.source(),
Error::AutomationExecutionNotFoundException(inner) => inner.source(),
Error::AutomationStepNotFoundException(inner) => inner.source(),
Error::ComplianceTypeCountLimitExceededException(inner) => inner.source(),
Error::CustomSchemaCountLimitExceededException(inner) => inner.source(),
Error::DocumentAlreadyExists(inner) => inner.source(),
Error::DocumentLimitExceeded(inner) => inner.source(),
Error::DocumentPermissionLimit(inner) => inner.source(),
Error::DocumentVersionLimitExceeded(inner) => inner.source(),
Error::DoesNotExistException(inner) => inner.source(),
Error::DuplicateDocumentContent(inner) => inner.source(),
Error::DuplicateDocumentVersionName(inner) => inner.source(),
Error::DuplicateInstanceId(inner) => inner.source(),
Error::FeatureNotAvailableException(inner) => inner.source(),
Error::HierarchyLevelLimitExceededException(inner) => inner.source(),
Error::HierarchyTypeMismatchException(inner) => inner.source(),
Error::IdempotentParameterMismatch(inner) => inner.source(),
Error::IncompatiblePolicyException(inner) => inner.source(),
Error::InternalServerError(inner) => inner.source(),
Error::InvalidActivation(inner) => inner.source(),
Error::InvalidActivationId(inner) => inner.source(),
Error::InvalidAggregatorException(inner) => inner.source(),
Error::InvalidAllowedPatternException(inner) => inner.source(),
Error::InvalidAssociation(inner) => inner.source(),
Error::InvalidAssociationVersion(inner) => inner.source(),
Error::InvalidAutomationExecutionParametersException(inner) => inner.source(),
Error::InvalidAutomationSignalException(inner) => inner.source(),
Error::InvalidAutomationStatusUpdateException(inner) => inner.source(),
Error::InvalidCommandId(inner) => inner.source(),
Error::InvalidDeleteInventoryParametersException(inner) => inner.source(),
Error::InvalidDeletionIdException(inner) => inner.source(),
Error::InvalidDocument(inner) => inner.source(),
Error::InvalidDocumentContent(inner) => inner.source(),
Error::InvalidDocumentOperation(inner) => inner.source(),
Error::InvalidDocumentSchemaVersion(inner) => inner.source(),
Error::InvalidDocumentType(inner) => inner.source(),
Error::InvalidDocumentVersion(inner) => inner.source(),
Error::InvalidFilter(inner) => inner.source(),
Error::InvalidFilterKey(inner) => inner.source(),
Error::InvalidFilterOption(inner) => inner.source(),
Error::InvalidFilterValue(inner) => inner.source(),
Error::InvalidInstanceId(inner) => inner.source(),
Error::InvalidInstanceInformationFilterValue(inner) => inner.source(),
Error::InvalidInstancePropertyFilterValue(inner) => inner.source(),
Error::InvalidInventoryGroupException(inner) => inner.source(),
Error::InvalidInventoryItemContextException(inner) => inner.source(),
Error::InvalidInventoryRequestException(inner) => inner.source(),
Error::InvalidItemContentException(inner) => inner.source(),
Error::InvalidKeyId(inner) => inner.source(),
Error::InvalidNextToken(inner) => inner.source(),
Error::InvalidNotificationConfig(inner) => inner.source(),
Error::InvalidOptionException(inner) => inner.source(),
Error::InvalidOutputFolder(inner) => inner.source(),
Error::InvalidOutputLocation(inner) => inner.source(),
Error::InvalidParameters(inner) => inner.source(),
Error::InvalidPermissionType(inner) => inner.source(),
Error::InvalidPluginName(inner) => inner.source(),
Error::InvalidPolicyAttributeException(inner) => inner.source(),
Error::InvalidPolicyTypeException(inner) => inner.source(),
Error::InvalidResourceId(inner) => inner.source(),
Error::InvalidResourceType(inner) => inner.source(),
Error::InvalidResultAttributeException(inner) => inner.source(),
Error::InvalidRole(inner) => inner.source(),
Error::InvalidSchedule(inner) => inner.source(),
Error::InvalidTag(inner) => inner.source(),
Error::InvalidTarget(inner) => inner.source(),
Error::InvalidTargetMaps(inner) => inner.source(),
Error::InvalidTypeNameException(inner) => inner.source(),
Error::InvalidUpdate(inner) => inner.source(),
Error::InvocationDoesNotExist(inner) => inner.source(),
Error::ItemContentMismatchException(inner) => inner.source(),
Error::ItemSizeLimitExceededException(inner) => inner.source(),
Error::MalformedResourcePolicyDocumentException(inner) => inner.source(),
Error::MaxDocumentSizeExceeded(inner) => inner.source(),
Error::NoLongerSupportedException(inner) => inner.source(),
Error::OpsItemAccessDeniedException(inner) => inner.source(),
Error::OpsItemAlreadyExistsException(inner) => inner.source(),
Error::OpsItemConflictException(inner) => inner.source(),
Error::OpsItemInvalidParameterException(inner) => inner.source(),
Error::OpsItemLimitExceededException(inner) => inner.source(),
Error::OpsItemNotFoundException(inner) => inner.source(),
Error::OpsItemRelatedItemAlreadyExistsException(inner) => inner.source(),
Error::OpsItemRelatedItemAssociationNotFoundException(inner) => inner.source(),
Error::OpsMetadataAlreadyExistsException(inner) => inner.source(),
Error::OpsMetadataInvalidArgumentException(inner) => inner.source(),
Error::OpsMetadataKeyLimitExceededException(inner) => inner.source(),
Error::OpsMetadataLimitExceededException(inner) => inner.source(),
Error::OpsMetadataNotFoundException(inner) => inner.source(),
Error::OpsMetadataTooManyUpdatesException(inner) => inner.source(),
Error::ParameterAlreadyExists(inner) => inner.source(),
Error::ParameterLimitExceeded(inner) => inner.source(),
Error::ParameterMaxVersionLimitExceeded(inner) => inner.source(),
Error::ParameterNotFound(inner) => inner.source(),
Error::ParameterPatternMismatchException(inner) => inner.source(),
Error::ParameterVersionLabelLimitExceeded(inner) => inner.source(),
Error::ParameterVersionNotFound(inner) => inner.source(),
Error::PoliciesLimitExceededException(inner) => inner.source(),
Error::ResourceDataSyncAlreadyExistsException(inner) => inner.source(),
Error::ResourceDataSyncConflictException(inner) => inner.source(),
Error::ResourceDataSyncCountExceededException(inner) => inner.source(),
Error::ResourceDataSyncInvalidConfigurationException(inner) => inner.source(),
Error::ResourceDataSyncNotFoundException(inner) => inner.source(),
Error::ResourceInUseException(inner) => inner.source(),
Error::ResourceLimitExceededException(inner) => inner.source(),
Error::ResourceNotFoundException(inner) => inner.source(),
Error::ResourcePolicyConflictException(inner) => inner.source(),
Error::ResourcePolicyInvalidParameterException(inner) => inner.source(),
Error::ResourcePolicyLimitExceededException(inner) => inner.source(),
Error::ResourcePolicyNotFoundException(inner) => inner.source(),
Error::ServiceQuotaExceededException(inner) => inner.source(),
Error::ServiceSettingNotFound(inner) => inner.source(),
Error::StatusUnchanged(inner) => inner.source(),
Error::SubTypeCountLimitExceededException(inner) => inner.source(),
Error::TargetInUseException(inner) => inner.source(),
Error::TargetNotConnected(inner) => inner.source(),
Error::ThrottlingException(inner) => inner.source(),
Error::TooManyTagsError(inner) => inner.source(),
Error::TooManyUpdates(inner) => inner.source(),
Error::TotalSizeLimitExceededException(inner) => inner.source(),
Error::UnsupportedCalendarException(inner) => inner.source(),
Error::UnsupportedFeatureRequiredException(inner) => inner.source(),
Error::UnsupportedInventoryItemContextException(inner) => inner.source(),
Error::UnsupportedInventorySchemaVersionException(inner) => inner.source(),
Error::UnsupportedOperatingSystem(inner) => inner.source(),
Error::UnsupportedOperationException(inner) => inner.source(),
Error::UnsupportedParameterType(inner) => inner.source(),
Error::UnsupportedPlatformType(inner) => inner.source(),
Error::ValidationException(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::AlreadyExistsException(e) => e.request_id(),
Self::AssociatedInstances(e) => e.request_id(),
Self::AssociationAlreadyExists(e) => e.request_id(),
Self::AssociationDoesNotExist(e) => e.request_id(),
Self::AssociationExecutionDoesNotExist(e) => e.request_id(),
Self::AssociationLimitExceeded(e) => e.request_id(),
Self::AssociationVersionLimitExceeded(e) => e.request_id(),
Self::AutomationDefinitionNotApprovedException(e) => e.request_id(),
Self::AutomationDefinitionNotFoundException(e) => e.request_id(),
Self::AutomationDefinitionVersionNotFoundException(e) => e.request_id(),
Self::AutomationExecutionLimitExceededException(e) => e.request_id(),
Self::AutomationExecutionNotFoundException(e) => e.request_id(),
Self::AutomationStepNotFoundException(e) => e.request_id(),
Self::ComplianceTypeCountLimitExceededException(e) => e.request_id(),
Self::CustomSchemaCountLimitExceededException(e) => e.request_id(),
Self::DocumentAlreadyExists(e) => e.request_id(),
Self::DocumentLimitExceeded(e) => e.request_id(),
Self::DocumentPermissionLimit(e) => e.request_id(),
Self::DocumentVersionLimitExceeded(e) => e.request_id(),
Self::DoesNotExistException(e) => e.request_id(),
Self::DuplicateDocumentContent(e) => e.request_id(),
Self::DuplicateDocumentVersionName(e) => e.request_id(),
Self::DuplicateInstanceId(e) => e.request_id(),
Self::FeatureNotAvailableException(e) => e.request_id(),
Self::HierarchyLevelLimitExceededException(e) => e.request_id(),
Self::HierarchyTypeMismatchException(e) => e.request_id(),
Self::IdempotentParameterMismatch(e) => e.request_id(),
Self::IncompatiblePolicyException(e) => e.request_id(),
Self::InternalServerError(e) => e.request_id(),
Self::InvalidActivation(e) => e.request_id(),
Self::InvalidActivationId(e) => e.request_id(),
Self::InvalidAggregatorException(e) => e.request_id(),
Self::InvalidAllowedPatternException(e) => e.request_id(),
Self::InvalidAssociation(e) => e.request_id(),
Self::InvalidAssociationVersion(e) => e.request_id(),
Self::InvalidAutomationExecutionParametersException(e) => e.request_id(),
Self::InvalidAutomationSignalException(e) => e.request_id(),
Self::InvalidAutomationStatusUpdateException(e) => e.request_id(),
Self::InvalidCommandId(e) => e.request_id(),
Self::InvalidDeleteInventoryParametersException(e) => e.request_id(),
Self::InvalidDeletionIdException(e) => e.request_id(),
Self::InvalidDocument(e) => e.request_id(),
Self::InvalidDocumentContent(e) => e.request_id(),
Self::InvalidDocumentOperation(e) => e.request_id(),
Self::InvalidDocumentSchemaVersion(e) => e.request_id(),
Self::InvalidDocumentType(e) => e.request_id(),
Self::InvalidDocumentVersion(e) => e.request_id(),
Self::InvalidFilter(e) => e.request_id(),
Self::InvalidFilterKey(e) => e.request_id(),
Self::InvalidFilterOption(e) => e.request_id(),
Self::InvalidFilterValue(e) => e.request_id(),
Self::InvalidInstanceId(e) => e.request_id(),
Self::InvalidInstanceInformationFilterValue(e) => e.request_id(),
Self::InvalidInstancePropertyFilterValue(e) => e.request_id(),
Self::InvalidInventoryGroupException(e) => e.request_id(),
Self::InvalidInventoryItemContextException(e) => e.request_id(),
Self::InvalidInventoryRequestException(e) => e.request_id(),
Self::InvalidItemContentException(e) => e.request_id(),
Self::InvalidKeyId(e) => e.request_id(),
Self::InvalidNextToken(e) => e.request_id(),
Self::InvalidNotificationConfig(e) => e.request_id(),
Self::InvalidOptionException(e) => e.request_id(),
Self::InvalidOutputFolder(e) => e.request_id(),
Self::InvalidOutputLocation(e) => e.request_id(),
Self::InvalidParameters(e) => e.request_id(),
Self::InvalidPermissionType(e) => e.request_id(),
Self::InvalidPluginName(e) => e.request_id(),
Self::InvalidPolicyAttributeException(e) => e.request_id(),
Self::InvalidPolicyTypeException(e) => e.request_id(),
Self::InvalidResourceId(e) => e.request_id(),
Self::InvalidResourceType(e) => e.request_id(),
Self::InvalidResultAttributeException(e) => e.request_id(),
Self::InvalidRole(e) => e.request_id(),
Self::InvalidSchedule(e) => e.request_id(),
Self::InvalidTag(e) => e.request_id(),
Self::InvalidTarget(e) => e.request_id(),
Self::InvalidTargetMaps(e) => e.request_id(),
Self::InvalidTypeNameException(e) => e.request_id(),
Self::InvalidUpdate(e) => e.request_id(),
Self::InvocationDoesNotExist(e) => e.request_id(),
Self::ItemContentMismatchException(e) => e.request_id(),
Self::ItemSizeLimitExceededException(e) => e.request_id(),
Self::MalformedResourcePolicyDocumentException(e) => e.request_id(),
Self::MaxDocumentSizeExceeded(e) => e.request_id(),
Self::NoLongerSupportedException(e) => e.request_id(),
Self::OpsItemAccessDeniedException(e) => e.request_id(),
Self::OpsItemAlreadyExistsException(e) => e.request_id(),
Self::OpsItemConflictException(e) => e.request_id(),
Self::OpsItemInvalidParameterException(e) => e.request_id(),
Self::OpsItemLimitExceededException(e) => e.request_id(),
Self::OpsItemNotFoundException(e) => e.request_id(),
Self::OpsItemRelatedItemAlreadyExistsException(e) => e.request_id(),
Self::OpsItemRelatedItemAssociationNotFoundException(e) => e.request_id(),
Self::OpsMetadataAlreadyExistsException(e) => e.request_id(),
Self::OpsMetadataInvalidArgumentException(e) => e.request_id(),
Self::OpsMetadataKeyLimitExceededException(e) => e.request_id(),
Self::OpsMetadataLimitExceededException(e) => e.request_id(),
Self::OpsMetadataNotFoundException(e) => e.request_id(),
Self::OpsMetadataTooManyUpdatesException(e) => e.request_id(),
Self::ParameterAlreadyExists(e) => e.request_id(),
Self::ParameterLimitExceeded(e) => e.request_id(),
Self::ParameterMaxVersionLimitExceeded(e) => e.request_id(),
Self::ParameterNotFound(e) => e.request_id(),
Self::ParameterPatternMismatchException(e) => e.request_id(),
Self::ParameterVersionLabelLimitExceeded(e) => e.request_id(),
Self::ParameterVersionNotFound(e) => e.request_id(),
Self::PoliciesLimitExceededException(e) => e.request_id(),
Self::ResourceDataSyncAlreadyExistsException(e) => e.request_id(),
Self::ResourceDataSyncConflictException(e) => e.request_id(),
Self::ResourceDataSyncCountExceededException(e) => e.request_id(),
Self::ResourceDataSyncInvalidConfigurationException(e) => e.request_id(),
Self::ResourceDataSyncNotFoundException(e) => e.request_id(),
Self::ResourceInUseException(e) => e.request_id(),
Self::ResourceLimitExceededException(e) => e.request_id(),
Self::ResourceNotFoundException(e) => e.request_id(),
Self::ResourcePolicyConflictException(e) => e.request_id(),
Self::ResourcePolicyInvalidParameterException(e) => e.request_id(),
Self::ResourcePolicyLimitExceededException(e) => e.request_id(),
Self::ResourcePolicyNotFoundException(e) => e.request_id(),
Self::ServiceQuotaExceededException(e) => e.request_id(),
Self::ServiceSettingNotFound(e) => e.request_id(),
Self::StatusUnchanged(e) => e.request_id(),
Self::SubTypeCountLimitExceededException(e) => e.request_id(),
Self::TargetInUseException(e) => e.request_id(),
Self::TargetNotConnected(e) => e.request_id(),
Self::ThrottlingException(e) => e.request_id(),
Self::TooManyTagsError(e) => e.request_id(),
Self::TooManyUpdates(e) => e.request_id(),
Self::TotalSizeLimitExceededException(e) => e.request_id(),
Self::UnsupportedCalendarException(e) => e.request_id(),
Self::UnsupportedFeatureRequiredException(e) => e.request_id(),
Self::UnsupportedInventoryItemContextException(e) => e.request_id(),
Self::UnsupportedInventorySchemaVersionException(e) => e.request_id(),
Self::UnsupportedOperatingSystem(e) => e.request_id(),
Self::UnsupportedOperationException(e) => e.request_id(),
Self::UnsupportedParameterType(e) => e.request_id(),
Self::UnsupportedPlatformType(e) => e.request_id(),
Self::ValidationException(e) => e.request_id(),
Self::Unhandled(e) => e.meta.request_id(),
}
}
}