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 AddCustomAttributesError

source§

impl RequestId for AdminAddUserToGroupError

source§

impl RequestId for AdminConfirmSignUpError

source§

impl RequestId for AdminCreateUserError

source§

impl RequestId for AdminDeleteUserError

source§

impl RequestId for AdminDeleteUserAttributesError

source§

impl RequestId for AdminDisableProviderForUserError

source§

impl RequestId for AdminDisableUserError

source§

impl RequestId for AdminEnableUserError

source§

impl RequestId for AdminForgetDeviceError

source§

impl RequestId for AdminGetDeviceError

source§

impl RequestId for AdminGetUserError

source§

impl RequestId for AdminInitiateAuthError

source§

impl RequestId for AdminLinkProviderForUserError

source§

impl RequestId for AdminListDevicesError

source§

impl RequestId for AdminListGroupsForUserError

source§

impl RequestId for AdminListUserAuthEventsError

source§

impl RequestId for AdminRemoveUserFromGroupError

source§

impl RequestId for AdminResetUserPasswordError

source§

impl RequestId for AdminRespondToAuthChallengeError

source§

impl RequestId for AdminSetUserMFAPreferenceError

source§

impl RequestId for AdminSetUserPasswordError

source§

impl RequestId for AdminSetUserSettingsError

source§

impl RequestId for AdminUpdateAuthEventFeedbackError

source§

impl RequestId for AdminUpdateDeviceStatusError

source§

impl RequestId for AdminUpdateUserAttributesError

source§

impl RequestId for AdminUserGlobalSignOutError

source§

impl RequestId for AssociateSoftwareTokenError

source§

impl RequestId for ChangePasswordError

source§

impl RequestId for ConfirmDeviceError

source§

impl RequestId for ConfirmForgotPasswordError

source§

impl RequestId for ConfirmSignUpError

source§

impl RequestId for CreateGroupError

source§

impl RequestId for CreateIdentityProviderError

source§

impl RequestId for CreateResourceServerError

source§

impl RequestId for CreateUserImportJobError

source§

impl RequestId for CreateUserPoolError

source§

impl RequestId for CreateUserPoolClientError

source§

impl RequestId for CreateUserPoolDomainError

source§

impl RequestId for DeleteGroupError

source§

impl RequestId for DeleteIdentityProviderError

source§

impl RequestId for DeleteResourceServerError

source§

impl RequestId for DeleteUserError

source§

impl RequestId for DeleteUserAttributesError

source§

impl RequestId for DeleteUserPoolError

source§

impl RequestId for DeleteUserPoolClientError

source§

impl RequestId for DeleteUserPoolDomainError

source§

impl RequestId for DescribeIdentityProviderError

source§

impl RequestId for DescribeResourceServerError

source§

impl RequestId for DescribeRiskConfigurationError

source§

impl RequestId for DescribeUserImportJobError

source§

impl RequestId for DescribeUserPoolError

source§

impl RequestId for DescribeUserPoolClientError

source§

impl RequestId for DescribeUserPoolDomainError

source§

impl RequestId for ForgetDeviceError

source§

impl RequestId for ForgotPasswordError

source§

impl RequestId for GetCSVHeaderError

source§

impl RequestId for GetDeviceError

source§

impl RequestId for GetGroupError

source§

impl RequestId for GetIdentityProviderByIdentifierError

source§

impl RequestId for GetLogDeliveryConfigurationError

source§

impl RequestId for GetSigningCertificateError

source§

impl RequestId for GetUICustomizationError

source§

impl RequestId for GetUserError

source§

impl RequestId for GetUserAttributeVerificationCodeError

source§

impl RequestId for GetUserPoolMfaConfigError

source§

impl RequestId for GlobalSignOutError

source§

impl RequestId for InitiateAuthError

source§

impl RequestId for ListDevicesError

source§

impl RequestId for ListGroupsError

source§

impl RequestId for ListIdentityProvidersError

source§

impl RequestId for ListResourceServersError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for ListUserImportJobsError

source§

impl RequestId for ListUserPoolClientsError

source§

impl RequestId for ListUserPoolsError

source§

impl RequestId for ListUsersError

source§

impl RequestId for ListUsersInGroupError

source§

impl RequestId for ResendConfirmationCodeError

source§

impl RequestId for RespondToAuthChallengeError

source§

impl RequestId for RevokeTokenError

source§

impl RequestId for SetLogDeliveryConfigurationError

source§

impl RequestId for SetRiskConfigurationError

source§

impl RequestId for SetUICustomizationError

source§

impl RequestId for SetUserMFAPreferenceError

source§

impl RequestId for SetUserPoolMfaConfigError

source§

impl RequestId for SetUserSettingsError

source§

impl RequestId for SignUpError

source§

impl RequestId for StartUserImportJobError

source§

impl RequestId for StopUserImportJobError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateAuthEventFeedbackError

source§

impl RequestId for UpdateDeviceStatusError

source§

impl RequestId for UpdateGroupError

source§

impl RequestId for UpdateIdentityProviderError

source§

impl RequestId for UpdateResourceServerError

source§

impl RequestId for UpdateUserAttributesError

source§

impl RequestId for UpdateUserPoolError

source§

impl RequestId for UpdateUserPoolClientError

source§

impl RequestId for UpdateUserPoolDomainError

source§

impl RequestId for VerifySoftwareTokenError

source§

impl RequestId for VerifyUserAttributeError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for AliasExistsException

source§

impl RequestId for CodeDeliveryFailureException

source§

impl RequestId for CodeMismatchException

source§

impl RequestId for ConcurrentModificationException

source§

impl RequestId for DuplicateProviderException

source§

impl RequestId for EnableSoftwareTokenMfaException

source§

impl RequestId for ExpiredCodeException

source§

impl RequestId for ForbiddenException

source§

impl RequestId for GroupExistsException

source§

impl RequestId for InternalErrorException

source§

impl RequestId for InvalidEmailRoleAccessPolicyException

source§

impl RequestId for InvalidLambdaResponseException

source§

impl RequestId for InvalidOAuthFlowException

source§

impl RequestId for InvalidParameterException

source§

impl RequestId for InvalidPasswordException

source§

impl RequestId for InvalidSmsRoleAccessPolicyException

source§

impl RequestId for InvalidSmsRoleTrustRelationshipException

source§

impl RequestId for InvalidUserPoolConfigurationException

source§

impl RequestId for LimitExceededException

source§

impl RequestId for MfaMethodNotFoundException

source§

impl RequestId for NotAuthorizedException

source§

impl RequestId for PasswordResetRequiredException

source§

impl RequestId for PreconditionNotMetException

source§

impl RequestId for ResourceNotFoundException

source§

impl RequestId for ScopeDoesNotExistException

source§

impl RequestId for SoftwareTokenMfaNotFoundException

source§

impl RequestId for TooManyFailedAttemptsException

source§

impl RequestId for TooManyRequestsException

source§

impl RequestId for UnauthorizedException

source§

impl RequestId for UnexpectedLambdaException

source§

impl RequestId for UnsupportedIdentityProviderException

source§

impl RequestId for UnsupportedOperationException

source§

impl RequestId for UnsupportedTokenTypeException

source§

impl RequestId for UnsupportedUserStateException

source§

impl RequestId for UserImportInProgressException

source§

impl RequestId for UserLambdaValidationException

source§

impl RequestId for UserNotConfirmedException

source§

impl RequestId for UserNotFoundException

source§

impl RequestId for UserPoolAddOnNotEnabledException

source§

impl RequestId for UserPoolTaggingException

source§

impl RequestId for UsernameExistsException

source§

impl RequestId for AddCustomAttributesOutput

source§

impl RequestId for AdminAddUserToGroupOutput

source§

impl RequestId for AdminConfirmSignUpOutput

source§

impl RequestId for AdminCreateUserOutput

source§

impl RequestId for AdminDeleteUserOutput

source§

impl RequestId for AdminDeleteUserAttributesOutput

source§

impl RequestId for AdminDisableProviderForUserOutput

source§

impl RequestId for AdminDisableUserOutput

source§

impl RequestId for AdminEnableUserOutput

source§

impl RequestId for AdminForgetDeviceOutput

source§

impl RequestId for AdminGetDeviceOutput

source§

impl RequestId for AdminGetUserOutput

source§

impl RequestId for AdminInitiateAuthOutput

source§

impl RequestId for AdminLinkProviderForUserOutput

source§

impl RequestId for AdminListDevicesOutput

source§

impl RequestId for AdminListGroupsForUserOutput

source§

impl RequestId for AdminListUserAuthEventsOutput

source§

impl RequestId for AdminRemoveUserFromGroupOutput

source§

impl RequestId for AdminResetUserPasswordOutput

source§

impl RequestId for AdminRespondToAuthChallengeOutput

source§

impl RequestId for AdminSetUserMfaPreferenceOutput

source§

impl RequestId for AdminSetUserPasswordOutput

source§

impl RequestId for AdminSetUserSettingsOutput

source§

impl RequestId for AdminUpdateAuthEventFeedbackOutput

source§

impl RequestId for AdminUpdateDeviceStatusOutput

source§

impl RequestId for AdminUpdateUserAttributesOutput

source§

impl RequestId for AdminUserGlobalSignOutOutput

source§

impl RequestId for AssociateSoftwareTokenOutput

source§

impl RequestId for ChangePasswordOutput

source§

impl RequestId for ConfirmDeviceOutput

source§

impl RequestId for ConfirmForgotPasswordOutput

source§

impl RequestId for ConfirmSignUpOutput

source§

impl RequestId for CreateGroupOutput

source§

impl RequestId for CreateIdentityProviderOutput

source§

impl RequestId for CreateResourceServerOutput

source§

impl RequestId for CreateUserImportJobOutput

source§

impl RequestId for CreateUserPoolOutput

source§

impl RequestId for CreateUserPoolClientOutput

source§

impl RequestId for CreateUserPoolDomainOutput

source§

impl RequestId for DeleteGroupOutput

source§

impl RequestId for DeleteIdentityProviderOutput

source§

impl RequestId for DeleteResourceServerOutput

source§

impl RequestId for DeleteUserOutput

source§

impl RequestId for DeleteUserAttributesOutput

source§

impl RequestId for DeleteUserPoolOutput

source§

impl RequestId for DeleteUserPoolClientOutput

source§

impl RequestId for DeleteUserPoolDomainOutput

source§

impl RequestId for DescribeIdentityProviderOutput

source§

impl RequestId for DescribeResourceServerOutput

source§

impl RequestId for DescribeRiskConfigurationOutput

source§

impl RequestId for DescribeUserImportJobOutput

source§

impl RequestId for DescribeUserPoolOutput

source§

impl RequestId for DescribeUserPoolClientOutput

source§

impl RequestId for DescribeUserPoolDomainOutput

source§

impl RequestId for ForgetDeviceOutput

source§

impl RequestId for ForgotPasswordOutput

source§

impl RequestId for GetCsvHeaderOutput

source§

impl RequestId for GetDeviceOutput

source§

impl RequestId for GetGroupOutput

source§

impl RequestId for GetIdentityProviderByIdentifierOutput

source§

impl RequestId for GetLogDeliveryConfigurationOutput

source§

impl RequestId for GetSigningCertificateOutput

source§

impl RequestId for GetUiCustomizationOutput

source§

impl RequestId for GetUserOutput

source§

impl RequestId for GetUserAttributeVerificationCodeOutput

source§

impl RequestId for GetUserPoolMfaConfigOutput

source§

impl RequestId for GlobalSignOutOutput

source§

impl RequestId for InitiateAuthOutput

source§

impl RequestId for ListDevicesOutput

source§

impl RequestId for ListGroupsOutput

source§

impl RequestId for ListIdentityProvidersOutput

source§

impl RequestId for ListResourceServersOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for ListUserImportJobsOutput

source§

impl RequestId for ListUserPoolClientsOutput

source§

impl RequestId for ListUserPoolsOutput

source§

impl RequestId for ListUsersOutput

source§

impl RequestId for ListUsersInGroupOutput

source§

impl RequestId for ResendConfirmationCodeOutput

source§

impl RequestId for RespondToAuthChallengeOutput

source§

impl RequestId for RevokeTokenOutput

source§

impl RequestId for SetLogDeliveryConfigurationOutput

source§

impl RequestId for SetRiskConfigurationOutput

source§

impl RequestId for SetUiCustomizationOutput

source§

impl RequestId for SetUserMfaPreferenceOutput

source§

impl RequestId for SetUserPoolMfaConfigOutput

source§

impl RequestId for SetUserSettingsOutput

source§

impl RequestId for SignUpOutput

source§

impl RequestId for StartUserImportJobOutput

source§

impl RequestId for StopUserImportJobOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateAuthEventFeedbackOutput

source§

impl RequestId for UpdateDeviceStatusOutput

source§

impl RequestId for UpdateGroupOutput

source§

impl RequestId for UpdateIdentityProviderOutput

source§

impl RequestId for UpdateResourceServerOutput

source§

impl RequestId for UpdateUserAttributesOutput

source§

impl RequestId for UpdateUserPoolOutput

source§

impl RequestId for UpdateUserPoolClientOutput

source§

impl RequestId for UpdateUserPoolDomainOutput

source§

impl RequestId for VerifySoftwareTokenOutput

source§

impl RequestId for VerifyUserAttributeOutput