[][src]Crate etcd_client

An etcd v3 API client library.

Structs

AlarmMember

Alarm member of respond.

AlarmOptions

Options for alarm operation.

AlarmResponse

Response for alarm operation.

AuthDisableResponse

Response for AuthDisable operation.

AuthEnableResponse

Response for AuthEnable operation.

CampaignResponse

Response for Campaign operation.

Client

Asynchronous etcd client using v3 API.

CompactionOptions

Options for Compact operation.

CompactionResponse

Response for Compact operation.

Compare

Transaction comparision.

ConnectOptions

Options for Connect operation.

DefragmentResponse

Response for defragment operation.

DeleteOptions

Options for Delete operation.

DeleteResponse

Response for Delete operation.

Event

Watching event.

GetOptions

Options for Get operation.

GetResponse

Response for Get operation.

HashKvResponse

Response for hash_kv operation.

HashResponse

Response for hash operation.

KeyValue

Key-value pair.

LeaderKey

Leader key of election

LeaderResponse

Response for Leader operation.

LeaseGrantOptions

Options for Grant operation.

LeaseGrantResponse

Response for Grant operation.

LeaseKeepAliveResponse

Response for KeepAlive operation.

LeaseKeepAliveStream

The lease keep alive response stream.

LeaseKeeper

The lease keep alive handle.

LeaseLeasesResponse

Response for Leases operation.

LeaseRevokeResponse

Response for Revoke operation.

LeaseStatus

Lease status.

LeaseTimeToLiveOptions

Options for TimeToLive operation.

LeaseTimeToLiveResponse

Response for TimeToLive operation.

LockOptions

Options for Lock operation.

LockResponse

Response for Lock operation.

Member

Cluster member.

MemberAddOptions

Options for MemberAdd operation.

MemberAddResponse

Response for MemberAdd operation.

MemberListResponse

Response for MemberList operation.

MemberPromoteResponse

Response for MemberPromote operation.

MemberRemoveResponse

Response for MemberRemove operation.

MemberUpdateResponse

Response for MemberUpdate operation.

MoveLeaderResponse

Response for MoveLeader operation.

ObserveStream

Response for Observe operation.

Permission

Role access permission.

ProclaimOptions

Options for proclaim operation.

ProclaimResponse

Response for Proclaim operation.

PutOptions

Options for Put operation.

PutResponse

Response for Put operation.

ResignOptions

Options for resign operation.

ResignResponse

Response for Resign operation.

ResponseHeader

General etcd response header.

RoleAddResponse

Response for role add operation.

RoleDeleteResponse

Response for delete role operation.

RoleGetResponse

Response for get role operation.

RoleGrantPermissionResponse

Response for grant role permission operation.

RoleListResponse

Response for list role operation.

RoleRevokePermissionOptions

Options for grant role permission operation.

RoleRevokePermissionResponse

Response for revoke role permission operation.

SnapshotResponse

Response for snapshot operation.

SnapshotStreaming

Response for snapshot operation.

StatusResponse

Response for status operation.

Txn

Transaction of multiple operations.

TxnOp

Transaction operation.

TxnResponse

Response for Txn operation.

UnlockResponse

Response for Unlock operation.

UserAddOptions

Options for UserAdd operation.

UserAddResponse

Response for use add operation.

UserChangePasswordResponse

Response for change user's password operation.

UserDeleteResponse

Response for delete user operation.

UserGetResponse

Response for get user operation.

UserGrantRoleResponse

Response for grant role for an user operation.

UserListResponse

Response for list user operation.

UserRevokeRoleResponse

Response for revoke role for an user operation.

WatchOptions

Options for Watch operation.

WatchResponse

Response for Watch operation.

WatchStream

The watch response stream.

Watcher

The watching handle.

Enums

AlarmAction

Alarm action.

AlarmType

Alarm type.

CompareOp

Logical comparison operation.

Error

The error type for etcd client.

EventType

The kind of event.

PermissionType
SortOrder

The ordering for sorted requests.

SortTarget

The key-value field to sort.

TxnOpResponse

Transaction operation response.

WatchFilterType

Watch filter type.