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 Response

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for Unhandled

source§

impl RequestId for HeaderMap

source§

impl<B> RequestId for Response<B>

source§

impl<E, R> RequestId for SdkError<E, R>
where R: HttpHeaders,

source§

impl<O, E> RequestId for Result<O, E>
where O: RequestId, E: RequestId,

Implementors§

source§

impl RequestId for Error

source§

impl RequestId for AssociateEncryptionConfigError

source§

impl RequestId for AssociateIdentityProviderConfigError

source§

impl RequestId for CreateAddonError

source§

impl RequestId for CreateClusterError

source§

impl RequestId for CreateFargateProfileError

source§

impl RequestId for CreateNodegroupError

source§

impl RequestId for DeleteAddonError

source§

impl RequestId for DeleteClusterError

source§

impl RequestId for DeleteFargateProfileError

source§

impl RequestId for DeleteNodegroupError

source§

impl RequestId for DeregisterClusterError

source§

impl RequestId for DescribeAddonError

source§

impl RequestId for DescribeAddonConfigurationError

source§

impl RequestId for DescribeAddonVersionsError

source§

impl RequestId for DescribeClusterError

source§

impl RequestId for DescribeFargateProfileError

source§

impl RequestId for DescribeIdentityProviderConfigError

source§

impl RequestId for DescribeNodegroupError

source§

impl RequestId for DescribeUpdateError

source§

impl RequestId for DisassociateIdentityProviderConfigError

source§

impl RequestId for ListAddonsError

source§

impl RequestId for ListClustersError

source§

impl RequestId for ListFargateProfilesError

source§

impl RequestId for ListIdentityProviderConfigsError

source§

impl RequestId for ListNodegroupsError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for ListUpdatesError

source§

impl RequestId for RegisterClusterError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateAddonError

source§

impl RequestId for UpdateClusterConfigError

source§

impl RequestId for UpdateClusterVersionError

source§

impl RequestId for UpdateNodegroupConfigError

source§

impl RequestId for UpdateNodegroupVersionError

source§

impl RequestId for AccessDeniedException

source§

impl RequestId for BadRequestException

source§

impl RequestId for ClientException

source§

impl RequestId for InvalidParameterException

source§

impl RequestId for InvalidRequestException

source§

impl RequestId for NotFoundException

source§

impl RequestId for ResourceInUseException

source§

impl RequestId for ResourceLimitExceededException

source§

impl RequestId for ResourceNotFoundException

source§

impl RequestId for ResourcePropagationDelayException

source§

impl RequestId for ServerException

source§

impl RequestId for ServiceUnavailableException

source§

impl RequestId for UnsupportedAvailabilityZoneException

source§

impl RequestId for AssociateEncryptionConfigOutput

source§

impl RequestId for AssociateIdentityProviderConfigOutput

source§

impl RequestId for CreateAddonOutput

source§

impl RequestId for CreateClusterOutput

source§

impl RequestId for CreateFargateProfileOutput

source§

impl RequestId for CreateNodegroupOutput

source§

impl RequestId for DeleteAddonOutput

source§

impl RequestId for DeleteClusterOutput

source§

impl RequestId for DeleteFargateProfileOutput

source§

impl RequestId for DeleteNodegroupOutput

source§

impl RequestId for DeregisterClusterOutput

source§

impl RequestId for DescribeAddonOutput

source§

impl RequestId for DescribeAddonConfigurationOutput

source§

impl RequestId for DescribeAddonVersionsOutput

source§

impl RequestId for DescribeClusterOutput

source§

impl RequestId for DescribeFargateProfileOutput

source§

impl RequestId for DescribeIdentityProviderConfigOutput

source§

impl RequestId for DescribeNodegroupOutput

source§

impl RequestId for DescribeUpdateOutput

source§

impl RequestId for DisassociateIdentityProviderConfigOutput

source§

impl RequestId for ListAddonsOutput

source§

impl RequestId for ListClustersOutput

source§

impl RequestId for ListFargateProfilesOutput

source§

impl RequestId for ListIdentityProviderConfigsOutput

source§

impl RequestId for ListNodegroupsOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for ListUpdatesOutput

source§

impl RequestId for RegisterClusterOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateAddonOutput

source§

impl RequestId for UpdateClusterConfigOutput

source§

impl RequestId for UpdateClusterVersionOutput

source§

impl RequestId for UpdateNodegroupConfigOutput

source§

impl RequestId for UpdateNodegroupVersionOutput