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 AssociateDRTLogBucketError

Source§

impl RequestId for AssociateDRTRoleError

Source§

impl RequestId for AssociateHealthCheckError

Source§

impl RequestId for AssociateProactiveEngagementDetailsError

Source§

impl RequestId for CreateProtectionError

Source§

impl RequestId for CreateProtectionGroupError

Source§

impl RequestId for CreateSubscriptionError

Source§

impl RequestId for DeleteProtectionError

Source§

impl RequestId for DeleteProtectionGroupError

Source§

impl RequestId for DeleteSubscriptionError

Source§

impl RequestId for DescribeAttackError

Source§

impl RequestId for DescribeAttackStatisticsError

Source§

impl RequestId for DescribeDRTAccessError

Source§

impl RequestId for DescribeEmergencyContactSettingsError

Source§

impl RequestId for DescribeProtectionError

Source§

impl RequestId for DescribeProtectionGroupError

Source§

impl RequestId for DescribeSubscriptionError

Source§

impl RequestId for DisableApplicationLayerAutomaticResponseError

Source§

impl RequestId for DisableProactiveEngagementError

Source§

impl RequestId for DisassociateDRTLogBucketError

Source§

impl RequestId for DisassociateDRTRoleError

Source§

impl RequestId for DisassociateHealthCheckError

Source§

impl RequestId for EnableApplicationLayerAutomaticResponseError

Source§

impl RequestId for EnableProactiveEngagementError

Source§

impl RequestId for GetSubscriptionStateError

Source§

impl RequestId for ListAttacksError

Source§

impl RequestId for ListProtectionGroupsError

Source§

impl RequestId for ListProtectionsError

Source§

impl RequestId for ListResourcesInProtectionGroupError

Source§

impl RequestId for ListTagsForResourceError

Source§

impl RequestId for TagResourceError

Source§

impl RequestId for UntagResourceError

Source§

impl RequestId for UpdateApplicationLayerAutomaticResponseError

Source§

impl RequestId for UpdateEmergencyContactSettingsError

Source§

impl RequestId for UpdateProtectionGroupError

Source§

impl RequestId for UpdateSubscriptionError

Source§

impl RequestId for ErrorMetadata

Source§

impl RequestId for AccessDeniedException

Source§

impl RequestId for AccessDeniedForDependencyException

Source§

impl RequestId for InternalErrorException

Source§

impl RequestId for InvalidOperationException

Source§

impl RequestId for InvalidPaginationTokenException

Source§

impl RequestId for InvalidParameterException

Source§

impl RequestId for InvalidResourceException

Source§

impl RequestId for LimitsExceededException

Source§

impl RequestId for LockedSubscriptionException

Source§

impl RequestId for NoAssociatedRoleException

Source§

impl RequestId for OptimisticLockException

Source§

impl RequestId for ResourceAlreadyExistsException

Source§

impl RequestId for ResourceNotFoundException

Source§

impl RequestId for AssociateDrtLogBucketOutput

Source§

impl RequestId for AssociateDrtRoleOutput

Source§

impl RequestId for AssociateHealthCheckOutput

Source§

impl RequestId for AssociateProactiveEngagementDetailsOutput

Source§

impl RequestId for CreateProtectionOutput

Source§

impl RequestId for CreateProtectionGroupOutput

Source§

impl RequestId for CreateSubscriptionOutput

Source§

impl RequestId for DeleteProtectionOutput

Source§

impl RequestId for DeleteProtectionGroupOutput

Source§

impl RequestId for DeleteSubscriptionOutput

Source§

impl RequestId for DescribeAttackOutput

Source§

impl RequestId for DescribeAttackStatisticsOutput

Source§

impl RequestId for DescribeDrtAccessOutput

Source§

impl RequestId for DescribeEmergencyContactSettingsOutput

Source§

impl RequestId for DescribeProtectionOutput

Source§

impl RequestId for DescribeProtectionGroupOutput

Source§

impl RequestId for DescribeSubscriptionOutput

Source§

impl RequestId for DisableApplicationLayerAutomaticResponseOutput

Source§

impl RequestId for DisableProactiveEngagementOutput

Source§

impl RequestId for DisassociateDrtLogBucketOutput

Source§

impl RequestId for DisassociateDrtRoleOutput

Source§

impl RequestId for DisassociateHealthCheckOutput

Source§

impl RequestId for EnableApplicationLayerAutomaticResponseOutput

Source§

impl RequestId for EnableProactiveEngagementOutput

Source§

impl RequestId for GetSubscriptionStateOutput

Source§

impl RequestId for ListAttacksOutput

Source§

impl RequestId for ListProtectionGroupsOutput

Source§

impl RequestId for ListProtectionsOutput

Source§

impl RequestId for ListResourcesInProtectionGroupOutput

Source§

impl RequestId for ListTagsForResourceOutput

Source§

impl RequestId for TagResourceOutput

Source§

impl RequestId for UntagResourceOutput

Source§

impl RequestId for UpdateApplicationLayerAutomaticResponseOutput

Source§

impl RequestId for UpdateEmergencyContactSettingsOutput

Source§

impl RequestId for UpdateProtectionGroupOutput

Source§

impl RequestId for UpdateSubscriptionOutput