pub trait RequestId {
    // Required method
    fn request_id(&self) -> Option<&str>;
}
Expand description

Implementers add a function to return an AWS request ID

Required Methods§

source

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

Returns the request ID, or None if the service could not be reached.

Implementations on Foreign Types§

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for Unhandled

source§

impl RequestId for HeaderMap<HeaderValue>

source§

impl<O, E> RequestId for Result<O, E>where O: RequestId, E: RequestId,

source§

impl<B> RequestId for Response<B>

Implementors§

source§

impl RequestId for Error

source§

impl RequestId for CreateAlertManagerDefinitionError

source§

impl RequestId for CreateLoggingConfigurationError

source§

impl RequestId for CreateRuleGroupsNamespaceError

source§

impl RequestId for CreateWorkspaceError

source§

impl RequestId for DeleteAlertManagerDefinitionError

source§

impl RequestId for DeleteLoggingConfigurationError

source§

impl RequestId for DeleteRuleGroupsNamespaceError

source§

impl RequestId for DeleteWorkspaceError

source§

impl RequestId for DescribeAlertManagerDefinitionError

source§

impl RequestId for DescribeLoggingConfigurationError

source§

impl RequestId for DescribeRuleGroupsNamespaceError

source§

impl RequestId for DescribeWorkspaceError

source§

impl RequestId for ListRuleGroupsNamespacesError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for ListWorkspacesError

source§

impl RequestId for PutAlertManagerDefinitionError

source§

impl RequestId for PutRuleGroupsNamespaceError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateLoggingConfigurationError

source§

impl RequestId for UpdateWorkspaceAliasError

source§

impl RequestId for aws_sdk_amp::client::customize::Response

source§

impl RequestId for AccessDeniedException

source§

impl RequestId for ConflictException

source§

impl RequestId for InternalServerException

source§

impl RequestId for ResourceNotFoundException

source§

impl RequestId for ServiceQuotaExceededException

source§

impl RequestId for ThrottlingException

source§

impl RequestId for ValidationException

source§

impl RequestId for CreateAlertManagerDefinitionOutput

source§

impl RequestId for CreateLoggingConfigurationOutput

source§

impl RequestId for CreateRuleGroupsNamespaceOutput

source§

impl RequestId for CreateWorkspaceOutput

source§

impl RequestId for DeleteAlertManagerDefinitionOutput

source§

impl RequestId for DeleteLoggingConfigurationOutput

source§

impl RequestId for DeleteRuleGroupsNamespaceOutput

source§

impl RequestId for DeleteWorkspaceOutput

source§

impl RequestId for DescribeAlertManagerDefinitionOutput

source§

impl RequestId for DescribeLoggingConfigurationOutput

source§

impl RequestId for DescribeRuleGroupsNamespaceOutput

source§

impl RequestId for DescribeWorkspaceOutput

source§

impl RequestId for ListRuleGroupsNamespacesOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for ListWorkspacesOutput

source§

impl RequestId for PutAlertManagerDefinitionOutput

source§

impl RequestId for PutRuleGroupsNamespaceOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateLoggingConfigurationOutput

source§

impl RequestId for UpdateWorkspaceAliasOutput

source§

impl<E, R> RequestId for SdkError<E, R>where R: HttpHeaders,