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 AddTagsToResourceError

source§

impl RequestId for AuthorizeCacheSecurityGroupIngressError

source§

impl RequestId for BatchApplyUpdateActionError

source§

impl RequestId for BatchStopUpdateActionError

source§

impl RequestId for CompleteMigrationError

source§

impl RequestId for CopyServerlessCacheSnapshotError

source§

impl RequestId for CopySnapshotError

source§

impl RequestId for CreateCacheClusterError

source§

impl RequestId for CreateCacheParameterGroupError

source§

impl RequestId for CreateCacheSecurityGroupError

source§

impl RequestId for CreateCacheSubnetGroupError

source§

impl RequestId for CreateGlobalReplicationGroupError

source§

impl RequestId for CreateReplicationGroupError

source§

impl RequestId for CreateServerlessCacheError

source§

impl RequestId for CreateServerlessCacheSnapshotError

source§

impl RequestId for CreateSnapshotError

source§

impl RequestId for CreateUserError

source§

impl RequestId for CreateUserGroupError

source§

impl RequestId for DecreaseNodeGroupsInGlobalReplicationGroupError

source§

impl RequestId for DecreaseReplicaCountError

source§

impl RequestId for DeleteCacheClusterError

source§

impl RequestId for DeleteCacheParameterGroupError

source§

impl RequestId for DeleteCacheSecurityGroupError

source§

impl RequestId for DeleteCacheSubnetGroupError

source§

impl RequestId for DeleteGlobalReplicationGroupError

source§

impl RequestId for DeleteReplicationGroupError

source§

impl RequestId for DeleteServerlessCacheError

source§

impl RequestId for DeleteServerlessCacheSnapshotError

source§

impl RequestId for DeleteSnapshotError

source§

impl RequestId for DeleteUserError

source§

impl RequestId for DeleteUserGroupError

source§

impl RequestId for DescribeCacheClustersError

source§

impl RequestId for DescribeCacheEngineVersionsError

source§

impl RequestId for DescribeCacheParameterGroupsError

source§

impl RequestId for DescribeCacheParametersError

source§

impl RequestId for DescribeCacheSecurityGroupsError

source§

impl RequestId for DescribeCacheSubnetGroupsError

source§

impl RequestId for DescribeEngineDefaultParametersError

source§

impl RequestId for DescribeEventsError

source§

impl RequestId for DescribeGlobalReplicationGroupsError

source§

impl RequestId for DescribeReplicationGroupsError

source§

impl RequestId for DescribeReservedCacheNodesError

source§

impl RequestId for DescribeReservedCacheNodesOfferingsError

source§

impl RequestId for DescribeServerlessCacheSnapshotsError

source§

impl RequestId for DescribeServerlessCachesError

source§

impl RequestId for DescribeServiceUpdatesError

source§

impl RequestId for DescribeSnapshotsError

source§

impl RequestId for DescribeUpdateActionsError

source§

impl RequestId for DescribeUserGroupsError

source§

impl RequestId for DescribeUsersError

source§

impl RequestId for DisassociateGlobalReplicationGroupError

source§

impl RequestId for ExportServerlessCacheSnapshotError

source§

impl RequestId for FailoverGlobalReplicationGroupError

source§

impl RequestId for IncreaseNodeGroupsInGlobalReplicationGroupError

source§

impl RequestId for IncreaseReplicaCountError

source§

impl RequestId for ListAllowedNodeTypeModificationsError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for ModifyCacheClusterError

source§

impl RequestId for ModifyCacheParameterGroupError

source§

impl RequestId for ModifyCacheSubnetGroupError

source§

impl RequestId for ModifyGlobalReplicationGroupError

source§

impl RequestId for ModifyReplicationGroupError

source§

impl RequestId for ModifyReplicationGroupShardConfigurationError

source§

impl RequestId for ModifyServerlessCacheError

source§

impl RequestId for ModifyUserError

source§

impl RequestId for ModifyUserGroupError

source§

impl RequestId for PurchaseReservedCacheNodesOfferingError

source§

impl RequestId for RebalanceSlotsInGlobalReplicationGroupError

source§

impl RequestId for RebootCacheClusterError

source§

impl RequestId for RemoveTagsFromResourceError

source§

impl RequestId for ResetCacheParameterGroupError

source§

impl RequestId for RevokeCacheSecurityGroupIngressError

source§

impl RequestId for StartMigrationError

source§

impl RequestId for TestFailoverError

source§

impl RequestId for TestMigrationError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for ApiCallRateForCustomerExceededFault

source§

impl RequestId for AuthorizationAlreadyExistsFault

source§

impl RequestId for AuthorizationNotFoundFault

source§

impl RequestId for CacheClusterAlreadyExistsFault

source§

impl RequestId for CacheClusterNotFoundFault

source§

impl RequestId for CacheParameterGroupAlreadyExistsFault

source§

impl RequestId for CacheParameterGroupNotFoundFault

source§

impl RequestId for CacheParameterGroupQuotaExceededFault

source§

impl RequestId for CacheSecurityGroupAlreadyExistsFault

source§

impl RequestId for CacheSecurityGroupNotFoundFault

source§

impl RequestId for CacheSecurityGroupQuotaExceededFault

source§

impl RequestId for CacheSubnetGroupAlreadyExistsFault

source§

impl RequestId for CacheSubnetGroupInUse

source§

impl RequestId for CacheSubnetGroupNotFoundFault

source§

impl RequestId for CacheSubnetGroupQuotaExceededFault

source§

impl RequestId for CacheSubnetQuotaExceededFault

source§

impl RequestId for ClusterQuotaForCustomerExceededFault

source§

impl RequestId for DefaultUserAssociatedToUserGroupFault

source§

impl RequestId for DefaultUserRequired

source§

impl RequestId for DuplicateUserNameFault

source§

impl RequestId for GlobalReplicationGroupAlreadyExistsFault

source§

impl RequestId for GlobalReplicationGroupNotFoundFault

source§

impl RequestId for InsufficientCacheClusterCapacityFault

source§

impl RequestId for InvalidArnFault

source§

impl RequestId for InvalidCacheClusterStateFault

source§

impl RequestId for InvalidCacheParameterGroupStateFault

source§

impl RequestId for InvalidCacheSecurityGroupStateFault

source§

impl RequestId for InvalidCredentialsException

source§

impl RequestId for InvalidGlobalReplicationGroupStateFault

source§

impl RequestId for InvalidKmsKeyFault

source§

impl RequestId for InvalidParameterCombinationException

source§

impl RequestId for InvalidParameterValueException

source§

impl RequestId for InvalidReplicationGroupStateFault

source§

impl RequestId for InvalidServerlessCacheSnapshotStateFault

source§

impl RequestId for InvalidServerlessCacheStateFault

source§

impl RequestId for InvalidSnapshotStateFault

source§

impl RequestId for InvalidSubnet

source§

impl RequestId for InvalidUserGroupStateFault

source§

impl RequestId for InvalidUserStateFault

source§

impl RequestId for InvalidVpcNetworkStateFault

source§

impl RequestId for NoOperationFault

source§

impl RequestId for NodeGroupNotFoundFault

source§

impl RequestId for NodeGroupsPerReplicationGroupQuotaExceededFault

source§

impl RequestId for NodeQuotaForClusterExceededFault

source§

impl RequestId for NodeQuotaForCustomerExceededFault

source§

impl RequestId for ReplicationGroupAlreadyExistsFault

source§

impl RequestId for ReplicationGroupAlreadyUnderMigrationFault

source§

impl RequestId for ReplicationGroupNotFoundFault

source§

impl RequestId for ReplicationGroupNotUnderMigrationFault

source§

impl RequestId for ReservedCacheNodeAlreadyExistsFault

source§

impl RequestId for ReservedCacheNodeNotFoundFault

source§

impl RequestId for ReservedCacheNodeQuotaExceededFault

source§

impl RequestId for ReservedCacheNodesOfferingNotFoundFault

source§

impl RequestId for ServerlessCacheAlreadyExistsFault

source§

impl RequestId for ServerlessCacheNotFoundFault

source§

impl RequestId for ServerlessCacheQuotaForCustomerExceededFault

source§

impl RequestId for ServerlessCacheSnapshotAlreadyExistsFault

source§

impl RequestId for ServerlessCacheSnapshotNotFoundFault

source§

impl RequestId for ServerlessCacheSnapshotQuotaExceededFault

source§

impl RequestId for ServiceLinkedRoleNotFoundFault

source§

impl RequestId for ServiceUpdateNotFoundFault

source§

impl RequestId for SnapshotAlreadyExistsFault

source§

impl RequestId for SnapshotFeatureNotSupportedFault

source§

impl RequestId for SnapshotNotFoundFault

source§

impl RequestId for SnapshotQuotaExceededFault

source§

impl RequestId for SubnetInUse

source§

impl RequestId for SubnetNotAllowedFault

source§

impl RequestId for TagNotFoundFault

source§

impl RequestId for TagQuotaPerResourceExceeded

source§

impl RequestId for TestFailoverNotAvailableFault

source§

impl RequestId for UserAlreadyExistsFault

source§

impl RequestId for UserGroupAlreadyExistsFault

source§

impl RequestId for UserGroupNotFoundFault

source§

impl RequestId for UserGroupQuotaExceededFault

source§

impl RequestId for UserNotFoundFault

source§

impl RequestId for UserQuotaExceededFault

source§

impl RequestId for AddTagsToResourceOutput

source§

impl RequestId for AuthorizeCacheSecurityGroupIngressOutput

source§

impl RequestId for BatchApplyUpdateActionOutput

source§

impl RequestId for BatchStopUpdateActionOutput

source§

impl RequestId for CompleteMigrationOutput

source§

impl RequestId for CopyServerlessCacheSnapshotOutput

source§

impl RequestId for CopySnapshotOutput

source§

impl RequestId for CreateCacheClusterOutput

source§

impl RequestId for CreateCacheParameterGroupOutput

source§

impl RequestId for CreateCacheSecurityGroupOutput

source§

impl RequestId for CreateCacheSubnetGroupOutput

source§

impl RequestId for CreateGlobalReplicationGroupOutput

source§

impl RequestId for CreateReplicationGroupOutput

source§

impl RequestId for CreateServerlessCacheOutput

source§

impl RequestId for CreateServerlessCacheSnapshotOutput

source§

impl RequestId for CreateSnapshotOutput

source§

impl RequestId for CreateUserOutput

source§

impl RequestId for CreateUserGroupOutput

source§

impl RequestId for DecreaseNodeGroupsInGlobalReplicationGroupOutput

source§

impl RequestId for DecreaseReplicaCountOutput

source§

impl RequestId for DeleteCacheClusterOutput

source§

impl RequestId for DeleteCacheParameterGroupOutput

source§

impl RequestId for DeleteCacheSecurityGroupOutput

source§

impl RequestId for DeleteCacheSubnetGroupOutput

source§

impl RequestId for DeleteGlobalReplicationGroupOutput

source§

impl RequestId for DeleteReplicationGroupOutput

source§

impl RequestId for DeleteServerlessCacheOutput

source§

impl RequestId for DeleteServerlessCacheSnapshotOutput

source§

impl RequestId for DeleteSnapshotOutput

source§

impl RequestId for DeleteUserOutput

source§

impl RequestId for DeleteUserGroupOutput

source§

impl RequestId for DescribeCacheClustersOutput

source§

impl RequestId for DescribeCacheEngineVersionsOutput

source§

impl RequestId for DescribeCacheParameterGroupsOutput

source§

impl RequestId for DescribeCacheParametersOutput

source§

impl RequestId for DescribeCacheSecurityGroupsOutput

source§

impl RequestId for DescribeCacheSubnetGroupsOutput

source§

impl RequestId for DescribeEngineDefaultParametersOutput

source§

impl RequestId for DescribeEventsOutput

source§

impl RequestId for DescribeGlobalReplicationGroupsOutput

source§

impl RequestId for DescribeReplicationGroupsOutput

source§

impl RequestId for DescribeReservedCacheNodesOutput

source§

impl RequestId for DescribeReservedCacheNodesOfferingsOutput

source§

impl RequestId for DescribeServerlessCacheSnapshotsOutput

source§

impl RequestId for DescribeServerlessCachesOutput

source§

impl RequestId for DescribeServiceUpdatesOutput

source§

impl RequestId for DescribeSnapshotsOutput

source§

impl RequestId for DescribeUpdateActionsOutput

source§

impl RequestId for DescribeUserGroupsOutput

source§

impl RequestId for DescribeUsersOutput

source§

impl RequestId for DisassociateGlobalReplicationGroupOutput

source§

impl RequestId for ExportServerlessCacheSnapshotOutput

source§

impl RequestId for FailoverGlobalReplicationGroupOutput

source§

impl RequestId for IncreaseNodeGroupsInGlobalReplicationGroupOutput

source§

impl RequestId for IncreaseReplicaCountOutput

source§

impl RequestId for ListAllowedNodeTypeModificationsOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for ModifyCacheClusterOutput

source§

impl RequestId for ModifyCacheParameterGroupOutput

source§

impl RequestId for ModifyCacheSubnetGroupOutput

source§

impl RequestId for ModifyGlobalReplicationGroupOutput

source§

impl RequestId for ModifyReplicationGroupOutput

source§

impl RequestId for ModifyReplicationGroupShardConfigurationOutput

source§

impl RequestId for ModifyServerlessCacheOutput

source§

impl RequestId for ModifyUserOutput

source§

impl RequestId for ModifyUserGroupOutput

source§

impl RequestId for PurchaseReservedCacheNodesOfferingOutput

source§

impl RequestId for RebalanceSlotsInGlobalReplicationGroupOutput

source§

impl RequestId for RebootCacheClusterOutput

source§

impl RequestId for RemoveTagsFromResourceOutput

source§

impl RequestId for ResetCacheParameterGroupOutput

source§

impl RequestId for RevokeCacheSecurityGroupIngressOutput

source§

impl RequestId for StartMigrationOutput

source§

impl RequestId for TestFailoverOutput

source§

impl RequestId for TestMigrationOutput