Trait RequestId

Source
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 Headers

Source§

impl<B> RequestId for Response<B>

Source§

impl<E> RequestId for SdkError<E, Response>

Source§

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

Implementors§

Source§

impl RequestId for Error

Source§

impl RequestId for CancelSessionError

Source§

impl RequestId for CreateApprovalTeamError

Source§

impl RequestId for CreateIdentitySourceError

Source§

impl RequestId for DeleteIdentitySourceError

Source§

impl RequestId for DeleteInactiveApprovalTeamVersionError

Source§

impl RequestId for GetApprovalTeamError

Source§

impl RequestId for GetIdentitySourceError

Source§

impl RequestId for GetPolicyVersionError

Source§

impl RequestId for GetResourcePolicyError

Source§

impl RequestId for GetSessionError

Source§

impl RequestId for ListApprovalTeamsError

Source§

impl RequestId for ListIdentitySourcesError

Source§

impl RequestId for ListPoliciesError

Source§

impl RequestId for ListPolicyVersionsError

Source§

impl RequestId for ListResourcePoliciesError

Source§

impl RequestId for ListSessionsError

Source§

impl RequestId for ListTagsForResourceError

Source§

impl RequestId for StartActiveApprovalTeamDeletionError

Source§

impl RequestId for TagResourceError

Source§

impl RequestId for UntagResourceError

Source§

impl RequestId for UpdateApprovalTeamError

Source§

impl RequestId for ErrorMetadata

Source§

impl RequestId for AccessDeniedException

Source§

impl RequestId for ConflictException

Source§

impl RequestId for InternalServerException

Source§

impl RequestId for InvalidParameterException

Source§

impl RequestId for ResourceNotFoundException

Source§

impl RequestId for ServiceQuotaExceededException

Source§

impl RequestId for ThrottlingException

Source§

impl RequestId for TooManyTagsException

Source§

impl RequestId for ValidationException

Source§

impl RequestId for CancelSessionOutput

Source§

impl RequestId for CreateApprovalTeamOutput

Source§

impl RequestId for CreateIdentitySourceOutput

Source§

impl RequestId for DeleteIdentitySourceOutput

Source§

impl RequestId for DeleteInactiveApprovalTeamVersionOutput

Source§

impl RequestId for GetApprovalTeamOutput

Source§

impl RequestId for GetIdentitySourceOutput

Source§

impl RequestId for GetPolicyVersionOutput

Source§

impl RequestId for GetResourcePolicyOutput

Source§

impl RequestId for GetSessionOutput

Source§

impl RequestId for ListApprovalTeamsOutput

Source§

impl RequestId for ListIdentitySourcesOutput

Source§

impl RequestId for ListPoliciesOutput

Source§

impl RequestId for ListPolicyVersionsOutput

Source§

impl RequestId for ListResourcePoliciesOutput

Source§

impl RequestId for ListSessionsOutput

Source§

impl RequestId for ListTagsForResourceOutput

Source§

impl RequestId for StartActiveApprovalTeamDeletionOutput

Source§

impl RequestId for TagResourceOutput

Source§

impl RequestId for UntagResourceOutput

Source§

impl RequestId for UpdateApprovalTeamOutput