2472 lines
82 KiB
Go
2472 lines
82 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.36.12
|
|
// protoc (unknown)
|
|
// source: rvbox/v1/control.proto
|
|
|
|
package rvboxv1
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
durationpb "google.golang.org/protobuf/types/known/durationpb"
|
|
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
unsafe "unsafe"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type StorageIncidentState int32
|
|
|
|
const (
|
|
StorageIncidentState_STORAGE_INCIDENT_STATE_UNSPECIFIED StorageIncidentState = 0
|
|
StorageIncidentState_STORAGE_INCIDENT_STATE_OPEN StorageIncidentState = 1
|
|
StorageIncidentState_STORAGE_INCIDENT_STATE_REPAIRED StorageIncidentState = 2
|
|
StorageIncidentState_STORAGE_INCIDENT_STATE_ACKNOWLEDGED StorageIncidentState = 3
|
|
)
|
|
|
|
// Enum value maps for StorageIncidentState.
|
|
var (
|
|
StorageIncidentState_name = map[int32]string{
|
|
0: "STORAGE_INCIDENT_STATE_UNSPECIFIED",
|
|
1: "STORAGE_INCIDENT_STATE_OPEN",
|
|
2: "STORAGE_INCIDENT_STATE_REPAIRED",
|
|
3: "STORAGE_INCIDENT_STATE_ACKNOWLEDGED",
|
|
}
|
|
StorageIncidentState_value = map[string]int32{
|
|
"STORAGE_INCIDENT_STATE_UNSPECIFIED": 0,
|
|
"STORAGE_INCIDENT_STATE_OPEN": 1,
|
|
"STORAGE_INCIDENT_STATE_REPAIRED": 2,
|
|
"STORAGE_INCIDENT_STATE_ACKNOWLEDGED": 3,
|
|
}
|
|
)
|
|
|
|
func (x StorageIncidentState) Enum() *StorageIncidentState {
|
|
p := new(StorageIncidentState)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x StorageIncidentState) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (StorageIncidentState) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_rvbox_v1_control_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (StorageIncidentState) Type() protoreflect.EnumType {
|
|
return &file_rvbox_v1_control_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x StorageIncidentState) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use StorageIncidentState.Descriptor instead.
|
|
func (StorageIncidentState) EnumDescriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
type ClientSummary struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
|
|
ConnectedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=connected_at,json=connectedAt,proto3" json:"connected_at,omitempty"`
|
|
LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
|
|
RunningCommands uint32 `protobuf:"varint,5,opt,name=running_commands,json=runningCommands,proto3" json:"running_commands,omitempty"`
|
|
QueuedCommands uint32 `protobuf:"varint,6,opt,name=queued_commands,json=queuedCommands,proto3" json:"queued_commands,omitempty"`
|
|
Platform Platform `protobuf:"varint,7,opt,name=platform,proto3,enum=rvbox.v1.Platform" json:"platform,omitempty"`
|
|
Architecture string `protobuf:"bytes,8,opt,name=architecture,proto3" json:"architecture,omitempty"`
|
|
DaemonVersion string `protobuf:"bytes,9,opt,name=daemon_version,json=daemonVersion,proto3" json:"daemon_version,omitempty"`
|
|
// Omitted-CWD default on Unix; protected per-identity work root on Windows.
|
|
DaemonCwd string `protobuf:"bytes,10,opt,name=daemon_cwd,json=daemonCwd,proto3" json:"daemon_cwd,omitempty"`
|
|
SupportedShells []ShellType `protobuf:"varint,11,rep,packed,name=supported_shells,json=supportedShells,proto3,enum=rvbox.v1.ShellType" json:"supported_shells,omitempty"`
|
|
ClientInstanceId string `protobuf:"bytes,12,opt,name=client_instance_id,json=clientInstanceId,proto3" json:"client_instance_id,omitempty"`
|
|
// Most recently rejected different instance while this client is live.
|
|
PendingInstanceId string `protobuf:"bytes,13,opt,name=pending_instance_id,json=pendingInstanceId,proto3" json:"pending_instance_id,omitempty"`
|
|
PendingInstanceSeenAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=pending_instance_seen_at,json=pendingInstanceSeenAt,proto3" json:"pending_instance_seen_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ClientSummary) Reset() {
|
|
*x = ClientSummary{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ClientSummary) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ClientSummary) ProtoMessage() {}
|
|
|
|
func (x *ClientSummary) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[0]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ClientSummary.ProtoReflect.Descriptor instead.
|
|
func (*ClientSummary) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *ClientSummary) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ClientSummary) GetConnected() bool {
|
|
if x != nil {
|
|
return x.Connected
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ClientSummary) GetConnectedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ConnectedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ClientSummary) GetLastSeenAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.LastSeenAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ClientSummary) GetRunningCommands() uint32 {
|
|
if x != nil {
|
|
return x.RunningCommands
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ClientSummary) GetQueuedCommands() uint32 {
|
|
if x != nil {
|
|
return x.QueuedCommands
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ClientSummary) GetPlatform() Platform {
|
|
if x != nil {
|
|
return x.Platform
|
|
}
|
|
return Platform_PLATFORM_UNSPECIFIED
|
|
}
|
|
|
|
func (x *ClientSummary) GetArchitecture() string {
|
|
if x != nil {
|
|
return x.Architecture
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ClientSummary) GetDaemonVersion() string {
|
|
if x != nil {
|
|
return x.DaemonVersion
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ClientSummary) GetDaemonCwd() string {
|
|
if x != nil {
|
|
return x.DaemonCwd
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ClientSummary) GetSupportedShells() []ShellType {
|
|
if x != nil {
|
|
return x.SupportedShells
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ClientSummary) GetClientInstanceId() string {
|
|
if x != nil {
|
|
return x.ClientInstanceId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ClientSummary) GetPendingInstanceId() string {
|
|
if x != nil {
|
|
return x.PendingInstanceId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ClientSummary) GetPendingInstanceSeenAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.PendingInstanceSeenAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ListClientsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
PageSize uint32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
|
|
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListClientsRequest) Reset() {
|
|
*x = ListClientsRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListClientsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListClientsRequest) ProtoMessage() {}
|
|
|
|
func (x *ListClientsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[1]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListClientsRequest.ProtoReflect.Descriptor instead.
|
|
func (*ListClientsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *ListClientsRequest) GetPageSize() uint32 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListClientsRequest) GetPageToken() string {
|
|
if x != nil {
|
|
return x.PageToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListClientsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Clients []*ClientSummary `protobuf:"bytes,1,rep,name=clients,proto3" json:"clients,omitempty"`
|
|
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListClientsResponse) Reset() {
|
|
*x = ListClientsResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListClientsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListClientsResponse) ProtoMessage() {}
|
|
|
|
func (x *ListClientsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[2]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListClientsResponse.ProtoReflect.Descriptor instead.
|
|
func (*ListClientsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *ListClientsResponse) GetClients() []*ClientSummary {
|
|
if x != nil {
|
|
return x.Clients
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListClientsResponse) GetNextPageToken() string {
|
|
if x != nil {
|
|
return x.NextPageToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetClientRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetClientRequest) Reset() {
|
|
*x = GetClientRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetClientRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetClientRequest) ProtoMessage() {}
|
|
|
|
func (x *GetClientRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[3]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetClientRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetClientRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *GetClientRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetClientResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Client *ClientSummary `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetClientResponse) Reset() {
|
|
*x = GetClientResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetClientResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetClientResponse) ProtoMessage() {}
|
|
|
|
func (x *GetClientResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[4]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetClientResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetClientResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *GetClientResponse) GetClient() *ClientSummary {
|
|
if x != nil {
|
|
return x.Client
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ListCommandsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
IncludeTerminal bool `protobuf:"varint,2,opt,name=include_terminal,json=includeTerminal,proto3" json:"include_terminal,omitempty"`
|
|
PageSize uint32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
|
|
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListCommandsRequest) Reset() {
|
|
*x = ListCommandsRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListCommandsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListCommandsRequest) ProtoMessage() {}
|
|
|
|
func (x *ListCommandsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[5]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListCommandsRequest.ProtoReflect.Descriptor instead.
|
|
func (*ListCommandsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *ListCommandsRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListCommandsRequest) GetIncludeTerminal() bool {
|
|
if x != nil {
|
|
return x.IncludeTerminal
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ListCommandsRequest) GetPageSize() uint32 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListCommandsRequest) GetPageToken() string {
|
|
if x != nil {
|
|
return x.PageToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListCommandsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Commands []*CommandRecord `protobuf:"bytes,1,rep,name=commands,proto3" json:"commands,omitempty"`
|
|
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListCommandsResponse) Reset() {
|
|
*x = ListCommandsResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListCommandsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListCommandsResponse) ProtoMessage() {}
|
|
|
|
func (x *ListCommandsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[6]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListCommandsResponse.ProtoReflect.Descriptor instead.
|
|
func (*ListCommandsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *ListCommandsResponse) GetCommands() []*CommandRecord {
|
|
if x != nil {
|
|
return x.Commands
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListCommandsResponse) GetNextPageToken() string {
|
|
if x != nil {
|
|
return x.NextPageToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetCommandRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCommandRequest) Reset() {
|
|
*x = GetCommandRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCommandRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCommandRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCommandRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[7]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCommandRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCommandRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *GetCommandRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCommandRequest) GetIssueUuid() string {
|
|
if x != nil {
|
|
return x.IssueUuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetCommandResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Command *CommandRecord `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
|
|
LatestResource *ResourceSnapshot `protobuf:"bytes,2,opt,name=latest_resource,json=latestResource,proto3" json:"latest_resource,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCommandResponse) Reset() {
|
|
*x = GetCommandResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCommandResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCommandResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCommandResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[8]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCommandResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCommandResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *GetCommandResponse) GetCommand() *CommandRecord {
|
|
if x != nil {
|
|
return x.Command
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCommandResponse) GetLatestResource() *ResourceSnapshot {
|
|
if x != nil {
|
|
return x.LatestResource
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// For script execution, script_content contains the bytes whose descriptor is
|
|
// placed in spec.script. The server chunks it for the Agent protocol.
|
|
type RunCommandRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
TargetClientId string `protobuf:"bytes,1,opt,name=target_client_id,json=targetClientId,proto3" json:"target_client_id,omitempty"`
|
|
Spec *ExecutionSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
|
|
ScriptContent []byte `protobuf:"bytes,3,opt,name=script_content,json=scriptContent,proto3" json:"script_content,omitempty"`
|
|
// Becomes issue_uuid when supplied; generated by the server when omitted.
|
|
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
|
|
// Omitted uses the server default; zero explicitly requests no expiry.
|
|
QueueTtl *durationpb.Duration `protobuf:"bytes,5,opt,name=queue_ttl,json=queueTtl,proto3" json:"queue_ttl,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RunCommandRequest) Reset() {
|
|
*x = RunCommandRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RunCommandRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RunCommandRequest) ProtoMessage() {}
|
|
|
|
func (x *RunCommandRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[9]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RunCommandRequest.ProtoReflect.Descriptor instead.
|
|
func (*RunCommandRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *RunCommandRequest) GetTargetClientId() string {
|
|
if x != nil {
|
|
return x.TargetClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RunCommandRequest) GetSpec() *ExecutionSpec {
|
|
if x != nil {
|
|
return x.Spec
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RunCommandRequest) GetScriptContent() []byte {
|
|
if x != nil {
|
|
return x.ScriptContent
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RunCommandRequest) GetRequestId() string {
|
|
if x != nil {
|
|
return x.RequestId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RunCommandRequest) GetQueueTtl() *durationpb.Duration {
|
|
if x != nil {
|
|
return x.QueueTtl
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type RunCommandResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
IssueUuid string `protobuf:"bytes,1,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
|
|
Lifecycle CommandLifecycle `protobuf:"varint,2,opt,name=lifecycle,proto3,enum=rvbox.v1.CommandLifecycle" json:"lifecycle,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RunCommandResponse) Reset() {
|
|
*x = RunCommandResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RunCommandResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RunCommandResponse) ProtoMessage() {}
|
|
|
|
func (x *RunCommandResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[10]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RunCommandResponse.ProtoReflect.Descriptor instead.
|
|
func (*RunCommandResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *RunCommandResponse) GetIssueUuid() string {
|
|
if x != nil {
|
|
return x.IssueUuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RunCommandResponse) GetLifecycle() CommandLifecycle {
|
|
if x != nil {
|
|
return x.Lifecycle
|
|
}
|
|
return CommandLifecycle_COMMAND_LIFECYCLE_UNSPECIFIED
|
|
}
|
|
|
|
type FollowCommandRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
|
|
AfterEventSeq uint64 `protobuf:"varint,3,opt,name=after_event_seq,json=afterEventSeq,proto3" json:"after_event_seq,omitempty"`
|
|
IncludeExisting bool `protobuf:"varint,4,opt,name=include_existing,json=includeExisting,proto3" json:"include_existing,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FollowCommandRequest) Reset() {
|
|
*x = FollowCommandRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FollowCommandRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FollowCommandRequest) ProtoMessage() {}
|
|
|
|
func (x *FollowCommandRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[11]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FollowCommandRequest.ProtoReflect.Descriptor instead.
|
|
func (*FollowCommandRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *FollowCommandRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FollowCommandRequest) GetIssueUuid() string {
|
|
if x != nil {
|
|
return x.IssueUuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FollowCommandRequest) GetAfterEventSeq() uint64 {
|
|
if x != nil {
|
|
return x.AfterEventSeq
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FollowCommandRequest) GetIncludeExisting() bool {
|
|
if x != nil {
|
|
return x.IncludeExisting
|
|
}
|
|
return false
|
|
}
|
|
|
|
type FollowCommandResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
// Types that are valid to be assigned to Item:
|
|
//
|
|
// *FollowCommandResponse_Event
|
|
// *FollowCommandResponse_RetentionTruncation
|
|
Item isFollowCommandResponse_Item `protobuf_oneof:"item"`
|
|
// Set for a client event; server-created retention uses its own recorded_at.
|
|
ServerReceiptTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=server_receipt_time,json=serverReceiptTime,proto3" json:"server_receipt_time,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FollowCommandResponse) Reset() {
|
|
*x = FollowCommandResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FollowCommandResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FollowCommandResponse) ProtoMessage() {}
|
|
|
|
func (x *FollowCommandResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[12]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FollowCommandResponse.ProtoReflect.Descriptor instead.
|
|
func (*FollowCommandResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *FollowCommandResponse) GetItem() isFollowCommandResponse_Item {
|
|
if x != nil {
|
|
return x.Item
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FollowCommandResponse) GetEvent() *CommandEvent {
|
|
if x != nil {
|
|
if x, ok := x.Item.(*FollowCommandResponse_Event); ok {
|
|
return x.Event
|
|
}
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FollowCommandResponse) GetRetentionTruncation() *RetentionTruncation {
|
|
if x != nil {
|
|
if x, ok := x.Item.(*FollowCommandResponse_RetentionTruncation); ok {
|
|
return x.RetentionTruncation
|
|
}
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FollowCommandResponse) GetServerReceiptTime() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ServerReceiptTime
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type isFollowCommandResponse_Item interface {
|
|
isFollowCommandResponse_Item()
|
|
}
|
|
|
|
type FollowCommandResponse_Event struct {
|
|
Event *CommandEvent `protobuf:"bytes,1,opt,name=event,proto3,oneof"`
|
|
}
|
|
|
|
type FollowCommandResponse_RetentionTruncation struct {
|
|
// Server retention metadata; does not advance the client event cursor.
|
|
RetentionTruncation *RetentionTruncation `protobuf:"bytes,2,opt,name=retention_truncation,json=retentionTruncation,proto3,oneof"`
|
|
}
|
|
|
|
func (*FollowCommandResponse_Event) isFollowCommandResponse_Item() {}
|
|
|
|
func (*FollowCommandResponse_RetentionTruncation) isFollowCommandResponse_Item() {}
|
|
|
|
type AppendStdinRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
|
|
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
|
|
AppendNewline bool `protobuf:"varint,4,opt,name=append_newline,json=appendNewline,proto3" json:"append_newline,omitempty"`
|
|
RequestId string `protobuf:"bytes,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AppendStdinRequest) Reset() {
|
|
*x = AppendStdinRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AppendStdinRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AppendStdinRequest) ProtoMessage() {}
|
|
|
|
func (x *AppendStdinRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[13]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AppendStdinRequest.ProtoReflect.Descriptor instead.
|
|
func (*AppendStdinRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *AppendStdinRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AppendStdinRequest) GetIssueUuid() string {
|
|
if x != nil {
|
|
return x.IssueUuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AppendStdinRequest) GetData() []byte {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *AppendStdinRequest) GetAppendNewline() bool {
|
|
if x != nil {
|
|
return x.AppendNewline
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *AppendStdinRequest) GetRequestId() string {
|
|
if x != nil {
|
|
return x.RequestId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type AppendStdinResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
WriteSeq uint64 `protobuf:"varint,1,opt,name=write_seq,json=writeSeq,proto3" json:"write_seq,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AppendStdinResponse) Reset() {
|
|
*x = AppendStdinResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AppendStdinResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AppendStdinResponse) ProtoMessage() {}
|
|
|
|
func (x *AppendStdinResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[14]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AppendStdinResponse.ProtoReflect.Descriptor instead.
|
|
func (*AppendStdinResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *AppendStdinResponse) GetWriteSeq() uint64 {
|
|
if x != nil {
|
|
return x.WriteSeq
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CloseStdinRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
|
|
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CloseStdinRequest) Reset() {
|
|
*x = CloseStdinRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CloseStdinRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CloseStdinRequest) ProtoMessage() {}
|
|
|
|
func (x *CloseStdinRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[15]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CloseStdinRequest.ProtoReflect.Descriptor instead.
|
|
func (*CloseStdinRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *CloseStdinRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CloseStdinRequest) GetIssueUuid() string {
|
|
if x != nil {
|
|
return x.IssueUuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CloseStdinRequest) GetRequestId() string {
|
|
if x != nil {
|
|
return x.RequestId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CloseStdinResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
WriteSeq uint64 `protobuf:"varint,1,opt,name=write_seq,json=writeSeq,proto3" json:"write_seq,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CloseStdinResponse) Reset() {
|
|
*x = CloseStdinResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CloseStdinResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CloseStdinResponse) ProtoMessage() {}
|
|
|
|
func (x *CloseStdinResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[16]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CloseStdinResponse.ProtoReflect.Descriptor instead.
|
|
func (*CloseStdinResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *CloseStdinResponse) GetWriteSeq() uint64 {
|
|
if x != nil {
|
|
return x.WriteSeq
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type ControlSignalCommandRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
|
|
Signal SignalKind `protobuf:"varint,3,opt,name=signal,proto3,enum=rvbox.v1.SignalKind" json:"signal,omitempty"`
|
|
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ControlSignalCommandRequest) Reset() {
|
|
*x = ControlSignalCommandRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ControlSignalCommandRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ControlSignalCommandRequest) ProtoMessage() {}
|
|
|
|
func (x *ControlSignalCommandRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[17]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ControlSignalCommandRequest.ProtoReflect.Descriptor instead.
|
|
func (*ControlSignalCommandRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *ControlSignalCommandRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ControlSignalCommandRequest) GetIssueUuid() string {
|
|
if x != nil {
|
|
return x.IssueUuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ControlSignalCommandRequest) GetSignal() SignalKind {
|
|
if x != nil {
|
|
return x.Signal
|
|
}
|
|
return SignalKind_SIGNAL_KIND_UNSPECIFIED
|
|
}
|
|
|
|
func (x *ControlSignalCommandRequest) GetRequestId() string {
|
|
if x != nil {
|
|
return x.RequestId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ControlSignalCommandResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
CommandRevision uint64 `protobuf:"varint,1,opt,name=command_revision,json=commandRevision,proto3" json:"command_revision,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ControlSignalCommandResponse) Reset() {
|
|
*x = ControlSignalCommandResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ControlSignalCommandResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ControlSignalCommandResponse) ProtoMessage() {}
|
|
|
|
func (x *ControlSignalCommandResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[18]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ControlSignalCommandResponse.ProtoReflect.Descriptor instead.
|
|
func (*ControlSignalCommandResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *ControlSignalCommandResponse) GetCommandRevision() uint64 {
|
|
if x != nil {
|
|
return x.CommandRevision
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetOutputRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
|
|
Streams []StreamKind `protobuf:"varint,3,rep,packed,name=streams,proto3,enum=rvbox.v1.StreamKind" json:"streams,omitempty"`
|
|
AfterEventSeq uint64 `protobuf:"varint,4,opt,name=after_event_seq,json=afterEventSeq,proto3" json:"after_event_seq,omitempty"`
|
|
MaxBytes uint64 `protobuf:"varint,5,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty"`
|
|
PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOutputRequest) Reset() {
|
|
*x = GetOutputRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOutputRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOutputRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOutputRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[19]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOutputRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOutputRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *GetOutputRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOutputRequest) GetIssueUuid() string {
|
|
if x != nil {
|
|
return x.IssueUuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOutputRequest) GetStreams() []StreamKind {
|
|
if x != nil {
|
|
return x.Streams
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOutputRequest) GetAfterEventSeq() uint64 {
|
|
if x != nil {
|
|
return x.AfterEventSeq
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOutputRequest) GetMaxBytes() uint64 {
|
|
if x != nil {
|
|
return x.MaxBytes
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOutputRequest) GetPageToken() string {
|
|
if x != nil {
|
|
return x.PageToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// An uncompressed slice of one persisted output event. Opaque pagination may
|
|
// resume within an event; event_byte_offset identifies that position.
|
|
type OutputSlice struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
EventSeq uint64 `protobuf:"varint,1,opt,name=event_seq,json=eventSeq,proto3" json:"event_seq,omitempty"`
|
|
ObservedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=observed_at,json=observedAt,proto3" json:"observed_at,omitempty"`
|
|
Stream StreamKind `protobuf:"varint,3,opt,name=stream,proto3,enum=rvbox.v1.StreamKind" json:"stream,omitempty"`
|
|
Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
|
|
EventByteOffset uint64 `protobuf:"varint,5,opt,name=event_byte_offset,json=eventByteOffset,proto3" json:"event_byte_offset,omitempty"`
|
|
EndOfEvent bool `protobuf:"varint,6,opt,name=end_of_event,json=endOfEvent,proto3" json:"end_of_event,omitempty"`
|
|
ServerReceiptTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=server_receipt_time,json=serverReceiptTime,proto3" json:"server_receipt_time,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OutputSlice) Reset() {
|
|
*x = OutputSlice{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OutputSlice) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OutputSlice) ProtoMessage() {}
|
|
|
|
func (x *OutputSlice) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[20]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OutputSlice.ProtoReflect.Descriptor instead.
|
|
func (*OutputSlice) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *OutputSlice) GetEventSeq() uint64 {
|
|
if x != nil {
|
|
return x.EventSeq
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OutputSlice) GetObservedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ObservedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *OutputSlice) GetStream() StreamKind {
|
|
if x != nil {
|
|
return x.Stream
|
|
}
|
|
return StreamKind_STREAM_KIND_UNSPECIFIED
|
|
}
|
|
|
|
func (x *OutputSlice) GetData() []byte {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *OutputSlice) GetEventByteOffset() uint64 {
|
|
if x != nil {
|
|
return x.EventByteOffset
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OutputSlice) GetEndOfEvent() bool {
|
|
if x != nil {
|
|
return x.EndOfEvent
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *OutputSlice) GetServerReceiptTime() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ServerReceiptTime
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type RetentionTruncation struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Truncation *OutputTruncation `protobuf:"bytes,1,opt,name=truncation,proto3" json:"truncation,omitempty"`
|
|
ServerRecordedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=server_recorded_at,json=serverRecordedAt,proto3" json:"server_recorded_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RetentionTruncation) Reset() {
|
|
*x = RetentionTruncation{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RetentionTruncation) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RetentionTruncation) ProtoMessage() {}
|
|
|
|
func (x *RetentionTruncation) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[21]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RetentionTruncation.ProtoReflect.Descriptor instead.
|
|
func (*RetentionTruncation) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *RetentionTruncation) GetTruncation() *OutputTruncation {
|
|
if x != nil {
|
|
return x.Truncation
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RetentionTruncation) GetServerRecordedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ServerRecordedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetOutputResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Output []*OutputSlice `protobuf:"bytes,1,rep,name=output,proto3" json:"output,omitempty"`
|
|
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
|
|
OutputTruncated bool `protobuf:"varint,3,opt,name=output_truncated,json=outputTruncated,proto3" json:"output_truncated,omitempty"`
|
|
Truncations []*RetentionTruncation `protobuf:"bytes,4,rep,name=truncations,proto3" json:"truncations,omitempty"`
|
|
Incomplete *OutputIncomplete `protobuf:"bytes,5,opt,name=incomplete,proto3" json:"incomplete,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOutputResponse) Reset() {
|
|
*x = GetOutputResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOutputResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOutputResponse) ProtoMessage() {}
|
|
|
|
func (x *GetOutputResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[22]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOutputResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetOutputResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *GetOutputResponse) GetOutput() []*OutputSlice {
|
|
if x != nil {
|
|
return x.Output
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOutputResponse) GetNextPageToken() string {
|
|
if x != nil {
|
|
return x.NextPageToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOutputResponse) GetOutputTruncated() bool {
|
|
if x != nil {
|
|
return x.OutputTruncated
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetOutputResponse) GetTruncations() []*RetentionTruncation {
|
|
if x != nil {
|
|
return x.Truncations
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOutputResponse) GetIncomplete() *OutputIncomplete {
|
|
if x != nil {
|
|
return x.Incomplete
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type StorageIncident struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"`
|
|
DetectedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=detected_at,json=detectedAt,proto3" json:"detected_at,omitempty"`
|
|
ResolvedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=resolved_at,json=resolvedAt,proto3" json:"resolved_at,omitempty"`
|
|
State StorageIncidentState `protobuf:"varint,4,opt,name=state,proto3,enum=rvbox.v1.StorageIncidentState" json:"state,omitempty"`
|
|
Scope string `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
|
|
ClientId string `protobuf:"bytes,6,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
IssueUuid string `protobuf:"bytes,7,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
|
|
Summary string `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary,omitempty"`
|
|
DataLoss bool `protobuf:"varint,9,opt,name=data_loss,json=dataLoss,proto3" json:"data_loss,omitempty"`
|
|
AutomaticallyRepairable bool `protobuf:"varint,10,opt,name=automatically_repairable,json=automaticallyRepairable,proto3" json:"automatically_repairable,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *StorageIncident) Reset() {
|
|
*x = StorageIncident{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *StorageIncident) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*StorageIncident) ProtoMessage() {}
|
|
|
|
func (x *StorageIncident) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[23]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use StorageIncident.ProtoReflect.Descriptor instead.
|
|
func (*StorageIncident) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *StorageIncident) GetIncidentId() string {
|
|
if x != nil {
|
|
return x.IncidentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *StorageIncident) GetDetectedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.DetectedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *StorageIncident) GetResolvedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ResolvedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *StorageIncident) GetState() StorageIncidentState {
|
|
if x != nil {
|
|
return x.State
|
|
}
|
|
return StorageIncidentState_STORAGE_INCIDENT_STATE_UNSPECIFIED
|
|
}
|
|
|
|
func (x *StorageIncident) GetScope() string {
|
|
if x != nil {
|
|
return x.Scope
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *StorageIncident) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *StorageIncident) GetIssueUuid() string {
|
|
if x != nil {
|
|
return x.IssueUuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *StorageIncident) GetSummary() string {
|
|
if x != nil {
|
|
return x.Summary
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *StorageIncident) GetDataLoss() bool {
|
|
if x != nil {
|
|
return x.DataLoss
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *StorageIncident) GetAutomaticallyRepairable() bool {
|
|
if x != nil {
|
|
return x.AutomaticallyRepairable
|
|
}
|
|
return false
|
|
}
|
|
|
|
type ListStorageIncidentsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
IncludeResolved bool `protobuf:"varint,1,opt,name=include_resolved,json=includeResolved,proto3" json:"include_resolved,omitempty"`
|
|
PageSize uint32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
|
|
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListStorageIncidentsRequest) Reset() {
|
|
*x = ListStorageIncidentsRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListStorageIncidentsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListStorageIncidentsRequest) ProtoMessage() {}
|
|
|
|
func (x *ListStorageIncidentsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[24]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListStorageIncidentsRequest.ProtoReflect.Descriptor instead.
|
|
func (*ListStorageIncidentsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
func (x *ListStorageIncidentsRequest) GetIncludeResolved() bool {
|
|
if x != nil {
|
|
return x.IncludeResolved
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ListStorageIncidentsRequest) GetPageSize() uint32 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListStorageIncidentsRequest) GetPageToken() string {
|
|
if x != nil {
|
|
return x.PageToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListStorageIncidentsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Incidents []*StorageIncident `protobuf:"bytes,1,rep,name=incidents,proto3" json:"incidents,omitempty"`
|
|
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListStorageIncidentsResponse) Reset() {
|
|
*x = ListStorageIncidentsResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListStorageIncidentsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListStorageIncidentsResponse) ProtoMessage() {}
|
|
|
|
func (x *ListStorageIncidentsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[25]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListStorageIncidentsResponse.ProtoReflect.Descriptor instead.
|
|
func (*ListStorageIncidentsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *ListStorageIncidentsResponse) GetIncidents() []*StorageIncident {
|
|
if x != nil {
|
|
return x.Incidents
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListStorageIncidentsResponse) GetNextPageToken() string {
|
|
if x != nil {
|
|
return x.NextPageToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type RepairStorageIncidentRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"`
|
|
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RepairStorageIncidentRequest) Reset() {
|
|
*x = RepairStorageIncidentRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RepairStorageIncidentRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RepairStorageIncidentRequest) ProtoMessage() {}
|
|
|
|
func (x *RepairStorageIncidentRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[26]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RepairStorageIncidentRequest.ProtoReflect.Descriptor instead.
|
|
func (*RepairStorageIncidentRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
func (x *RepairStorageIncidentRequest) GetIncidentId() string {
|
|
if x != nil {
|
|
return x.IncidentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RepairStorageIncidentRequest) GetRequestId() string {
|
|
if x != nil {
|
|
return x.RequestId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type RepairStorageIncidentResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Incident *StorageIncident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RepairStorageIncidentResponse) Reset() {
|
|
*x = RepairStorageIncidentResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RepairStorageIncidentResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RepairStorageIncidentResponse) ProtoMessage() {}
|
|
|
|
func (x *RepairStorageIncidentResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[27]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RepairStorageIncidentResponse.ProtoReflect.Descriptor instead.
|
|
func (*RepairStorageIncidentResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *RepairStorageIncidentResponse) GetIncident() *StorageIncident {
|
|
if x != nil {
|
|
return x.Incident
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type AcknowledgeStorageIncidentRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"`
|
|
Note string `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
|
|
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AcknowledgeStorageIncidentRequest) Reset() {
|
|
*x = AcknowledgeStorageIncidentRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AcknowledgeStorageIncidentRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AcknowledgeStorageIncidentRequest) ProtoMessage() {}
|
|
|
|
func (x *AcknowledgeStorageIncidentRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[28]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AcknowledgeStorageIncidentRequest.ProtoReflect.Descriptor instead.
|
|
func (*AcknowledgeStorageIncidentRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
func (x *AcknowledgeStorageIncidentRequest) GetIncidentId() string {
|
|
if x != nil {
|
|
return x.IncidentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AcknowledgeStorageIncidentRequest) GetNote() string {
|
|
if x != nil {
|
|
return x.Note
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AcknowledgeStorageIncidentRequest) GetRequestId() string {
|
|
if x != nil {
|
|
return x.RequestId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type AcknowledgeStorageIncidentResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Incident *StorageIncident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AcknowledgeStorageIncidentResponse) Reset() {
|
|
*x = AcknowledgeStorageIncidentResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[29]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AcknowledgeStorageIncidentResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AcknowledgeStorageIncidentResponse) ProtoMessage() {}
|
|
|
|
func (x *AcknowledgeStorageIncidentResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[29]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AcknowledgeStorageIncidentResponse.ProtoReflect.Descriptor instead.
|
|
func (*AcknowledgeStorageIncidentResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{29}
|
|
}
|
|
|
|
func (x *AcknowledgeStorageIncidentResponse) GetIncident() *StorageIncident {
|
|
if x != nil {
|
|
return x.Incident
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type AuthorizeClientTakeoverRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
ClientInstanceId string `protobuf:"bytes,2,opt,name=client_instance_id,json=clientInstanceId,proto3" json:"client_instance_id,omitempty"`
|
|
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AuthorizeClientTakeoverRequest) Reset() {
|
|
*x = AuthorizeClientTakeoverRequest{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[30]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AuthorizeClientTakeoverRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AuthorizeClientTakeoverRequest) ProtoMessage() {}
|
|
|
|
func (x *AuthorizeClientTakeoverRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[30]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AuthorizeClientTakeoverRequest.ProtoReflect.Descriptor instead.
|
|
func (*AuthorizeClientTakeoverRequest) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{30}
|
|
}
|
|
|
|
func (x *AuthorizeClientTakeoverRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuthorizeClientTakeoverRequest) GetClientInstanceId() string {
|
|
if x != nil {
|
|
return x.ClientInstanceId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuthorizeClientTakeoverRequest) GetRequestId() string {
|
|
if x != nil {
|
|
return x.RequestId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type AuthorizeClientTakeoverResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AuthorizeClientTakeoverResponse) Reset() {
|
|
*x = AuthorizeClientTakeoverResponse{}
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[31]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AuthorizeClientTakeoverResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AuthorizeClientTakeoverResponse) ProtoMessage() {}
|
|
|
|
func (x *AuthorizeClientTakeoverResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rvbox_v1_control_proto_msgTypes[31]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AuthorizeClientTakeoverResponse.ProtoReflect.Descriptor instead.
|
|
func (*AuthorizeClientTakeoverResponse) Descriptor() ([]byte, []int) {
|
|
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{31}
|
|
}
|
|
|
|
func (x *AuthorizeClientTakeoverResponse) GetExpiresAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ExpiresAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
var File_rvbox_v1_control_proto protoreflect.FileDescriptor
|
|
|
|
const file_rvbox_v1_control_proto_rawDesc = "" +
|
|
"\n" +
|
|
"\x16rvbox/v1/control.proto\x12\brvbox.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x15rvbox/v1/common.proto\"\xa8\x05\n" +
|
|
"\rClientSummary\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1c\n" +
|
|
"\tconnected\x18\x02 \x01(\bR\tconnected\x12=\n" +
|
|
"\fconnected_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\vconnectedAt\x12<\n" +
|
|
"\flast_seen_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
|
|
"lastSeenAt\x12)\n" +
|
|
"\x10running_commands\x18\x05 \x01(\rR\x0frunningCommands\x12'\n" +
|
|
"\x0fqueued_commands\x18\x06 \x01(\rR\x0equeuedCommands\x12.\n" +
|
|
"\bplatform\x18\a \x01(\x0e2\x12.rvbox.v1.PlatformR\bplatform\x12\"\n" +
|
|
"\farchitecture\x18\b \x01(\tR\farchitecture\x12%\n" +
|
|
"\x0edaemon_version\x18\t \x01(\tR\rdaemonVersion\x12\x1d\n" +
|
|
"\n" +
|
|
"daemon_cwd\x18\n" +
|
|
" \x01(\tR\tdaemonCwd\x12>\n" +
|
|
"\x10supported_shells\x18\v \x03(\x0e2\x13.rvbox.v1.ShellTypeR\x0fsupportedShells\x12,\n" +
|
|
"\x12client_instance_id\x18\f \x01(\tR\x10clientInstanceId\x12.\n" +
|
|
"\x13pending_instance_id\x18\r \x01(\tR\x11pendingInstanceId\x12S\n" +
|
|
"\x18pending_instance_seen_at\x18\x0e \x01(\v2\x1a.google.protobuf.TimestampR\x15pendingInstanceSeenAt\"P\n" +
|
|
"\x12ListClientsRequest\x12\x1b\n" +
|
|
"\tpage_size\x18\x01 \x01(\rR\bpageSize\x12\x1d\n" +
|
|
"\n" +
|
|
"page_token\x18\x02 \x01(\tR\tpageToken\"p\n" +
|
|
"\x13ListClientsResponse\x121\n" +
|
|
"\aclients\x18\x01 \x03(\v2\x17.rvbox.v1.ClientSummaryR\aclients\x12&\n" +
|
|
"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"/\n" +
|
|
"\x10GetClientRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\"D\n" +
|
|
"\x11GetClientResponse\x12/\n" +
|
|
"\x06client\x18\x01 \x01(\v2\x17.rvbox.v1.ClientSummaryR\x06client\"\x99\x01\n" +
|
|
"\x13ListCommandsRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12)\n" +
|
|
"\x10include_terminal\x18\x02 \x01(\bR\x0fincludeTerminal\x12\x1b\n" +
|
|
"\tpage_size\x18\x03 \x01(\rR\bpageSize\x12\x1d\n" +
|
|
"\n" +
|
|
"page_token\x18\x04 \x01(\tR\tpageToken\"s\n" +
|
|
"\x14ListCommandsResponse\x123\n" +
|
|
"\bcommands\x18\x01 \x03(\v2\x17.rvbox.v1.CommandRecordR\bcommands\x12&\n" +
|
|
"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"O\n" +
|
|
"\x11GetCommandRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
|
|
"\n" +
|
|
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\"\x8c\x01\n" +
|
|
"\x12GetCommandResponse\x121\n" +
|
|
"\acommand\x18\x01 \x01(\v2\x17.rvbox.v1.CommandRecordR\acommand\x12C\n" +
|
|
"\x0flatest_resource\x18\x02 \x01(\v2\x1a.rvbox.v1.ResourceSnapshotR\x0elatestResource\"\xe8\x01\n" +
|
|
"\x11RunCommandRequest\x12(\n" +
|
|
"\x10target_client_id\x18\x01 \x01(\tR\x0etargetClientId\x12+\n" +
|
|
"\x04spec\x18\x02 \x01(\v2\x17.rvbox.v1.ExecutionSpecR\x04spec\x12%\n" +
|
|
"\x0escript_content\x18\x03 \x01(\fR\rscriptContent\x12\x1d\n" +
|
|
"\n" +
|
|
"request_id\x18\x04 \x01(\tR\trequestId\x126\n" +
|
|
"\tqueue_ttl\x18\x05 \x01(\v2\x19.google.protobuf.DurationR\bqueueTtl\"m\n" +
|
|
"\x12RunCommandResponse\x12\x1d\n" +
|
|
"\n" +
|
|
"issue_uuid\x18\x01 \x01(\tR\tissueUuid\x128\n" +
|
|
"\tlifecycle\x18\x02 \x01(\x0e2\x1a.rvbox.v1.CommandLifecycleR\tlifecycle\"\xa5\x01\n" +
|
|
"\x14FollowCommandRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
|
|
"\n" +
|
|
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12&\n" +
|
|
"\x0fafter_event_seq\x18\x03 \x01(\x04R\rafterEventSeq\x12)\n" +
|
|
"\x10include_existing\x18\x04 \x01(\bR\x0fincludeExisting\"\xef\x01\n" +
|
|
"\x15FollowCommandResponse\x12.\n" +
|
|
"\x05event\x18\x01 \x01(\v2\x16.rvbox.v1.CommandEventH\x00R\x05event\x12R\n" +
|
|
"\x14retention_truncation\x18\x02 \x01(\v2\x1d.rvbox.v1.RetentionTruncationH\x00R\x13retentionTruncation\x12J\n" +
|
|
"\x13server_receipt_time\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\x11serverReceiptTimeB\x06\n" +
|
|
"\x04item\"\xaa\x01\n" +
|
|
"\x12AppendStdinRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
|
|
"\n" +
|
|
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12\x12\n" +
|
|
"\x04data\x18\x03 \x01(\fR\x04data\x12%\n" +
|
|
"\x0eappend_newline\x18\x04 \x01(\bR\rappendNewline\x12\x1d\n" +
|
|
"\n" +
|
|
"request_id\x18\x05 \x01(\tR\trequestId\"2\n" +
|
|
"\x13AppendStdinResponse\x12\x1b\n" +
|
|
"\twrite_seq\x18\x01 \x01(\x04R\bwriteSeq\"n\n" +
|
|
"\x11CloseStdinRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
|
|
"\n" +
|
|
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12\x1d\n" +
|
|
"\n" +
|
|
"request_id\x18\x03 \x01(\tR\trequestId\"1\n" +
|
|
"\x12CloseStdinResponse\x12\x1b\n" +
|
|
"\twrite_seq\x18\x01 \x01(\x04R\bwriteSeq\"\xa6\x01\n" +
|
|
"\x1bControlSignalCommandRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
|
|
"\n" +
|
|
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12,\n" +
|
|
"\x06signal\x18\x03 \x01(\x0e2\x14.rvbox.v1.SignalKindR\x06signal\x12\x1d\n" +
|
|
"\n" +
|
|
"request_id\x18\x04 \x01(\tR\trequestId\"I\n" +
|
|
"\x1cControlSignalCommandResponse\x12)\n" +
|
|
"\x10command_revision\x18\x01 \x01(\x04R\x0fcommandRevision\"\xe2\x01\n" +
|
|
"\x10GetOutputRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
|
|
"\n" +
|
|
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12.\n" +
|
|
"\astreams\x18\x03 \x03(\x0e2\x14.rvbox.v1.StreamKindR\astreams\x12&\n" +
|
|
"\x0fafter_event_seq\x18\x04 \x01(\x04R\rafterEventSeq\x12\x1b\n" +
|
|
"\tmax_bytes\x18\x05 \x01(\x04R\bmaxBytes\x12\x1d\n" +
|
|
"\n" +
|
|
"page_token\x18\x06 \x01(\tR\tpageToken\"\xc3\x02\n" +
|
|
"\vOutputSlice\x12\x1b\n" +
|
|
"\tevent_seq\x18\x01 \x01(\x04R\beventSeq\x12;\n" +
|
|
"\vobserved_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
|
|
"observedAt\x12,\n" +
|
|
"\x06stream\x18\x03 \x01(\x0e2\x14.rvbox.v1.StreamKindR\x06stream\x12\x12\n" +
|
|
"\x04data\x18\x04 \x01(\fR\x04data\x12*\n" +
|
|
"\x11event_byte_offset\x18\x05 \x01(\x04R\x0feventByteOffset\x12 \n" +
|
|
"\fend_of_event\x18\x06 \x01(\bR\n" +
|
|
"endOfEvent\x12J\n" +
|
|
"\x13server_receipt_time\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\x11serverReceiptTime\"\x9b\x01\n" +
|
|
"\x13RetentionTruncation\x12:\n" +
|
|
"\n" +
|
|
"truncation\x18\x01 \x01(\v2\x1a.rvbox.v1.OutputTruncationR\n" +
|
|
"truncation\x12H\n" +
|
|
"\x12server_recorded_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\x10serverRecordedAt\"\x92\x02\n" +
|
|
"\x11GetOutputResponse\x12-\n" +
|
|
"\x06output\x18\x01 \x03(\v2\x15.rvbox.v1.OutputSliceR\x06output\x12&\n" +
|
|
"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12)\n" +
|
|
"\x10output_truncated\x18\x03 \x01(\bR\x0foutputTruncated\x12?\n" +
|
|
"\vtruncations\x18\x04 \x03(\v2\x1d.rvbox.v1.RetentionTruncationR\vtruncations\x12:\n" +
|
|
"\n" +
|
|
"incomplete\x18\x05 \x01(\v2\x1a.rvbox.v1.OutputIncompleteR\n" +
|
|
"incomplete\"\xa6\x03\n" +
|
|
"\x0fStorageIncident\x12\x1f\n" +
|
|
"\vincident_id\x18\x01 \x01(\tR\n" +
|
|
"incidentId\x12;\n" +
|
|
"\vdetected_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
|
|
"detectedAt\x12;\n" +
|
|
"\vresolved_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
|
|
"resolvedAt\x124\n" +
|
|
"\x05state\x18\x04 \x01(\x0e2\x1e.rvbox.v1.StorageIncidentStateR\x05state\x12\x14\n" +
|
|
"\x05scope\x18\x05 \x01(\tR\x05scope\x12\x1b\n" +
|
|
"\tclient_id\x18\x06 \x01(\tR\bclientId\x12\x1d\n" +
|
|
"\n" +
|
|
"issue_uuid\x18\a \x01(\tR\tissueUuid\x12\x18\n" +
|
|
"\asummary\x18\b \x01(\tR\asummary\x12\x1b\n" +
|
|
"\tdata_loss\x18\t \x01(\bR\bdataLoss\x129\n" +
|
|
"\x18automatically_repairable\x18\n" +
|
|
" \x01(\bR\x17automaticallyRepairable\"\x84\x01\n" +
|
|
"\x1bListStorageIncidentsRequest\x12)\n" +
|
|
"\x10include_resolved\x18\x01 \x01(\bR\x0fincludeResolved\x12\x1b\n" +
|
|
"\tpage_size\x18\x02 \x01(\rR\bpageSize\x12\x1d\n" +
|
|
"\n" +
|
|
"page_token\x18\x03 \x01(\tR\tpageToken\"\x7f\n" +
|
|
"\x1cListStorageIncidentsResponse\x127\n" +
|
|
"\tincidents\x18\x01 \x03(\v2\x19.rvbox.v1.StorageIncidentR\tincidents\x12&\n" +
|
|
"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"^\n" +
|
|
"\x1cRepairStorageIncidentRequest\x12\x1f\n" +
|
|
"\vincident_id\x18\x01 \x01(\tR\n" +
|
|
"incidentId\x12\x1d\n" +
|
|
"\n" +
|
|
"request_id\x18\x02 \x01(\tR\trequestId\"V\n" +
|
|
"\x1dRepairStorageIncidentResponse\x125\n" +
|
|
"\bincident\x18\x01 \x01(\v2\x19.rvbox.v1.StorageIncidentR\bincident\"w\n" +
|
|
"!AcknowledgeStorageIncidentRequest\x12\x1f\n" +
|
|
"\vincident_id\x18\x01 \x01(\tR\n" +
|
|
"incidentId\x12\x12\n" +
|
|
"\x04note\x18\x02 \x01(\tR\x04note\x12\x1d\n" +
|
|
"\n" +
|
|
"request_id\x18\x03 \x01(\tR\trequestId\"[\n" +
|
|
"\"AcknowledgeStorageIncidentResponse\x125\n" +
|
|
"\bincident\x18\x01 \x01(\v2\x19.rvbox.v1.StorageIncidentR\bincident\"\x8a\x01\n" +
|
|
"\x1eAuthorizeClientTakeoverRequest\x12\x1b\n" +
|
|
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12,\n" +
|
|
"\x12client_instance_id\x18\x02 \x01(\tR\x10clientInstanceId\x12\x1d\n" +
|
|
"\n" +
|
|
"request_id\x18\x03 \x01(\tR\trequestId\"\\\n" +
|
|
"\x1fAuthorizeClientTakeoverResponse\x129\n" +
|
|
"\n" +
|
|
"expires_at\x18\x01 \x01(\v2\x1a.google.protobuf.TimestampR\texpiresAt*\xad\x01\n" +
|
|
"\x14StorageIncidentState\x12&\n" +
|
|
"\"STORAGE_INCIDENT_STATE_UNSPECIFIED\x10\x00\x12\x1f\n" +
|
|
"\x1bSTORAGE_INCIDENT_STATE_OPEN\x10\x01\x12#\n" +
|
|
"\x1fSTORAGE_INCIDENT_STATE_REPAIRED\x10\x02\x12'\n" +
|
|
"#STORAGE_INCIDENT_STATE_ACKNOWLEDGED\x10\x032\xc5\t\n" +
|
|
"\aControl\x12J\n" +
|
|
"\vListClients\x12\x1c.rvbox.v1.ListClientsRequest\x1a\x1d.rvbox.v1.ListClientsResponse\x12D\n" +
|
|
"\tGetClient\x12\x1a.rvbox.v1.GetClientRequest\x1a\x1b.rvbox.v1.GetClientResponse\x12M\n" +
|
|
"\fListCommands\x12\x1d.rvbox.v1.ListCommandsRequest\x1a\x1e.rvbox.v1.ListCommandsResponse\x12G\n" +
|
|
"\n" +
|
|
"GetCommand\x12\x1b.rvbox.v1.GetCommandRequest\x1a\x1c.rvbox.v1.GetCommandResponse\x12G\n" +
|
|
"\n" +
|
|
"RunCommand\x12\x1b.rvbox.v1.RunCommandRequest\x1a\x1c.rvbox.v1.RunCommandResponse\x12R\n" +
|
|
"\rFollowCommand\x12\x1e.rvbox.v1.FollowCommandRequest\x1a\x1f.rvbox.v1.FollowCommandResponse0\x01\x12J\n" +
|
|
"\vAppendStdin\x12\x1c.rvbox.v1.AppendStdinRequest\x1a\x1d.rvbox.v1.AppendStdinResponse\x12G\n" +
|
|
"\n" +
|
|
"CloseStdin\x12\x1b.rvbox.v1.CloseStdinRequest\x1a\x1c.rvbox.v1.CloseStdinResponse\x12^\n" +
|
|
"\rSignalCommand\x12%.rvbox.v1.ControlSignalCommandRequest\x1a&.rvbox.v1.ControlSignalCommandResponse\x12D\n" +
|
|
"\tGetOutput\x12\x1a.rvbox.v1.GetOutputRequest\x1a\x1b.rvbox.v1.GetOutputResponse\x12e\n" +
|
|
"\x14ListStorageIncidents\x12%.rvbox.v1.ListStorageIncidentsRequest\x1a&.rvbox.v1.ListStorageIncidentsResponse\x12h\n" +
|
|
"\x15RepairStorageIncident\x12&.rvbox.v1.RepairStorageIncidentRequest\x1a'.rvbox.v1.RepairStorageIncidentResponse\x12w\n" +
|
|
"\x1aAcknowledgeStorageIncident\x12+.rvbox.v1.AcknowledgeStorageIncidentRequest\x1a,.rvbox.v1.AcknowledgeStorageIncidentResponse\x12n\n" +
|
|
"\x17AuthorizeClientTakeover\x12(.rvbox.v1.AuthorizeClientTakeoverRequest\x1a).rvbox.v1.AuthorizeClientTakeoverResponseB0Z.github.com/rvbox/rvbox/gen/go/rvbox/v1;rvboxv1b\x06proto3"
|
|
|
|
var (
|
|
file_rvbox_v1_control_proto_rawDescOnce sync.Once
|
|
file_rvbox_v1_control_proto_rawDescData []byte
|
|
)
|
|
|
|
func file_rvbox_v1_control_proto_rawDescGZIP() []byte {
|
|
file_rvbox_v1_control_proto_rawDescOnce.Do(func() {
|
|
file_rvbox_v1_control_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_rvbox_v1_control_proto_rawDesc), len(file_rvbox_v1_control_proto_rawDesc)))
|
|
})
|
|
return file_rvbox_v1_control_proto_rawDescData
|
|
}
|
|
|
|
var file_rvbox_v1_control_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
|
|
var file_rvbox_v1_control_proto_msgTypes = make([]protoimpl.MessageInfo, 32)
|
|
var file_rvbox_v1_control_proto_goTypes = []any{
|
|
(StorageIncidentState)(0), // 0: rvbox.v1.StorageIncidentState
|
|
(*ClientSummary)(nil), // 1: rvbox.v1.ClientSummary
|
|
(*ListClientsRequest)(nil), // 2: rvbox.v1.ListClientsRequest
|
|
(*ListClientsResponse)(nil), // 3: rvbox.v1.ListClientsResponse
|
|
(*GetClientRequest)(nil), // 4: rvbox.v1.GetClientRequest
|
|
(*GetClientResponse)(nil), // 5: rvbox.v1.GetClientResponse
|
|
(*ListCommandsRequest)(nil), // 6: rvbox.v1.ListCommandsRequest
|
|
(*ListCommandsResponse)(nil), // 7: rvbox.v1.ListCommandsResponse
|
|
(*GetCommandRequest)(nil), // 8: rvbox.v1.GetCommandRequest
|
|
(*GetCommandResponse)(nil), // 9: rvbox.v1.GetCommandResponse
|
|
(*RunCommandRequest)(nil), // 10: rvbox.v1.RunCommandRequest
|
|
(*RunCommandResponse)(nil), // 11: rvbox.v1.RunCommandResponse
|
|
(*FollowCommandRequest)(nil), // 12: rvbox.v1.FollowCommandRequest
|
|
(*FollowCommandResponse)(nil), // 13: rvbox.v1.FollowCommandResponse
|
|
(*AppendStdinRequest)(nil), // 14: rvbox.v1.AppendStdinRequest
|
|
(*AppendStdinResponse)(nil), // 15: rvbox.v1.AppendStdinResponse
|
|
(*CloseStdinRequest)(nil), // 16: rvbox.v1.CloseStdinRequest
|
|
(*CloseStdinResponse)(nil), // 17: rvbox.v1.CloseStdinResponse
|
|
(*ControlSignalCommandRequest)(nil), // 18: rvbox.v1.ControlSignalCommandRequest
|
|
(*ControlSignalCommandResponse)(nil), // 19: rvbox.v1.ControlSignalCommandResponse
|
|
(*GetOutputRequest)(nil), // 20: rvbox.v1.GetOutputRequest
|
|
(*OutputSlice)(nil), // 21: rvbox.v1.OutputSlice
|
|
(*RetentionTruncation)(nil), // 22: rvbox.v1.RetentionTruncation
|
|
(*GetOutputResponse)(nil), // 23: rvbox.v1.GetOutputResponse
|
|
(*StorageIncident)(nil), // 24: rvbox.v1.StorageIncident
|
|
(*ListStorageIncidentsRequest)(nil), // 25: rvbox.v1.ListStorageIncidentsRequest
|
|
(*ListStorageIncidentsResponse)(nil), // 26: rvbox.v1.ListStorageIncidentsResponse
|
|
(*RepairStorageIncidentRequest)(nil), // 27: rvbox.v1.RepairStorageIncidentRequest
|
|
(*RepairStorageIncidentResponse)(nil), // 28: rvbox.v1.RepairStorageIncidentResponse
|
|
(*AcknowledgeStorageIncidentRequest)(nil), // 29: rvbox.v1.AcknowledgeStorageIncidentRequest
|
|
(*AcknowledgeStorageIncidentResponse)(nil), // 30: rvbox.v1.AcknowledgeStorageIncidentResponse
|
|
(*AuthorizeClientTakeoverRequest)(nil), // 31: rvbox.v1.AuthorizeClientTakeoverRequest
|
|
(*AuthorizeClientTakeoverResponse)(nil), // 32: rvbox.v1.AuthorizeClientTakeoverResponse
|
|
(*timestamppb.Timestamp)(nil), // 33: google.protobuf.Timestamp
|
|
(Platform)(0), // 34: rvbox.v1.Platform
|
|
(ShellType)(0), // 35: rvbox.v1.ShellType
|
|
(*CommandRecord)(nil), // 36: rvbox.v1.CommandRecord
|
|
(*ResourceSnapshot)(nil), // 37: rvbox.v1.ResourceSnapshot
|
|
(*ExecutionSpec)(nil), // 38: rvbox.v1.ExecutionSpec
|
|
(*durationpb.Duration)(nil), // 39: google.protobuf.Duration
|
|
(CommandLifecycle)(0), // 40: rvbox.v1.CommandLifecycle
|
|
(*CommandEvent)(nil), // 41: rvbox.v1.CommandEvent
|
|
(SignalKind)(0), // 42: rvbox.v1.SignalKind
|
|
(StreamKind)(0), // 43: rvbox.v1.StreamKind
|
|
(*OutputTruncation)(nil), // 44: rvbox.v1.OutputTruncation
|
|
(*OutputIncomplete)(nil), // 45: rvbox.v1.OutputIncomplete
|
|
}
|
|
var file_rvbox_v1_control_proto_depIdxs = []int32{
|
|
33, // 0: rvbox.v1.ClientSummary.connected_at:type_name -> google.protobuf.Timestamp
|
|
33, // 1: rvbox.v1.ClientSummary.last_seen_at:type_name -> google.protobuf.Timestamp
|
|
34, // 2: rvbox.v1.ClientSummary.platform:type_name -> rvbox.v1.Platform
|
|
35, // 3: rvbox.v1.ClientSummary.supported_shells:type_name -> rvbox.v1.ShellType
|
|
33, // 4: rvbox.v1.ClientSummary.pending_instance_seen_at:type_name -> google.protobuf.Timestamp
|
|
1, // 5: rvbox.v1.ListClientsResponse.clients:type_name -> rvbox.v1.ClientSummary
|
|
1, // 6: rvbox.v1.GetClientResponse.client:type_name -> rvbox.v1.ClientSummary
|
|
36, // 7: rvbox.v1.ListCommandsResponse.commands:type_name -> rvbox.v1.CommandRecord
|
|
36, // 8: rvbox.v1.GetCommandResponse.command:type_name -> rvbox.v1.CommandRecord
|
|
37, // 9: rvbox.v1.GetCommandResponse.latest_resource:type_name -> rvbox.v1.ResourceSnapshot
|
|
38, // 10: rvbox.v1.RunCommandRequest.spec:type_name -> rvbox.v1.ExecutionSpec
|
|
39, // 11: rvbox.v1.RunCommandRequest.queue_ttl:type_name -> google.protobuf.Duration
|
|
40, // 12: rvbox.v1.RunCommandResponse.lifecycle:type_name -> rvbox.v1.CommandLifecycle
|
|
41, // 13: rvbox.v1.FollowCommandResponse.event:type_name -> rvbox.v1.CommandEvent
|
|
22, // 14: rvbox.v1.FollowCommandResponse.retention_truncation:type_name -> rvbox.v1.RetentionTruncation
|
|
33, // 15: rvbox.v1.FollowCommandResponse.server_receipt_time:type_name -> google.protobuf.Timestamp
|
|
42, // 16: rvbox.v1.ControlSignalCommandRequest.signal:type_name -> rvbox.v1.SignalKind
|
|
43, // 17: rvbox.v1.GetOutputRequest.streams:type_name -> rvbox.v1.StreamKind
|
|
33, // 18: rvbox.v1.OutputSlice.observed_at:type_name -> google.protobuf.Timestamp
|
|
43, // 19: rvbox.v1.OutputSlice.stream:type_name -> rvbox.v1.StreamKind
|
|
33, // 20: rvbox.v1.OutputSlice.server_receipt_time:type_name -> google.protobuf.Timestamp
|
|
44, // 21: rvbox.v1.RetentionTruncation.truncation:type_name -> rvbox.v1.OutputTruncation
|
|
33, // 22: rvbox.v1.RetentionTruncation.server_recorded_at:type_name -> google.protobuf.Timestamp
|
|
21, // 23: rvbox.v1.GetOutputResponse.output:type_name -> rvbox.v1.OutputSlice
|
|
22, // 24: rvbox.v1.GetOutputResponse.truncations:type_name -> rvbox.v1.RetentionTruncation
|
|
45, // 25: rvbox.v1.GetOutputResponse.incomplete:type_name -> rvbox.v1.OutputIncomplete
|
|
33, // 26: rvbox.v1.StorageIncident.detected_at:type_name -> google.protobuf.Timestamp
|
|
33, // 27: rvbox.v1.StorageIncident.resolved_at:type_name -> google.protobuf.Timestamp
|
|
0, // 28: rvbox.v1.StorageIncident.state:type_name -> rvbox.v1.StorageIncidentState
|
|
24, // 29: rvbox.v1.ListStorageIncidentsResponse.incidents:type_name -> rvbox.v1.StorageIncident
|
|
24, // 30: rvbox.v1.RepairStorageIncidentResponse.incident:type_name -> rvbox.v1.StorageIncident
|
|
24, // 31: rvbox.v1.AcknowledgeStorageIncidentResponse.incident:type_name -> rvbox.v1.StorageIncident
|
|
33, // 32: rvbox.v1.AuthorizeClientTakeoverResponse.expires_at:type_name -> google.protobuf.Timestamp
|
|
2, // 33: rvbox.v1.Control.ListClients:input_type -> rvbox.v1.ListClientsRequest
|
|
4, // 34: rvbox.v1.Control.GetClient:input_type -> rvbox.v1.GetClientRequest
|
|
6, // 35: rvbox.v1.Control.ListCommands:input_type -> rvbox.v1.ListCommandsRequest
|
|
8, // 36: rvbox.v1.Control.GetCommand:input_type -> rvbox.v1.GetCommandRequest
|
|
10, // 37: rvbox.v1.Control.RunCommand:input_type -> rvbox.v1.RunCommandRequest
|
|
12, // 38: rvbox.v1.Control.FollowCommand:input_type -> rvbox.v1.FollowCommandRequest
|
|
14, // 39: rvbox.v1.Control.AppendStdin:input_type -> rvbox.v1.AppendStdinRequest
|
|
16, // 40: rvbox.v1.Control.CloseStdin:input_type -> rvbox.v1.CloseStdinRequest
|
|
18, // 41: rvbox.v1.Control.SignalCommand:input_type -> rvbox.v1.ControlSignalCommandRequest
|
|
20, // 42: rvbox.v1.Control.GetOutput:input_type -> rvbox.v1.GetOutputRequest
|
|
25, // 43: rvbox.v1.Control.ListStorageIncidents:input_type -> rvbox.v1.ListStorageIncidentsRequest
|
|
27, // 44: rvbox.v1.Control.RepairStorageIncident:input_type -> rvbox.v1.RepairStorageIncidentRequest
|
|
29, // 45: rvbox.v1.Control.AcknowledgeStorageIncident:input_type -> rvbox.v1.AcknowledgeStorageIncidentRequest
|
|
31, // 46: rvbox.v1.Control.AuthorizeClientTakeover:input_type -> rvbox.v1.AuthorizeClientTakeoverRequest
|
|
3, // 47: rvbox.v1.Control.ListClients:output_type -> rvbox.v1.ListClientsResponse
|
|
5, // 48: rvbox.v1.Control.GetClient:output_type -> rvbox.v1.GetClientResponse
|
|
7, // 49: rvbox.v1.Control.ListCommands:output_type -> rvbox.v1.ListCommandsResponse
|
|
9, // 50: rvbox.v1.Control.GetCommand:output_type -> rvbox.v1.GetCommandResponse
|
|
11, // 51: rvbox.v1.Control.RunCommand:output_type -> rvbox.v1.RunCommandResponse
|
|
13, // 52: rvbox.v1.Control.FollowCommand:output_type -> rvbox.v1.FollowCommandResponse
|
|
15, // 53: rvbox.v1.Control.AppendStdin:output_type -> rvbox.v1.AppendStdinResponse
|
|
17, // 54: rvbox.v1.Control.CloseStdin:output_type -> rvbox.v1.CloseStdinResponse
|
|
19, // 55: rvbox.v1.Control.SignalCommand:output_type -> rvbox.v1.ControlSignalCommandResponse
|
|
23, // 56: rvbox.v1.Control.GetOutput:output_type -> rvbox.v1.GetOutputResponse
|
|
26, // 57: rvbox.v1.Control.ListStorageIncidents:output_type -> rvbox.v1.ListStorageIncidentsResponse
|
|
28, // 58: rvbox.v1.Control.RepairStorageIncident:output_type -> rvbox.v1.RepairStorageIncidentResponse
|
|
30, // 59: rvbox.v1.Control.AcknowledgeStorageIncident:output_type -> rvbox.v1.AcknowledgeStorageIncidentResponse
|
|
32, // 60: rvbox.v1.Control.AuthorizeClientTakeover:output_type -> rvbox.v1.AuthorizeClientTakeoverResponse
|
|
47, // [47:61] is the sub-list for method output_type
|
|
33, // [33:47] is the sub-list for method input_type
|
|
33, // [33:33] is the sub-list for extension type_name
|
|
33, // [33:33] is the sub-list for extension extendee
|
|
0, // [0:33] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_rvbox_v1_control_proto_init() }
|
|
func file_rvbox_v1_control_proto_init() {
|
|
if File_rvbox_v1_control_proto != nil {
|
|
return
|
|
}
|
|
file_rvbox_v1_common_proto_init()
|
|
file_rvbox_v1_control_proto_msgTypes[12].OneofWrappers = []any{
|
|
(*FollowCommandResponse_Event)(nil),
|
|
(*FollowCommandResponse_RetentionTruncation)(nil),
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: unsafe.Slice(unsafe.StringData(file_rvbox_v1_control_proto_rawDesc), len(file_rvbox_v1_control_proto_rawDesc)),
|
|
NumEnums: 1,
|
|
NumMessages: 32,
|
|
NumExtensions: 0,
|
|
NumServices: 1,
|
|
},
|
|
GoTypes: file_rvbox_v1_control_proto_goTypes,
|
|
DependencyIndexes: file_rvbox_v1_control_proto_depIdxs,
|
|
EnumInfos: file_rvbox_v1_control_proto_enumTypes,
|
|
MessageInfos: file_rvbox_v1_control_proto_msgTypes,
|
|
}.Build()
|
|
File_rvbox_v1_control_proto = out.File
|
|
file_rvbox_v1_control_proto_goTypes = nil
|
|
file_rvbox_v1_control_proto_depIdxs = nil
|
|
}
|