Module types

Module types 

Source
👎Deprecated since 0.21.1: This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Expand description

Types for interacting with S2 services.

Structs§

AccessTokenIdDeprecated
Access token ID. Must be between 1 and 96 characters.
AccessTokenInfoDeprecated
Access token information.
AccessTokenScopeDeprecated
Access token scope.
AppendAckDeprecated
Acknowledgment to an append request.
AppendInputDeprecated
Input for append requests.
AppendRecordDeprecated
Record to be appended to a stream.
AppendRecordBatchDeprecated
A collection of append records that can be sent together in a batch.
AppendRecordPartsDeprecated
Record to be appended to a stream.
BasinConfigDeprecated
Basin configuration.
BasinInfoDeprecated
Basin information.
BasinNameDeprecated
Name of a basin.
CommandRecordDeprecated
A command record is a special kind of AppendRecord that can be used to send command messages.
ConvertErrorDeprecated
Error related to conversion from one type to another.
CreateBasinRequestDeprecated
Create basin request.
CreateStreamRequestDeprecated
Create stream request.
DeleteBasinRequestDeprecated
Delete basin request.
DeleteOnEmptyConfigDeprecated
Delete-on-empty config.
DeleteStreamRequestDeprecated
Delete stream request.
FencingTokenDeprecated
A fencing token can be enforced on append requests.
HeaderDeprecated
Headers add structured information to a record as name-value pairs.
ListAccessTokensRequestDeprecated
List access tokens request.
ListAccessTokensResponseDeprecated
List access tokens response.
ListBasinsRequestDeprecated
List basins request.
ListBasinsResponseDeprecated
List basins response.
ListStreamsRequestDeprecated
List streams request.
ListStreamsResponseDeprecated
List streams response.
PermittedOperationGroupsDeprecated
Access permissions for a group.
ReadLimitDeprecated
Limit how many records can be retrieved. If both count and bytes are specified, either limit may be hit.
ReadRequestDeprecated
Read request.
ReadSessionRequestDeprecated
Read session request.
ReadWritePermissionsDeprecated
Read/Write permissions.
ReconfigureBasinRequestDeprecated
Reconfigure basin request.
ReconfigureStreamRequestDeprecated
Reconfigure stream request.
SequencedRecordDeprecated
Record retrieved from a stream.
SequencedRecordBatchDeprecated
A batch of sequenced records.
StreamConfigDeprecated
Stream configuration.
StreamInfoDeprecated
Stream information.
StreamPositionDeprecated
Position of a record in a stream.
TimestampingConfigDeprecated
Timestamping behavior.

Enums§

BasinScopeDeprecated
Basin scope.
BasinStateDeprecated
Current state of the basin.
CommandDeprecated
Command to send through a CommandRecord.
OperationDeprecated
API operations.
ReadOutputDeprecated
Batch of records or the next sequence number on the stream.
ReadStartDeprecated
Starting point for read requests.
ResourceSetDeprecated
Matching rule.
RetentionPolicyDeprecated
Retention policy for the stream. If unspecified, the default is to retain records for 7 days.
StorageClassDeprecated
Storage class for recent writes.
TimestampingModeDeprecated
Timestamping mode. Note that arrival time is always in milliseconds since Unix epoch.

Traits§

MeteredBytesDeprecated
Metered size of the object in bytes.