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 AssociateGatewayToServerError

Source§

impl RequestId for CreateGatewayError

Source§

impl RequestId for DeleteGatewayError

Source§

impl RequestId for DeleteHypervisorError

Source§

impl RequestId for DisassociateGatewayFromServerError

Source§

impl RequestId for GetBandwidthRateLimitScheduleError

Source§

impl RequestId for GetGatewayError

Source§

impl RequestId for GetHypervisorError

Source§

impl RequestId for GetHypervisorPropertyMappingsError

Source§

impl RequestId for GetVirtualMachineError

Source§

impl RequestId for ImportHypervisorConfigurationError

Source§

impl RequestId for ListGatewaysError

Source§

impl RequestId for ListHypervisorsError

Source§

impl RequestId for ListTagsForResourceError

Source§

impl RequestId for ListVirtualMachinesError

Source§

impl RequestId for PutBandwidthRateLimitScheduleError

Source§

impl RequestId for PutHypervisorPropertyMappingsError

Source§

impl RequestId for PutMaintenanceStartTimeError

Source§

impl RequestId for StartVirtualMachinesMetadataSyncError

Source§

impl RequestId for TagResourceError

Source§

impl RequestId for TestHypervisorConfigurationError

Source§

impl RequestId for UntagResourceError

Source§

impl RequestId for UpdateGatewayInformationError

Source§

impl RequestId for UpdateGatewaySoftwareNowError

Source§

impl RequestId for UpdateHypervisorError

Source§

impl RequestId for ErrorMetadata

Source§

impl RequestId for AccessDeniedException

Source§

impl RequestId for ConflictException

Source§

impl RequestId for InternalServerException

Source§

impl RequestId for ResourceNotFoundException

Source§

impl RequestId for ThrottlingException

Source§

impl RequestId for ValidationException

Source§

impl RequestId for AssociateGatewayToServerOutput

Source§

impl RequestId for CreateGatewayOutput

Source§

impl RequestId for DeleteGatewayOutput

Source§

impl RequestId for DeleteHypervisorOutput

Source§

impl RequestId for DisassociateGatewayFromServerOutput

Source§

impl RequestId for GetBandwidthRateLimitScheduleOutput

Source§

impl RequestId for GetGatewayOutput

Source§

impl RequestId for GetHypervisorOutput

Source§

impl RequestId for GetHypervisorPropertyMappingsOutput

Source§

impl RequestId for GetVirtualMachineOutput

Source§

impl RequestId for ImportHypervisorConfigurationOutput

Source§

impl RequestId for ListGatewaysOutput

Source§

impl RequestId for ListHypervisorsOutput

Source§

impl RequestId for ListTagsForResourceOutput

Source§

impl RequestId for ListVirtualMachinesOutput

Source§

impl RequestId for PutBandwidthRateLimitScheduleOutput

Source§

impl RequestId for PutHypervisorPropertyMappingsOutput

Source§

impl RequestId for PutMaintenanceStartTimeOutput

Source§

impl RequestId for StartVirtualMachinesMetadataSyncOutput

Source§

impl RequestId for TagResourceOutput

Source§

impl RequestId for TestHypervisorConfigurationOutput

Source§

impl RequestId for UntagResourceOutput

Source§

impl RequestId for UpdateGatewayInformationOutput

Source§

impl RequestId for UpdateGatewaySoftwareNowOutput

Source§

impl RequestId for UpdateHypervisorOutput