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 CancelKeyDeletionError

source§

impl RequestId for ConnectCustomKeyStoreError

source§

impl RequestId for CreateAliasError

source§

impl RequestId for CreateCustomKeyStoreError

source§

impl RequestId for CreateGrantError

source§

impl RequestId for CreateKeyError

source§

impl RequestId for DecryptError

source§

impl RequestId for DeleteAliasError

source§

impl RequestId for DeleteCustomKeyStoreError

source§

impl RequestId for DeleteImportedKeyMaterialError

source§

impl RequestId for DescribeCustomKeyStoresError

source§

impl RequestId for DescribeKeyError

source§

impl RequestId for DisableKeyError

source§

impl RequestId for DisableKeyRotationError

source§

impl RequestId for DisconnectCustomKeyStoreError

source§

impl RequestId for EnableKeyError

source§

impl RequestId for EnableKeyRotationError

source§

impl RequestId for EncryptError

source§

impl RequestId for GenerateDataKeyError

source§

impl RequestId for GenerateDataKeyPairError

source§

impl RequestId for GenerateDataKeyPairWithoutPlaintextError

source§

impl RequestId for GenerateDataKeyWithoutPlaintextError

source§

impl RequestId for GenerateMacError

source§

impl RequestId for GenerateRandomError

source§

impl RequestId for GetKeyPolicyError

source§

impl RequestId for GetKeyRotationStatusError

source§

impl RequestId for GetParametersForImportError

source§

impl RequestId for GetPublicKeyError

source§

impl RequestId for ImportKeyMaterialError

source§

impl RequestId for ListAliasesError

source§

impl RequestId for ListGrantsError

source§

impl RequestId for ListKeyPoliciesError

source§

impl RequestId for ListKeysError

source§

impl RequestId for ListResourceTagsError

source§

impl RequestId for ListRetirableGrantsError

source§

impl RequestId for PutKeyPolicyError

source§

impl RequestId for ReEncryptError

source§

impl RequestId for ReplicateKeyError

source§

impl RequestId for RetireGrantError

source§

impl RequestId for RevokeGrantError

source§

impl RequestId for ScheduleKeyDeletionError

source§

impl RequestId for SignError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateAliasError

source§

impl RequestId for UpdateCustomKeyStoreError

source§

impl RequestId for UpdateKeyDescriptionError

source§

impl RequestId for UpdatePrimaryRegionError

source§

impl RequestId for VerifyError

source§

impl RequestId for VerifyMacError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for AlreadyExistsException

source§

impl RequestId for CloudHsmClusterInUseException

source§

impl RequestId for CloudHsmClusterInvalidConfigurationException

source§

impl RequestId for CloudHsmClusterNotActiveException

source§

impl RequestId for CloudHsmClusterNotFoundException

source§

impl RequestId for CloudHsmClusterNotRelatedException

source§

impl RequestId for CustomKeyStoreHasCmKsException

source§

impl RequestId for CustomKeyStoreInvalidStateException

source§

impl RequestId for CustomKeyStoreNameInUseException

source§

impl RequestId for CustomKeyStoreNotFoundException

source§

impl RequestId for DependencyTimeoutException

source§

impl RequestId for DisabledException

source§

impl RequestId for DryRunOperationException

source§

impl RequestId for ExpiredImportTokenException

source§

impl RequestId for IncorrectKeyException

source§

impl RequestId for IncorrectKeyMaterialException

source§

impl RequestId for IncorrectTrustAnchorException

source§

impl RequestId for InvalidAliasNameException

source§

impl RequestId for InvalidArnException

source§

impl RequestId for InvalidCiphertextException

source§

impl RequestId for InvalidGrantIdException

source§

impl RequestId for InvalidGrantTokenException

source§

impl RequestId for InvalidImportTokenException

source§

impl RequestId for InvalidKeyUsageException

source§

impl RequestId for InvalidMarkerException

source§

impl RequestId for KeyUnavailableException

source§

impl RequestId for KmsInternalException

source§

impl RequestId for KmsInvalidMacException

source§

impl RequestId for KmsInvalidSignatureException

source§

impl RequestId for KmsInvalidStateException

source§

impl RequestId for LimitExceededException

source§

impl RequestId for MalformedPolicyDocumentException

source§

impl RequestId for NotFoundException

source§

impl RequestId for TagException

source§

impl RequestId for UnsupportedOperationException

source§

impl RequestId for XksKeyAlreadyInUseException

source§

impl RequestId for XksKeyInvalidConfigurationException

source§

impl RequestId for XksKeyNotFoundException

source§

impl RequestId for XksProxyIncorrectAuthenticationCredentialException

source§

impl RequestId for XksProxyInvalidConfigurationException

source§

impl RequestId for XksProxyInvalidResponseException

source§

impl RequestId for XksProxyUriEndpointInUseException

source§

impl RequestId for XksProxyUriInUseException

source§

impl RequestId for XksProxyUriUnreachableException

source§

impl RequestId for XksProxyVpcEndpointServiceInUseException

source§

impl RequestId for XksProxyVpcEndpointServiceInvalidConfigurationException

source§

impl RequestId for XksProxyVpcEndpointServiceNotFoundException

source§

impl RequestId for CancelKeyDeletionOutput

source§

impl RequestId for ConnectCustomKeyStoreOutput

source§

impl RequestId for CreateAliasOutput

source§

impl RequestId for CreateCustomKeyStoreOutput

source§

impl RequestId for CreateGrantOutput

source§

impl RequestId for CreateKeyOutput

source§

impl RequestId for DecryptOutput

source§

impl RequestId for DeleteAliasOutput

source§

impl RequestId for DeleteCustomKeyStoreOutput

source§

impl RequestId for DeleteImportedKeyMaterialOutput

source§

impl RequestId for DescribeCustomKeyStoresOutput

source§

impl RequestId for DescribeKeyOutput

source§

impl RequestId for DisableKeyOutput

source§

impl RequestId for DisableKeyRotationOutput

source§

impl RequestId for DisconnectCustomKeyStoreOutput

source§

impl RequestId for EnableKeyOutput

source§

impl RequestId for EnableKeyRotationOutput

source§

impl RequestId for EncryptOutput

source§

impl RequestId for GenerateDataKeyOutput

source§

impl RequestId for GenerateDataKeyPairOutput

source§

impl RequestId for GenerateDataKeyPairWithoutPlaintextOutput

source§

impl RequestId for GenerateDataKeyWithoutPlaintextOutput

source§

impl RequestId for GenerateMacOutput

source§

impl RequestId for GenerateRandomOutput

source§

impl RequestId for GetKeyPolicyOutput

source§

impl RequestId for GetKeyRotationStatusOutput

source§

impl RequestId for GetParametersForImportOutput

source§

impl RequestId for GetPublicKeyOutput

source§

impl RequestId for ImportKeyMaterialOutput

source§

impl RequestId for ListAliasesOutput

source§

impl RequestId for ListGrantsOutput

source§

impl RequestId for ListKeyPoliciesOutput

source§

impl RequestId for ListKeysOutput

source§

impl RequestId for ListResourceTagsOutput

source§

impl RequestId for ListRetirableGrantsOutput

source§

impl RequestId for PutKeyPolicyOutput

source§

impl RequestId for ReEncryptOutput

source§

impl RequestId for ReplicateKeyOutput

source§

impl RequestId for RetireGrantOutput

source§

impl RequestId for RevokeGrantOutput

source§

impl RequestId for ScheduleKeyDeletionOutput

source§

impl RequestId for SignOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateAliasOutput

source§

impl RequestId for UpdateCustomKeyStoreOutput

source§

impl RequestId for UpdateKeyDescriptionOutput

source§

impl RequestId for UpdatePrimaryRegionOutput

source§

impl RequestId for VerifyOutput

source§

impl RequestId for VerifyMacOutput