Trait ProvideErrorMetadata

Source
pub trait ProvideErrorMetadata {
    // Required method
    fn meta(&self) -> &ErrorMetadata;

    // Provided methods
    fn code(&self) -> Option<&str> { ... }
    fn message(&self) -> Option<&str> { ... }
}
Expand description

Trait to retrieve error metadata from a result

Required Methods§

Source

fn meta(&self) -> &ErrorMetadata

Returns error metadata, which includes the error code, message, request ID, and potentially additional information.

Provided Methods§

Source

fn code(&self) -> Option<&str>

Returns the error code if it’s available.

Source

fn message(&self) -> Option<&str>

Returns the error message, if there is one.

Implementations on Foreign Types§

Source§

impl<E, R> ProvideErrorMetadata for SdkError<E, R>

Source§

impl<O, E> ProvideErrorMetadata for WaiterError<O, E>

Implementors§

Source§

impl ProvideErrorMetadata for Error

Source§

impl ProvideErrorMetadata for AddTagsToResourceError

Source§

impl ProvideErrorMetadata for AssociateOpsItemRelatedItemError

Source§

impl ProvideErrorMetadata for CancelCommandError

Source§

impl ProvideErrorMetadata for CancelMaintenanceWindowExecutionError

Source§

impl ProvideErrorMetadata for CreateActivationError

Source§

impl ProvideErrorMetadata for CreateAssociationError

Source§

impl ProvideErrorMetadata for CreateAssociationBatchError

Source§

impl ProvideErrorMetadata for CreateDocumentError

Source§

impl ProvideErrorMetadata for CreateMaintenanceWindowError

Source§

impl ProvideErrorMetadata for CreateOpsItemError

Source§

impl ProvideErrorMetadata for CreateOpsMetadataError

Source§

impl ProvideErrorMetadata for CreatePatchBaselineError

Source§

impl ProvideErrorMetadata for CreateResourceDataSyncError

Source§

impl ProvideErrorMetadata for DeleteActivationError

Source§

impl ProvideErrorMetadata for DeleteAssociationError

Source§

impl ProvideErrorMetadata for DeleteDocumentError

Source§

impl ProvideErrorMetadata for DeleteInventoryError

Source§

impl ProvideErrorMetadata for DeleteMaintenanceWindowError

Source§

impl ProvideErrorMetadata for DeleteOpsItemError

Source§

impl ProvideErrorMetadata for DeleteOpsMetadataError

Source§

impl ProvideErrorMetadata for DeleteParameterError

Source§

impl ProvideErrorMetadata for DeleteParametersError

Source§

impl ProvideErrorMetadata for DeletePatchBaselineError

Source§

impl ProvideErrorMetadata for DeleteResourceDataSyncError

Source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

Source§

impl ProvideErrorMetadata for DeregisterManagedInstanceError

Source§

impl ProvideErrorMetadata for DeregisterPatchBaselineForPatchGroupError

Source§

impl ProvideErrorMetadata for DeregisterTargetFromMaintenanceWindowError

Source§

impl ProvideErrorMetadata for DeregisterTaskFromMaintenanceWindowError

Source§

impl ProvideErrorMetadata for DescribeActivationsError

Source§

impl ProvideErrorMetadata for DescribeAssociationError

Source§

impl ProvideErrorMetadata for DescribeAssociationExecutionTargetsError

Source§

impl ProvideErrorMetadata for DescribeAssociationExecutionsError

Source§

impl ProvideErrorMetadata for DescribeAutomationExecutionsError

Source§

impl ProvideErrorMetadata for DescribeAutomationStepExecutionsError

Source§

impl ProvideErrorMetadata for DescribeAvailablePatchesError

Source§

impl ProvideErrorMetadata for DescribeDocumentError

Source§

impl ProvideErrorMetadata for DescribeDocumentPermissionError

Source§

impl ProvideErrorMetadata for DescribeEffectiveInstanceAssociationsError

Source§

impl ProvideErrorMetadata for DescribeEffectivePatchesForPatchBaselineError

Source§

impl ProvideErrorMetadata for DescribeInstanceAssociationsStatusError

Source§

impl ProvideErrorMetadata for DescribeInstanceInformationError

Source§

impl ProvideErrorMetadata for DescribeInstancePatchStatesError

Source§

impl ProvideErrorMetadata for DescribeInstancePatchStatesForPatchGroupError

Source§

impl ProvideErrorMetadata for DescribeInstancePatchesError

Source§

impl ProvideErrorMetadata for DescribeInstancePropertiesError

Source§

impl ProvideErrorMetadata for DescribeInventoryDeletionsError

Source§

impl ProvideErrorMetadata for DescribeMaintenanceWindowExecutionTaskInvocationsError

Source§

impl ProvideErrorMetadata for DescribeMaintenanceWindowExecutionTasksError

Source§

impl ProvideErrorMetadata for DescribeMaintenanceWindowExecutionsError

Source§

impl ProvideErrorMetadata for DescribeMaintenanceWindowScheduleError

Source§

impl ProvideErrorMetadata for DescribeMaintenanceWindowTargetsError

Source§

impl ProvideErrorMetadata for DescribeMaintenanceWindowTasksError

Source§

impl ProvideErrorMetadata for DescribeMaintenanceWindowsError

Source§

impl ProvideErrorMetadata for DescribeMaintenanceWindowsForTargetError

Source§

impl ProvideErrorMetadata for DescribeOpsItemsError

Source§

impl ProvideErrorMetadata for DescribeParametersError

Source§

impl ProvideErrorMetadata for DescribePatchBaselinesError

Source§

impl ProvideErrorMetadata for DescribePatchGroupStateError

Source§

impl ProvideErrorMetadata for DescribePatchGroupsError

Source§

impl ProvideErrorMetadata for DescribePatchPropertiesError

Source§

impl ProvideErrorMetadata for DescribeSessionsError

Source§

impl ProvideErrorMetadata for DisassociateOpsItemRelatedItemError

Source§

impl ProvideErrorMetadata for GetAccessTokenError

Source§

impl ProvideErrorMetadata for GetAutomationExecutionError

Source§

impl ProvideErrorMetadata for GetCalendarStateError

Source§

impl ProvideErrorMetadata for GetCommandInvocationError

Source§

impl ProvideErrorMetadata for GetConnectionStatusError

Source§

impl ProvideErrorMetadata for GetDefaultPatchBaselineError

Source§

impl ProvideErrorMetadata for GetDeployablePatchSnapshotForInstanceError

Source§

impl ProvideErrorMetadata for GetDocumentError

Source§

impl ProvideErrorMetadata for GetExecutionPreviewError

Source§

impl ProvideErrorMetadata for GetInventoryError

Source§

impl ProvideErrorMetadata for GetInventorySchemaError

Source§

impl ProvideErrorMetadata for GetMaintenanceWindowError

Source§

impl ProvideErrorMetadata for GetMaintenanceWindowExecutionError

Source§

impl ProvideErrorMetadata for GetMaintenanceWindowExecutionTaskError

Source§

impl ProvideErrorMetadata for GetMaintenanceWindowExecutionTaskInvocationError

Source§

impl ProvideErrorMetadata for GetMaintenanceWindowTaskError

Source§

impl ProvideErrorMetadata for GetOpsItemError

Source§

impl ProvideErrorMetadata for GetOpsMetadataError

Source§

impl ProvideErrorMetadata for GetOpsSummaryError

Source§

impl ProvideErrorMetadata for GetParameterError

Source§

impl ProvideErrorMetadata for GetParameterHistoryError

Source§

impl ProvideErrorMetadata for GetParametersError

Source§

impl ProvideErrorMetadata for GetParametersByPathError

Source§

impl ProvideErrorMetadata for GetPatchBaselineError

Source§

impl ProvideErrorMetadata for GetPatchBaselineForPatchGroupError

Source§

impl ProvideErrorMetadata for GetResourcePoliciesError

Source§

impl ProvideErrorMetadata for GetServiceSettingError

Source§

impl ProvideErrorMetadata for LabelParameterVersionError

Source§

impl ProvideErrorMetadata for ListAssociationVersionsError

Source§

impl ProvideErrorMetadata for ListAssociationsError

Source§

impl ProvideErrorMetadata for ListCommandInvocationsError

Source§

impl ProvideErrorMetadata for ListCommandsError

Source§

impl ProvideErrorMetadata for ListComplianceItemsError

Source§

impl ProvideErrorMetadata for ListComplianceSummariesError

Source§

impl ProvideErrorMetadata for ListDocumentMetadataHistoryError

Source§

impl ProvideErrorMetadata for ListDocumentVersionsError

Source§

impl ProvideErrorMetadata for ListDocumentsError

Source§

impl ProvideErrorMetadata for ListInventoryEntriesError

Source§

impl ProvideErrorMetadata for ListNodesError

Source§

impl ProvideErrorMetadata for ListNodesSummaryError

Source§

impl ProvideErrorMetadata for ListOpsItemEventsError

Source§

impl ProvideErrorMetadata for ListOpsItemRelatedItemsError

Source§

impl ProvideErrorMetadata for ListOpsMetadataError

Source§

impl ProvideErrorMetadata for ListResourceComplianceSummariesError

Source§

impl ProvideErrorMetadata for ListResourceDataSyncError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ModifyDocumentPermissionError

Source§

impl ProvideErrorMetadata for PutComplianceItemsError

Source§

impl ProvideErrorMetadata for PutInventoryError

Source§

impl ProvideErrorMetadata for PutParameterError

Source§

impl ProvideErrorMetadata for PutResourcePolicyError

Source§

impl ProvideErrorMetadata for RegisterDefaultPatchBaselineError

Source§

impl ProvideErrorMetadata for RegisterPatchBaselineForPatchGroupError

Source§

impl ProvideErrorMetadata for RegisterTargetWithMaintenanceWindowError

Source§

impl ProvideErrorMetadata for RegisterTaskWithMaintenanceWindowError

Source§

impl ProvideErrorMetadata for RemoveTagsFromResourceError

Source§

impl ProvideErrorMetadata for ResetServiceSettingError

Source§

impl ProvideErrorMetadata for ResumeSessionError

Source§

impl ProvideErrorMetadata for SendAutomationSignalError

Source§

impl ProvideErrorMetadata for SendCommandError

Source§

impl ProvideErrorMetadata for StartAccessRequestError

Source§

impl ProvideErrorMetadata for StartAssociationsOnceError

Source§

impl ProvideErrorMetadata for StartAutomationExecutionError

Source§

impl ProvideErrorMetadata for StartChangeRequestExecutionError

Source§

impl ProvideErrorMetadata for StartExecutionPreviewError

Source§

impl ProvideErrorMetadata for StartSessionError

Source§

impl ProvideErrorMetadata for StopAutomationExecutionError

Source§

impl ProvideErrorMetadata for TerminateSessionError

Source§

impl ProvideErrorMetadata for UnlabelParameterVersionError

Source§

impl ProvideErrorMetadata for UpdateAssociationError

Source§

impl ProvideErrorMetadata for UpdateAssociationStatusError

Source§

impl ProvideErrorMetadata for UpdateDocumentError

Source§

impl ProvideErrorMetadata for UpdateDocumentDefaultVersionError

Source§

impl ProvideErrorMetadata for UpdateDocumentMetadataError

Source§

impl ProvideErrorMetadata for UpdateMaintenanceWindowError

Source§

impl ProvideErrorMetadata for UpdateMaintenanceWindowTargetError

Source§

impl ProvideErrorMetadata for UpdateMaintenanceWindowTaskError

Source§

impl ProvideErrorMetadata for UpdateManagedInstanceRoleError

Source§

impl ProvideErrorMetadata for UpdateOpsItemError

Source§

impl ProvideErrorMetadata for UpdateOpsMetadataError

Source§

impl ProvideErrorMetadata for UpdatePatchBaselineError

Source§

impl ProvideErrorMetadata for UpdateResourceDataSyncError

Source§

impl ProvideErrorMetadata for UpdateServiceSettingError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for AlreadyExistsException

Source§

impl ProvideErrorMetadata for AssociatedInstances

Source§

impl ProvideErrorMetadata for AssociationAlreadyExists

Source§

impl ProvideErrorMetadata for AssociationDoesNotExist

Source§

impl ProvideErrorMetadata for AssociationExecutionDoesNotExist

Source§

impl ProvideErrorMetadata for AssociationLimitExceeded

Source§

impl ProvideErrorMetadata for AssociationVersionLimitExceeded

Source§

impl ProvideErrorMetadata for AutomationDefinitionNotApprovedException

Source§

impl ProvideErrorMetadata for AutomationDefinitionNotFoundException

Source§

impl ProvideErrorMetadata for AutomationDefinitionVersionNotFoundException

Source§

impl ProvideErrorMetadata for AutomationExecutionLimitExceededException

Source§

impl ProvideErrorMetadata for AutomationExecutionNotFoundException

Source§

impl ProvideErrorMetadata for AutomationStepNotFoundException

Source§

impl ProvideErrorMetadata for ComplianceTypeCountLimitExceededException

Source§

impl ProvideErrorMetadata for CustomSchemaCountLimitExceededException

Source§

impl ProvideErrorMetadata for DocumentAlreadyExists

Source§

impl ProvideErrorMetadata for DocumentLimitExceeded

Source§

impl ProvideErrorMetadata for DocumentPermissionLimit

Source§

impl ProvideErrorMetadata for DocumentVersionLimitExceeded

Source§

impl ProvideErrorMetadata for DoesNotExistException

Source§

impl ProvideErrorMetadata for DuplicateDocumentContent

Source§

impl ProvideErrorMetadata for DuplicateDocumentVersionName

Source§

impl ProvideErrorMetadata for DuplicateInstanceId

Source§

impl ProvideErrorMetadata for FeatureNotAvailableException

Source§

impl ProvideErrorMetadata for HierarchyLevelLimitExceededException

Source§

impl ProvideErrorMetadata for HierarchyTypeMismatchException

Source§

impl ProvideErrorMetadata for IdempotentParameterMismatch

Source§

impl ProvideErrorMetadata for IncompatiblePolicyException

Source§

impl ProvideErrorMetadata for InternalServerError

Source§

impl ProvideErrorMetadata for InvalidActivation

Source§

impl ProvideErrorMetadata for InvalidActivationId

Source§

impl ProvideErrorMetadata for InvalidAggregatorException

Source§

impl ProvideErrorMetadata for InvalidAllowedPatternException

Source§

impl ProvideErrorMetadata for InvalidAssociation

Source§

impl ProvideErrorMetadata for InvalidAssociationVersion

Source§

impl ProvideErrorMetadata for InvalidAutomationExecutionParametersException

Source§

impl ProvideErrorMetadata for InvalidAutomationSignalException

Source§

impl ProvideErrorMetadata for InvalidAutomationStatusUpdateException

Source§

impl ProvideErrorMetadata for InvalidCommandId

Source§

impl ProvideErrorMetadata for InvalidDeleteInventoryParametersException

Source§

impl ProvideErrorMetadata for InvalidDeletionIdException

Source§

impl ProvideErrorMetadata for InvalidDocument

Source§

impl ProvideErrorMetadata for InvalidDocumentContent

Source§

impl ProvideErrorMetadata for InvalidDocumentOperation

Source§

impl ProvideErrorMetadata for InvalidDocumentSchemaVersion

Source§

impl ProvideErrorMetadata for InvalidDocumentType

Source§

impl ProvideErrorMetadata for InvalidDocumentVersion

Source§

impl ProvideErrorMetadata for InvalidFilter

Source§

impl ProvideErrorMetadata for InvalidFilterKey

Source§

impl ProvideErrorMetadata for InvalidFilterOption

Source§

impl ProvideErrorMetadata for InvalidFilterValue

Source§

impl ProvideErrorMetadata for InvalidInstanceId

Source§

impl ProvideErrorMetadata for InvalidInstanceInformationFilterValue

Source§

impl ProvideErrorMetadata for InvalidInstancePropertyFilterValue

Source§

impl ProvideErrorMetadata for InvalidInventoryGroupException

Source§

impl ProvideErrorMetadata for InvalidInventoryItemContextException

Source§

impl ProvideErrorMetadata for InvalidInventoryRequestException

Source§

impl ProvideErrorMetadata for InvalidItemContentException

Source§

impl ProvideErrorMetadata for InvalidKeyId

Source§

impl ProvideErrorMetadata for InvalidNextToken

Source§

impl ProvideErrorMetadata for InvalidNotificationConfig

Source§

impl ProvideErrorMetadata for InvalidOptionException

Source§

impl ProvideErrorMetadata for InvalidOutputFolder

Source§

impl ProvideErrorMetadata for InvalidOutputLocation

Source§

impl ProvideErrorMetadata for InvalidParameters

Source§

impl ProvideErrorMetadata for InvalidPermissionType

Source§

impl ProvideErrorMetadata for InvalidPluginName

Source§

impl ProvideErrorMetadata for InvalidPolicyAttributeException

Source§

impl ProvideErrorMetadata for InvalidPolicyTypeException

Source§

impl ProvideErrorMetadata for InvalidResourceId

Source§

impl ProvideErrorMetadata for InvalidResourceType

Source§

impl ProvideErrorMetadata for InvalidResultAttributeException

Source§

impl ProvideErrorMetadata for InvalidRole

Source§

impl ProvideErrorMetadata for InvalidSchedule

Source§

impl ProvideErrorMetadata for InvalidTag

Source§

impl ProvideErrorMetadata for InvalidTarget

Source§

impl ProvideErrorMetadata for InvalidTargetMaps

Source§

impl ProvideErrorMetadata for InvalidTypeNameException

Source§

impl ProvideErrorMetadata for InvalidUpdate

Source§

impl ProvideErrorMetadata for InvocationDoesNotExist

Source§

impl ProvideErrorMetadata for ItemContentMismatchException

Source§

impl ProvideErrorMetadata for ItemSizeLimitExceededException

Source§

impl ProvideErrorMetadata for MalformedResourcePolicyDocumentException

Source§

impl ProvideErrorMetadata for MaxDocumentSizeExceeded

Source§

impl ProvideErrorMetadata for OpsItemAccessDeniedException

Source§

impl ProvideErrorMetadata for OpsItemAlreadyExistsException

Source§

impl ProvideErrorMetadata for OpsItemConflictException

Source§

impl ProvideErrorMetadata for OpsItemInvalidParameterException

Source§

impl ProvideErrorMetadata for OpsItemLimitExceededException

Source§

impl ProvideErrorMetadata for OpsItemNotFoundException

Source§

impl ProvideErrorMetadata for OpsItemRelatedItemAlreadyExistsException

Source§

impl ProvideErrorMetadata for OpsItemRelatedItemAssociationNotFoundException

Source§

impl ProvideErrorMetadata for OpsMetadataAlreadyExistsException

Source§

impl ProvideErrorMetadata for OpsMetadataInvalidArgumentException

Source§

impl ProvideErrorMetadata for OpsMetadataKeyLimitExceededException

Source§

impl ProvideErrorMetadata for OpsMetadataLimitExceededException

Source§

impl ProvideErrorMetadata for OpsMetadataNotFoundException

Source§

impl ProvideErrorMetadata for OpsMetadataTooManyUpdatesException

Source§

impl ProvideErrorMetadata for ParameterAlreadyExists

Source§

impl ProvideErrorMetadata for ParameterLimitExceeded

Source§

impl ProvideErrorMetadata for ParameterMaxVersionLimitExceeded

Source§

impl ProvideErrorMetadata for ParameterNotFound

Source§

impl ProvideErrorMetadata for ParameterPatternMismatchException

Source§

impl ProvideErrorMetadata for ParameterVersionLabelLimitExceeded

Source§

impl ProvideErrorMetadata for ParameterVersionNotFound

Source§

impl ProvideErrorMetadata for PoliciesLimitExceededException

Source§

impl ProvideErrorMetadata for ResourceDataSyncAlreadyExistsException

Source§

impl ProvideErrorMetadata for ResourceDataSyncConflictException

Source§

impl ProvideErrorMetadata for ResourceDataSyncCountExceededException

Source§

impl ProvideErrorMetadata for ResourceDataSyncInvalidConfigurationException

Source§

impl ProvideErrorMetadata for ResourceDataSyncNotFoundException

Source§

impl ProvideErrorMetadata for ResourceInUseException

Source§

impl ProvideErrorMetadata for ResourceLimitExceededException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ResourcePolicyConflictException

Source§

impl ProvideErrorMetadata for ResourcePolicyInvalidParameterException

Source§

impl ProvideErrorMetadata for ResourcePolicyLimitExceededException

Source§

impl ProvideErrorMetadata for ResourcePolicyNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ServiceSettingNotFound

Source§

impl ProvideErrorMetadata for StatusUnchanged

Source§

impl ProvideErrorMetadata for SubTypeCountLimitExceededException

Source§

impl ProvideErrorMetadata for TargetInUseException

Source§

impl ProvideErrorMetadata for TargetNotConnected

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for TooManyTagsError

Source§

impl ProvideErrorMetadata for TooManyUpdates

Source§

impl ProvideErrorMetadata for TotalSizeLimitExceededException

Source§

impl ProvideErrorMetadata for UnsupportedCalendarException

Source§

impl ProvideErrorMetadata for UnsupportedFeatureRequiredException

Source§

impl ProvideErrorMetadata for UnsupportedInventoryItemContextException

Source§

impl ProvideErrorMetadata for UnsupportedInventorySchemaVersionException

Source§

impl ProvideErrorMetadata for UnsupportedOperatingSystem

Source§

impl ProvideErrorMetadata for UnsupportedOperationException

Source§

impl ProvideErrorMetadata for UnsupportedParameterType

Source§

impl ProvideErrorMetadata for UnsupportedPlatformType

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata