package vtadmin

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service VTAdmin

vtadmin.proto:35

VTAdmin is the Vitess Admin API service. It provides RPCs that operate on across a range of Vitess clusters.

message Cluster

vtadmin.proto:180

Cluster represents information about a Vitess cluster.

Used in: ClusterBackup, ClusterCellInfo, ClusterCellsAliases, ClusterShardReplicationPosition, DeleteTabletResponse, EmergencyFailoverShardResponse, GetClustersResponse, Keyspace, PingTabletResponse, PlannedFailoverShardResponse, RefreshStateResponse, RefreshTabletReplicationSourceResponse, RunHealthCheckResponse, Schema, Shard, SrvVSchema, StartReplicationResponse, StopReplicationResponse, Tablet, TabletExternallyPromotedResponse, VSchema, VTGate, Vtctld, Workflow

message ClusterBackup

vtadmin.proto:185

Used in: GetBackupsResponse

message ClusterCellInfo

vtadmin.proto:195

Used in: GetCellInfosResponse

message ClusterCellsAliases

vtadmin.proto:190

Used in: GetCellsAliasesResponse

message ClusterShardReplicationPosition

vtadmin.proto:204

Used in: GetShardReplicationPositionsResponse

message ClusterWorkflows

vtadmin.proto:211

Used in: GetWorkflowsResponse

message GetSchemaTableSizeOptions

vtadmin.proto:502

Used in: FindSchemaRequest, GetSchemaRequest, GetSchemasRequest

message Keyspace

vtadmin.proto:220

Keyspace represents information about a keyspace in a particular Vitess cluster.

Used as response type in: VTAdmin.GetKeyspace

Used as field type in: CreateKeyspaceResponse, GetKeyspacesResponse, ReloadSchemasResponse.KeyspaceResult

message ReloadSchemasResponse.KeyspaceResult

vtadmin.proto:687

KeyspaceResult is a grouping of a Keyspace and any log events that occurred in that keyspace during a schema reload (usually associated with partial errors - ReloadSchemas requests are best-effort). It is only set when a ReloadSchemas request mandates Keyspaces mode (see ReloadSchemasRequest).

Used in: ReloadSchemasResponse

message ReloadSchemasResponse.ShardResult

vtadmin.proto:702

ShardResult is a grouping of a Shard and any log events that occurred in that shard during a schema reload (usually associated with partial errors - ReloadSchemas requests are best-effort). It is only set when a ReloadSchemas request mandates KeyspaceShards mode (see ReloadSchemasRequest).

Used in: ReloadSchemasResponse

message ReloadSchemasResponse.TabletResult

vtadmin.proto:718

TabletResult is a grouping of a Tablet and the result of reloading that Tablet's schema. Result will either be the string "ok", or the error message from that tablet. Note ReloadSchemas is best-effort, so tablet's failing to reload is not treated as an overall failure. It is only set when a ReloadSchemas request mandates Tablets mode (see ReloadSchemasRequest).

Used in: ReloadSchemasResponse

message Schema

vtadmin.proto:226

Used as response type in: VTAdmin.FindSchema, VTAdmin.GetSchema

Used as field type in: GetSchemasResponse

message Schema.ShardTableSize

vtadmin.proto:234

Used in: TableSize

message Schema.TableSize

vtadmin.proto:241

TableSize aggregates table size information across all shards containing in the given keyspace and cluster, as well as per-shard size information.

Used in: Schema

message Shard

vtadmin.proto:250

Shard groups the vtctldata information about a shard record together with the Vitess cluster it belongs to.

Used in: ReloadSchemasResponse.ShardResult

message SrvVSchema

vtadmin.proto:255

Used as response type in: VTAdmin.GetSrvVSchema

Used as field type in: GetSrvVSchemasResponse

message Tablet

vtadmin.proto:263

Tablet groups the topo information of a tablet together with the Vitess cluster it belongs to.

Used as response type in: VTAdmin.GetTablet

Used as field type in: GetTabletsResponse, ReloadSchemasResponse.TabletResult

enum Tablet.ServingState

vtadmin.proto:267

Used in: Tablet

message TabletExternallyReparentedRequest

vtadmin.proto:827

message VSchema

vtadmin.proto:278

VSchema represents the vschema for a keyspace in the cluster it belongs to.

Used as response type in: VTAdmin.GetVSchema

Used as field type in: GetVSchemasResponse

message VTGate

vtadmin.proto:293

VTGate represents information about a single VTGate host.

Used in: GetGatesResponse

message Vtctld

vtadmin.proto:286

Vtctld represents information about a single Vtctld host.

Used in: GetVtctldsResponse

message Workflow

vtadmin.proto:309

Used as response type in: VTAdmin.GetWorkflow

Used as field type in: ClusterWorkflows