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 AssociateWebACLError

source§

impl RequestId for CheckCapacityError

source§

impl RequestId for CreateAPIKeyError

source§

impl RequestId for CreateIPSetError

source§

impl RequestId for CreateRegexPatternSetError

source§

impl RequestId for CreateRuleGroupError

source§

impl RequestId for CreateWebACLError

source§

impl RequestId for DeleteAPIKeyError

source§

impl RequestId for DeleteFirewallManagerRuleGroupsError

source§

impl RequestId for DeleteIPSetError

source§

impl RequestId for DeleteLoggingConfigurationError

source§

impl RequestId for DeletePermissionPolicyError

source§

impl RequestId for DeleteRegexPatternSetError

source§

impl RequestId for DeleteRuleGroupError

source§

impl RequestId for DeleteWebACLError

source§

impl RequestId for DescribeAllManagedProductsError

source§

impl RequestId for DescribeManagedProductsByVendorError

source§

impl RequestId for DescribeManagedRuleGroupError

source§

impl RequestId for DisassociateWebACLError

source§

impl RequestId for GenerateMobileSdkReleaseUrlError

source§

impl RequestId for GetDecryptedAPIKeyError

source§

impl RequestId for GetIPSetError

source§

impl RequestId for GetLoggingConfigurationError

source§

impl RequestId for GetManagedRuleSetError

source§

impl RequestId for GetMobileSdkReleaseError

source§

impl RequestId for GetPermissionPolicyError

source§

impl RequestId for GetRateBasedStatementManagedKeysError

source§

impl RequestId for GetRegexPatternSetError

source§

impl RequestId for GetRuleGroupError

source§

impl RequestId for GetSampledRequestsError

source§

impl RequestId for GetWebACLError

source§

impl RequestId for GetWebACLForResourceError

source§

impl RequestId for ListAPIKeysError

source§

impl RequestId for ListAvailableManagedRuleGroupVersionsError

source§

impl RequestId for ListAvailableManagedRuleGroupsError

source§

impl RequestId for ListIPSetsError

source§

impl RequestId for ListLoggingConfigurationsError

source§

impl RequestId for ListManagedRuleSetsError

source§

impl RequestId for ListMobileSdkReleasesError

source§

impl RequestId for ListRegexPatternSetsError

source§

impl RequestId for ListResourcesForWebACLError

source§

impl RequestId for ListRuleGroupsError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for ListWebACLsError

source§

impl RequestId for PutLoggingConfigurationError

source§

impl RequestId for PutManagedRuleSetVersionsError

source§

impl RequestId for PutPermissionPolicyError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateIPSetError

source§

impl RequestId for UpdateManagedRuleSetVersionExpiryDateError

source§

impl RequestId for UpdateRegexPatternSetError

source§

impl RequestId for UpdateRuleGroupError

source§

impl RequestId for UpdateWebACLError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for WafAssociatedItemException

source§

impl RequestId for WafConfigurationWarningException

source§

impl RequestId for WafDuplicateItemException

source§

impl RequestId for WafExpiredManagedRuleGroupVersionException

source§

impl RequestId for WafInternalErrorException

source§

impl RequestId for WafInvalidOperationException

source§

impl RequestId for WafInvalidParameterException

source§

impl RequestId for WafInvalidPermissionPolicyException

source§

impl RequestId for WafInvalidResourceException

source§

impl RequestId for WafLimitsExceededException

source§

impl RequestId for WafLogDestinationPermissionIssueException

source§

impl RequestId for WafNonexistentItemException

source§

impl RequestId for WafOptimisticLockException

source§

impl RequestId for WafServiceLinkedRoleErrorException

source§

impl RequestId for WafSubscriptionNotFoundException

source§

impl RequestId for WafTagOperationException

source§

impl RequestId for WafTagOperationInternalErrorException

source§

impl RequestId for WafUnavailableEntityException

source§

impl RequestId for WafUnsupportedAggregateKeyTypeException

source§

impl RequestId for AssociateWebAclOutput

source§

impl RequestId for CheckCapacityOutput

source§

impl RequestId for CreateApiKeyOutput

source§

impl RequestId for CreateIpSetOutput

source§

impl RequestId for CreateRegexPatternSetOutput

source§

impl RequestId for CreateRuleGroupOutput

source§

impl RequestId for CreateWebAclOutput

source§

impl RequestId for DeleteApiKeyOutput

source§

impl RequestId for DeleteFirewallManagerRuleGroupsOutput

source§

impl RequestId for DeleteIpSetOutput

source§

impl RequestId for DeleteLoggingConfigurationOutput

source§

impl RequestId for DeletePermissionPolicyOutput

source§

impl RequestId for DeleteRegexPatternSetOutput

source§

impl RequestId for DeleteRuleGroupOutput

source§

impl RequestId for DeleteWebAclOutput

source§

impl RequestId for DescribeAllManagedProductsOutput

source§

impl RequestId for DescribeManagedProductsByVendorOutput

source§

impl RequestId for DescribeManagedRuleGroupOutput

source§

impl RequestId for DisassociateWebAclOutput

source§

impl RequestId for GenerateMobileSdkReleaseUrlOutput

source§

impl RequestId for GetDecryptedApiKeyOutput

source§

impl RequestId for GetIpSetOutput

source§

impl RequestId for GetLoggingConfigurationOutput

source§

impl RequestId for GetManagedRuleSetOutput

source§

impl RequestId for GetMobileSdkReleaseOutput

source§

impl RequestId for GetPermissionPolicyOutput

source§

impl RequestId for GetRateBasedStatementManagedKeysOutput

source§

impl RequestId for GetRegexPatternSetOutput

source§

impl RequestId for GetRuleGroupOutput

source§

impl RequestId for GetSampledRequestsOutput

source§

impl RequestId for GetWebAclOutput

source§

impl RequestId for GetWebAclForResourceOutput

source§

impl RequestId for ListApiKeysOutput

source§

impl RequestId for ListAvailableManagedRuleGroupVersionsOutput

source§

impl RequestId for ListAvailableManagedRuleGroupsOutput

source§

impl RequestId for ListIpSetsOutput

source§

impl RequestId for ListLoggingConfigurationsOutput

source§

impl RequestId for ListManagedRuleSetsOutput

source§

impl RequestId for ListMobileSdkReleasesOutput

source§

impl RequestId for ListRegexPatternSetsOutput

source§

impl RequestId for ListResourcesForWebAclOutput

source§

impl RequestId for ListRuleGroupsOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for ListWebAcLsOutput

source§

impl RequestId for PutLoggingConfigurationOutput

source§

impl RequestId for PutManagedRuleSetVersionsOutput

source§

impl RequestId for PutPermissionPolicyOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateIpSetOutput

source§

impl RequestId for UpdateManagedRuleSetVersionExpiryDateOutput

source§

impl RequestId for UpdateRegexPatternSetOutput

source§

impl RequestId for UpdateRuleGroupOutput

source§

impl RequestId for UpdateWebAclOutput