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:240

Cluster represents information about a Vitess cluster.

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

message ClusterBackup

vtadmin.proto:245

Used in: GetBackupsResponse

message ClusterCellInfo

vtadmin.proto:255

Used in: GetCellInfosResponse

message ClusterCellsAliases

vtadmin.proto:250

Used in: GetCellsAliasesResponse

message ClusterShardReplicationPosition

vtadmin.proto:264

Used in: GetShardReplicationPositionsResponse

message ClusterWorkflows

vtadmin.proto:271

Used in: GetWorkflowsResponse

message GetSchemaMigrationsRequest.ClusterRequest

vtadmin.proto:578

Used in: GetSchemaMigrationsRequest

message GetSchemaTableSizeOptions

vtadmin.proto:640

Used in: FindSchemaRequest, GetSchemaRequest, GetSchemasRequest

message Keyspace

vtadmin.proto:280

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:877

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:892

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:908

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:286

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

Used as field type in: GetSchemasResponse

message Schema.ShardTableSize

vtadmin.proto:294

Used in: TableSize

message Schema.TableSize

vtadmin.proto:301

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 SchemaMigration

vtadmin.proto:308

Used in: GetSchemaMigrationsResponse

message Shard

vtadmin.proto:315

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:320

Used as response type in: VTAdmin.GetSrvVSchema

Used as field type in: GetSrvVSchemasResponse

message Tablet

vtadmin.proto:328

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:332

Used in: Tablet

message TabletExternallyReparentedRequest

vtadmin.proto:1027

message VDiffProgress

vtadmin.proto:1076

Used in: VDiffShardReport

message VDiffShardReport

vtadmin.proto:1081

Used in: VDiffShowResponse

message VSchema

vtadmin.proto:343

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:358

VTGate represents information about a single VTGate host.

Used in: GetGatesResponse

message Vtctld

vtadmin.proto:351

Vtctld represents information about a single Vtctld host.

Used in: GetVtctldsResponse

message Workflow

vtadmin.proto:374

Used as response type in: VTAdmin.GetWorkflow

Used as field type in: ClusterWorkflows