Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterRunnerControlServer(s grpc.ServiceRegistrar, srv RunnerControlServer)
- type ActiveAssignmentSummary
- func (*ActiveAssignmentSummary) Descriptor() ([]byte, []int)deprecated
- func (x *ActiveAssignmentSummary) GetActiveOperationIds() []string
- func (x *ActiveAssignmentSummary) GetAssignmentId() string
- func (x *ActiveAssignmentSummary) GetFencingToken() []byte
- func (x *ActiveAssignmentSummary) GetInstanceId() string
- func (x *ActiveAssignmentSummary) GetSandboxGeneration() uint64
- func (x *ActiveAssignmentSummary) GetSandboxId() string
- func (*ActiveAssignmentSummary) ProtoMessage()
- func (x *ActiveAssignmentSummary) ProtoReflect() protoreflect.Message
- func (x *ActiveAssignmentSummary) Reset()
- func (x *ActiveAssignmentSummary) String() string
- type ArgvCommand
- type ArtifactCacheEvidence
- func (*ArtifactCacheEvidence) Descriptor() ([]byte, []int)deprecated
- func (x *ArtifactCacheEvidence) GetArtifactId() string
- func (x *ArtifactCacheEvidence) GetManifestDigest() string
- func (x *ArtifactCacheEvidence) GetVerifiedAtUnixMs() uint64
- func (*ArtifactCacheEvidence) ProtoMessage()
- func (x *ArtifactCacheEvidence) ProtoReflect() protoreflect.Message
- func (x *ArtifactCacheEvidence) Reset()
- func (x *ArtifactCacheEvidence) String() string
- type AssignmentAck
- func (*AssignmentAck) Descriptor() ([]byte, []int)deprecated
- func (x *AssignmentAck) GetDecision() AssignmentDecision
- func (x *AssignmentAck) GetFence() *AssignmentFence
- func (x *AssignmentAck) GetMessageId() string
- func (x *AssignmentAck) GetReservation() *CapacityReservation
- func (x *AssignmentAck) GetSafeDetail() string
- func (x *AssignmentAck) GetSequence() uint64
- func (*AssignmentAck) ProtoMessage()
- func (x *AssignmentAck) ProtoReflect() protoreflect.Message
- func (x *AssignmentAck) Reset()
- func (x *AssignmentAck) String() string
- type AssignmentCommand
- func (*AssignmentCommand) Descriptor() ([]byte, []int)deprecated
- func (x *AssignmentCommand) GetAssets() []*SignedAssetReference
- func (x *AssignmentCommand) GetCorrelation() *Correlation
- func (x *AssignmentCommand) GetDeadlineUnixMs() uint64
- func (x *AssignmentCommand) GetFence() *AssignmentFence
- func (x *AssignmentCommand) GetMessageId() string
- func (x *AssignmentCommand) GetNetworkPolicy() *NetworkPolicy
- func (x *AssignmentCommand) GetProfileRevisionId() string
- func (x *AssignmentCommand) GetRequirements() *ProfileRequirements
- func (x *AssignmentCommand) GetSequence() uint64
- func (x *AssignmentCommand) GetWorkspaceId() string
- func (*AssignmentCommand) ProtoMessage()
- func (x *AssignmentCommand) ProtoReflect() protoreflect.Message
- func (x *AssignmentCommand) Reset()
- func (x *AssignmentCommand) String() string
- type AssignmentDecision
- func (AssignmentDecision) Descriptor() protoreflect.EnumDescriptor
- func (x AssignmentDecision) Enum() *AssignmentDecision
- func (AssignmentDecision) EnumDescriptor() ([]byte, []int)deprecated
- func (x AssignmentDecision) Number() protoreflect.EnumNumber
- func (x AssignmentDecision) String() string
- func (AssignmentDecision) Type() protoreflect.EnumType
- type AssignmentFence
- func (*AssignmentFence) Descriptor() ([]byte, []int)deprecated
- func (x *AssignmentFence) GetAssignmentId() string
- func (x *AssignmentFence) GetFencingToken() []byte
- func (x *AssignmentFence) GetInstanceId() string
- func (x *AssignmentFence) GetSandboxGeneration() uint64
- func (x *AssignmentFence) GetSandboxId() string
- func (*AssignmentFence) ProtoMessage()
- func (x *AssignmentFence) ProtoReflect() protoreflect.Message
- func (x *AssignmentFence) Reset()
- func (x *AssignmentFence) String() string
- type AssignmentProgress
- func (*AssignmentProgress) Descriptor() ([]byte, []int)deprecated
- func (x *AssignmentProgress) GetCorrelation() *Correlation
- func (x *AssignmentProgress) GetFence() *AssignmentFence
- func (x *AssignmentProgress) GetMessageId() string
- func (x *AssignmentProgress) GetObservedAtUnixMs() uint64
- func (x *AssignmentProgress) GetObservedAtUnixNs() uint64
- func (x *AssignmentProgress) GetSequence() uint64
- func (x *AssignmentProgress) GetStage() AssignmentProgressStage
- func (*AssignmentProgress) ProtoMessage()
- func (x *AssignmentProgress) ProtoReflect() protoreflect.Message
- func (x *AssignmentProgress) Reset()
- func (x *AssignmentProgress) String() string
- type AssignmentProgressStage
- func (AssignmentProgressStage) Descriptor() protoreflect.EnumDescriptor
- func (x AssignmentProgressStage) Enum() *AssignmentProgressStage
- func (AssignmentProgressStage) EnumDescriptor() ([]byte, []int)deprecated
- func (x AssignmentProgressStage) Number() protoreflect.EnumNumber
- func (x AssignmentProgressStage) String() string
- func (AssignmentProgressStage) Type() protoreflect.EnumType
- type AssignmentResult
- func (*AssignmentResult) Descriptor() ([]byte, []int)deprecated
- func (x *AssignmentResult) GetBackendKind() string
- func (x *AssignmentResult) GetBackendReference() string
- func (x *AssignmentResult) GetCorrelation() *Correlation
- func (x *AssignmentResult) GetFence() *AssignmentFence
- func (x *AssignmentResult) GetMessageId() string
- func (x *AssignmentResult) GetSafeDetail() string
- func (x *AssignmentResult) GetSequence() uint64
- func (x *AssignmentResult) GetTerminal() AssignmentTerminalKind
- func (*AssignmentResult) ProtoMessage()
- func (x *AssignmentResult) ProtoReflect() protoreflect.Message
- func (x *AssignmentResult) Reset()
- func (x *AssignmentResult) String() string
- type AssignmentTerminalKind
- func (AssignmentTerminalKind) Descriptor() protoreflect.EnumDescriptor
- func (x AssignmentTerminalKind) Enum() *AssignmentTerminalKind
- func (AssignmentTerminalKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x AssignmentTerminalKind) Number() protoreflect.EnumNumber
- func (x AssignmentTerminalKind) String() string
- func (AssignmentTerminalKind) Type() protoreflect.EnumType
- type Capacity
- func (*Capacity) Descriptor() ([]byte, []int)deprecated
- func (x *Capacity) GetDiskBytes() uint64
- func (x *Capacity) GetInstances() uint32
- func (x *Capacity) GetMemoryBytes() uint64
- func (x *Capacity) GetOperations() uint32
- func (x *Capacity) GetVcpuMillis() uint32
- func (*Capacity) ProtoMessage()
- func (x *Capacity) ProtoReflect() protoreflect.Message
- func (x *Capacity) Reset()
- func (x *Capacity) String() string
- type CapacityReservation
- func (*CapacityReservation) Descriptor() ([]byte, []int)deprecated
- func (x *CapacityReservation) GetCapacity() *Capacity
- func (x *CapacityReservation) GetReservationId() string
- func (*CapacityReservation) ProtoMessage()
- func (x *CapacityReservation) ProtoReflect() protoreflect.Message
- func (x *CapacityReservation) Reset()
- func (x *CapacityReservation) String() string
- type ControlPlaneToRunner
- func (*ControlPlaneToRunner) Descriptor() ([]byte, []int)deprecated
- func (x *ControlPlaneToRunner) GetAssignment() *AssignmentCommand
- func (x *ControlPlaneToRunner) GetDataPlaneCancel() *DataPlaneCancelCommand
- func (x *ControlPlaneToRunner) GetDataPlaneDirectAdmission() *DataPlaneDirectAdmission
- func (x *ControlPlaneToRunner) GetDataPlaneDirectOpen() *DataPlaneDirectOpen
- func (x *ControlPlaneToRunner) GetDrain() *DrainCommand
- func (x *ControlPlaneToRunner) GetExec() *ExecFrame
- func (x *ControlPlaneToRunner) GetFence() *FenceCommand
- func (x *ControlPlaneToRunner) GetFile() *FileFrame
- func (x *ControlPlaneToRunner) GetLocalWorkspace() *LocalWorkspaceCommand
- func (x *ControlPlaneToRunner) GetMessage() isControlPlaneToRunner_Message
- func (x *ControlPlaneToRunner) GetPort() *PortFrame
- func (x *ControlPlaneToRunner) GetPortDirectAdmission() *PortDirectAdmission
- func (x *ControlPlaneToRunner) GetPty() *PtyFrame
- func (x *ControlPlaneToRunner) GetRejection() *ProtocolRejection
- func (x *ControlPlaneToRunner) GetWelcome() *RunnerWelcome
- func (x *ControlPlaneToRunner) GetWorkspaceTransfer() *WorkspaceTransferFrame
- func (*ControlPlaneToRunner) ProtoMessage()
- func (x *ControlPlaneToRunner) ProtoReflect() protoreflect.Message
- func (x *ControlPlaneToRunner) Reset()
- func (x *ControlPlaneToRunner) String() string
- type ControlPlaneToRunner_Assignment
- type ControlPlaneToRunner_DataPlaneCancel
- type ControlPlaneToRunner_DataPlaneDirectAdmission
- type ControlPlaneToRunner_DataPlaneDirectOpen
- type ControlPlaneToRunner_Drain
- type ControlPlaneToRunner_Exec
- type ControlPlaneToRunner_Fence
- type ControlPlaneToRunner_File
- type ControlPlaneToRunner_LocalWorkspace
- type ControlPlaneToRunner_Port
- type ControlPlaneToRunner_PortDirectAdmission
- type ControlPlaneToRunner_Pty
- type ControlPlaneToRunner_Rejection
- type ControlPlaneToRunner_Welcome
- type ControlPlaneToRunner_WorkspaceTransfer
- type Correlation
- func (*Correlation) Descriptor() ([]byte, []int)deprecated
- func (x *Correlation) GetAssignmentId() string
- func (x *Correlation) GetInstanceId() string
- func (x *Correlation) GetLeaseId() string
- func (x *Correlation) GetOperationId() string
- func (x *Correlation) GetRequestId() string
- func (x *Correlation) GetRunnerId() string
- func (x *Correlation) GetSandboxGeneration() uint64
- func (x *Correlation) GetSandboxId() string
- func (*Correlation) ProtoMessage()
- func (x *Correlation) ProtoReflect() protoreflect.Message
- func (x *Correlation) Reset()
- func (x *Correlation) String() string
- type DataPlaneCancelCommand
- func (*DataPlaneCancelCommand) Descriptor() ([]byte, []int)deprecated
- func (x *DataPlaneCancelCommand) GetFence() *AssignmentFence
- func (x *DataPlaneCancelCommand) GetKind() DataPlaneSessionKind
- func (x *DataPlaneCancelCommand) GetMessageId() string
- func (x *DataPlaneCancelCommand) GetOperationId() string
- func (x *DataPlaneCancelCommand) GetReason() string
- func (x *DataPlaneCancelCommand) GetSequence() uint64
- func (x *DataPlaneCancelCommand) GetStreamId() string
- func (*DataPlaneCancelCommand) ProtoMessage()
- func (x *DataPlaneCancelCommand) ProtoReflect() protoreflect.Message
- func (x *DataPlaneCancelCommand) Reset()
- func (x *DataPlaneCancelCommand) String() string
- type DataPlaneDirectAdmission
- func (*DataPlaneDirectAdmission) Descriptor() ([]byte, []int)deprecated
- func (x *DataPlaneDirectAdmission) GetAdmission() DataPlaneDirectAdmissionKind
- func (x *DataPlaneDirectAdmission) GetFence() *AssignmentFence
- func (x *DataPlaneDirectAdmission) GetKind() DataPlaneSessionKind
- func (x *DataPlaneDirectAdmission) GetMessageId() string
- func (x *DataPlaneDirectAdmission) GetOperationId() string
- func (x *DataPlaneDirectAdmission) GetSafeDetail() string
- func (x *DataPlaneDirectAdmission) GetStreamId() string
- func (*DataPlaneDirectAdmission) ProtoMessage()
- func (x *DataPlaneDirectAdmission) ProtoReflect() protoreflect.Message
- func (x *DataPlaneDirectAdmission) Reset()
- func (x *DataPlaneDirectAdmission) String() string
- type DataPlaneDirectAdmissionKind
- func (DataPlaneDirectAdmissionKind) Descriptor() protoreflect.EnumDescriptor
- func (x DataPlaneDirectAdmissionKind) Enum() *DataPlaneDirectAdmissionKind
- func (DataPlaneDirectAdmissionKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataPlaneDirectAdmissionKind) Number() protoreflect.EnumNumber
- func (x DataPlaneDirectAdmissionKind) String() string
- func (DataPlaneDirectAdmissionKind) Type() protoreflect.EnumType
- type DataPlaneDirectConsume
- func (*DataPlaneDirectConsume) Descriptor() ([]byte, []int)deprecated
- func (x *DataPlaneDirectConsume) GetCorrelation() *Correlation
- func (x *DataPlaneDirectConsume) GetCredentialDigest() []byte
- func (x *DataPlaneDirectConsume) GetFence() *AssignmentFence
- func (x *DataPlaneDirectConsume) GetKind() DataPlaneSessionKind
- func (x *DataPlaneDirectConsume) GetMessageId() string
- func (x *DataPlaneDirectConsume) GetOperationId() string
- func (x *DataPlaneDirectConsume) GetSequence() uint64
- func (x *DataPlaneDirectConsume) GetStreamId() string
- func (*DataPlaneDirectConsume) ProtoMessage()
- func (x *DataPlaneDirectConsume) ProtoReflect() protoreflect.Message
- func (x *DataPlaneDirectConsume) Reset()
- func (x *DataPlaneDirectConsume) String() string
- type DataPlaneDirectOpen
- func (*DataPlaneDirectOpen) Descriptor() ([]byte, []int)deprecated
- func (x *DataPlaneDirectOpen) GetCorrelation() *Correlation
- func (x *DataPlaneDirectOpen) GetCredentialDigest() []byte
- func (x *DataPlaneDirectOpen) GetDeadlineUnixMs() uint64
- func (x *DataPlaneDirectOpen) GetFence() *AssignmentFence
- func (x *DataPlaneDirectOpen) GetKind() DataPlaneSessionKind
- func (x *DataPlaneDirectOpen) GetMessageId() string
- func (x *DataPlaneDirectOpen) GetOperationId() string
- func (x *DataPlaneDirectOpen) GetPort() *PortDirectOpen
- func (x *DataPlaneDirectOpen) GetSequence() uint64
- func (x *DataPlaneDirectOpen) GetStreamId() string
- func (x *DataPlaneDirectOpen) GetStreamWindowBytes() uint64
- func (*DataPlaneDirectOpen) ProtoMessage()
- func (x *DataPlaneDirectOpen) ProtoReflect() protoreflect.Message
- func (x *DataPlaneDirectOpen) Reset()
- func (x *DataPlaneDirectOpen) String() string
- type DataPlaneSessionKind
- func (DataPlaneSessionKind) Descriptor() protoreflect.EnumDescriptor
- func (x DataPlaneSessionKind) Enum() *DataPlaneSessionKind
- func (DataPlaneSessionKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataPlaneSessionKind) Number() protoreflect.EnumNumber
- func (x DataPlaneSessionKind) String() string
- func (DataPlaneSessionKind) Type() protoreflect.EnumType
- type DrainCommand
- func (*DrainCommand) Descriptor() ([]byte, []int)deprecated
- func (x *DrainCommand) GetDeadlineUnixMs() uint64
- func (x *DrainCommand) GetMessageId() string
- func (x *DrainCommand) GetMode() DrainMode
- func (x *DrainCommand) GetSequence() uint64
- func (*DrainCommand) ProtoMessage()
- func (x *DrainCommand) ProtoReflect() protoreflect.Message
- func (x *DrainCommand) Reset()
- func (x *DrainCommand) String() string
- type DrainMode
- type DrainPhase
- type DrainState
- func (*DrainState) Descriptor() ([]byte, []int)deprecated
- func (x *DrainState) GetMessageId() string
- func (x *DrainState) GetPhase() DrainPhase
- func (x *DrainState) GetRemainingAssignments() []*ActiveAssignmentSummary
- func (x *DrainState) GetSequence() uint64
- func (*DrainState) ProtoMessage()
- func (x *DrainState) ProtoReflect() protoreflect.Message
- func (x *DrainState) Reset()
- func (x *DrainState) String() string
- type EnvironmentEntry
- func (*EnvironmentEntry) Descriptor() ([]byte, []int)deprecated
- func (x *EnvironmentEntry) GetName() string
- func (x *EnvironmentEntry) GetValue() []byte
- func (*EnvironmentEntry) ProtoMessage()
- func (x *EnvironmentEntry) ProtoReflect() protoreflect.Message
- func (x *EnvironmentEntry) Reset()
- func (x *EnvironmentEntry) String() string
- type Evidence
- func (*Evidence) Descriptor() ([]byte, []int)deprecated
- func (x *Evidence) GetCorrelation() *Correlation
- func (x *Evidence) GetEvent() string
- func (x *Evidence) GetMessageId() string
- func (x *Evidence) GetObservedAtUnixMs() uint64
- func (x *Evidence) GetOutcome() string
- func (x *Evidence) GetSequence() uint64
- func (x *Evidence) GetTerminalKind() string
- func (*Evidence) ProtoMessage()
- func (x *Evidence) ProtoReflect() protoreflect.Message
- func (x *Evidence) Reset()
- func (x *Evidence) String() string
- type ExecBufferedResult
- func (*ExecBufferedResult) Descriptor() ([]byte, []int)deprecated
- func (x *ExecBufferedResult) GetStderr() []byte
- func (x *ExecBufferedResult) GetStdout() []byte
- func (x *ExecBufferedResult) GetTerminal() *ExecTerminal
- func (*ExecBufferedResult) ProtoMessage()
- func (x *ExecBufferedResult) ProtoReflect() protoreflect.Message
- func (x *ExecBufferedResult) Reset()
- func (x *ExecBufferedResult) String() string
- type ExecCancel
- type ExecFrame
- func (*ExecFrame) Descriptor() ([]byte, []int)deprecated
- func (x *ExecFrame) GetBufferedResult() *ExecBufferedResult
- func (x *ExecFrame) GetCancel() *ExecCancel
- func (x *ExecFrame) GetCorrelation() *Correlation
- func (x *ExecFrame) GetCredit() *StreamCredit
- func (x *ExecFrame) GetFence() *AssignmentFence
- func (x *ExecFrame) GetInput() *ExecInput
- func (x *ExecFrame) GetOpen() *ExecOpen
- func (x *ExecFrame) GetOperationId() string
- func (x *ExecFrame) GetOutput() *ExecOutput
- func (x *ExecFrame) GetPayload() isExecFrame_Payload
- func (x *ExecFrame) GetSequence() uint64
- func (x *ExecFrame) GetStreamId() string
- func (x *ExecFrame) GetTerminal() *ExecTerminal
- func (*ExecFrame) ProtoMessage()
- func (x *ExecFrame) ProtoReflect() protoreflect.Message
- func (x *ExecFrame) Reset()
- func (x *ExecFrame) String() string
- type ExecFrame_BufferedResult
- type ExecFrame_Cancel
- type ExecFrame_Credit
- type ExecFrame_Input
- type ExecFrame_Open
- type ExecFrame_Output
- type ExecFrame_Terminal
- type ExecInput
- type ExecOpen
- func (*ExecOpen) Descriptor() ([]byte, []int)deprecated
- func (x *ExecOpen) GetAllocatePty() bool
- func (x *ExecOpen) GetArgv() *ArgvCommand
- func (x *ExecOpen) GetCommand() isExecOpen_Command
- func (x *ExecOpen) GetCwd() string
- func (x *ExecOpen) GetDeadlineUnixMs() uint64
- func (x *ExecOpen) GetEnvironment() []*EnvironmentEntry
- func (x *ExecOpen) GetOutputLimitBytes() uint64
- func (x *ExecOpen) GetPtyColumns() uint32
- func (x *ExecOpen) GetPtyRows() uint32
- func (x *ExecOpen) GetShell() string
- func (x *ExecOpen) GetStdin() []byte
- func (x *ExecOpen) GetStreaming() bool
- func (*ExecOpen) ProtoMessage()
- func (x *ExecOpen) ProtoReflect() protoreflect.Message
- func (x *ExecOpen) Reset()
- func (x *ExecOpen) String() string
- type ExecOpen_Argv
- type ExecOpen_Shell
- type ExecOutput
- func (*ExecOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ExecOutput) GetChannel() ExecOutputChannel
- func (x *ExecOutput) GetData() []byte
- func (*ExecOutput) ProtoMessage()
- func (x *ExecOutput) ProtoReflect() protoreflect.Message
- func (x *ExecOutput) Reset()
- func (x *ExecOutput) String() string
- type ExecOutputChannel
- func (ExecOutputChannel) Descriptor() protoreflect.EnumDescriptor
- func (x ExecOutputChannel) Enum() *ExecOutputChannel
- func (ExecOutputChannel) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExecOutputChannel) Number() protoreflect.EnumNumber
- func (x ExecOutputChannel) String() string
- func (ExecOutputChannel) Type() protoreflect.EnumType
- type ExecTerminal
- func (*ExecTerminal) Descriptor() ([]byte, []int)deprecated
- func (x *ExecTerminal) GetElapsedMilliseconds() uint64
- func (x *ExecTerminal) GetExitCode() int32
- func (x *ExecTerminal) GetInfrastructureFailureReason() InfrastructureFailureReason
- func (x *ExecTerminal) GetKind() ExecTerminalKind
- func (x *ExecTerminal) GetLimitBytes() uint64
- func (x *ExecTerminal) GetMessage() string
- func (x *ExecTerminal) GetRetryable() bool
- func (x *ExecTerminal) GetSafeDetail() string
- func (x *ExecTerminal) GetSignal() int32
- func (x *ExecTerminal) GetSpawnFailureReason() SpawnFailureReason
- func (*ExecTerminal) ProtoMessage()
- func (x *ExecTerminal) ProtoReflect() protoreflect.Message
- func (x *ExecTerminal) Reset()
- func (x *ExecTerminal) String() string
- type ExecTerminalKind
- func (ExecTerminalKind) Descriptor() protoreflect.EnumDescriptor
- func (x ExecTerminalKind) Enum() *ExecTerminalKind
- func (ExecTerminalKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExecTerminalKind) Number() protoreflect.EnumNumber
- func (x ExecTerminalKind) String() string
- func (ExecTerminalKind) Type() protoreflect.EnumType
- type FenceCommand
- func (*FenceCommand) Descriptor() ([]byte, []int)deprecated
- func (x *FenceCommand) GetCorrelation() *Correlation
- func (x *FenceCommand) GetDeadlineUnixMs() uint64
- func (x *FenceCommand) GetFence() *AssignmentFence
- func (x *FenceCommand) GetMessageId() string
- func (x *FenceCommand) GetReason() FenceReason
- func (x *FenceCommand) GetSequence() uint64
- func (*FenceCommand) ProtoMessage()
- func (x *FenceCommand) ProtoReflect() protoreflect.Message
- func (x *FenceCommand) Reset()
- func (x *FenceCommand) String() string
- type FenceReason
- func (FenceReason) Descriptor() protoreflect.EnumDescriptor
- func (x FenceReason) Enum() *FenceReason
- func (FenceReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x FenceReason) Number() protoreflect.EnumNumber
- func (x FenceReason) String() string
- func (FenceReason) Type() protoreflect.EnumType
- type FenceResult
- func (*FenceResult) Descriptor() ([]byte, []int)deprecated
- func (x *FenceResult) GetCorrelation() *Correlation
- func (x *FenceResult) GetFence() *AssignmentFence
- func (x *FenceResult) GetMessageId() string
- func (x *FenceResult) GetResult() FenceResultKind
- func (x *FenceResult) GetSafeDetail() string
- func (x *FenceResult) GetSequence() uint64
- func (x *FenceResult) GetTerminationEvidenceDigest() string
- func (*FenceResult) ProtoMessage()
- func (x *FenceResult) ProtoReflect() protoreflect.Message
- func (x *FenceResult) Reset()
- func (x *FenceResult) String() string
- type FenceResultKind
- func (FenceResultKind) Descriptor() protoreflect.EnumDescriptor
- func (x FenceResultKind) Enum() *FenceResultKind
- func (FenceResultKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x FenceResultKind) Number() protoreflect.EnumNumber
- func (x FenceResultKind) String() string
- func (FenceResultKind) Type() protoreflect.EnumType
- type FileChunk
- type FileFrame
- func (*FileFrame) Descriptor() ([]byte, []int)deprecated
- func (x *FileFrame) GetCancel() *ExecCancel
- func (x *FileFrame) GetChunk() *FileChunk
- func (x *FileFrame) GetCorrelation() *Correlation
- func (x *FileFrame) GetCredit() *StreamCredit
- func (x *FileFrame) GetFence() *AssignmentFence
- func (x *FileFrame) GetMetadata() *FileMetadata
- func (x *FileFrame) GetOpen() *FileOpen
- func (x *FileFrame) GetOperationId() string
- func (x *FileFrame) GetPayload() isFileFrame_Payload
- func (x *FileFrame) GetSequence() uint64
- func (x *FileFrame) GetStreamId() string
- func (x *FileFrame) GetTerminal() *FileTerminal
- func (*FileFrame) ProtoMessage()
- func (x *FileFrame) ProtoReflect() protoreflect.Message
- func (x *FileFrame) Reset()
- func (x *FileFrame) String() string
- type FileFrame_Cancel
- type FileFrame_Chunk
- type FileFrame_Credit
- type FileFrame_Metadata
- type FileFrame_Open
- type FileFrame_Terminal
- type FileKind
- type FileMetadata
- func (*FileMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *FileMetadata) GetChecksum() string
- func (x *FileMetadata) GetDirectChildEntries() []*FileMetadataEntry
- func (x *FileMetadata) GetDirectChildren() []string
- func (x *FileMetadata) GetExists() bool
- func (x *FileMetadata) GetKind() FileKind
- func (x *FileMetadata) GetMode() uint32
- func (x *FileMetadata) GetModifiedAtUnixMs() uint64
- func (x *FileMetadata) GetSize() uint64
- func (*FileMetadata) ProtoMessage()
- func (x *FileMetadata) ProtoReflect() protoreflect.Message
- func (x *FileMetadata) Reset()
- func (x *FileMetadata) String() string
- type FileMetadataEntry
- func (*FileMetadataEntry) Descriptor() ([]byte, []int)deprecated
- func (x *FileMetadataEntry) GetKind() FileKind
- func (x *FileMetadataEntry) GetModifiedAtUnixMs() uint64
- func (x *FileMetadataEntry) GetPath() string
- func (x *FileMetadataEntry) GetSize() uint64
- func (*FileMetadataEntry) ProtoMessage()
- func (x *FileMetadataEntry) ProtoReflect() protoreflect.Message
- func (x *FileMetadataEntry) Reset()
- func (x *FileMetadataEntry) String() string
- type FileOpen
- func (*FileOpen) Descriptor() ([]byte, []int)deprecated
- func (x *FileOpen) GetExpectedChecksum() string
- func (x *FileOpen) GetExpectedSize() uint64
- func (x *FileOpen) GetForce() bool
- func (x *FileOpen) GetOperation() FileOperation
- func (x *FileOpen) GetRecursive() bool
- func (x *FileOpen) GetWorkspaceRelativePath() string
- func (*FileOpen) ProtoMessage()
- func (x *FileOpen) ProtoReflect() protoreflect.Message
- func (x *FileOpen) Reset()
- func (x *FileOpen) String() string
- type FileOperation
- func (FileOperation) Descriptor() protoreflect.EnumDescriptor
- func (x FileOperation) Enum() *FileOperation
- func (FileOperation) EnumDescriptor() ([]byte, []int)deprecated
- func (x FileOperation) Number() protoreflect.EnumNumber
- func (x FileOperation) String() string
- func (FileOperation) Type() protoreflect.EnumType
- type FileTerminal
- func (*FileTerminal) Descriptor() ([]byte, []int)deprecated
- func (x *FileTerminal) GetKind() FileTerminalKind
- func (x *FileTerminal) GetSafeDetail() string
- func (*FileTerminal) ProtoMessage()
- func (x *FileTerminal) ProtoReflect() protoreflect.Message
- func (x *FileTerminal) Reset()
- func (x *FileTerminal) String() string
- type FileTerminalKind
- func (FileTerminalKind) Descriptor() protoreflect.EnumDescriptor
- func (x FileTerminalKind) Enum() *FileTerminalKind
- func (FileTerminalKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x FileTerminalKind) Number() protoreflect.EnumNumber
- func (x FileTerminalKind) String() string
- func (FileTerminalKind) Type() protoreflect.EnumType
- type InfrastructureFailureReason
- func (InfrastructureFailureReason) Descriptor() protoreflect.EnumDescriptor
- func (x InfrastructureFailureReason) Enum() *InfrastructureFailureReason
- func (InfrastructureFailureReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x InfrastructureFailureReason) Number() protoreflect.EnumNumber
- func (x InfrastructureFailureReason) String() string
- func (InfrastructureFailureReason) Type() protoreflect.EnumType
- type InstanceObservedTerminationReason
- func (InstanceObservedTerminationReason) Descriptor() protoreflect.EnumDescriptor
- func (x InstanceObservedTerminationReason) Enum() *InstanceObservedTerminationReason
- func (InstanceObservedTerminationReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x InstanceObservedTerminationReason) Number() protoreflect.EnumNumber
- func (x InstanceObservedTerminationReason) String() string
- func (InstanceObservedTerminationReason) Type() protoreflect.EnumType
- type InstanceTerminal
- func (*InstanceTerminal) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceTerminal) GetCorrelation() *Correlation
- func (x *InstanceTerminal) GetFence() *AssignmentFence
- func (x *InstanceTerminal) GetMessageId() string
- func (x *InstanceTerminal) GetObservedAtUnixMs() uint64
- func (x *InstanceTerminal) GetReason() InstanceObservedTerminationReason
- func (x *InstanceTerminal) GetSequence() uint64
- func (x *InstanceTerminal) GetTerminationEvidenceDigest() string
- func (*InstanceTerminal) ProtoMessage()
- func (x *InstanceTerminal) ProtoReflect() protoreflect.Message
- func (x *InstanceTerminal) Reset()
- func (x *InstanceTerminal) String() string
- type LocalWorkspaceCommand
- func (*LocalWorkspaceCommand) Descriptor() ([]byte, []int)deprecated
- func (x *LocalWorkspaceCommand) GetCommandVersion() uint32
- func (x *LocalWorkspaceCommand) GetCorrelation() *Correlation
- func (x *LocalWorkspaceCommand) GetEffectId() string
- func (x *LocalWorkspaceCommand) GetExpectedGeneration() uint64
- func (x *LocalWorkspaceCommand) GetFencingToken() []byte
- func (x *LocalWorkspaceCommand) GetKind() LocalWorkspaceCommandKind
- func (x *LocalWorkspaceCommand) GetLogicalCapacityBytes() uint64
- func (x *LocalWorkspaceCommand) GetMessageId() string
- func (x *LocalWorkspaceCommand) GetNextGeneration() uint64
- func (x *LocalWorkspaceCommand) GetOperationId() string
- func (x *LocalWorkspaceCommand) GetSandboxId() string
- func (x *LocalWorkspaceCommand) GetSequence() uint64
- func (x *LocalWorkspaceCommand) GetSnapshotId() string
- func (x *LocalWorkspaceCommand) GetWorkspaceId() string
- func (*LocalWorkspaceCommand) ProtoMessage()
- func (x *LocalWorkspaceCommand) ProtoReflect() protoreflect.Message
- func (x *LocalWorkspaceCommand) Reset()
- func (x *LocalWorkspaceCommand) String() string
- type LocalWorkspaceCommandKind
- func (LocalWorkspaceCommandKind) Descriptor() protoreflect.EnumDescriptor
- func (x LocalWorkspaceCommandKind) Enum() *LocalWorkspaceCommandKind
- func (LocalWorkspaceCommandKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x LocalWorkspaceCommandKind) Number() protoreflect.EnumNumber
- func (x LocalWorkspaceCommandKind) String() string
- func (LocalWorkspaceCommandKind) Type() protoreflect.EnumType
- type LocalWorkspaceInventoryItem
- func (*LocalWorkspaceInventoryItem) Descriptor() ([]byte, []int)deprecated
- func (x *LocalWorkspaceInventoryItem) GetActiveWriter() bool
- func (x *LocalWorkspaceInventoryItem) GetFormatted() bool
- func (x *LocalWorkspaceInventoryItem) GetGeneration() uint64
- func (x *LocalWorkspaceInventoryItem) GetLogicalCapacityBytes() uint64
- func (x *LocalWorkspaceInventoryItem) GetRelocationSealed() bool
- func (x *LocalWorkspaceInventoryItem) GetRestorePending() bool
- func (x *LocalWorkspaceInventoryItem) GetWorkspaceId() string
- func (*LocalWorkspaceInventoryItem) ProtoMessage()
- func (x *LocalWorkspaceInventoryItem) ProtoReflect() protoreflect.Message
- func (x *LocalWorkspaceInventoryItem) Reset()
- func (x *LocalWorkspaceInventoryItem) String() string
- type LocalWorkspaceReceiptItem
- func (*LocalWorkspaceReceiptItem) Descriptor() ([]byte, []int)deprecated
- func (x *LocalWorkspaceReceiptItem) GetGeneration() uint64
- func (x *LocalWorkspaceReceiptItem) GetKind() LocalWorkspaceCommandKind
- func (x *LocalWorkspaceReceiptItem) GetLogicalCapacityBytes() uint64
- func (x *LocalWorkspaceReceiptItem) GetOperationId() string
- func (x *LocalWorkspaceReceiptItem) GetPreviousGeneration() uint64
- func (x *LocalWorkspaceReceiptItem) GetReceiptRecordedAtUnixMs() uint64
- func (x *LocalWorkspaceReceiptItem) GetSnapshotId() string
- func (x *LocalWorkspaceReceiptItem) GetWorkspaceId() string
- func (*LocalWorkspaceReceiptItem) ProtoMessage()
- func (x *LocalWorkspaceReceiptItem) ProtoReflect() protoreflect.Message
- func (x *LocalWorkspaceReceiptItem) Reset()
- func (x *LocalWorkspaceReceiptItem) String() string
- type LocalWorkspaceResult
- func (*LocalWorkspaceResult) Descriptor() ([]byte, []int)deprecated
- func (x *LocalWorkspaceResult) GetCommandVersion() uint32
- func (x *LocalWorkspaceResult) GetCorrelation() *Correlation
- func (x *LocalWorkspaceResult) GetEffectId() string
- func (x *LocalWorkspaceResult) GetGeneration() uint64
- func (x *LocalWorkspaceResult) GetInventory() []*LocalWorkspaceInventoryItem
- func (x *LocalWorkspaceResult) GetKind() LocalWorkspaceCommandKind
- func (x *LocalWorkspaceResult) GetLogicalCapacityBytes() uint64
- func (x *LocalWorkspaceResult) GetMessageId() string
- func (x *LocalWorkspaceResult) GetOperationId() string
- func (x *LocalWorkspaceResult) GetPreviousGeneration() uint64
- func (x *LocalWorkspaceResult) GetReceiptRecordedAtUnixMs() uint64
- func (x *LocalWorkspaceResult) GetReceipts() []*LocalWorkspaceReceiptItem
- func (x *LocalWorkspaceResult) GetSafeDetail() string
- func (x *LocalWorkspaceResult) GetSandboxId() string
- func (x *LocalWorkspaceResult) GetSequence() uint64
- func (x *LocalWorkspaceResult) GetSnapshotId() string
- func (x *LocalWorkspaceResult) GetTerminal() LocalWorkspaceTerminalKind
- func (x *LocalWorkspaceResult) GetWorkspaceId() string
- func (*LocalWorkspaceResult) ProtoMessage()
- func (x *LocalWorkspaceResult) ProtoReflect() protoreflect.Message
- func (x *LocalWorkspaceResult) Reset()
- func (x *LocalWorkspaceResult) String() string
- type LocalWorkspaceTerminalKind
- func (LocalWorkspaceTerminalKind) Descriptor() protoreflect.EnumDescriptor
- func (x LocalWorkspaceTerminalKind) Enum() *LocalWorkspaceTerminalKind
- func (LocalWorkspaceTerminalKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x LocalWorkspaceTerminalKind) Number() protoreflect.EnumNumber
- func (x LocalWorkspaceTerminalKind) String() string
- func (LocalWorkspaceTerminalKind) Type() protoreflect.EnumType
- type NetworkDestination
- func (*NetworkDestination) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkDestination) GetCidr() string
- func (x *NetworkDestination) GetDomain() string
- func (x *NetworkDestination) GetPort() uint32
- func (x *NetworkDestination) GetProtocol() NetworkDestinationProtocol
- func (x *NetworkDestination) GetTarget() isNetworkDestination_Target
- func (*NetworkDestination) ProtoMessage()
- func (x *NetworkDestination) ProtoReflect() protoreflect.Message
- func (x *NetworkDestination) Reset()
- func (x *NetworkDestination) String() string
- type NetworkDestinationProtocol
- func (NetworkDestinationProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkDestinationProtocol) Enum() *NetworkDestinationProtocol
- func (NetworkDestinationProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkDestinationProtocol) Number() protoreflect.EnumNumber
- func (x NetworkDestinationProtocol) String() string
- func (NetworkDestinationProtocol) Type() protoreflect.EnumType
- type NetworkDestination_Cidr
- type NetworkDestination_Domain
- type NetworkPolicy
- func (*NetworkPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkPolicy) GetDestinations() []*NetworkDestination
- func (x *NetworkPolicy) GetMode() NetworkPolicyMode
- func (*NetworkPolicy) ProtoMessage()
- func (x *NetworkPolicy) ProtoReflect() protoreflect.Message
- func (x *NetworkPolicy) Reset()
- func (x *NetworkPolicy) String() string
- type NetworkPolicyMode
- func (NetworkPolicyMode) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkPolicyMode) Enum() *NetworkPolicyMode
- func (NetworkPolicyMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkPolicyMode) Number() protoreflect.EnumNumber
- func (x NetworkPolicyMode) String() string
- func (NetworkPolicyMode) Type() protoreflect.EnumType
- type PortBytes
- type PortDirectAdmission
- func (*PortDirectAdmission) Descriptor() ([]byte, []int)deprecated
- func (x *PortDirectAdmission) GetFence() *AssignmentFence
- func (x *PortDirectAdmission) GetKind() PortDirectAdmissionKind
- func (x *PortDirectAdmission) GetMessageId() string
- func (x *PortDirectAdmission) GetOperationId() string
- func (x *PortDirectAdmission) GetSafeDetail() string
- func (x *PortDirectAdmission) GetStreamId() string
- func (*PortDirectAdmission) ProtoMessage()
- func (x *PortDirectAdmission) ProtoReflect() protoreflect.Message
- func (x *PortDirectAdmission) Reset()
- func (x *PortDirectAdmission) String() string
- type PortDirectAdmissionKind
- func (PortDirectAdmissionKind) Descriptor() protoreflect.EnumDescriptor
- func (x PortDirectAdmissionKind) Enum() *PortDirectAdmissionKind
- func (PortDirectAdmissionKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortDirectAdmissionKind) Number() protoreflect.EnumNumber
- func (x PortDirectAdmissionKind) String() string
- func (PortDirectAdmissionKind) Type() protoreflect.EnumType
- type PortDirectConsume
- func (*PortDirectConsume) Descriptor() ([]byte, []int)deprecated
- func (x *PortDirectConsume) GetCorrelation() *Correlation
- func (x *PortDirectConsume) GetCredentialDigest() []byte
- func (x *PortDirectConsume) GetFence() *AssignmentFence
- func (x *PortDirectConsume) GetMessageId() string
- func (x *PortDirectConsume) GetOperationId() string
- func (x *PortDirectConsume) GetSequence() uint64
- func (x *PortDirectConsume) GetStreamId() string
- func (*PortDirectConsume) ProtoMessage()
- func (x *PortDirectConsume) ProtoReflect() protoreflect.Message
- func (x *PortDirectConsume) Reset()
- func (x *PortDirectConsume) String() string
- type PortDirectOpen
- func (*PortDirectOpen) Descriptor() ([]byte, []int)deprecated
- func (x *PortDirectOpen) GetCredentialDigest() []byte
- func (x *PortDirectOpen) GetDeadlineUnixMs() uint64
- func (x *PortDirectOpen) GetGuestPort() uint32
- func (x *PortDirectOpen) GetLeaseId() string
- func (x *PortDirectOpen) GetPortName() string
- func (x *PortDirectOpen) GetProtocol() string
- func (*PortDirectOpen) ProtoMessage()
- func (x *PortDirectOpen) ProtoReflect() protoreflect.Message
- func (x *PortDirectOpen) Reset()
- func (x *PortDirectOpen) String() string
- type PortFrame
- func (*PortFrame) Descriptor() ([]byte, []int)deprecated
- func (x *PortFrame) GetBytes() *PortBytes
- func (x *PortFrame) GetCancel() *ExecCancel
- func (x *PortFrame) GetCorrelation() *Correlation
- func (x *PortFrame) GetCredit() *StreamCredit
- func (x *PortFrame) GetDirectOpen() *PortDirectOpen
- func (x *PortFrame) GetFence() *AssignmentFence
- func (x *PortFrame) GetOpen() *PortOpen
- func (x *PortFrame) GetOperationId() string
- func (x *PortFrame) GetPayload() isPortFrame_Payload
- func (x *PortFrame) GetSequence() uint64
- func (x *PortFrame) GetStreamId() string
- func (x *PortFrame) GetTerminal() *PortTerminal
- func (*PortFrame) ProtoMessage()
- func (x *PortFrame) ProtoReflect() protoreflect.Message
- func (x *PortFrame) Reset()
- func (x *PortFrame) String() string
- type PortFrame_Bytes
- type PortFrame_Cancel
- type PortFrame_Credit
- type PortFrame_DirectOpen
- type PortFrame_Open
- type PortFrame_Terminal
- type PortOpen
- func (*PortOpen) Descriptor() ([]byte, []int)deprecated
- func (x *PortOpen) GetGuestPort() uint32
- func (x *PortOpen) GetIdleTimeoutMs() uint64
- func (x *PortOpen) GetProtocol() string
- func (*PortOpen) ProtoMessage()
- func (x *PortOpen) ProtoReflect() protoreflect.Message
- func (x *PortOpen) Reset()
- func (x *PortOpen) String() string
- type PortTerminal
- func (*PortTerminal) Descriptor() ([]byte, []int)deprecated
- func (x *PortTerminal) GetKind() PortTerminalKind
- func (x *PortTerminal) GetSafeDetail() string
- func (*PortTerminal) ProtoMessage()
- func (x *PortTerminal) ProtoReflect() protoreflect.Message
- func (x *PortTerminal) Reset()
- func (x *PortTerminal) String() string
- type PortTerminalKind
- func (PortTerminalKind) Descriptor() protoreflect.EnumDescriptor
- func (x PortTerminalKind) Enum() *PortTerminalKind
- func (PortTerminalKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortTerminalKind) Number() protoreflect.EnumNumber
- func (x PortTerminalKind) String() string
- func (PortTerminalKind) Type() protoreflect.EnumType
- type ProfileRequirements
- func (*ProfileRequirements) Descriptor() ([]byte, []int)deprecated
- func (x *ProfileRequirements) GetArchitecture() string
- func (x *ProfileRequirements) GetDiskBytes() uint64
- func (x *ProfileRequirements) GetMaximumOperationMs() uint64
- func (x *ProfileRequirements) GetMaximumOutputBytes() uint64
- func (x *ProfileRequirements) GetMemoryBytes() uint64
- func (x *ProfileRequirements) GetProcessLimit() uint32
- func (x *ProfileRequirements) GetRequiredCapabilities() []string
- func (x *ProfileRequirements) GetVcpuCount() uint32
- func (x *ProfileRequirements) GetVcpuMillis() uint32
- func (*ProfileRequirements) ProtoMessage()
- func (x *ProfileRequirements) ProtoReflect() protoreflect.Message
- func (x *ProfileRequirements) Reset()
- func (x *ProfileRequirements) String() string
- type ProtocolRejection
- func (*ProtocolRejection) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolRejection) GetKind() ProtocolRejectionKind
- func (x *ProtocolRejection) GetSafeDetail() string
- func (*ProtocolRejection) ProtoMessage()
- func (x *ProtocolRejection) ProtoReflect() protoreflect.Message
- func (x *ProtocolRejection) Reset()
- func (x *ProtocolRejection) String() string
- type ProtocolRejectionKind
- func (ProtocolRejectionKind) Descriptor() protoreflect.EnumDescriptor
- func (x ProtocolRejectionKind) Enum() *ProtocolRejectionKind
- func (ProtocolRejectionKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtocolRejectionKind) Number() protoreflect.EnumNumber
- func (x ProtocolRejectionKind) String() string
- func (ProtocolRejectionKind) Type() protoreflect.EnumType
- type ProtocolVersionRange
- func (*ProtocolVersionRange) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolVersionRange) GetMaximum() uint32
- func (x *ProtocolVersionRange) GetMinimum() uint32
- func (*ProtocolVersionRange) ProtoMessage()
- func (x *ProtocolVersionRange) ProtoReflect() protoreflect.Message
- func (x *ProtocolVersionRange) Reset()
- func (x *ProtocolVersionRange) String() string
- type PtyAttach
- func (*PtyAttach) Descriptor() ([]byte, []int)deprecated
- func (x *PtyAttach) GetAfterSequence() int64
- func (x *PtyAttach) GetReconnectId() string
- func (x *PtyAttach) GetStreamWindowBytes() uint64
- func (*PtyAttach) ProtoMessage()
- func (x *PtyAttach) ProtoReflect() protoreflect.Message
- func (x *PtyAttach) Reset()
- func (x *PtyAttach) String() string
- type PtyAttachResult
- func (*PtyAttachResult) Descriptor() ([]byte, []int)deprecated
- func (x *PtyAttachResult) GetAfterSequence() int64
- func (x *PtyAttachResult) GetKind() PtyAttachResultKind
- func (x *PtyAttachResult) GetNextInputSequence() uint64
- func (x *PtyAttachResult) GetSafeDetail() string
- func (*PtyAttachResult) ProtoMessage()
- func (x *PtyAttachResult) ProtoReflect() protoreflect.Message
- func (x *PtyAttachResult) Reset()
- func (x *PtyAttachResult) String() string
- type PtyAttachResultKind
- func (PtyAttachResultKind) Descriptor() protoreflect.EnumDescriptor
- func (x PtyAttachResultKind) Enum() *PtyAttachResultKind
- func (PtyAttachResultKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x PtyAttachResultKind) Number() protoreflect.EnumNumber
- func (x PtyAttachResultKind) String() string
- func (PtyAttachResultKind) Type() protoreflect.EnumType
- type PtyDetach
- type PtyFrame
- func (*PtyFrame) Descriptor() ([]byte, []int)deprecated
- func (x *PtyFrame) GetAttach() *PtyAttach
- func (x *PtyFrame) GetAttachResult() *PtyAttachResult
- func (x *PtyFrame) GetCorrelation() *Correlation
- func (x *PtyFrame) GetCredit() *StreamCredit
- func (x *PtyFrame) GetDetach() *PtyDetach
- func (x *PtyFrame) GetFence() *AssignmentFence
- func (x *PtyFrame) GetInput() *PtyInput
- func (x *PtyFrame) GetOperationId() string
- func (x *PtyFrame) GetOutput() *ExecOutput
- func (x *PtyFrame) GetPayload() isPtyFrame_Payload
- func (x *PtyFrame) GetResize() *PtyResize
- func (x *PtyFrame) GetSequence() uint64
- func (x *PtyFrame) GetStreamId() string
- func (x *PtyFrame) GetTerminal() *ExecTerminal
- func (*PtyFrame) ProtoMessage()
- func (x *PtyFrame) ProtoReflect() protoreflect.Message
- func (x *PtyFrame) Reset()
- func (x *PtyFrame) String() string
- type PtyFrame_Attach
- type PtyFrame_AttachResult
- type PtyFrame_Credit
- type PtyFrame_Detach
- type PtyFrame_Input
- type PtyFrame_Output
- type PtyFrame_Resize
- type PtyFrame_Terminal
- type PtyInput
- type PtyResize
- type RunnerCapabilities
- func (*RunnerCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *RunnerCapabilities) GetArchitecture() string
- func (x *RunnerCapabilities) GetCgroupReady() bool
- func (x *RunnerCapabilities) GetCleanupReady() bool
- func (x *RunnerCapabilities) GetDataPlaneReady() bool
- func (x *RunnerCapabilities) GetFirecrackerVersion() string
- func (x *RunnerCapabilities) GetGuestProtocolGenerations() *ProtocolVersionRange
- func (x *RunnerCapabilities) GetJailerReady() bool
- func (x *RunnerCapabilities) GetKernelRelease() string
- func (x *RunnerCapabilities) GetKvmReady() bool
- func (x *RunnerCapabilities) GetNetworkPolicyReady() bool
- func (x *RunnerCapabilities) GetStorageReady() bool
- func (*RunnerCapabilities) ProtoMessage()
- func (x *RunnerCapabilities) ProtoReflect() protoreflect.Message
- func (x *RunnerCapabilities) Reset()
- func (x *RunnerCapabilities) String() string
- type RunnerControlClient
- type RunnerControlServer
- type RunnerControl_ConnectClient
- type RunnerControl_ConnectServer
- type RunnerFeature
- func (RunnerFeature) Descriptor() protoreflect.EnumDescriptor
- func (x RunnerFeature) Enum() *RunnerFeature
- func (RunnerFeature) EnumDescriptor() ([]byte, []int)deprecated
- func (x RunnerFeature) Number() protoreflect.EnumNumber
- func (x RunnerFeature) String() string
- func (RunnerFeature) Type() protoreflect.EnumType
- type RunnerHeartbeat
- func (*RunnerHeartbeat) Descriptor() ([]byte, []int)deprecated
- func (x *RunnerHeartbeat) GetActiveAssignments() []*ActiveAssignmentSummary
- func (x *RunnerHeartbeat) GetAllocatable() *Capacity
- func (x *RunnerHeartbeat) GetConnectionId() string
- func (x *RunnerHeartbeat) GetDataPlaneAdvertisedAddress() string
- func (x *RunnerHeartbeat) GetDrainPhase() DrainPhase
- func (x *RunnerHeartbeat) GetMessageId() string
- func (x *RunnerHeartbeat) GetObservedAtUnixMs() uint64
- func (x *RunnerHeartbeat) GetReserved() *Capacity
- func (x *RunnerHeartbeat) GetRunnerId() string
- func (x *RunnerHeartbeat) GetSequence() uint64
- func (x *RunnerHeartbeat) GetStartupTiming() *StartupTiming
- func (*RunnerHeartbeat) ProtoMessage()
- func (x *RunnerHeartbeat) ProtoReflect() protoreflect.Message
- func (x *RunnerHeartbeat) Reset()
- func (x *RunnerHeartbeat) String() string
- type RunnerHello
- func (*RunnerHello) Descriptor() ([]byte, []int)deprecated
- func (x *RunnerHello) GetConnectionNonce() []byte
- func (x *RunnerHello) GetMandatoryFeatures() []RunnerFeature
- func (x *RunnerHello) GetRequestedFeatures() []RunnerFeature
- func (x *RunnerHello) GetRunnerId() string
- func (x *RunnerHello) GetSupportedVersions() *ProtocolVersionRange
- func (*RunnerHello) ProtoMessage()
- func (x *RunnerHello) ProtoReflect() protoreflect.Message
- func (x *RunnerHello) Reset()
- func (x *RunnerHello) String() string
- type RunnerReadinessFailure
- func (RunnerReadinessFailure) Descriptor() protoreflect.EnumDescriptor
- func (x RunnerReadinessFailure) Enum() *RunnerReadinessFailure
- func (RunnerReadinessFailure) EnumDescriptor() ([]byte, []int)deprecated
- func (x RunnerReadinessFailure) Number() protoreflect.EnumNumber
- func (x RunnerReadinessFailure) String() string
- func (RunnerReadinessFailure) Type() protoreflect.EnumType
- type RunnerRegistration
- func (*RunnerRegistration) Descriptor() ([]byte, []int)deprecated
- func (x *RunnerRegistration) GetAllocatable() *Capacity
- func (x *RunnerRegistration) GetArtifactCache() []*ArtifactCacheEvidence
- func (x *RunnerRegistration) GetCapabilities() *RunnerCapabilities
- func (x *RunnerRegistration) GetConnectionId() string
- func (x *RunnerRegistration) GetDataPlaneAdvertisedAddress() string
- func (x *RunnerRegistration) GetDataPlaneCertificateSpkiSha256() string
- func (x *RunnerRegistration) GetMessageId() string
- func (x *RunnerRegistration) GetProtocolVersion() uint32
- func (x *RunnerRegistration) GetReadinessFailures() []RunnerReadinessFailure
- func (x *RunnerRegistration) GetReserved() *Capacity
- func (x *RunnerRegistration) GetRunnerId() string
- func (x *RunnerRegistration) GetRunnerPoolId() string
- func (x *RunnerRegistration) GetSequence() uint64
- func (x *RunnerRegistration) GetSoftwareVersion() string
- func (x *RunnerRegistration) GetStartupTiming() *StartupTiming
- func (*RunnerRegistration) ProtoMessage()
- func (x *RunnerRegistration) ProtoReflect() protoreflect.Message
- func (x *RunnerRegistration) Reset()
- func (x *RunnerRegistration) String() string
- type RunnerToControlPlane
- func (*RunnerToControlPlane) Descriptor() ([]byte, []int)deprecated
- func (x *RunnerToControlPlane) GetAssignmentAck() *AssignmentAck
- func (x *RunnerToControlPlane) GetAssignmentProgress() *AssignmentProgress
- func (x *RunnerToControlPlane) GetAssignmentResult() *AssignmentResult
- func (x *RunnerToControlPlane) GetDataPlaneDirectConsume() *DataPlaneDirectConsume
- func (x *RunnerToControlPlane) GetDrainState() *DrainState
- func (x *RunnerToControlPlane) GetEvidence() *Evidence
- func (x *RunnerToControlPlane) GetExec() *ExecFrame
- func (x *RunnerToControlPlane) GetFenceResult() *FenceResult
- func (x *RunnerToControlPlane) GetFile() *FileFrame
- func (x *RunnerToControlPlane) GetHeartbeat() *RunnerHeartbeat
- func (x *RunnerToControlPlane) GetHello() *RunnerHello
- func (x *RunnerToControlPlane) GetInstanceTerminal() *InstanceTerminal
- func (x *RunnerToControlPlane) GetLocalWorkspaceResult() *LocalWorkspaceResult
- func (x *RunnerToControlPlane) GetMessage() isRunnerToControlPlane_Message
- func (x *RunnerToControlPlane) GetPort() *PortFrame
- func (x *RunnerToControlPlane) GetPortDirectConsume() *PortDirectConsume
- func (x *RunnerToControlPlane) GetPty() *PtyFrame
- func (x *RunnerToControlPlane) GetRegistration() *RunnerRegistration
- func (x *RunnerToControlPlane) GetWorkspaceTransfer() *WorkspaceTransferFrame
- func (*RunnerToControlPlane) ProtoMessage()
- func (x *RunnerToControlPlane) ProtoReflect() protoreflect.Message
- func (x *RunnerToControlPlane) Reset()
- func (x *RunnerToControlPlane) String() string
- type RunnerToControlPlane_AssignmentAck
- type RunnerToControlPlane_AssignmentProgress
- type RunnerToControlPlane_AssignmentResult
- type RunnerToControlPlane_DataPlaneDirectConsume
- type RunnerToControlPlane_DrainState
- type RunnerToControlPlane_Evidence
- type RunnerToControlPlane_Exec
- type RunnerToControlPlane_FenceResult
- type RunnerToControlPlane_File
- type RunnerToControlPlane_Heartbeat
- type RunnerToControlPlane_Hello
- type RunnerToControlPlane_InstanceTerminal
- type RunnerToControlPlane_LocalWorkspaceResult
- type RunnerToControlPlane_Port
- type RunnerToControlPlane_PortDirectConsume
- type RunnerToControlPlane_Pty
- type RunnerToControlPlane_Registration
- type RunnerToControlPlane_WorkspaceTransfer
- type RunnerWelcome
- func (*RunnerWelcome) Descriptor() ([]byte, []int)deprecated
- func (x *RunnerWelcome) GetConnectionId() string
- func (x *RunnerWelcome) GetEnabledFeatures() []RunnerFeature
- func (x *RunnerWelcome) GetHeartbeatIntervalMs() uint64
- func (x *RunnerWelcome) GetSelectedVersion() uint32
- func (*RunnerWelcome) ProtoMessage()
- func (x *RunnerWelcome) ProtoReflect() protoreflect.Message
- func (x *RunnerWelcome) Reset()
- func (x *RunnerWelcome) String() string
- type SignedAssetReference
- func (*SignedAssetReference) Descriptor() ([]byte, []int)deprecated
- func (x *SignedAssetReference) GetArchitecture() string
- func (x *SignedAssetReference) GetArtifactId() string
- func (x *SignedAssetReference) GetGuestProtocolGeneration() uint32
- func (x *SignedAssetReference) GetMandatoryGuestFeatures() []string
- func (x *SignedAssetReference) GetManifestDigest() string
- func (x *SignedAssetReference) GetSignatureKeyId() string
- func (*SignedAssetReference) ProtoMessage()
- func (x *SignedAssetReference) ProtoReflect() protoreflect.Message
- func (x *SignedAssetReference) Reset()
- func (x *SignedAssetReference) String() string
- type SpawnFailureReason
- func (SpawnFailureReason) Descriptor() protoreflect.EnumDescriptor
- func (x SpawnFailureReason) Enum() *SpawnFailureReason
- func (SpawnFailureReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x SpawnFailureReason) Number() protoreflect.EnumNumber
- func (x SpawnFailureReason) String() string
- func (SpawnFailureReason) Type() protoreflect.EnumType
- type StartupTiming
- func (*StartupTiming) Descriptor() ([]byte, []int)deprecated
- func (x *StartupTiming) GetP95Milliseconds() uint64
- func (x *StartupTiming) GetSampleCount() uint64
- func (*StartupTiming) ProtoMessage()
- func (x *StartupTiming) ProtoReflect() protoreflect.Message
- func (x *StartupTiming) Reset()
- func (x *StartupTiming) String() string
- type StreamCredit
- type UnimplementedRunnerControlServer
- type UnsafeRunnerControlServer
- type WorkspaceTransferCancel
- func (*WorkspaceTransferCancel) Descriptor() ([]byte, []int)deprecated
- func (x *WorkspaceTransferCancel) GetSafeDetail() string
- func (*WorkspaceTransferCancel) ProtoMessage()
- func (x *WorkspaceTransferCancel) ProtoReflect() protoreflect.Message
- func (x *WorkspaceTransferCancel) Reset()
- func (x *WorkspaceTransferCancel) String() string
- type WorkspaceTransferChunk
- func (*WorkspaceTransferChunk) Descriptor() ([]byte, []int)deprecated
- func (x *WorkspaceTransferChunk) GetData() []byte
- func (x *WorkspaceTransferChunk) GetOffset() uint64
- func (*WorkspaceTransferChunk) ProtoMessage()
- func (x *WorkspaceTransferChunk) ProtoReflect() protoreflect.Message
- func (x *WorkspaceTransferChunk) Reset()
- func (x *WorkspaceTransferChunk) String() string
- type WorkspaceTransferCommit
- func (*WorkspaceTransferCommit) Descriptor() ([]byte, []int)deprecated
- func (x *WorkspaceTransferCommit) GetSha256() string
- func (x *WorkspaceTransferCommit) GetSizeBytes() uint64
- func (*WorkspaceTransferCommit) ProtoMessage()
- func (x *WorkspaceTransferCommit) ProtoReflect() protoreflect.Message
- func (x *WorkspaceTransferCommit) Reset()
- func (x *WorkspaceTransferCommit) String() string
- type WorkspaceTransferFrame
- func (*WorkspaceTransferFrame) Descriptor() ([]byte, []int)deprecated
- func (x *WorkspaceTransferFrame) GetCancel() *WorkspaceTransferCancel
- func (x *WorkspaceTransferFrame) GetChunk() *WorkspaceTransferChunk
- func (x *WorkspaceTransferFrame) GetCommit() *WorkspaceTransferCommit
- func (x *WorkspaceTransferFrame) GetCredit() *StreamCredit
- func (x *WorkspaceTransferFrame) GetGeneration() uint64
- func (x *WorkspaceTransferFrame) GetOpen() *WorkspaceTransferOpen
- func (x *WorkspaceTransferFrame) GetOperationId() string
- func (x *WorkspaceTransferFrame) GetPayload() isWorkspaceTransferFrame_Payload
- func (x *WorkspaceTransferFrame) GetResult() *WorkspaceTransferResult
- func (x *WorkspaceTransferFrame) GetSandboxId() string
- func (x *WorkspaceTransferFrame) GetSequence() uint64
- func (x *WorkspaceTransferFrame) GetWorkspaceId() string
- func (*WorkspaceTransferFrame) ProtoMessage()
- func (x *WorkspaceTransferFrame) ProtoReflect() protoreflect.Message
- func (x *WorkspaceTransferFrame) Reset()
- func (x *WorkspaceTransferFrame) String() string
- type WorkspaceTransferFrame_Cancel
- type WorkspaceTransferFrame_Chunk
- type WorkspaceTransferFrame_Commit
- type WorkspaceTransferFrame_Credit
- type WorkspaceTransferFrame_Open
- type WorkspaceTransferFrame_Result
- type WorkspaceTransferOpen
- func (*WorkspaceTransferOpen) Descriptor() ([]byte, []int)deprecated
- func (x *WorkspaceTransferOpen) GetFencingToken() []byte
- func (x *WorkspaceTransferOpen) GetLogicalCapacityBytes() uint64
- func (*WorkspaceTransferOpen) ProtoMessage()
- func (x *WorkspaceTransferOpen) ProtoReflect() protoreflect.Message
- func (x *WorkspaceTransferOpen) Reset()
- func (x *WorkspaceTransferOpen) String() string
- type WorkspaceTransferResult
- func (*WorkspaceTransferResult) Descriptor() ([]byte, []int)deprecated
- func (x *WorkspaceTransferResult) GetSafeDetail() string
- func (x *WorkspaceTransferResult) GetSha256() string
- func (x *WorkspaceTransferResult) GetSizeBytes() uint64
- func (x *WorkspaceTransferResult) GetTerminal() WorkspaceTransferTerminalKind
- func (*WorkspaceTransferResult) ProtoMessage()
- func (x *WorkspaceTransferResult) ProtoReflect() protoreflect.Message
- func (x *WorkspaceTransferResult) Reset()
- func (x *WorkspaceTransferResult) String() string
- type WorkspaceTransferTerminalKind
- func (WorkspaceTransferTerminalKind) Descriptor() protoreflect.EnumDescriptor
- func (x WorkspaceTransferTerminalKind) Enum() *WorkspaceTransferTerminalKind
- func (WorkspaceTransferTerminalKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x WorkspaceTransferTerminalKind) Number() protoreflect.EnumNumber
- func (x WorkspaceTransferTerminalKind) String() string
- func (WorkspaceTransferTerminalKind) Type() protoreflect.EnumType
Constants ¶
const ( SupportedProtocolMinimum uint32 = 1 SupportedProtocolMaximum uint32 = 2 )
SupportedProtocolMinimum and SupportedProtocolMaximum are compiled protocol facts shared by every control-plane protocol consumer.
const (
RunnerControl_Connect_FullMethodName = "/secondbox.runner.v1.RunnerControl/Connect"
)
Variables ¶
var ( RunnerFeature_name = map[int32]string{ 0: "RUNNER_FEATURE_UNSPECIFIED", 1: "RUNNER_FEATURE_EXEC_STREAMING", 2: "RUNNER_FEATURE_FILE_STREAMING", 3: "RUNNER_FEATURE_PTY", 4: "RUNNER_FEATURE_PORT_PROXY", 5: "RUNNER_FEATURE_EVIDENCE", 7: "RUNNER_FEATURE_LOCAL_WORKSPACE", } RunnerFeature_value = map[string]int32{ "RUNNER_FEATURE_UNSPECIFIED": 0, "RUNNER_FEATURE_EXEC_STREAMING": 1, "RUNNER_FEATURE_FILE_STREAMING": 2, "RUNNER_FEATURE_PTY": 3, "RUNNER_FEATURE_PORT_PROXY": 4, "RUNNER_FEATURE_EVIDENCE": 5, "RUNNER_FEATURE_LOCAL_WORKSPACE": 7, } )
Enum value maps for RunnerFeature.
var ( ProtocolRejectionKind_name = map[int32]string{ 0: "PROTOCOL_REJECTION_KIND_UNSPECIFIED", 1: "PROTOCOL_REJECTION_KIND_VERSION_UNSUPPORTED", 2: "PROTOCOL_REJECTION_KIND_FEATURE_UNSUPPORTED", 3: "PROTOCOL_REJECTION_KIND_IDENTITY_MISMATCH", 4: "PROTOCOL_REJECTION_KIND_INVALID_HELLO", } ProtocolRejectionKind_value = map[string]int32{ "PROTOCOL_REJECTION_KIND_UNSPECIFIED": 0, "PROTOCOL_REJECTION_KIND_VERSION_UNSUPPORTED": 1, "PROTOCOL_REJECTION_KIND_FEATURE_UNSUPPORTED": 2, "PROTOCOL_REJECTION_KIND_IDENTITY_MISMATCH": 3, "PROTOCOL_REJECTION_KIND_INVALID_HELLO": 4, } )
Enum value maps for ProtocolRejectionKind.
var ( RunnerReadinessFailure_name = map[int32]string{ 0: "RUNNER_READINESS_FAILURE_UNSPECIFIED", 1: "RUNNER_READINESS_FAILURE_KVM", 2: "RUNNER_READINESS_FAILURE_JAILER", 3: "RUNNER_READINESS_FAILURE_CGROUP", 4: "RUNNER_READINESS_FAILURE_NETWORK", 5: "RUNNER_READINESS_FAILURE_STORAGE", 6: "RUNNER_READINESS_FAILURE_TRUST", 7: "RUNNER_READINESS_FAILURE_CLEANUP", 8: "RUNNER_READINESS_FAILURE_DATA_PLANE", } RunnerReadinessFailure_value = map[string]int32{ "RUNNER_READINESS_FAILURE_UNSPECIFIED": 0, "RUNNER_READINESS_FAILURE_KVM": 1, "RUNNER_READINESS_FAILURE_JAILER": 2, "RUNNER_READINESS_FAILURE_CGROUP": 3, "RUNNER_READINESS_FAILURE_NETWORK": 4, "RUNNER_READINESS_FAILURE_STORAGE": 5, "RUNNER_READINESS_FAILURE_TRUST": 6, "RUNNER_READINESS_FAILURE_CLEANUP": 7, "RUNNER_READINESS_FAILURE_DATA_PLANE": 8, } )
Enum value maps for RunnerReadinessFailure.
var ( DrainPhase_name = map[int32]string{ 0: "DRAIN_PHASE_UNSPECIFIED", 1: "DRAIN_PHASE_ACTIVE", 2: "DRAIN_PHASE_DRAINING", 3: "DRAIN_PHASE_DRAINED", } DrainPhase_value = map[string]int32{ "DRAIN_PHASE_UNSPECIFIED": 0, "DRAIN_PHASE_ACTIVE": 1, "DRAIN_PHASE_DRAINING": 2, "DRAIN_PHASE_DRAINED": 3, } )
Enum value maps for DrainPhase.
var ( NetworkPolicyMode_name = map[int32]string{ 0: "NETWORK_POLICY_MODE_UNSPECIFIED", 1: "NETWORK_POLICY_MODE_DENY_ALL", 2: "NETWORK_POLICY_MODE_ALLOW_LIST", } NetworkPolicyMode_value = map[string]int32{ "NETWORK_POLICY_MODE_UNSPECIFIED": 0, "NETWORK_POLICY_MODE_DENY_ALL": 1, "NETWORK_POLICY_MODE_ALLOW_LIST": 2, } )
Enum value maps for NetworkPolicyMode.
var ( NetworkDestinationProtocol_name = map[int32]string{ 0: "NETWORK_DESTINATION_PROTOCOL_UNSPECIFIED", 1: "NETWORK_DESTINATION_PROTOCOL_TCP", 2: "NETWORK_DESTINATION_PROTOCOL_HTTP", 3: "NETWORK_DESTINATION_PROTOCOL_HTTPS", } NetworkDestinationProtocol_value = map[string]int32{ "NETWORK_DESTINATION_PROTOCOL_UNSPECIFIED": 0, "NETWORK_DESTINATION_PROTOCOL_TCP": 1, "NETWORK_DESTINATION_PROTOCOL_HTTP": 2, "NETWORK_DESTINATION_PROTOCOL_HTTPS": 3, } )
Enum value maps for NetworkDestinationProtocol.
var ( AssignmentDecision_name = map[int32]string{ 0: "ASSIGNMENT_DECISION_UNSPECIFIED", 1: "ASSIGNMENT_DECISION_ACCEPTED", 2: "ASSIGNMENT_DECISION_REJECTED_INCOMPATIBLE_PROFILE", 3: "ASSIGNMENT_DECISION_REJECTED_CAPACITY", 4: "ASSIGNMENT_DECISION_REJECTED_ARTIFACT", 5: "ASSIGNMENT_DECISION_REJECTED_PREREQUISITE", 6: "ASSIGNMENT_DECISION_REJECTED_DRAINING", 7: "ASSIGNMENT_DECISION_REJECTED_FENCED", } AssignmentDecision_value = map[string]int32{ "ASSIGNMENT_DECISION_UNSPECIFIED": 0, "ASSIGNMENT_DECISION_ACCEPTED": 1, "ASSIGNMENT_DECISION_REJECTED_INCOMPATIBLE_PROFILE": 2, "ASSIGNMENT_DECISION_REJECTED_CAPACITY": 3, "ASSIGNMENT_DECISION_REJECTED_ARTIFACT": 4, "ASSIGNMENT_DECISION_REJECTED_PREREQUISITE": 5, "ASSIGNMENT_DECISION_REJECTED_DRAINING": 6, "ASSIGNMENT_DECISION_REJECTED_FENCED": 7, } )
Enum value maps for AssignmentDecision.
var ( AssignmentProgressStage_name = map[int32]string{ 0: "ASSIGNMENT_PROGRESS_STAGE_UNSPECIFIED", 1: "ASSIGNMENT_PROGRESS_STAGE_ARTIFACT_VERIFY", 2: "ASSIGNMENT_PROGRESS_STAGE_WORKSPACE_ATTACH", 3: "ASSIGNMENT_PROGRESS_STAGE_NETWORK_SETUP", 4: "ASSIGNMENT_PROGRESS_STAGE_FIRECRACKER_LAUNCH", 5: "ASSIGNMENT_PROGRESS_STAGE_GUEST_NEGOTIATION", 6: "ASSIGNMENT_PROGRESS_STAGE_READY", 7: "ASSIGNMENT_PROGRESS_STAGE_TEARDOWN", 8: "ASSIGNMENT_PROGRESS_STAGE_RUNNER_ADMISSION", } AssignmentProgressStage_value = map[string]int32{ "ASSIGNMENT_PROGRESS_STAGE_UNSPECIFIED": 0, "ASSIGNMENT_PROGRESS_STAGE_ARTIFACT_VERIFY": 1, "ASSIGNMENT_PROGRESS_STAGE_WORKSPACE_ATTACH": 2, "ASSIGNMENT_PROGRESS_STAGE_NETWORK_SETUP": 3, "ASSIGNMENT_PROGRESS_STAGE_FIRECRACKER_LAUNCH": 4, "ASSIGNMENT_PROGRESS_STAGE_GUEST_NEGOTIATION": 5, "ASSIGNMENT_PROGRESS_STAGE_READY": 6, "ASSIGNMENT_PROGRESS_STAGE_TEARDOWN": 7, "ASSIGNMENT_PROGRESS_STAGE_RUNNER_ADMISSION": 8, } )
Enum value maps for AssignmentProgressStage.
var ( AssignmentTerminalKind_name = map[int32]string{ 0: "ASSIGNMENT_TERMINAL_KIND_UNSPECIFIED", 1: "ASSIGNMENT_TERMINAL_KIND_READY", 2: "ASSIGNMENT_TERMINAL_KIND_GUEST_REJECTED", 3: "ASSIGNMENT_TERMINAL_KIND_ADMISSION_FAILED", 4: "ASSIGNMENT_TERMINAL_KIND_FENCED", 5: "ASSIGNMENT_TERMINAL_KIND_GUEST_AGENT_FAILED", 6: "ASSIGNMENT_TERMINAL_KIND_RUNNER_FAILED", 7: "ASSIGNMENT_TERMINAL_KIND_INFRASTRUCTURE_FAILED", 8: "ASSIGNMENT_TERMINAL_KIND_TERMINATED", } AssignmentTerminalKind_value = map[string]int32{ "ASSIGNMENT_TERMINAL_KIND_UNSPECIFIED": 0, "ASSIGNMENT_TERMINAL_KIND_READY": 1, "ASSIGNMENT_TERMINAL_KIND_GUEST_REJECTED": 2, "ASSIGNMENT_TERMINAL_KIND_ADMISSION_FAILED": 3, "ASSIGNMENT_TERMINAL_KIND_FENCED": 4, "ASSIGNMENT_TERMINAL_KIND_GUEST_AGENT_FAILED": 5, "ASSIGNMENT_TERMINAL_KIND_RUNNER_FAILED": 6, "ASSIGNMENT_TERMINAL_KIND_INFRASTRUCTURE_FAILED": 7, "ASSIGNMENT_TERMINAL_KIND_TERMINATED": 8, } )
Enum value maps for AssignmentTerminalKind.
var ( FenceReason_name = map[int32]string{ 0: "FENCE_REASON_UNSPECIFIED", 1: "FENCE_REASON_GENERATION_ADVANCED", 2: "FENCE_REASON_ASSIGNMENT_REPLACED", 3: "FENCE_REASON_OPERATOR_REQUEST", 4: "FENCE_REASON_LEASE_EXPIRED", } FenceReason_value = map[string]int32{ "FENCE_REASON_UNSPECIFIED": 0, "FENCE_REASON_GENERATION_ADVANCED": 1, "FENCE_REASON_ASSIGNMENT_REPLACED": 2, "FENCE_REASON_OPERATOR_REQUEST": 3, "FENCE_REASON_LEASE_EXPIRED": 4, } )
Enum value maps for FenceReason.
var ( FenceResultKind_name = map[int32]string{ 0: "FENCE_RESULT_KIND_UNSPECIFIED", 1: "FENCE_RESULT_KIND_STOPPED", 2: "FENCE_RESULT_KIND_ALREADY_STOPPED", 3: "FENCE_RESULT_KIND_FAILED", } FenceResultKind_value = map[string]int32{ "FENCE_RESULT_KIND_UNSPECIFIED": 0, "FENCE_RESULT_KIND_STOPPED": 1, "FENCE_RESULT_KIND_ALREADY_STOPPED": 2, "FENCE_RESULT_KIND_FAILED": 3, } )
Enum value maps for FenceResultKind.
var ( DrainMode_name = map[int32]string{ 0: "DRAIN_MODE_UNSPECIFIED", 1: "DRAIN_MODE_GRACEFUL", 2: "DRAIN_MODE_BOUNDED", } DrainMode_value = map[string]int32{ "DRAIN_MODE_UNSPECIFIED": 0, "DRAIN_MODE_GRACEFUL": 1, "DRAIN_MODE_BOUNDED": 2, } )
Enum value maps for DrainMode.
var ( ExecOutputChannel_name = map[int32]string{ 0: "EXEC_OUTPUT_CHANNEL_UNSPECIFIED", 1: "EXEC_OUTPUT_CHANNEL_STDOUT", 2: "EXEC_OUTPUT_CHANNEL_STDERR", } ExecOutputChannel_value = map[string]int32{ "EXEC_OUTPUT_CHANNEL_UNSPECIFIED": 0, "EXEC_OUTPUT_CHANNEL_STDOUT": 1, "EXEC_OUTPUT_CHANNEL_STDERR": 2, } )
Enum value maps for ExecOutputChannel.
var ( ExecTerminalKind_name = map[int32]string{ 0: "EXEC_TERMINAL_KIND_UNSPECIFIED", 1: "EXEC_TERMINAL_KIND_EXITED", 2: "EXEC_TERMINAL_KIND_SPAWN_FAILED", 3: "EXEC_TERMINAL_KIND_DEADLINE_EXCEEDED", 4: "EXEC_TERMINAL_KIND_CANCELLED", 5: "EXEC_TERMINAL_KIND_OUTPUT_EXHAUSTED", 6: "EXEC_TERMINAL_KIND_GUEST_AGENT_FAILED", 7: "EXEC_TERMINAL_KIND_RUNNER_FAILED", 8: "EXEC_TERMINAL_KIND_INFRASTRUCTURE_FAILED", 9: "EXEC_TERMINAL_KIND_FENCED", } ExecTerminalKind_value = map[string]int32{ "EXEC_TERMINAL_KIND_UNSPECIFIED": 0, "EXEC_TERMINAL_KIND_EXITED": 1, "EXEC_TERMINAL_KIND_SPAWN_FAILED": 2, "EXEC_TERMINAL_KIND_DEADLINE_EXCEEDED": 3, "EXEC_TERMINAL_KIND_CANCELLED": 4, "EXEC_TERMINAL_KIND_OUTPUT_EXHAUSTED": 5, "EXEC_TERMINAL_KIND_GUEST_AGENT_FAILED": 6, "EXEC_TERMINAL_KIND_RUNNER_FAILED": 7, "EXEC_TERMINAL_KIND_INFRASTRUCTURE_FAILED": 8, "EXEC_TERMINAL_KIND_FENCED": 9, } )
Enum value maps for ExecTerminalKind.
var ( SpawnFailureReason_name = map[int32]string{ 0: "SPAWN_FAILURE_REASON_UNSPECIFIED", 1: "SPAWN_FAILURE_REASON_NOT_FOUND", 2: "SPAWN_FAILURE_REASON_PERMISSION_DENIED", 3: "SPAWN_FAILURE_REASON_INVALID_CWD", 4: "SPAWN_FAILURE_REASON_MALFORMED_EXECUTABLE", } SpawnFailureReason_value = map[string]int32{ "SPAWN_FAILURE_REASON_UNSPECIFIED": 0, "SPAWN_FAILURE_REASON_NOT_FOUND": 1, "SPAWN_FAILURE_REASON_PERMISSION_DENIED": 2, "SPAWN_FAILURE_REASON_INVALID_CWD": 3, "SPAWN_FAILURE_REASON_MALFORMED_EXECUTABLE": 4, } )
Enum value maps for SpawnFailureReason.
var ( InfrastructureFailureReason_name = map[int32]string{ 0: "INFRASTRUCTURE_FAILURE_REASON_UNSPECIFIED", 1: "INFRASTRUCTURE_FAILURE_REASON_TRANSPORT", 2: "INFRASTRUCTURE_FAILURE_REASON_ADMISSION", 3: "INFRASTRUCTURE_FAILURE_REASON_GENERATION_FENCED", 4: "INFRASTRUCTURE_FAILURE_REASON_LEASE_FENCED", 5: "INFRASTRUCTURE_FAILURE_REASON_GUEST_AGENT", 6: "INFRASTRUCTURE_FAILURE_REASON_EXECUTION_NODE", 7: "INFRASTRUCTURE_FAILURE_REASON_SERVICE", } InfrastructureFailureReason_value = map[string]int32{ "INFRASTRUCTURE_FAILURE_REASON_UNSPECIFIED": 0, "INFRASTRUCTURE_FAILURE_REASON_TRANSPORT": 1, "INFRASTRUCTURE_FAILURE_REASON_ADMISSION": 2, "INFRASTRUCTURE_FAILURE_REASON_GENERATION_FENCED": 3, "INFRASTRUCTURE_FAILURE_REASON_LEASE_FENCED": 4, "INFRASTRUCTURE_FAILURE_REASON_GUEST_AGENT": 5, "INFRASTRUCTURE_FAILURE_REASON_EXECUTION_NODE": 6, "INFRASTRUCTURE_FAILURE_REASON_SERVICE": 7, } )
Enum value maps for InfrastructureFailureReason.
var ( FileOperation_name = map[int32]string{ 0: "FILE_OPERATION_UNSPECIFIED", 1: "FILE_OPERATION_READ", 2: "FILE_OPERATION_WRITE", 3: "FILE_OPERATION_STAT", 4: "FILE_OPERATION_LIST", 5: "FILE_OPERATION_EXISTS", 6: "FILE_OPERATION_MKDIR", 7: "FILE_OPERATION_REMOVE", } FileOperation_value = map[string]int32{ "FILE_OPERATION_UNSPECIFIED": 0, "FILE_OPERATION_READ": 1, "FILE_OPERATION_WRITE": 2, "FILE_OPERATION_STAT": 3, "FILE_OPERATION_LIST": 4, "FILE_OPERATION_EXISTS": 5, "FILE_OPERATION_MKDIR": 6, "FILE_OPERATION_REMOVE": 7, } )
Enum value maps for FileOperation.
var ( FileKind_name = map[int32]string{ 0: "FILE_KIND_UNSPECIFIED", 1: "FILE_KIND_FILE", 2: "FILE_KIND_DIRECTORY", 3: "FILE_KIND_SYMBOLIC_LINK", } FileKind_value = map[string]int32{ "FILE_KIND_UNSPECIFIED": 0, "FILE_KIND_FILE": 1, "FILE_KIND_DIRECTORY": 2, "FILE_KIND_SYMBOLIC_LINK": 3, } )
Enum value maps for FileKind.
var ( FileTerminalKind_name = map[int32]string{ 0: "FILE_TERMINAL_KIND_UNSPECIFIED", 1: "FILE_TERMINAL_KIND_COMPLETED", 2: "FILE_TERMINAL_KIND_NOT_FOUND", 3: "FILE_TERMINAL_KIND_INVALID_PATH", 4: "FILE_TERMINAL_KIND_PERMISSION_DENIED", 5: "FILE_TERMINAL_KIND_CHECKSUM_MISMATCH", 6: "FILE_TERMINAL_KIND_LIMIT_EXCEEDED", 7: "FILE_TERMINAL_KIND_CANCELLED", 8: "FILE_TERMINAL_KIND_FENCED", 9: "FILE_TERMINAL_KIND_FAILED", } FileTerminalKind_value = map[string]int32{ "FILE_TERMINAL_KIND_UNSPECIFIED": 0, "FILE_TERMINAL_KIND_COMPLETED": 1, "FILE_TERMINAL_KIND_NOT_FOUND": 2, "FILE_TERMINAL_KIND_INVALID_PATH": 3, "FILE_TERMINAL_KIND_PERMISSION_DENIED": 4, "FILE_TERMINAL_KIND_CHECKSUM_MISMATCH": 5, "FILE_TERMINAL_KIND_LIMIT_EXCEEDED": 6, "FILE_TERMINAL_KIND_CANCELLED": 7, "FILE_TERMINAL_KIND_FENCED": 8, "FILE_TERMINAL_KIND_FAILED": 9, } )
Enum value maps for FileTerminalKind.
var ( PtyAttachResultKind_name = map[int32]string{ 0: "PTY_ATTACH_RESULT_KIND_UNSPECIFIED", 1: "PTY_ATTACH_RESULT_KIND_ATTACHED", 2: "PTY_ATTACH_RESULT_KIND_REPLAY_EVICTED", 3: "PTY_ATTACH_RESULT_KIND_ALREADY_ATTACHED", } PtyAttachResultKind_value = map[string]int32{ "PTY_ATTACH_RESULT_KIND_UNSPECIFIED": 0, "PTY_ATTACH_RESULT_KIND_ATTACHED": 1, "PTY_ATTACH_RESULT_KIND_REPLAY_EVICTED": 2, "PTY_ATTACH_RESULT_KIND_ALREADY_ATTACHED": 3, } )
Enum value maps for PtyAttachResultKind.
var ( PortTerminalKind_name = map[int32]string{ 0: "PORT_TERMINAL_KIND_UNSPECIFIED", 1: "PORT_TERMINAL_KIND_CLOSED", 2: "PORT_TERMINAL_KIND_CANCELLED", 3: "PORT_TERMINAL_KIND_POLICY_DENIED", 4: "PORT_TERMINAL_KIND_GUEST_UNAVAILABLE", 5: "PORT_TERMINAL_KIND_FENCED", 6: "PORT_TERMINAL_KIND_FAILED", } PortTerminalKind_value = map[string]int32{ "PORT_TERMINAL_KIND_UNSPECIFIED": 0, "PORT_TERMINAL_KIND_CLOSED": 1, "PORT_TERMINAL_KIND_CANCELLED": 2, "PORT_TERMINAL_KIND_POLICY_DENIED": 3, "PORT_TERMINAL_KIND_GUEST_UNAVAILABLE": 4, "PORT_TERMINAL_KIND_FENCED": 5, "PORT_TERMINAL_KIND_FAILED": 6, } )
Enum value maps for PortTerminalKind.
var ( PortDirectAdmissionKind_name = map[int32]string{ 0: "PORT_DIRECT_ADMISSION_KIND_UNSPECIFIED", 1: "PORT_DIRECT_ADMISSION_KIND_ADMITTED", 2: "PORT_DIRECT_ADMISSION_KIND_DENIED", } PortDirectAdmissionKind_value = map[string]int32{ "PORT_DIRECT_ADMISSION_KIND_UNSPECIFIED": 0, "PORT_DIRECT_ADMISSION_KIND_ADMITTED": 1, "PORT_DIRECT_ADMISSION_KIND_DENIED": 2, } )
Enum value maps for PortDirectAdmissionKind.
var ( DataPlaneSessionKind_name = map[int32]string{ 0: "DATA_PLANE_SESSION_KIND_UNSPECIFIED", 1: "DATA_PLANE_SESSION_KIND_EXEC", 2: "DATA_PLANE_SESSION_KIND_FILE", 3: "DATA_PLANE_SESSION_KIND_PTY", 4: "DATA_PLANE_SESSION_KIND_PORT", } DataPlaneSessionKind_value = map[string]int32{ "DATA_PLANE_SESSION_KIND_UNSPECIFIED": 0, "DATA_PLANE_SESSION_KIND_EXEC": 1, "DATA_PLANE_SESSION_KIND_FILE": 2, "DATA_PLANE_SESSION_KIND_PTY": 3, "DATA_PLANE_SESSION_KIND_PORT": 4, } )
Enum value maps for DataPlaneSessionKind.
var ( DataPlaneDirectAdmissionKind_name = map[int32]string{ 0: "DATA_PLANE_DIRECT_ADMISSION_KIND_UNSPECIFIED", 1: "DATA_PLANE_DIRECT_ADMISSION_KIND_ADMITTED", 2: "DATA_PLANE_DIRECT_ADMISSION_KIND_DENIED", } DataPlaneDirectAdmissionKind_value = map[string]int32{ "DATA_PLANE_DIRECT_ADMISSION_KIND_UNSPECIFIED": 0, "DATA_PLANE_DIRECT_ADMISSION_KIND_ADMITTED": 1, "DATA_PLANE_DIRECT_ADMISSION_KIND_DENIED": 2, } )
Enum value maps for DataPlaneDirectAdmissionKind.
var ( LocalWorkspaceCommandKind_name = map[int32]string{ 0: "LOCAL_WORKSPACE_COMMAND_KIND_UNSPECIFIED", 1: "LOCAL_WORKSPACE_COMMAND_KIND_CREATE", 2: "LOCAL_WORKSPACE_COMMAND_KIND_INSPECT", 3: "LOCAL_WORKSPACE_COMMAND_KIND_DELETE", 4: "LOCAL_WORKSPACE_COMMAND_KIND_ADVANCE_GENERATION", 5: "LOCAL_WORKSPACE_COMMAND_KIND_SNAPSHOT_CREATE", 6: "LOCAL_WORKSPACE_COMMAND_KIND_SNAPSHOT_DELETE", 7: "LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_PREPARE", 8: "LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_SWAP", 9: "LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_FINALIZE", 10: "LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_ABORT", 11: "LOCAL_WORKSPACE_COMMAND_KIND_RECONCILE", 12: "LOCAL_WORKSPACE_COMMAND_KIND_CLONE_FROM_SNAPSHOT", 13: "LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_EXPORT", 14: "LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_IMPORT", 15: "LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_DELETE_SOURCE", 16: "LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_ABORT_SOURCE", } LocalWorkspaceCommandKind_value = map[string]int32{ "LOCAL_WORKSPACE_COMMAND_KIND_UNSPECIFIED": 0, "LOCAL_WORKSPACE_COMMAND_KIND_CREATE": 1, "LOCAL_WORKSPACE_COMMAND_KIND_INSPECT": 2, "LOCAL_WORKSPACE_COMMAND_KIND_DELETE": 3, "LOCAL_WORKSPACE_COMMAND_KIND_ADVANCE_GENERATION": 4, "LOCAL_WORKSPACE_COMMAND_KIND_SNAPSHOT_CREATE": 5, "LOCAL_WORKSPACE_COMMAND_KIND_SNAPSHOT_DELETE": 6, "LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_PREPARE": 7, "LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_SWAP": 8, "LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_FINALIZE": 9, "LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_ABORT": 10, "LOCAL_WORKSPACE_COMMAND_KIND_RECONCILE": 11, "LOCAL_WORKSPACE_COMMAND_KIND_CLONE_FROM_SNAPSHOT": 12, "LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_EXPORT": 13, "LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_IMPORT": 14, "LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_DELETE_SOURCE": 15, "LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_ABORT_SOURCE": 16, } )
Enum value maps for LocalWorkspaceCommandKind.
var ( LocalWorkspaceTerminalKind_name = map[int32]string{ 0: "LOCAL_WORKSPACE_TERMINAL_KIND_UNSPECIFIED", 1: "LOCAL_WORKSPACE_TERMINAL_KIND_SUCCEEDED", 2: "LOCAL_WORKSPACE_TERMINAL_KIND_LOCAL_DATA_ABSENT", 3: "LOCAL_WORKSPACE_TERMINAL_KIND_ACTIVE_WRITER", 4: "LOCAL_WORKSPACE_TERMINAL_KIND_STALE_GENERATION", 5: "LOCAL_WORKSPACE_TERMINAL_KIND_STALE_FENCE", 6: "LOCAL_WORKSPACE_TERMINAL_KIND_STORAGE_INCOMPATIBLE", 7: "LOCAL_WORKSPACE_TERMINAL_KIND_INSUFFICIENT_SPACE", 8: "LOCAL_WORKSPACE_TERMINAL_KIND_CORRUPT_RECEIPT", 9: "LOCAL_WORKSPACE_TERMINAL_KIND_CONFLICTING_REPLAY", 10: "LOCAL_WORKSPACE_TERMINAL_KIND_WRONG_HOME_RUNNER", 11: "LOCAL_WORKSPACE_TERMINAL_KIND_SNAPSHOT_IN_USE", 12: "LOCAL_WORKSPACE_TERMINAL_KIND_RESTORE_PENDING", 13: "LOCAL_WORKSPACE_TERMINAL_KIND_RUNNER_FAILED", } LocalWorkspaceTerminalKind_value = map[string]int32{ "LOCAL_WORKSPACE_TERMINAL_KIND_UNSPECIFIED": 0, "LOCAL_WORKSPACE_TERMINAL_KIND_SUCCEEDED": 1, "LOCAL_WORKSPACE_TERMINAL_KIND_LOCAL_DATA_ABSENT": 2, "LOCAL_WORKSPACE_TERMINAL_KIND_ACTIVE_WRITER": 3, "LOCAL_WORKSPACE_TERMINAL_KIND_STALE_GENERATION": 4, "LOCAL_WORKSPACE_TERMINAL_KIND_STALE_FENCE": 5, "LOCAL_WORKSPACE_TERMINAL_KIND_STORAGE_INCOMPATIBLE": 6, "LOCAL_WORKSPACE_TERMINAL_KIND_INSUFFICIENT_SPACE": 7, "LOCAL_WORKSPACE_TERMINAL_KIND_CORRUPT_RECEIPT": 8, "LOCAL_WORKSPACE_TERMINAL_KIND_CONFLICTING_REPLAY": 9, "LOCAL_WORKSPACE_TERMINAL_KIND_WRONG_HOME_RUNNER": 10, "LOCAL_WORKSPACE_TERMINAL_KIND_SNAPSHOT_IN_USE": 11, "LOCAL_WORKSPACE_TERMINAL_KIND_RESTORE_PENDING": 12, "LOCAL_WORKSPACE_TERMINAL_KIND_RUNNER_FAILED": 13, } )
Enum value maps for LocalWorkspaceTerminalKind.
var ( WorkspaceTransferTerminalKind_name = map[int32]string{ 0: "WORKSPACE_TRANSFER_TERMINAL_KIND_UNSPECIFIED", 1: "WORKSPACE_TRANSFER_TERMINAL_KIND_SUCCEEDED", 2: "WORKSPACE_TRANSFER_TERMINAL_KIND_CHECKSUM_MISMATCH", 3: "WORKSPACE_TRANSFER_TERMINAL_KIND_STORAGE_INCOMPATIBLE", 4: "WORKSPACE_TRANSFER_TERMINAL_KIND_INSUFFICIENT_SPACE", 5: "WORKSPACE_TRANSFER_TERMINAL_KIND_RESTART_REQUIRED", 6: "WORKSPACE_TRANSFER_TERMINAL_KIND_RUNNER_FAILED", } WorkspaceTransferTerminalKind_value = map[string]int32{ "WORKSPACE_TRANSFER_TERMINAL_KIND_UNSPECIFIED": 0, "WORKSPACE_TRANSFER_TERMINAL_KIND_SUCCEEDED": 1, "WORKSPACE_TRANSFER_TERMINAL_KIND_CHECKSUM_MISMATCH": 2, "WORKSPACE_TRANSFER_TERMINAL_KIND_STORAGE_INCOMPATIBLE": 3, "WORKSPACE_TRANSFER_TERMINAL_KIND_INSUFFICIENT_SPACE": 4, "WORKSPACE_TRANSFER_TERMINAL_KIND_RESTART_REQUIRED": 5, "WORKSPACE_TRANSFER_TERMINAL_KIND_RUNNER_FAILED": 6, } )
Enum value maps for WorkspaceTransferTerminalKind.
var ( InstanceObservedTerminationReason_name = map[int32]string{ 0: "INSTANCE_OBSERVED_TERMINATION_REASON_UNSPECIFIED", 1: "INSTANCE_OBSERVED_TERMINATION_REASON_GUEST_SHUTDOWN", 2: "INSTANCE_OBSERVED_TERMINATION_REASON_RESOURCE_EXHAUSTION", 3: "INSTANCE_OBSERVED_TERMINATION_REASON_INTERNAL_FAILURE", } InstanceObservedTerminationReason_value = map[string]int32{ "INSTANCE_OBSERVED_TERMINATION_REASON_UNSPECIFIED": 0, "INSTANCE_OBSERVED_TERMINATION_REASON_GUEST_SHUTDOWN": 1, "INSTANCE_OBSERVED_TERMINATION_REASON_RESOURCE_EXHAUSTION": 2, "INSTANCE_OBSERVED_TERMINATION_REASON_INTERNAL_FAILURE": 3, } )
Enum value maps for InstanceObservedTerminationReason.
var File_contracts_runner_v1_runner_proto protoreflect.FileDescriptor
var RunnerControl_ServiceDesc = grpc.ServiceDesc{ ServiceName: "secondbox.runner.v1.RunnerControl", HandlerType: (*RunnerControlServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "Connect", Handler: _RunnerControl_Connect_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "contracts/runner/v1/runner.proto", }
RunnerControl_ServiceDesc is the grpc.ServiceDesc for RunnerControl service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterRunnerControlServer ¶
func RegisterRunnerControlServer(s grpc.ServiceRegistrar, srv RunnerControlServer)
Types ¶
type ActiveAssignmentSummary ¶
type ActiveAssignmentSummary struct {
AssignmentId string `protobuf:"bytes,1,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"`
SandboxId string `protobuf:"bytes,2,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
SandboxGeneration uint64 `protobuf:"varint,4,opt,name=sandbox_generation,json=sandboxGeneration,proto3" json:"sandbox_generation,omitempty"`
FencingToken []byte `protobuf:"bytes,5,opt,name=fencing_token,json=fencingToken,proto3" json:"fencing_token,omitempty"`
ActiveOperationIds []string `protobuf:"bytes,6,rep,name=active_operation_ids,json=activeOperationIds,proto3" json:"active_operation_ids,omitempty"`
// contains filtered or unexported fields
}
func (*ActiveAssignmentSummary) Descriptor
deprecated
func (*ActiveAssignmentSummary) Descriptor() ([]byte, []int)
Deprecated: Use ActiveAssignmentSummary.ProtoReflect.Descriptor instead.
func (*ActiveAssignmentSummary) GetActiveOperationIds ¶
func (x *ActiveAssignmentSummary) GetActiveOperationIds() []string
func (*ActiveAssignmentSummary) GetAssignmentId ¶
func (x *ActiveAssignmentSummary) GetAssignmentId() string
func (*ActiveAssignmentSummary) GetFencingToken ¶
func (x *ActiveAssignmentSummary) GetFencingToken() []byte
func (*ActiveAssignmentSummary) GetInstanceId ¶
func (x *ActiveAssignmentSummary) GetInstanceId() string
func (*ActiveAssignmentSummary) GetSandboxGeneration ¶
func (x *ActiveAssignmentSummary) GetSandboxGeneration() uint64
func (*ActiveAssignmentSummary) GetSandboxId ¶
func (x *ActiveAssignmentSummary) GetSandboxId() string
func (*ActiveAssignmentSummary) ProtoMessage ¶
func (*ActiveAssignmentSummary) ProtoMessage()
func (*ActiveAssignmentSummary) ProtoReflect ¶
func (x *ActiveAssignmentSummary) ProtoReflect() protoreflect.Message
func (*ActiveAssignmentSummary) Reset ¶
func (x *ActiveAssignmentSummary) Reset()
func (*ActiveAssignmentSummary) String ¶
func (x *ActiveAssignmentSummary) String() string
type ArgvCommand ¶
type ArgvCommand struct {
Argument []string `protobuf:"bytes,1,rep,name=argument,proto3" json:"argument,omitempty"`
// contains filtered or unexported fields
}
func (*ArgvCommand) Descriptor
deprecated
func (*ArgvCommand) Descriptor() ([]byte, []int)
Deprecated: Use ArgvCommand.ProtoReflect.Descriptor instead.
func (*ArgvCommand) GetArgument ¶
func (x *ArgvCommand) GetArgument() []string
func (*ArgvCommand) ProtoMessage ¶
func (*ArgvCommand) ProtoMessage()
func (*ArgvCommand) ProtoReflect ¶
func (x *ArgvCommand) ProtoReflect() protoreflect.Message
func (*ArgvCommand) Reset ¶
func (x *ArgvCommand) Reset()
func (*ArgvCommand) String ¶
func (x *ArgvCommand) String() string
type ArtifactCacheEvidence ¶
type ArtifactCacheEvidence struct {
ArtifactId string `protobuf:"bytes,1,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
ManifestDigest string `protobuf:"bytes,2,opt,name=manifest_digest,json=manifestDigest,proto3" json:"manifest_digest,omitempty"`
VerifiedAtUnixMs uint64 `protobuf:"varint,3,opt,name=verified_at_unix_ms,json=verifiedAtUnixMs,proto3" json:"verified_at_unix_ms,omitempty"`
// contains filtered or unexported fields
}
func (*ArtifactCacheEvidence) Descriptor
deprecated
func (*ArtifactCacheEvidence) Descriptor() ([]byte, []int)
Deprecated: Use ArtifactCacheEvidence.ProtoReflect.Descriptor instead.
func (*ArtifactCacheEvidence) GetArtifactId ¶
func (x *ArtifactCacheEvidence) GetArtifactId() string
func (*ArtifactCacheEvidence) GetManifestDigest ¶
func (x *ArtifactCacheEvidence) GetManifestDigest() string
func (*ArtifactCacheEvidence) GetVerifiedAtUnixMs ¶
func (x *ArtifactCacheEvidence) GetVerifiedAtUnixMs() uint64
func (*ArtifactCacheEvidence) ProtoMessage ¶
func (*ArtifactCacheEvidence) ProtoMessage()
func (*ArtifactCacheEvidence) ProtoReflect ¶
func (x *ArtifactCacheEvidence) ProtoReflect() protoreflect.Message
func (*ArtifactCacheEvidence) Reset ¶
func (x *ArtifactCacheEvidence) Reset()
func (*ArtifactCacheEvidence) String ¶
func (x *ArtifactCacheEvidence) String() string
type AssignmentAck ¶
type AssignmentAck struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
Decision AssignmentDecision `protobuf:"varint,4,opt,name=decision,proto3,enum=secondbox.runner.v1.AssignmentDecision" json:"decision,omitempty"`
Reservation *CapacityReservation `protobuf:"bytes,5,opt,name=reservation,proto3" json:"reservation,omitempty"`
SafeDetail string `protobuf:"bytes,6,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
// contains filtered or unexported fields
}
func (*AssignmentAck) Descriptor
deprecated
func (*AssignmentAck) Descriptor() ([]byte, []int)
Deprecated: Use AssignmentAck.ProtoReflect.Descriptor instead.
func (*AssignmentAck) GetDecision ¶
func (x *AssignmentAck) GetDecision() AssignmentDecision
func (*AssignmentAck) GetFence ¶
func (x *AssignmentAck) GetFence() *AssignmentFence
func (*AssignmentAck) GetMessageId ¶
func (x *AssignmentAck) GetMessageId() string
func (*AssignmentAck) GetReservation ¶
func (x *AssignmentAck) GetReservation() *CapacityReservation
func (*AssignmentAck) GetSafeDetail ¶
func (x *AssignmentAck) GetSafeDetail() string
func (*AssignmentAck) GetSequence ¶
func (x *AssignmentAck) GetSequence() uint64
func (*AssignmentAck) ProtoMessage ¶
func (*AssignmentAck) ProtoMessage()
func (*AssignmentAck) ProtoReflect ¶
func (x *AssignmentAck) ProtoReflect() protoreflect.Message
func (*AssignmentAck) Reset ¶
func (x *AssignmentAck) Reset()
func (*AssignmentAck) String ¶
func (x *AssignmentAck) String() string
type AssignmentCommand ¶
type AssignmentCommand struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
ProfileRevisionId string `protobuf:"bytes,4,opt,name=profile_revision_id,json=profileRevisionId,proto3" json:"profile_revision_id,omitempty"`
Requirements *ProfileRequirements `protobuf:"bytes,5,opt,name=requirements,proto3" json:"requirements,omitempty"`
Assets []*SignedAssetReference `protobuf:"bytes,6,rep,name=assets,proto3" json:"assets,omitempty"`
DeadlineUnixMs uint64 `protobuf:"varint,8,opt,name=deadline_unix_ms,json=deadlineUnixMs,proto3" json:"deadline_unix_ms,omitempty"`
Correlation *Correlation `protobuf:"bytes,9,opt,name=correlation,proto3" json:"correlation,omitempty"`
NetworkPolicy *NetworkPolicy `protobuf:"bytes,10,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"`
WorkspaceId string `protobuf:"bytes,11,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
// contains filtered or unexported fields
}
func (*AssignmentCommand) Descriptor
deprecated
func (*AssignmentCommand) Descriptor() ([]byte, []int)
Deprecated: Use AssignmentCommand.ProtoReflect.Descriptor instead.
func (*AssignmentCommand) GetAssets ¶
func (x *AssignmentCommand) GetAssets() []*SignedAssetReference
func (*AssignmentCommand) GetCorrelation ¶
func (x *AssignmentCommand) GetCorrelation() *Correlation
func (*AssignmentCommand) GetDeadlineUnixMs ¶
func (x *AssignmentCommand) GetDeadlineUnixMs() uint64
func (*AssignmentCommand) GetFence ¶
func (x *AssignmentCommand) GetFence() *AssignmentFence
func (*AssignmentCommand) GetMessageId ¶
func (x *AssignmentCommand) GetMessageId() string
func (*AssignmentCommand) GetNetworkPolicy ¶
func (x *AssignmentCommand) GetNetworkPolicy() *NetworkPolicy
func (*AssignmentCommand) GetProfileRevisionId ¶
func (x *AssignmentCommand) GetProfileRevisionId() string
func (*AssignmentCommand) GetRequirements ¶
func (x *AssignmentCommand) GetRequirements() *ProfileRequirements
func (*AssignmentCommand) GetSequence ¶
func (x *AssignmentCommand) GetSequence() uint64
func (*AssignmentCommand) GetWorkspaceId ¶
func (x *AssignmentCommand) GetWorkspaceId() string
func (*AssignmentCommand) ProtoMessage ¶
func (*AssignmentCommand) ProtoMessage()
func (*AssignmentCommand) ProtoReflect ¶
func (x *AssignmentCommand) ProtoReflect() protoreflect.Message
func (*AssignmentCommand) Reset ¶
func (x *AssignmentCommand) Reset()
func (*AssignmentCommand) String ¶
func (x *AssignmentCommand) String() string
type AssignmentDecision ¶
type AssignmentDecision int32
const ( AssignmentDecision_ASSIGNMENT_DECISION_UNSPECIFIED AssignmentDecision = 0 AssignmentDecision_ASSIGNMENT_DECISION_ACCEPTED AssignmentDecision = 1 AssignmentDecision_ASSIGNMENT_DECISION_REJECTED_INCOMPATIBLE_PROFILE AssignmentDecision = 2 AssignmentDecision_ASSIGNMENT_DECISION_REJECTED_CAPACITY AssignmentDecision = 3 AssignmentDecision_ASSIGNMENT_DECISION_REJECTED_ARTIFACT AssignmentDecision = 4 AssignmentDecision_ASSIGNMENT_DECISION_REJECTED_PREREQUISITE AssignmentDecision = 5 AssignmentDecision_ASSIGNMENT_DECISION_REJECTED_DRAINING AssignmentDecision = 6 AssignmentDecision_ASSIGNMENT_DECISION_REJECTED_FENCED AssignmentDecision = 7 )
func (AssignmentDecision) Descriptor ¶
func (AssignmentDecision) Descriptor() protoreflect.EnumDescriptor
func (AssignmentDecision) Enum ¶
func (x AssignmentDecision) Enum() *AssignmentDecision
func (AssignmentDecision) EnumDescriptor
deprecated
func (AssignmentDecision) EnumDescriptor() ([]byte, []int)
Deprecated: Use AssignmentDecision.Descriptor instead.
func (AssignmentDecision) Number ¶
func (x AssignmentDecision) Number() protoreflect.EnumNumber
func (AssignmentDecision) String ¶
func (x AssignmentDecision) String() string
func (AssignmentDecision) Type ¶
func (AssignmentDecision) Type() protoreflect.EnumType
type AssignmentFence ¶
type AssignmentFence struct {
AssignmentId string `protobuf:"bytes,1,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"`
SandboxId string `protobuf:"bytes,2,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
SandboxGeneration uint64 `protobuf:"varint,4,opt,name=sandbox_generation,json=sandboxGeneration,proto3" json:"sandbox_generation,omitempty"`
FencingToken []byte `protobuf:"bytes,5,opt,name=fencing_token,json=fencingToken,proto3" json:"fencing_token,omitempty"`
// contains filtered or unexported fields
}
AssignmentFence is mandatory on every message that can mutate compute or workspace state. Empty tokens and generation zero are invalid.
func (*AssignmentFence) Descriptor
deprecated
func (*AssignmentFence) Descriptor() ([]byte, []int)
Deprecated: Use AssignmentFence.ProtoReflect.Descriptor instead.
func (*AssignmentFence) GetAssignmentId ¶
func (x *AssignmentFence) GetAssignmentId() string
func (*AssignmentFence) GetFencingToken ¶
func (x *AssignmentFence) GetFencingToken() []byte
func (*AssignmentFence) GetInstanceId ¶
func (x *AssignmentFence) GetInstanceId() string
func (*AssignmentFence) GetSandboxGeneration ¶
func (x *AssignmentFence) GetSandboxGeneration() uint64
func (*AssignmentFence) GetSandboxId ¶
func (x *AssignmentFence) GetSandboxId() string
func (*AssignmentFence) ProtoMessage ¶
func (*AssignmentFence) ProtoMessage()
func (*AssignmentFence) ProtoReflect ¶
func (x *AssignmentFence) ProtoReflect() protoreflect.Message
func (*AssignmentFence) Reset ¶
func (x *AssignmentFence) Reset()
func (*AssignmentFence) String ¶
func (x *AssignmentFence) String() string
type AssignmentProgress ¶
type AssignmentProgress struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
Stage AssignmentProgressStage `protobuf:"varint,4,opt,name=stage,proto3,enum=secondbox.runner.v1.AssignmentProgressStage" json:"stage,omitempty"`
ObservedAtUnixMs uint64 `protobuf:"varint,5,opt,name=observed_at_unix_ms,json=observedAtUnixMs,proto3" json:"observed_at_unix_ms,omitempty"`
Correlation *Correlation `protobuf:"bytes,6,opt,name=correlation,proto3" json:"correlation,omitempty"`
ObservedAtUnixNs uint64 `protobuf:"varint,7,opt,name=observed_at_unix_ns,json=observedAtUnixNs,proto3" json:"observed_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*AssignmentProgress) Descriptor
deprecated
func (*AssignmentProgress) Descriptor() ([]byte, []int)
Deprecated: Use AssignmentProgress.ProtoReflect.Descriptor instead.
func (*AssignmentProgress) GetCorrelation ¶
func (x *AssignmentProgress) GetCorrelation() *Correlation
func (*AssignmentProgress) GetFence ¶
func (x *AssignmentProgress) GetFence() *AssignmentFence
func (*AssignmentProgress) GetMessageId ¶
func (x *AssignmentProgress) GetMessageId() string
func (*AssignmentProgress) GetObservedAtUnixMs ¶
func (x *AssignmentProgress) GetObservedAtUnixMs() uint64
func (*AssignmentProgress) GetObservedAtUnixNs ¶
func (x *AssignmentProgress) GetObservedAtUnixNs() uint64
func (*AssignmentProgress) GetSequence ¶
func (x *AssignmentProgress) GetSequence() uint64
func (*AssignmentProgress) GetStage ¶
func (x *AssignmentProgress) GetStage() AssignmentProgressStage
func (*AssignmentProgress) ProtoMessage ¶
func (*AssignmentProgress) ProtoMessage()
func (*AssignmentProgress) ProtoReflect ¶
func (x *AssignmentProgress) ProtoReflect() protoreflect.Message
func (*AssignmentProgress) Reset ¶
func (x *AssignmentProgress) Reset()
func (*AssignmentProgress) String ¶
func (x *AssignmentProgress) String() string
type AssignmentProgressStage ¶
type AssignmentProgressStage int32
const ( AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_UNSPECIFIED AssignmentProgressStage = 0 AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_ARTIFACT_VERIFY AssignmentProgressStage = 1 AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_WORKSPACE_ATTACH AssignmentProgressStage = 2 AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_NETWORK_SETUP AssignmentProgressStage = 3 AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_FIRECRACKER_LAUNCH AssignmentProgressStage = 4 AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_GUEST_NEGOTIATION AssignmentProgressStage = 5 AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_READY AssignmentProgressStage = 6 AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_TEARDOWN AssignmentProgressStage = 7 AssignmentProgressStage_ASSIGNMENT_PROGRESS_STAGE_RUNNER_ADMISSION AssignmentProgressStage = 8 )
func (AssignmentProgressStage) Descriptor ¶
func (AssignmentProgressStage) Descriptor() protoreflect.EnumDescriptor
func (AssignmentProgressStage) Enum ¶
func (x AssignmentProgressStage) Enum() *AssignmentProgressStage
func (AssignmentProgressStage) EnumDescriptor
deprecated
func (AssignmentProgressStage) EnumDescriptor() ([]byte, []int)
Deprecated: Use AssignmentProgressStage.Descriptor instead.
func (AssignmentProgressStage) Number ¶
func (x AssignmentProgressStage) Number() protoreflect.EnumNumber
func (AssignmentProgressStage) String ¶
func (x AssignmentProgressStage) String() string
func (AssignmentProgressStage) Type ¶
func (AssignmentProgressStage) Type() protoreflect.EnumType
type AssignmentResult ¶
type AssignmentResult struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
Terminal AssignmentTerminalKind `protobuf:"varint,4,opt,name=terminal,proto3,enum=secondbox.runner.v1.AssignmentTerminalKind" json:"terminal,omitempty"`
BackendKind string `protobuf:"bytes,5,opt,name=backend_kind,json=backendKind,proto3" json:"backend_kind,omitempty"`
BackendReference string `protobuf:"bytes,6,opt,name=backend_reference,json=backendReference,proto3" json:"backend_reference,omitempty"`
SafeDetail string `protobuf:"bytes,7,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
Correlation *Correlation `protobuf:"bytes,8,opt,name=correlation,proto3" json:"correlation,omitempty"`
// contains filtered or unexported fields
}
func (*AssignmentResult) Descriptor
deprecated
func (*AssignmentResult) Descriptor() ([]byte, []int)
Deprecated: Use AssignmentResult.ProtoReflect.Descriptor instead.
func (*AssignmentResult) GetBackendKind ¶
func (x *AssignmentResult) GetBackendKind() string
func (*AssignmentResult) GetBackendReference ¶
func (x *AssignmentResult) GetBackendReference() string
func (*AssignmentResult) GetCorrelation ¶
func (x *AssignmentResult) GetCorrelation() *Correlation
func (*AssignmentResult) GetFence ¶
func (x *AssignmentResult) GetFence() *AssignmentFence
func (*AssignmentResult) GetMessageId ¶
func (x *AssignmentResult) GetMessageId() string
func (*AssignmentResult) GetSafeDetail ¶
func (x *AssignmentResult) GetSafeDetail() string
func (*AssignmentResult) GetSequence ¶
func (x *AssignmentResult) GetSequence() uint64
func (*AssignmentResult) GetTerminal ¶
func (x *AssignmentResult) GetTerminal() AssignmentTerminalKind
func (*AssignmentResult) ProtoMessage ¶
func (*AssignmentResult) ProtoMessage()
func (*AssignmentResult) ProtoReflect ¶
func (x *AssignmentResult) ProtoReflect() protoreflect.Message
func (*AssignmentResult) Reset ¶
func (x *AssignmentResult) Reset()
func (*AssignmentResult) String ¶
func (x *AssignmentResult) String() string
type AssignmentTerminalKind ¶
type AssignmentTerminalKind int32
const ( AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_UNSPECIFIED AssignmentTerminalKind = 0 AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_READY AssignmentTerminalKind = 1 AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_GUEST_REJECTED AssignmentTerminalKind = 2 AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_ADMISSION_FAILED AssignmentTerminalKind = 3 AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_FENCED AssignmentTerminalKind = 4 AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_GUEST_AGENT_FAILED AssignmentTerminalKind = 5 AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_RUNNER_FAILED AssignmentTerminalKind = 6 AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_INFRASTRUCTURE_FAILED AssignmentTerminalKind = 7 AssignmentTerminalKind_ASSIGNMENT_TERMINAL_KIND_TERMINATED AssignmentTerminalKind = 8 )
func (AssignmentTerminalKind) Descriptor ¶
func (AssignmentTerminalKind) Descriptor() protoreflect.EnumDescriptor
func (AssignmentTerminalKind) Enum ¶
func (x AssignmentTerminalKind) Enum() *AssignmentTerminalKind
func (AssignmentTerminalKind) EnumDescriptor
deprecated
func (AssignmentTerminalKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use AssignmentTerminalKind.Descriptor instead.
func (AssignmentTerminalKind) Number ¶
func (x AssignmentTerminalKind) Number() protoreflect.EnumNumber
func (AssignmentTerminalKind) String ¶
func (x AssignmentTerminalKind) String() string
func (AssignmentTerminalKind) Type ¶
func (AssignmentTerminalKind) Type() protoreflect.EnumType
type Capacity ¶
type Capacity struct {
VcpuMillis uint32 `protobuf:"varint,1,opt,name=vcpu_millis,json=vcpuMillis,proto3" json:"vcpu_millis,omitempty"`
MemoryBytes uint64 `protobuf:"varint,2,opt,name=memory_bytes,json=memoryBytes,proto3" json:"memory_bytes,omitempty"`
DiskBytes uint64 `protobuf:"varint,3,opt,name=disk_bytes,json=diskBytes,proto3" json:"disk_bytes,omitempty"`
Instances uint32 `protobuf:"varint,4,opt,name=instances,proto3" json:"instances,omitempty"`
Operations uint32 `protobuf:"varint,5,opt,name=operations,proto3" json:"operations,omitempty"`
// contains filtered or unexported fields
}
func (*Capacity) Descriptor
deprecated
func (*Capacity) GetDiskBytes ¶
func (*Capacity) GetInstances ¶
func (*Capacity) GetMemoryBytes ¶
func (*Capacity) GetOperations ¶
func (*Capacity) GetVcpuMillis ¶
func (*Capacity) ProtoMessage ¶
func (*Capacity) ProtoMessage()
func (*Capacity) ProtoReflect ¶
func (x *Capacity) ProtoReflect() protoreflect.Message
type CapacityReservation ¶
type CapacityReservation struct {
Capacity *Capacity `protobuf:"bytes,1,opt,name=capacity,proto3" json:"capacity,omitempty"`
ReservationId string `protobuf:"bytes,2,opt,name=reservation_id,json=reservationId,proto3" json:"reservation_id,omitempty"`
// contains filtered or unexported fields
}
func (*CapacityReservation) Descriptor
deprecated
func (*CapacityReservation) Descriptor() ([]byte, []int)
Deprecated: Use CapacityReservation.ProtoReflect.Descriptor instead.
func (*CapacityReservation) GetCapacity ¶
func (x *CapacityReservation) GetCapacity() *Capacity
func (*CapacityReservation) GetReservationId ¶
func (x *CapacityReservation) GetReservationId() string
func (*CapacityReservation) ProtoMessage ¶
func (*CapacityReservation) ProtoMessage()
func (*CapacityReservation) ProtoReflect ¶
func (x *CapacityReservation) ProtoReflect() protoreflect.Message
func (*CapacityReservation) Reset ¶
func (x *CapacityReservation) Reset()
func (*CapacityReservation) String ¶
func (x *CapacityReservation) String() string
type ControlPlaneToRunner ¶
type ControlPlaneToRunner struct {
// Types that are valid to be assigned to Message:
//
// *ControlPlaneToRunner_Welcome
// *ControlPlaneToRunner_Rejection
// *ControlPlaneToRunner_Assignment
// *ControlPlaneToRunner_Fence
// *ControlPlaneToRunner_Drain
// *ControlPlaneToRunner_Exec
// *ControlPlaneToRunner_File
// *ControlPlaneToRunner_Pty
// *ControlPlaneToRunner_Port
// *ControlPlaneToRunner_LocalWorkspace
// *ControlPlaneToRunner_PortDirectAdmission
// *ControlPlaneToRunner_DataPlaneDirectOpen
// *ControlPlaneToRunner_DataPlaneDirectAdmission
// *ControlPlaneToRunner_DataPlaneCancel
// *ControlPlaneToRunner_WorkspaceTransfer
Message isControlPlaneToRunner_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*ControlPlaneToRunner) Descriptor
deprecated
func (*ControlPlaneToRunner) Descriptor() ([]byte, []int)
Deprecated: Use ControlPlaneToRunner.ProtoReflect.Descriptor instead.
func (*ControlPlaneToRunner) GetAssignment ¶
func (x *ControlPlaneToRunner) GetAssignment() *AssignmentCommand
func (*ControlPlaneToRunner) GetDataPlaneCancel ¶
func (x *ControlPlaneToRunner) GetDataPlaneCancel() *DataPlaneCancelCommand
func (*ControlPlaneToRunner) GetDataPlaneDirectAdmission ¶
func (x *ControlPlaneToRunner) GetDataPlaneDirectAdmission() *DataPlaneDirectAdmission
func (*ControlPlaneToRunner) GetDataPlaneDirectOpen ¶
func (x *ControlPlaneToRunner) GetDataPlaneDirectOpen() *DataPlaneDirectOpen
func (*ControlPlaneToRunner) GetDrain ¶
func (x *ControlPlaneToRunner) GetDrain() *DrainCommand
func (*ControlPlaneToRunner) GetExec ¶
func (x *ControlPlaneToRunner) GetExec() *ExecFrame
func (*ControlPlaneToRunner) GetFence ¶
func (x *ControlPlaneToRunner) GetFence() *FenceCommand
func (*ControlPlaneToRunner) GetFile ¶
func (x *ControlPlaneToRunner) GetFile() *FileFrame
func (*ControlPlaneToRunner) GetLocalWorkspace ¶
func (x *ControlPlaneToRunner) GetLocalWorkspace() *LocalWorkspaceCommand
func (*ControlPlaneToRunner) GetMessage ¶
func (x *ControlPlaneToRunner) GetMessage() isControlPlaneToRunner_Message
func (*ControlPlaneToRunner) GetPort ¶
func (x *ControlPlaneToRunner) GetPort() *PortFrame
func (*ControlPlaneToRunner) GetPortDirectAdmission ¶
func (x *ControlPlaneToRunner) GetPortDirectAdmission() *PortDirectAdmission
func (*ControlPlaneToRunner) GetPty ¶
func (x *ControlPlaneToRunner) GetPty() *PtyFrame
func (*ControlPlaneToRunner) GetRejection ¶
func (x *ControlPlaneToRunner) GetRejection() *ProtocolRejection
func (*ControlPlaneToRunner) GetWelcome ¶
func (x *ControlPlaneToRunner) GetWelcome() *RunnerWelcome
func (*ControlPlaneToRunner) GetWorkspaceTransfer ¶
func (x *ControlPlaneToRunner) GetWorkspaceTransfer() *WorkspaceTransferFrame
func (*ControlPlaneToRunner) ProtoMessage ¶
func (*ControlPlaneToRunner) ProtoMessage()
func (*ControlPlaneToRunner) ProtoReflect ¶
func (x *ControlPlaneToRunner) ProtoReflect() protoreflect.Message
func (*ControlPlaneToRunner) Reset ¶
func (x *ControlPlaneToRunner) Reset()
func (*ControlPlaneToRunner) String ¶
func (x *ControlPlaneToRunner) String() string
type ControlPlaneToRunner_Assignment ¶
type ControlPlaneToRunner_Assignment struct {
Assignment *AssignmentCommand `protobuf:"bytes,3,opt,name=assignment,proto3,oneof"`
}
type ControlPlaneToRunner_DataPlaneCancel ¶
type ControlPlaneToRunner_DataPlaneCancel struct {
DataPlaneCancel *DataPlaneCancelCommand `protobuf:"bytes,17,opt,name=data_plane_cancel,json=dataPlaneCancel,proto3,oneof"`
}
type ControlPlaneToRunner_DataPlaneDirectAdmission ¶
type ControlPlaneToRunner_DataPlaneDirectAdmission struct {
DataPlaneDirectAdmission *DataPlaneDirectAdmission `protobuf:"bytes,16,opt,name=data_plane_direct_admission,json=dataPlaneDirectAdmission,proto3,oneof"`
}
type ControlPlaneToRunner_DataPlaneDirectOpen ¶
type ControlPlaneToRunner_DataPlaneDirectOpen struct {
DataPlaneDirectOpen *DataPlaneDirectOpen `protobuf:"bytes,15,opt,name=data_plane_direct_open,json=dataPlaneDirectOpen,proto3,oneof"`
}
type ControlPlaneToRunner_Drain ¶
type ControlPlaneToRunner_Drain struct {
Drain *DrainCommand `protobuf:"bytes,5,opt,name=drain,proto3,oneof"`
}
type ControlPlaneToRunner_Exec ¶
type ControlPlaneToRunner_Exec struct {
Exec *ExecFrame `protobuf:"bytes,6,opt,name=exec,proto3,oneof"`
}
type ControlPlaneToRunner_Fence ¶
type ControlPlaneToRunner_Fence struct {
Fence *FenceCommand `protobuf:"bytes,4,opt,name=fence,proto3,oneof"`
}
type ControlPlaneToRunner_File ¶
type ControlPlaneToRunner_File struct {
File *FileFrame `protobuf:"bytes,7,opt,name=file,proto3,oneof"`
}
type ControlPlaneToRunner_LocalWorkspace ¶
type ControlPlaneToRunner_LocalWorkspace struct {
LocalWorkspace *LocalWorkspaceCommand `protobuf:"bytes,13,opt,name=local_workspace,json=localWorkspace,proto3,oneof"`
}
type ControlPlaneToRunner_Port ¶
type ControlPlaneToRunner_Port struct {
Port *PortFrame `protobuf:"bytes,9,opt,name=port,proto3,oneof"`
}
type ControlPlaneToRunner_PortDirectAdmission ¶
type ControlPlaneToRunner_PortDirectAdmission struct {
PortDirectAdmission *PortDirectAdmission `protobuf:"bytes,14,opt,name=port_direct_admission,json=portDirectAdmission,proto3,oneof"`
}
type ControlPlaneToRunner_Pty ¶
type ControlPlaneToRunner_Pty struct {
Pty *PtyFrame `protobuf:"bytes,8,opt,name=pty,proto3,oneof"`
}
type ControlPlaneToRunner_Rejection ¶
type ControlPlaneToRunner_Rejection struct {
Rejection *ProtocolRejection `protobuf:"bytes,2,opt,name=rejection,proto3,oneof"`
}
type ControlPlaneToRunner_Welcome ¶
type ControlPlaneToRunner_Welcome struct {
Welcome *RunnerWelcome `protobuf:"bytes,1,opt,name=welcome,proto3,oneof"`
}
type ControlPlaneToRunner_WorkspaceTransfer ¶
type ControlPlaneToRunner_WorkspaceTransfer struct {
WorkspaceTransfer *WorkspaceTransferFrame `protobuf:"bytes,18,opt,name=workspace_transfer,json=workspaceTransfer,proto3,oneof"`
}
type Correlation ¶
type Correlation struct {
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
SandboxId string `protobuf:"bytes,3,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
InstanceId string `protobuf:"bytes,4,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
SandboxGeneration uint64 `protobuf:"varint,5,opt,name=sandbox_generation,json=sandboxGeneration,proto3" json:"sandbox_generation,omitempty"`
AssignmentId string `protobuf:"bytes,6,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"`
LeaseId string `protobuf:"bytes,7,opt,name=lease_id,json=leaseId,proto3" json:"lease_id,omitempty"`
RunnerId string `protobuf:"bytes,8,opt,name=runner_id,json=runnerId,proto3" json:"runner_id,omitempty"`
// contains filtered or unexported fields
}
func (*Correlation) Descriptor
deprecated
func (*Correlation) Descriptor() ([]byte, []int)
Deprecated: Use Correlation.ProtoReflect.Descriptor instead.
func (*Correlation) GetAssignmentId ¶
func (x *Correlation) GetAssignmentId() string
func (*Correlation) GetInstanceId ¶
func (x *Correlation) GetInstanceId() string
func (*Correlation) GetLeaseId ¶
func (x *Correlation) GetLeaseId() string
func (*Correlation) GetOperationId ¶
func (x *Correlation) GetOperationId() string
func (*Correlation) GetRequestId ¶
func (x *Correlation) GetRequestId() string
func (*Correlation) GetRunnerId ¶
func (x *Correlation) GetRunnerId() string
func (*Correlation) GetSandboxGeneration ¶
func (x *Correlation) GetSandboxGeneration() uint64
func (*Correlation) GetSandboxId ¶
func (x *Correlation) GetSandboxId() string
func (*Correlation) ProtoMessage ¶
func (*Correlation) ProtoMessage()
func (*Correlation) ProtoReflect ¶
func (x *Correlation) ProtoReflect() protoreflect.Message
func (*Correlation) Reset ¶
func (x *Correlation) Reset()
func (*Correlation) String ¶
func (x *Correlation) String() string
type DataPlaneCancelCommand ¶
type DataPlaneCancelCommand struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,4,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,5,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Kind DataPlaneSessionKind `protobuf:"varint,6,opt,name=kind,proto3,enum=secondbox.runner.v1.DataPlaneSessionKind" json:"kind,omitempty"`
Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
DataPlaneCancelCommand is durable control only. It carries no stdin, output, File content, or Port bytes and may therefore survive a Runner reconnect in PostgreSQL.
func (*DataPlaneCancelCommand) Descriptor
deprecated
func (*DataPlaneCancelCommand) Descriptor() ([]byte, []int)
Deprecated: Use DataPlaneCancelCommand.ProtoReflect.Descriptor instead.
func (*DataPlaneCancelCommand) GetFence ¶
func (x *DataPlaneCancelCommand) GetFence() *AssignmentFence
func (*DataPlaneCancelCommand) GetKind ¶
func (x *DataPlaneCancelCommand) GetKind() DataPlaneSessionKind
func (*DataPlaneCancelCommand) GetMessageId ¶
func (x *DataPlaneCancelCommand) GetMessageId() string
func (*DataPlaneCancelCommand) GetOperationId ¶
func (x *DataPlaneCancelCommand) GetOperationId() string
func (*DataPlaneCancelCommand) GetReason ¶
func (x *DataPlaneCancelCommand) GetReason() string
func (*DataPlaneCancelCommand) GetSequence ¶
func (x *DataPlaneCancelCommand) GetSequence() uint64
func (*DataPlaneCancelCommand) GetStreamId ¶
func (x *DataPlaneCancelCommand) GetStreamId() string
func (*DataPlaneCancelCommand) ProtoMessage ¶
func (*DataPlaneCancelCommand) ProtoMessage()
func (*DataPlaneCancelCommand) ProtoReflect ¶
func (x *DataPlaneCancelCommand) ProtoReflect() protoreflect.Message
func (*DataPlaneCancelCommand) Reset ¶
func (x *DataPlaneCancelCommand) Reset()
func (*DataPlaneCancelCommand) String ¶
func (x *DataPlaneCancelCommand) String() string
type DataPlaneDirectAdmission ¶
type DataPlaneDirectAdmission struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,2,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,3,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,4,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Kind DataPlaneSessionKind `protobuf:"varint,5,opt,name=kind,proto3,enum=secondbox.runner.v1.DataPlaneSessionKind" json:"kind,omitempty"`
Admission DataPlaneDirectAdmissionKind `` /* 126-byte string literal not displayed */
SafeDetail string `protobuf:"bytes,7,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
// contains filtered or unexported fields
}
func (*DataPlaneDirectAdmission) Descriptor
deprecated
func (*DataPlaneDirectAdmission) Descriptor() ([]byte, []int)
Deprecated: Use DataPlaneDirectAdmission.ProtoReflect.Descriptor instead.
func (*DataPlaneDirectAdmission) GetAdmission ¶
func (x *DataPlaneDirectAdmission) GetAdmission() DataPlaneDirectAdmissionKind
func (*DataPlaneDirectAdmission) GetFence ¶
func (x *DataPlaneDirectAdmission) GetFence() *AssignmentFence
func (*DataPlaneDirectAdmission) GetKind ¶
func (x *DataPlaneDirectAdmission) GetKind() DataPlaneSessionKind
func (*DataPlaneDirectAdmission) GetMessageId ¶
func (x *DataPlaneDirectAdmission) GetMessageId() string
func (*DataPlaneDirectAdmission) GetOperationId ¶
func (x *DataPlaneDirectAdmission) GetOperationId() string
func (*DataPlaneDirectAdmission) GetSafeDetail ¶
func (x *DataPlaneDirectAdmission) GetSafeDetail() string
func (*DataPlaneDirectAdmission) GetStreamId ¶
func (x *DataPlaneDirectAdmission) GetStreamId() string
func (*DataPlaneDirectAdmission) ProtoMessage ¶
func (*DataPlaneDirectAdmission) ProtoMessage()
func (*DataPlaneDirectAdmission) ProtoReflect ¶
func (x *DataPlaneDirectAdmission) ProtoReflect() protoreflect.Message
func (*DataPlaneDirectAdmission) Reset ¶
func (x *DataPlaneDirectAdmission) Reset()
func (*DataPlaneDirectAdmission) String ¶
func (x *DataPlaneDirectAdmission) String() string
type DataPlaneDirectAdmissionKind ¶
type DataPlaneDirectAdmissionKind int32
const ( DataPlaneDirectAdmissionKind_DATA_PLANE_DIRECT_ADMISSION_KIND_UNSPECIFIED DataPlaneDirectAdmissionKind = 0 DataPlaneDirectAdmissionKind_DATA_PLANE_DIRECT_ADMISSION_KIND_ADMITTED DataPlaneDirectAdmissionKind = 1 DataPlaneDirectAdmissionKind_DATA_PLANE_DIRECT_ADMISSION_KIND_DENIED DataPlaneDirectAdmissionKind = 2 )
func (DataPlaneDirectAdmissionKind) Descriptor ¶
func (DataPlaneDirectAdmissionKind) Descriptor() protoreflect.EnumDescriptor
func (DataPlaneDirectAdmissionKind) Enum ¶
func (x DataPlaneDirectAdmissionKind) Enum() *DataPlaneDirectAdmissionKind
func (DataPlaneDirectAdmissionKind) EnumDescriptor
deprecated
func (DataPlaneDirectAdmissionKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataPlaneDirectAdmissionKind.Descriptor instead.
func (DataPlaneDirectAdmissionKind) Number ¶
func (x DataPlaneDirectAdmissionKind) Number() protoreflect.EnumNumber
func (DataPlaneDirectAdmissionKind) String ¶
func (x DataPlaneDirectAdmissionKind) String() string
func (DataPlaneDirectAdmissionKind) Type ¶
func (DataPlaneDirectAdmissionKind) Type() protoreflect.EnumType
type DataPlaneDirectConsume ¶
type DataPlaneDirectConsume struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,4,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,5,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Correlation *Correlation `protobuf:"bytes,6,opt,name=correlation,proto3" json:"correlation,omitempty"`
Kind DataPlaneSessionKind `protobuf:"varint,7,opt,name=kind,proto3,enum=secondbox.runner.v1.DataPlaneSessionKind" json:"kind,omitempty"`
CredentialDigest []byte `protobuf:"bytes,8,opt,name=credential_digest,json=credentialDigest,proto3" json:"credential_digest,omitempty"`
// contains filtered or unexported fields
}
func (*DataPlaneDirectConsume) Descriptor
deprecated
func (*DataPlaneDirectConsume) Descriptor() ([]byte, []int)
Deprecated: Use DataPlaneDirectConsume.ProtoReflect.Descriptor instead.
func (*DataPlaneDirectConsume) GetCorrelation ¶
func (x *DataPlaneDirectConsume) GetCorrelation() *Correlation
func (*DataPlaneDirectConsume) GetCredentialDigest ¶
func (x *DataPlaneDirectConsume) GetCredentialDigest() []byte
func (*DataPlaneDirectConsume) GetFence ¶
func (x *DataPlaneDirectConsume) GetFence() *AssignmentFence
func (*DataPlaneDirectConsume) GetKind ¶
func (x *DataPlaneDirectConsume) GetKind() DataPlaneSessionKind
func (*DataPlaneDirectConsume) GetMessageId ¶
func (x *DataPlaneDirectConsume) GetMessageId() string
func (*DataPlaneDirectConsume) GetOperationId ¶
func (x *DataPlaneDirectConsume) GetOperationId() string
func (*DataPlaneDirectConsume) GetSequence ¶
func (x *DataPlaneDirectConsume) GetSequence() uint64
func (*DataPlaneDirectConsume) GetStreamId ¶
func (x *DataPlaneDirectConsume) GetStreamId() string
func (*DataPlaneDirectConsume) ProtoMessage ¶
func (*DataPlaneDirectConsume) ProtoMessage()
func (*DataPlaneDirectConsume) ProtoReflect ¶
func (x *DataPlaneDirectConsume) ProtoReflect() protoreflect.Message
func (*DataPlaneDirectConsume) Reset ¶
func (x *DataPlaneDirectConsume) Reset()
func (*DataPlaneDirectConsume) String ¶
func (x *DataPlaneDirectConsume) String() string
type DataPlaneDirectOpen ¶
type DataPlaneDirectOpen struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,4,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,5,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Correlation *Correlation `protobuf:"bytes,6,opt,name=correlation,proto3" json:"correlation,omitempty"`
Kind DataPlaneSessionKind `protobuf:"varint,7,opt,name=kind,proto3,enum=secondbox.runner.v1.DataPlaneSessionKind" json:"kind,omitempty"`
DeadlineUnixMs uint64 `protobuf:"varint,8,opt,name=deadline_unix_ms,json=deadlineUnixMs,proto3" json:"deadline_unix_ms,omitempty"`
CredentialDigest []byte `protobuf:"bytes,9,opt,name=credential_digest,json=credentialDigest,proto3" json:"credential_digest,omitempty"`
StreamWindowBytes uint64 `protobuf:"varint,10,opt,name=stream_window_bytes,json=streamWindowBytes,proto3" json:"stream_window_bytes,omitempty"`
Port *PortDirectOpen `protobuf:"bytes,11,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
DataPlaneDirectOpen admits one payload-free direct Exec, PTY, File, or Port session. The operation request follows only after the caller spends the credential on the SBXDP1 connection.
func (*DataPlaneDirectOpen) Descriptor
deprecated
func (*DataPlaneDirectOpen) Descriptor() ([]byte, []int)
Deprecated: Use DataPlaneDirectOpen.ProtoReflect.Descriptor instead.
func (*DataPlaneDirectOpen) GetCorrelation ¶
func (x *DataPlaneDirectOpen) GetCorrelation() *Correlation
func (*DataPlaneDirectOpen) GetCredentialDigest ¶
func (x *DataPlaneDirectOpen) GetCredentialDigest() []byte
func (*DataPlaneDirectOpen) GetDeadlineUnixMs ¶
func (x *DataPlaneDirectOpen) GetDeadlineUnixMs() uint64
func (*DataPlaneDirectOpen) GetFence ¶
func (x *DataPlaneDirectOpen) GetFence() *AssignmentFence
func (*DataPlaneDirectOpen) GetKind ¶
func (x *DataPlaneDirectOpen) GetKind() DataPlaneSessionKind
func (*DataPlaneDirectOpen) GetMessageId ¶
func (x *DataPlaneDirectOpen) GetMessageId() string
func (*DataPlaneDirectOpen) GetOperationId ¶
func (x *DataPlaneDirectOpen) GetOperationId() string
func (*DataPlaneDirectOpen) GetPort ¶
func (x *DataPlaneDirectOpen) GetPort() *PortDirectOpen
func (*DataPlaneDirectOpen) GetSequence ¶
func (x *DataPlaneDirectOpen) GetSequence() uint64
func (*DataPlaneDirectOpen) GetStreamId ¶
func (x *DataPlaneDirectOpen) GetStreamId() string
func (*DataPlaneDirectOpen) GetStreamWindowBytes ¶
func (x *DataPlaneDirectOpen) GetStreamWindowBytes() uint64
func (*DataPlaneDirectOpen) ProtoMessage ¶
func (*DataPlaneDirectOpen) ProtoMessage()
func (*DataPlaneDirectOpen) ProtoReflect ¶
func (x *DataPlaneDirectOpen) ProtoReflect() protoreflect.Message
func (*DataPlaneDirectOpen) Reset ¶
func (x *DataPlaneDirectOpen) Reset()
func (*DataPlaneDirectOpen) String ¶
func (x *DataPlaneDirectOpen) String() string
type DataPlaneSessionKind ¶
type DataPlaneSessionKind int32
const ( DataPlaneSessionKind_DATA_PLANE_SESSION_KIND_UNSPECIFIED DataPlaneSessionKind = 0 DataPlaneSessionKind_DATA_PLANE_SESSION_KIND_EXEC DataPlaneSessionKind = 1 DataPlaneSessionKind_DATA_PLANE_SESSION_KIND_FILE DataPlaneSessionKind = 2 DataPlaneSessionKind_DATA_PLANE_SESSION_KIND_PTY DataPlaneSessionKind = 3 DataPlaneSessionKind_DATA_PLANE_SESSION_KIND_PORT DataPlaneSessionKind = 4 )
func (DataPlaneSessionKind) Descriptor ¶
func (DataPlaneSessionKind) Descriptor() protoreflect.EnumDescriptor
func (DataPlaneSessionKind) Enum ¶
func (x DataPlaneSessionKind) Enum() *DataPlaneSessionKind
func (DataPlaneSessionKind) EnumDescriptor
deprecated
func (DataPlaneSessionKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataPlaneSessionKind.Descriptor instead.
func (DataPlaneSessionKind) Number ¶
func (x DataPlaneSessionKind) Number() protoreflect.EnumNumber
func (DataPlaneSessionKind) String ¶
func (x DataPlaneSessionKind) String() string
func (DataPlaneSessionKind) Type ¶
func (DataPlaneSessionKind) Type() protoreflect.EnumType
type DrainCommand ¶
type DrainCommand struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Mode DrainMode `protobuf:"varint,3,opt,name=mode,proto3,enum=secondbox.runner.v1.DrainMode" json:"mode,omitempty"`
DeadlineUnixMs uint64 `protobuf:"varint,4,opt,name=deadline_unix_ms,json=deadlineUnixMs,proto3" json:"deadline_unix_ms,omitempty"`
// contains filtered or unexported fields
}
func (*DrainCommand) Descriptor
deprecated
func (*DrainCommand) Descriptor() ([]byte, []int)
Deprecated: Use DrainCommand.ProtoReflect.Descriptor instead.
func (*DrainCommand) GetDeadlineUnixMs ¶
func (x *DrainCommand) GetDeadlineUnixMs() uint64
func (*DrainCommand) GetMessageId ¶
func (x *DrainCommand) GetMessageId() string
func (*DrainCommand) GetMode ¶
func (x *DrainCommand) GetMode() DrainMode
func (*DrainCommand) GetSequence ¶
func (x *DrainCommand) GetSequence() uint64
func (*DrainCommand) ProtoMessage ¶
func (*DrainCommand) ProtoMessage()
func (*DrainCommand) ProtoReflect ¶
func (x *DrainCommand) ProtoReflect() protoreflect.Message
func (*DrainCommand) Reset ¶
func (x *DrainCommand) Reset()
func (*DrainCommand) String ¶
func (x *DrainCommand) String() string
type DrainMode ¶
type DrainMode int32
func (DrainMode) Descriptor ¶
func (DrainMode) Descriptor() protoreflect.EnumDescriptor
func (DrainMode) EnumDescriptor
deprecated
func (DrainMode) Number ¶
func (x DrainMode) Number() protoreflect.EnumNumber
func (DrainMode) Type ¶
func (DrainMode) Type() protoreflect.EnumType
type DrainPhase ¶
type DrainPhase int32
const ( DrainPhase_DRAIN_PHASE_UNSPECIFIED DrainPhase = 0 DrainPhase_DRAIN_PHASE_ACTIVE DrainPhase = 1 DrainPhase_DRAIN_PHASE_DRAINING DrainPhase = 2 DrainPhase_DRAIN_PHASE_DRAINED DrainPhase = 3 )
func (DrainPhase) Descriptor ¶
func (DrainPhase) Descriptor() protoreflect.EnumDescriptor
func (DrainPhase) Enum ¶
func (x DrainPhase) Enum() *DrainPhase
func (DrainPhase) EnumDescriptor
deprecated
func (DrainPhase) EnumDescriptor() ([]byte, []int)
Deprecated: Use DrainPhase.Descriptor instead.
func (DrainPhase) Number ¶
func (x DrainPhase) Number() protoreflect.EnumNumber
func (DrainPhase) String ¶
func (x DrainPhase) String() string
func (DrainPhase) Type ¶
func (DrainPhase) Type() protoreflect.EnumType
type DrainState ¶
type DrainState struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Phase DrainPhase `protobuf:"varint,3,opt,name=phase,proto3,enum=secondbox.runner.v1.DrainPhase" json:"phase,omitempty"`
RemainingAssignments []*ActiveAssignmentSummary `protobuf:"bytes,4,rep,name=remaining_assignments,json=remainingAssignments,proto3" json:"remaining_assignments,omitempty"`
// contains filtered or unexported fields
}
func (*DrainState) Descriptor
deprecated
func (*DrainState) Descriptor() ([]byte, []int)
Deprecated: Use DrainState.ProtoReflect.Descriptor instead.
func (*DrainState) GetMessageId ¶
func (x *DrainState) GetMessageId() string
func (*DrainState) GetPhase ¶
func (x *DrainState) GetPhase() DrainPhase
func (*DrainState) GetRemainingAssignments ¶
func (x *DrainState) GetRemainingAssignments() []*ActiveAssignmentSummary
func (*DrainState) GetSequence ¶
func (x *DrainState) GetSequence() uint64
func (*DrainState) ProtoMessage ¶
func (*DrainState) ProtoMessage()
func (*DrainState) ProtoReflect ¶
func (x *DrainState) ProtoReflect() protoreflect.Message
func (*DrainState) Reset ¶
func (x *DrainState) Reset()
func (*DrainState) String ¶
func (x *DrainState) String() string
type EnvironmentEntry ¶
type EnvironmentEntry struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*EnvironmentEntry) Descriptor
deprecated
func (*EnvironmentEntry) Descriptor() ([]byte, []int)
Deprecated: Use EnvironmentEntry.ProtoReflect.Descriptor instead.
func (*EnvironmentEntry) GetName ¶
func (x *EnvironmentEntry) GetName() string
func (*EnvironmentEntry) GetValue ¶
func (x *EnvironmentEntry) GetValue() []byte
func (*EnvironmentEntry) ProtoMessage ¶
func (*EnvironmentEntry) ProtoMessage()
func (*EnvironmentEntry) ProtoReflect ¶
func (x *EnvironmentEntry) ProtoReflect() protoreflect.Message
func (*EnvironmentEntry) Reset ¶
func (x *EnvironmentEntry) Reset()
func (*EnvironmentEntry) String ¶
func (x *EnvironmentEntry) String() string
type Evidence ¶
type Evidence struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Event string `protobuf:"bytes,3,opt,name=event,proto3" json:"event,omitempty"`
Outcome string `protobuf:"bytes,4,opt,name=outcome,proto3" json:"outcome,omitempty"`
TerminalKind string `protobuf:"bytes,5,opt,name=terminal_kind,json=terminalKind,proto3" json:"terminal_kind,omitempty"`
ObservedAtUnixMs uint64 `protobuf:"varint,6,opt,name=observed_at_unix_ms,json=observedAtUnixMs,proto3" json:"observed_at_unix_ms,omitempty"`
Correlation *Correlation `protobuf:"bytes,7,opt,name=correlation,proto3" json:"correlation,omitempty"`
// contains filtered or unexported fields
}
Evidence is deliberately unable to carry fencing tokens, command values, byte streams, paths, network destinations, or workspace content.
func (*Evidence) Descriptor
deprecated
func (*Evidence) GetCorrelation ¶
func (x *Evidence) GetCorrelation() *Correlation
func (*Evidence) GetMessageId ¶
func (*Evidence) GetObservedAtUnixMs ¶
func (*Evidence) GetOutcome ¶
func (*Evidence) GetSequence ¶
func (*Evidence) GetTerminalKind ¶
func (*Evidence) ProtoMessage ¶
func (*Evidence) ProtoMessage()
func (*Evidence) ProtoReflect ¶
func (x *Evidence) ProtoReflect() protoreflect.Message
type ExecBufferedResult ¶
type ExecBufferedResult struct {
Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"`
Stderr []byte `protobuf:"bytes,2,opt,name=stderr,proto3" json:"stderr,omitempty"`
Terminal *ExecTerminal `protobuf:"bytes,3,opt,name=terminal,proto3" json:"terminal,omitempty"`
// contains filtered or unexported fields
}
ExecBufferedResult carries one bounded Exec completion. The Runner sends stdout, stderr, and the typed terminal together so the control plane never has to persist intermediate output frames.
func (*ExecBufferedResult) Descriptor
deprecated
func (*ExecBufferedResult) Descriptor() ([]byte, []int)
Deprecated: Use ExecBufferedResult.ProtoReflect.Descriptor instead.
func (*ExecBufferedResult) GetStderr ¶
func (x *ExecBufferedResult) GetStderr() []byte
func (*ExecBufferedResult) GetStdout ¶
func (x *ExecBufferedResult) GetStdout() []byte
func (*ExecBufferedResult) GetTerminal ¶
func (x *ExecBufferedResult) GetTerminal() *ExecTerminal
func (*ExecBufferedResult) ProtoMessage ¶
func (*ExecBufferedResult) ProtoMessage()
func (*ExecBufferedResult) ProtoReflect ¶
func (x *ExecBufferedResult) ProtoReflect() protoreflect.Message
func (*ExecBufferedResult) Reset ¶
func (x *ExecBufferedResult) Reset()
func (*ExecBufferedResult) String ¶
func (x *ExecBufferedResult) String() string
type ExecCancel ¶
type ExecCancel struct {
Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*ExecCancel) Descriptor
deprecated
func (*ExecCancel) Descriptor() ([]byte, []int)
Deprecated: Use ExecCancel.ProtoReflect.Descriptor instead.
func (*ExecCancel) GetReason ¶
func (x *ExecCancel) GetReason() string
func (*ExecCancel) ProtoMessage ¶
func (*ExecCancel) ProtoMessage()
func (*ExecCancel) ProtoReflect ¶
func (x *ExecCancel) ProtoReflect() protoreflect.Message
func (*ExecCancel) Reset ¶
func (x *ExecCancel) Reset()
func (*ExecCancel) String ¶
func (x *ExecCancel) String() string
type ExecFrame ¶
type ExecFrame struct {
Fence *AssignmentFence `protobuf:"bytes,1,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,3,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Sequence uint64 `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
Correlation *Correlation `protobuf:"bytes,5,opt,name=correlation,proto3" json:"correlation,omitempty"`
// Types that are valid to be assigned to Payload:
//
// *ExecFrame_Open
// *ExecFrame_Input
// *ExecFrame_Output
// *ExecFrame_Credit
// *ExecFrame_Cancel
// *ExecFrame_Terminal
// *ExecFrame_BufferedResult
Payload isExecFrame_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
func (*ExecFrame) Descriptor
deprecated
func (*ExecFrame) GetBufferedResult ¶
func (x *ExecFrame) GetBufferedResult() *ExecBufferedResult
func (*ExecFrame) GetCancel ¶
func (x *ExecFrame) GetCancel() *ExecCancel
func (*ExecFrame) GetCorrelation ¶
func (x *ExecFrame) GetCorrelation() *Correlation
func (*ExecFrame) GetCredit ¶
func (x *ExecFrame) GetCredit() *StreamCredit
func (*ExecFrame) GetFence ¶
func (x *ExecFrame) GetFence() *AssignmentFence
func (*ExecFrame) GetOperationId ¶
func (*ExecFrame) GetOutput ¶
func (x *ExecFrame) GetOutput() *ExecOutput
func (*ExecFrame) GetPayload ¶
func (x *ExecFrame) GetPayload() isExecFrame_Payload
func (*ExecFrame) GetSequence ¶
func (*ExecFrame) GetStreamId ¶
func (*ExecFrame) GetTerminal ¶
func (x *ExecFrame) GetTerminal() *ExecTerminal
func (*ExecFrame) ProtoMessage ¶
func (*ExecFrame) ProtoMessage()
func (*ExecFrame) ProtoReflect ¶
func (x *ExecFrame) ProtoReflect() protoreflect.Message
type ExecFrame_BufferedResult ¶
type ExecFrame_BufferedResult struct {
BufferedResult *ExecBufferedResult `protobuf:"bytes,16,opt,name=buffered_result,json=bufferedResult,proto3,oneof"`
}
type ExecFrame_Cancel ¶
type ExecFrame_Cancel struct {
Cancel *ExecCancel `protobuf:"bytes,14,opt,name=cancel,proto3,oneof"`
}
type ExecFrame_Credit ¶
type ExecFrame_Credit struct {
Credit *StreamCredit `protobuf:"bytes,13,opt,name=credit,proto3,oneof"`
}
type ExecFrame_Input ¶
type ExecFrame_Input struct {
Input *ExecInput `protobuf:"bytes,11,opt,name=input,proto3,oneof"`
}
type ExecFrame_Open ¶
type ExecFrame_Open struct {
Open *ExecOpen `protobuf:"bytes,10,opt,name=open,proto3,oneof"`
}
type ExecFrame_Output ¶
type ExecFrame_Output struct {
Output *ExecOutput `protobuf:"bytes,12,opt,name=output,proto3,oneof"`
}
type ExecFrame_Terminal ¶
type ExecFrame_Terminal struct {
Terminal *ExecTerminal `protobuf:"bytes,15,opt,name=terminal,proto3,oneof"`
}
type ExecInput ¶
type ExecInput struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
EndOfInput bool `protobuf:"varint,2,opt,name=end_of_input,json=endOfInput,proto3" json:"end_of_input,omitempty"`
// contains filtered or unexported fields
}
func (*ExecInput) Descriptor
deprecated
func (*ExecInput) GetEndOfInput ¶
func (*ExecInput) ProtoMessage ¶
func (*ExecInput) ProtoMessage()
func (*ExecInput) ProtoReflect ¶
func (x *ExecInput) ProtoReflect() protoreflect.Message
type ExecOpen ¶
type ExecOpen struct {
// Types that are valid to be assigned to Command:
//
// *ExecOpen_Shell
// *ExecOpen_Argv
Command isExecOpen_Command `protobuf_oneof:"command"`
Cwd string `protobuf:"bytes,3,opt,name=cwd,proto3" json:"cwd,omitempty"`
Environment []*EnvironmentEntry `protobuf:"bytes,4,rep,name=environment,proto3" json:"environment,omitempty"`
DeadlineUnixMs uint64 `protobuf:"varint,5,opt,name=deadline_unix_ms,json=deadlineUnixMs,proto3" json:"deadline_unix_ms,omitempty"`
OutputLimitBytes uint64 `protobuf:"varint,6,opt,name=output_limit_bytes,json=outputLimitBytes,proto3" json:"output_limit_bytes,omitempty"`
AllocatePty bool `protobuf:"varint,7,opt,name=allocate_pty,json=allocatePty,proto3" json:"allocate_pty,omitempty"`
PtyRows uint32 `protobuf:"varint,8,opt,name=pty_rows,json=ptyRows,proto3" json:"pty_rows,omitempty"`
PtyColumns uint32 `protobuf:"varint,9,opt,name=pty_columns,json=ptyColumns,proto3" json:"pty_columns,omitempty"`
Stdin []byte `protobuf:"bytes,10,opt,name=stdin,proto3" json:"stdin,omitempty"`
Streaming bool `protobuf:"varint,11,opt,name=streaming,proto3" json:"streaming,omitempty"`
// contains filtered or unexported fields
}
func (*ExecOpen) Descriptor
deprecated
func (*ExecOpen) GetAllocatePty ¶
func (*ExecOpen) GetArgv ¶
func (x *ExecOpen) GetArgv() *ArgvCommand
func (*ExecOpen) GetCommand ¶
func (x *ExecOpen) GetCommand() isExecOpen_Command
func (*ExecOpen) GetDeadlineUnixMs ¶
func (*ExecOpen) GetEnvironment ¶
func (x *ExecOpen) GetEnvironment() []*EnvironmentEntry
func (*ExecOpen) GetOutputLimitBytes ¶
func (*ExecOpen) GetPtyColumns ¶
func (*ExecOpen) GetPtyRows ¶
func (*ExecOpen) GetStreaming ¶
func (*ExecOpen) ProtoMessage ¶
func (*ExecOpen) ProtoMessage()
func (*ExecOpen) ProtoReflect ¶
func (x *ExecOpen) ProtoReflect() protoreflect.Message
type ExecOpen_Argv ¶
type ExecOpen_Argv struct {
Argv *ArgvCommand `protobuf:"bytes,2,opt,name=argv,proto3,oneof"`
}
type ExecOpen_Shell ¶
type ExecOpen_Shell struct {
Shell string `protobuf:"bytes,1,opt,name=shell,proto3,oneof"`
}
type ExecOutput ¶
type ExecOutput struct {
Channel ExecOutputChannel `protobuf:"varint,1,opt,name=channel,proto3,enum=secondbox.runner.v1.ExecOutputChannel" json:"channel,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ExecOutput) Descriptor
deprecated
func (*ExecOutput) Descriptor() ([]byte, []int)
Deprecated: Use ExecOutput.ProtoReflect.Descriptor instead.
func (*ExecOutput) GetChannel ¶
func (x *ExecOutput) GetChannel() ExecOutputChannel
func (*ExecOutput) GetData ¶
func (x *ExecOutput) GetData() []byte
func (*ExecOutput) ProtoMessage ¶
func (*ExecOutput) ProtoMessage()
func (*ExecOutput) ProtoReflect ¶
func (x *ExecOutput) ProtoReflect() protoreflect.Message
func (*ExecOutput) Reset ¶
func (x *ExecOutput) Reset()
func (*ExecOutput) String ¶
func (x *ExecOutput) String() string
type ExecOutputChannel ¶
type ExecOutputChannel int32
const ( ExecOutputChannel_EXEC_OUTPUT_CHANNEL_UNSPECIFIED ExecOutputChannel = 0 ExecOutputChannel_EXEC_OUTPUT_CHANNEL_STDOUT ExecOutputChannel = 1 ExecOutputChannel_EXEC_OUTPUT_CHANNEL_STDERR ExecOutputChannel = 2 )
func (ExecOutputChannel) Descriptor ¶
func (ExecOutputChannel) Descriptor() protoreflect.EnumDescriptor
func (ExecOutputChannel) Enum ¶
func (x ExecOutputChannel) Enum() *ExecOutputChannel
func (ExecOutputChannel) EnumDescriptor
deprecated
func (ExecOutputChannel) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExecOutputChannel.Descriptor instead.
func (ExecOutputChannel) Number ¶
func (x ExecOutputChannel) Number() protoreflect.EnumNumber
func (ExecOutputChannel) String ¶
func (x ExecOutputChannel) String() string
func (ExecOutputChannel) Type ¶
func (ExecOutputChannel) Type() protoreflect.EnumType
type ExecTerminal ¶
type ExecTerminal struct {
Kind ExecTerminalKind `protobuf:"varint,1,opt,name=kind,proto3,enum=secondbox.runner.v1.ExecTerminalKind" json:"kind,omitempty"`
ExitCode int32 `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
SafeDetail string `protobuf:"bytes,3,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
Signal int32 `protobuf:"varint,4,opt,name=signal,proto3" json:"signal,omitempty"`
SpawnFailureReason SpawnFailureReason `` /* 162-byte string literal not displayed */
ElapsedMilliseconds uint64 `protobuf:"varint,6,opt,name=elapsed_milliseconds,json=elapsedMilliseconds,proto3" json:"elapsed_milliseconds,omitempty"`
LimitBytes uint64 `protobuf:"varint,7,opt,name=limit_bytes,json=limitBytes,proto3" json:"limit_bytes,omitempty"`
InfrastructureFailureReason InfrastructureFailureReason `` /* 198-byte string literal not displayed */
Retryable bool `protobuf:"varint,9,opt,name=retryable,proto3" json:"retryable,omitempty"`
Message string `protobuf:"bytes,10,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*ExecTerminal) Descriptor
deprecated
func (*ExecTerminal) Descriptor() ([]byte, []int)
Deprecated: Use ExecTerminal.ProtoReflect.Descriptor instead.
func (*ExecTerminal) GetElapsedMilliseconds ¶
func (x *ExecTerminal) GetElapsedMilliseconds() uint64
func (*ExecTerminal) GetExitCode ¶
func (x *ExecTerminal) GetExitCode() int32
func (*ExecTerminal) GetInfrastructureFailureReason ¶
func (x *ExecTerminal) GetInfrastructureFailureReason() InfrastructureFailureReason
func (*ExecTerminal) GetKind ¶
func (x *ExecTerminal) GetKind() ExecTerminalKind
func (*ExecTerminal) GetLimitBytes ¶
func (x *ExecTerminal) GetLimitBytes() uint64
func (*ExecTerminal) GetMessage ¶
func (x *ExecTerminal) GetMessage() string
func (*ExecTerminal) GetRetryable ¶
func (x *ExecTerminal) GetRetryable() bool
func (*ExecTerminal) GetSafeDetail ¶
func (x *ExecTerminal) GetSafeDetail() string
func (*ExecTerminal) GetSignal ¶
func (x *ExecTerminal) GetSignal() int32
func (*ExecTerminal) GetSpawnFailureReason ¶
func (x *ExecTerminal) GetSpawnFailureReason() SpawnFailureReason
func (*ExecTerminal) ProtoMessage ¶
func (*ExecTerminal) ProtoMessage()
func (*ExecTerminal) ProtoReflect ¶
func (x *ExecTerminal) ProtoReflect() protoreflect.Message
func (*ExecTerminal) Reset ¶
func (x *ExecTerminal) Reset()
func (*ExecTerminal) String ¶
func (x *ExecTerminal) String() string
type ExecTerminalKind ¶
type ExecTerminalKind int32
const ( ExecTerminalKind_EXEC_TERMINAL_KIND_UNSPECIFIED ExecTerminalKind = 0 ExecTerminalKind_EXEC_TERMINAL_KIND_EXITED ExecTerminalKind = 1 ExecTerminalKind_EXEC_TERMINAL_KIND_SPAWN_FAILED ExecTerminalKind = 2 ExecTerminalKind_EXEC_TERMINAL_KIND_DEADLINE_EXCEEDED ExecTerminalKind = 3 ExecTerminalKind_EXEC_TERMINAL_KIND_CANCELLED ExecTerminalKind = 4 ExecTerminalKind_EXEC_TERMINAL_KIND_OUTPUT_EXHAUSTED ExecTerminalKind = 5 ExecTerminalKind_EXEC_TERMINAL_KIND_GUEST_AGENT_FAILED ExecTerminalKind = 6 ExecTerminalKind_EXEC_TERMINAL_KIND_RUNNER_FAILED ExecTerminalKind = 7 ExecTerminalKind_EXEC_TERMINAL_KIND_INFRASTRUCTURE_FAILED ExecTerminalKind = 8 ExecTerminalKind_EXEC_TERMINAL_KIND_FENCED ExecTerminalKind = 9 )
func (ExecTerminalKind) Descriptor ¶
func (ExecTerminalKind) Descriptor() protoreflect.EnumDescriptor
func (ExecTerminalKind) Enum ¶
func (x ExecTerminalKind) Enum() *ExecTerminalKind
func (ExecTerminalKind) EnumDescriptor
deprecated
func (ExecTerminalKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExecTerminalKind.Descriptor instead.
func (ExecTerminalKind) Number ¶
func (x ExecTerminalKind) Number() protoreflect.EnumNumber
func (ExecTerminalKind) String ¶
func (x ExecTerminalKind) String() string
func (ExecTerminalKind) Type ¶
func (ExecTerminalKind) Type() protoreflect.EnumType
type FenceCommand ¶
type FenceCommand struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
Reason FenceReason `protobuf:"varint,4,opt,name=reason,proto3,enum=secondbox.runner.v1.FenceReason" json:"reason,omitempty"`
DeadlineUnixMs uint64 `protobuf:"varint,5,opt,name=deadline_unix_ms,json=deadlineUnixMs,proto3" json:"deadline_unix_ms,omitempty"`
Correlation *Correlation `protobuf:"bytes,6,opt,name=correlation,proto3" json:"correlation,omitempty"`
// contains filtered or unexported fields
}
func (*FenceCommand) Descriptor
deprecated
func (*FenceCommand) Descriptor() ([]byte, []int)
Deprecated: Use FenceCommand.ProtoReflect.Descriptor instead.
func (*FenceCommand) GetCorrelation ¶
func (x *FenceCommand) GetCorrelation() *Correlation
func (*FenceCommand) GetDeadlineUnixMs ¶
func (x *FenceCommand) GetDeadlineUnixMs() uint64
func (*FenceCommand) GetFence ¶
func (x *FenceCommand) GetFence() *AssignmentFence
func (*FenceCommand) GetMessageId ¶
func (x *FenceCommand) GetMessageId() string
func (*FenceCommand) GetReason ¶
func (x *FenceCommand) GetReason() FenceReason
func (*FenceCommand) GetSequence ¶
func (x *FenceCommand) GetSequence() uint64
func (*FenceCommand) ProtoMessage ¶
func (*FenceCommand) ProtoMessage()
func (*FenceCommand) ProtoReflect ¶
func (x *FenceCommand) ProtoReflect() protoreflect.Message
func (*FenceCommand) Reset ¶
func (x *FenceCommand) Reset()
func (*FenceCommand) String ¶
func (x *FenceCommand) String() string
type FenceReason ¶
type FenceReason int32
const ( FenceReason_FENCE_REASON_UNSPECIFIED FenceReason = 0 FenceReason_FENCE_REASON_GENERATION_ADVANCED FenceReason = 1 FenceReason_FENCE_REASON_ASSIGNMENT_REPLACED FenceReason = 2 FenceReason_FENCE_REASON_OPERATOR_REQUEST FenceReason = 3 FenceReason_FENCE_REASON_LEASE_EXPIRED FenceReason = 4 )
func (FenceReason) Descriptor ¶
func (FenceReason) Descriptor() protoreflect.EnumDescriptor
func (FenceReason) Enum ¶
func (x FenceReason) Enum() *FenceReason
func (FenceReason) EnumDescriptor
deprecated
func (FenceReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use FenceReason.Descriptor instead.
func (FenceReason) Number ¶
func (x FenceReason) Number() protoreflect.EnumNumber
func (FenceReason) String ¶
func (x FenceReason) String() string
func (FenceReason) Type ¶
func (FenceReason) Type() protoreflect.EnumType
type FenceResult ¶
type FenceResult struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
Result FenceResultKind `protobuf:"varint,4,opt,name=result,proto3,enum=secondbox.runner.v1.FenceResultKind" json:"result,omitempty"`
TerminationEvidenceDigest string `` /* 138-byte string literal not displayed */
SafeDetail string `protobuf:"bytes,6,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
Correlation *Correlation `protobuf:"bytes,7,opt,name=correlation,proto3" json:"correlation,omitempty"`
// contains filtered or unexported fields
}
func (*FenceResult) Descriptor
deprecated
func (*FenceResult) Descriptor() ([]byte, []int)
Deprecated: Use FenceResult.ProtoReflect.Descriptor instead.
func (*FenceResult) GetCorrelation ¶
func (x *FenceResult) GetCorrelation() *Correlation
func (*FenceResult) GetFence ¶
func (x *FenceResult) GetFence() *AssignmentFence
func (*FenceResult) GetMessageId ¶
func (x *FenceResult) GetMessageId() string
func (*FenceResult) GetResult ¶
func (x *FenceResult) GetResult() FenceResultKind
func (*FenceResult) GetSafeDetail ¶
func (x *FenceResult) GetSafeDetail() string
func (*FenceResult) GetSequence ¶
func (x *FenceResult) GetSequence() uint64
func (*FenceResult) GetTerminationEvidenceDigest ¶
func (x *FenceResult) GetTerminationEvidenceDigest() string
func (*FenceResult) ProtoMessage ¶
func (*FenceResult) ProtoMessage()
func (*FenceResult) ProtoReflect ¶
func (x *FenceResult) ProtoReflect() protoreflect.Message
func (*FenceResult) Reset ¶
func (x *FenceResult) Reset()
func (*FenceResult) String ¶
func (x *FenceResult) String() string
type FenceResultKind ¶
type FenceResultKind int32
const ( FenceResultKind_FENCE_RESULT_KIND_UNSPECIFIED FenceResultKind = 0 FenceResultKind_FENCE_RESULT_KIND_STOPPED FenceResultKind = 1 FenceResultKind_FENCE_RESULT_KIND_ALREADY_STOPPED FenceResultKind = 2 FenceResultKind_FENCE_RESULT_KIND_FAILED FenceResultKind = 3 )
func (FenceResultKind) Descriptor ¶
func (FenceResultKind) Descriptor() protoreflect.EnumDescriptor
func (FenceResultKind) Enum ¶
func (x FenceResultKind) Enum() *FenceResultKind
func (FenceResultKind) EnumDescriptor
deprecated
func (FenceResultKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use FenceResultKind.Descriptor instead.
func (FenceResultKind) Number ¶
func (x FenceResultKind) Number() protoreflect.EnumNumber
func (FenceResultKind) String ¶
func (x FenceResultKind) String() string
func (FenceResultKind) Type ¶
func (FenceResultKind) Type() protoreflect.EnumType
type FileChunk ¶
type FileChunk struct {
Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*FileChunk) Descriptor
deprecated
func (*FileChunk) ProtoMessage ¶
func (*FileChunk) ProtoMessage()
func (*FileChunk) ProtoReflect ¶
func (x *FileChunk) ProtoReflect() protoreflect.Message
type FileFrame ¶
type FileFrame struct {
Fence *AssignmentFence `protobuf:"bytes,1,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,3,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Sequence uint64 `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
Correlation *Correlation `protobuf:"bytes,5,opt,name=correlation,proto3" json:"correlation,omitempty"`
// Types that are valid to be assigned to Payload:
//
// *FileFrame_Open
// *FileFrame_Chunk
// *FileFrame_Metadata
// *FileFrame_Credit
// *FileFrame_Cancel
// *FileFrame_Terminal
Payload isFileFrame_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
func (*FileFrame) Descriptor
deprecated
func (*FileFrame) GetCancel ¶
func (x *FileFrame) GetCancel() *ExecCancel
func (*FileFrame) GetCorrelation ¶
func (x *FileFrame) GetCorrelation() *Correlation
func (*FileFrame) GetCredit ¶
func (x *FileFrame) GetCredit() *StreamCredit
func (*FileFrame) GetFence ¶
func (x *FileFrame) GetFence() *AssignmentFence
func (*FileFrame) GetMetadata ¶
func (x *FileFrame) GetMetadata() *FileMetadata
func (*FileFrame) GetOperationId ¶
func (*FileFrame) GetPayload ¶
func (x *FileFrame) GetPayload() isFileFrame_Payload
func (*FileFrame) GetSequence ¶
func (*FileFrame) GetStreamId ¶
func (*FileFrame) GetTerminal ¶
func (x *FileFrame) GetTerminal() *FileTerminal
func (*FileFrame) ProtoMessage ¶
func (*FileFrame) ProtoMessage()
func (*FileFrame) ProtoReflect ¶
func (x *FileFrame) ProtoReflect() protoreflect.Message
type FileFrame_Cancel ¶
type FileFrame_Cancel struct {
Cancel *ExecCancel `protobuf:"bytes,14,opt,name=cancel,proto3,oneof"`
}
type FileFrame_Chunk ¶
type FileFrame_Chunk struct {
Chunk *FileChunk `protobuf:"bytes,11,opt,name=chunk,proto3,oneof"`
}
type FileFrame_Credit ¶
type FileFrame_Credit struct {
Credit *StreamCredit `protobuf:"bytes,13,opt,name=credit,proto3,oneof"`
}
type FileFrame_Metadata ¶
type FileFrame_Metadata struct {
Metadata *FileMetadata `protobuf:"bytes,12,opt,name=metadata,proto3,oneof"`
}
type FileFrame_Open ¶
type FileFrame_Open struct {
Open *FileOpen `protobuf:"bytes,10,opt,name=open,proto3,oneof"`
}
type FileFrame_Terminal ¶
type FileFrame_Terminal struct {
Terminal *FileTerminal `protobuf:"bytes,15,opt,name=terminal,proto3,oneof"`
}
type FileKind ¶
type FileKind int32
func (FileKind) Descriptor ¶
func (FileKind) Descriptor() protoreflect.EnumDescriptor
func (FileKind) EnumDescriptor
deprecated
func (FileKind) Number ¶
func (x FileKind) Number() protoreflect.EnumNumber
func (FileKind) Type ¶
func (FileKind) Type() protoreflect.EnumType
type FileMetadata ¶
type FileMetadata struct {
Exists bool `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"`
Size uint64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
Mode uint32 `protobuf:"varint,3,opt,name=mode,proto3" json:"mode,omitempty"`
Checksum string `protobuf:"bytes,4,opt,name=checksum,proto3" json:"checksum,omitempty"`
DirectChildren []string `protobuf:"bytes,5,rep,name=direct_children,json=directChildren,proto3" json:"direct_children,omitempty"`
Kind FileKind `protobuf:"varint,6,opt,name=kind,proto3,enum=secondbox.runner.v1.FileKind" json:"kind,omitempty"`
ModifiedAtUnixMs uint64 `protobuf:"varint,7,opt,name=modified_at_unix_ms,json=modifiedAtUnixMs,proto3" json:"modified_at_unix_ms,omitempty"`
DirectChildEntries []*FileMetadataEntry `protobuf:"bytes,8,rep,name=direct_child_entries,json=directChildEntries,proto3" json:"direct_child_entries,omitempty"`
// contains filtered or unexported fields
}
func (*FileMetadata) Descriptor
deprecated
func (*FileMetadata) Descriptor() ([]byte, []int)
Deprecated: Use FileMetadata.ProtoReflect.Descriptor instead.
func (*FileMetadata) GetChecksum ¶
func (x *FileMetadata) GetChecksum() string
func (*FileMetadata) GetDirectChildEntries ¶
func (x *FileMetadata) GetDirectChildEntries() []*FileMetadataEntry
func (*FileMetadata) GetDirectChildren ¶
func (x *FileMetadata) GetDirectChildren() []string
func (*FileMetadata) GetExists ¶
func (x *FileMetadata) GetExists() bool
func (*FileMetadata) GetKind ¶
func (x *FileMetadata) GetKind() FileKind
func (*FileMetadata) GetMode ¶
func (x *FileMetadata) GetMode() uint32
func (*FileMetadata) GetModifiedAtUnixMs ¶
func (x *FileMetadata) GetModifiedAtUnixMs() uint64
func (*FileMetadata) GetSize ¶
func (x *FileMetadata) GetSize() uint64
func (*FileMetadata) ProtoMessage ¶
func (*FileMetadata) ProtoMessage()
func (*FileMetadata) ProtoReflect ¶
func (x *FileMetadata) ProtoReflect() protoreflect.Message
func (*FileMetadata) Reset ¶
func (x *FileMetadata) Reset()
func (*FileMetadata) String ¶
func (x *FileMetadata) String() string
type FileMetadataEntry ¶
type FileMetadataEntry struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Kind FileKind `protobuf:"varint,2,opt,name=kind,proto3,enum=secondbox.runner.v1.FileKind" json:"kind,omitempty"`
Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
ModifiedAtUnixMs uint64 `protobuf:"varint,4,opt,name=modified_at_unix_ms,json=modifiedAtUnixMs,proto3" json:"modified_at_unix_ms,omitempty"`
// contains filtered or unexported fields
}
func (*FileMetadataEntry) Descriptor
deprecated
func (*FileMetadataEntry) Descriptor() ([]byte, []int)
Deprecated: Use FileMetadataEntry.ProtoReflect.Descriptor instead.
func (*FileMetadataEntry) GetKind ¶
func (x *FileMetadataEntry) GetKind() FileKind
func (*FileMetadataEntry) GetModifiedAtUnixMs ¶
func (x *FileMetadataEntry) GetModifiedAtUnixMs() uint64
func (*FileMetadataEntry) GetPath ¶
func (x *FileMetadataEntry) GetPath() string
func (*FileMetadataEntry) GetSize ¶
func (x *FileMetadataEntry) GetSize() uint64
func (*FileMetadataEntry) ProtoMessage ¶
func (*FileMetadataEntry) ProtoMessage()
func (*FileMetadataEntry) ProtoReflect ¶
func (x *FileMetadataEntry) ProtoReflect() protoreflect.Message
func (*FileMetadataEntry) Reset ¶
func (x *FileMetadataEntry) Reset()
func (*FileMetadataEntry) String ¶
func (x *FileMetadataEntry) String() string
type FileOpen ¶
type FileOpen struct {
Operation FileOperation `protobuf:"varint,1,opt,name=operation,proto3,enum=secondbox.runner.v1.FileOperation" json:"operation,omitempty"`
WorkspaceRelativePath string `` /* 126-byte string literal not displayed */
ExpectedSize uint64 `protobuf:"varint,3,opt,name=expected_size,json=expectedSize,proto3" json:"expected_size,omitempty"`
ExpectedChecksum string `protobuf:"bytes,4,opt,name=expected_checksum,json=expectedChecksum,proto3" json:"expected_checksum,omitempty"`
Recursive bool `protobuf:"varint,5,opt,name=recursive,proto3" json:"recursive,omitempty"`
Force bool `protobuf:"varint,6,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
func (*FileOpen) Descriptor
deprecated
func (*FileOpen) GetExpectedChecksum ¶
func (*FileOpen) GetExpectedSize ¶
func (*FileOpen) GetOperation ¶
func (x *FileOpen) GetOperation() FileOperation
func (*FileOpen) GetRecursive ¶
func (*FileOpen) GetWorkspaceRelativePath ¶
func (*FileOpen) ProtoMessage ¶
func (*FileOpen) ProtoMessage()
func (*FileOpen) ProtoReflect ¶
func (x *FileOpen) ProtoReflect() protoreflect.Message
type FileOperation ¶
type FileOperation int32
const ( FileOperation_FILE_OPERATION_UNSPECIFIED FileOperation = 0 FileOperation_FILE_OPERATION_READ FileOperation = 1 FileOperation_FILE_OPERATION_WRITE FileOperation = 2 FileOperation_FILE_OPERATION_STAT FileOperation = 3 FileOperation_FILE_OPERATION_LIST FileOperation = 4 FileOperation_FILE_OPERATION_EXISTS FileOperation = 5 FileOperation_FILE_OPERATION_MKDIR FileOperation = 6 FileOperation_FILE_OPERATION_REMOVE FileOperation = 7 )
func (FileOperation) Descriptor ¶
func (FileOperation) Descriptor() protoreflect.EnumDescriptor
func (FileOperation) Enum ¶
func (x FileOperation) Enum() *FileOperation
func (FileOperation) EnumDescriptor
deprecated
func (FileOperation) EnumDescriptor() ([]byte, []int)
Deprecated: Use FileOperation.Descriptor instead.
func (FileOperation) Number ¶
func (x FileOperation) Number() protoreflect.EnumNumber
func (FileOperation) String ¶
func (x FileOperation) String() string
func (FileOperation) Type ¶
func (FileOperation) Type() protoreflect.EnumType
type FileTerminal ¶
type FileTerminal struct {
Kind FileTerminalKind `protobuf:"varint,1,opt,name=kind,proto3,enum=secondbox.runner.v1.FileTerminalKind" json:"kind,omitempty"`
SafeDetail string `protobuf:"bytes,2,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
// contains filtered or unexported fields
}
func (*FileTerminal) Descriptor
deprecated
func (*FileTerminal) Descriptor() ([]byte, []int)
Deprecated: Use FileTerminal.ProtoReflect.Descriptor instead.
func (*FileTerminal) GetKind ¶
func (x *FileTerminal) GetKind() FileTerminalKind
func (*FileTerminal) GetSafeDetail ¶
func (x *FileTerminal) GetSafeDetail() string
func (*FileTerminal) ProtoMessage ¶
func (*FileTerminal) ProtoMessage()
func (*FileTerminal) ProtoReflect ¶
func (x *FileTerminal) ProtoReflect() protoreflect.Message
func (*FileTerminal) Reset ¶
func (x *FileTerminal) Reset()
func (*FileTerminal) String ¶
func (x *FileTerminal) String() string
type FileTerminalKind ¶
type FileTerminalKind int32
const ( FileTerminalKind_FILE_TERMINAL_KIND_UNSPECIFIED FileTerminalKind = 0 FileTerminalKind_FILE_TERMINAL_KIND_COMPLETED FileTerminalKind = 1 FileTerminalKind_FILE_TERMINAL_KIND_NOT_FOUND FileTerminalKind = 2 FileTerminalKind_FILE_TERMINAL_KIND_INVALID_PATH FileTerminalKind = 3 FileTerminalKind_FILE_TERMINAL_KIND_PERMISSION_DENIED FileTerminalKind = 4 FileTerminalKind_FILE_TERMINAL_KIND_CHECKSUM_MISMATCH FileTerminalKind = 5 FileTerminalKind_FILE_TERMINAL_KIND_LIMIT_EXCEEDED FileTerminalKind = 6 FileTerminalKind_FILE_TERMINAL_KIND_CANCELLED FileTerminalKind = 7 FileTerminalKind_FILE_TERMINAL_KIND_FENCED FileTerminalKind = 8 FileTerminalKind_FILE_TERMINAL_KIND_FAILED FileTerminalKind = 9 )
func (FileTerminalKind) Descriptor ¶
func (FileTerminalKind) Descriptor() protoreflect.EnumDescriptor
func (FileTerminalKind) Enum ¶
func (x FileTerminalKind) Enum() *FileTerminalKind
func (FileTerminalKind) EnumDescriptor
deprecated
func (FileTerminalKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use FileTerminalKind.Descriptor instead.
func (FileTerminalKind) Number ¶
func (x FileTerminalKind) Number() protoreflect.EnumNumber
func (FileTerminalKind) String ¶
func (x FileTerminalKind) String() string
func (FileTerminalKind) Type ¶
func (FileTerminalKind) Type() protoreflect.EnumType
type InfrastructureFailureReason ¶
type InfrastructureFailureReason int32
const ( InfrastructureFailureReason_INFRASTRUCTURE_FAILURE_REASON_UNSPECIFIED InfrastructureFailureReason = 0 InfrastructureFailureReason_INFRASTRUCTURE_FAILURE_REASON_TRANSPORT InfrastructureFailureReason = 1 InfrastructureFailureReason_INFRASTRUCTURE_FAILURE_REASON_ADMISSION InfrastructureFailureReason = 2 InfrastructureFailureReason_INFRASTRUCTURE_FAILURE_REASON_GENERATION_FENCED InfrastructureFailureReason = 3 InfrastructureFailureReason_INFRASTRUCTURE_FAILURE_REASON_LEASE_FENCED InfrastructureFailureReason = 4 InfrastructureFailureReason_INFRASTRUCTURE_FAILURE_REASON_GUEST_AGENT InfrastructureFailureReason = 5 InfrastructureFailureReason_INFRASTRUCTURE_FAILURE_REASON_EXECUTION_NODE InfrastructureFailureReason = 6 InfrastructureFailureReason_INFRASTRUCTURE_FAILURE_REASON_SERVICE InfrastructureFailureReason = 7 )
func (InfrastructureFailureReason) Descriptor ¶
func (InfrastructureFailureReason) Descriptor() protoreflect.EnumDescriptor
func (InfrastructureFailureReason) Enum ¶
func (x InfrastructureFailureReason) Enum() *InfrastructureFailureReason
func (InfrastructureFailureReason) EnumDescriptor
deprecated
func (InfrastructureFailureReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use InfrastructureFailureReason.Descriptor instead.
func (InfrastructureFailureReason) Number ¶
func (x InfrastructureFailureReason) Number() protoreflect.EnumNumber
func (InfrastructureFailureReason) String ¶
func (x InfrastructureFailureReason) String() string
func (InfrastructureFailureReason) Type ¶
func (InfrastructureFailureReason) Type() protoreflect.EnumType
type InstanceObservedTerminationReason ¶
type InstanceObservedTerminationReason int32
InstanceObservedTerminationReason is limited to post-ready process exit classifications the Runner can prove from owned Firecracker and cgroup evidence. Policy, operator, fencing, and Runner-loss reasons remain control-plane authority.
const ( InstanceObservedTerminationReason_INSTANCE_OBSERVED_TERMINATION_REASON_UNSPECIFIED InstanceObservedTerminationReason = 0 InstanceObservedTerminationReason_INSTANCE_OBSERVED_TERMINATION_REASON_GUEST_SHUTDOWN InstanceObservedTerminationReason = 1 InstanceObservedTerminationReason_INSTANCE_OBSERVED_TERMINATION_REASON_RESOURCE_EXHAUSTION InstanceObservedTerminationReason = 2 InstanceObservedTerminationReason_INSTANCE_OBSERVED_TERMINATION_REASON_INTERNAL_FAILURE InstanceObservedTerminationReason = 3 )
func (InstanceObservedTerminationReason) Descriptor ¶
func (InstanceObservedTerminationReason) Descriptor() protoreflect.EnumDescriptor
func (InstanceObservedTerminationReason) Enum ¶
func (x InstanceObservedTerminationReason) Enum() *InstanceObservedTerminationReason
func (InstanceObservedTerminationReason) EnumDescriptor
deprecated
func (InstanceObservedTerminationReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use InstanceObservedTerminationReason.Descriptor instead.
func (InstanceObservedTerminationReason) Number ¶
func (x InstanceObservedTerminationReason) Number() protoreflect.EnumNumber
func (InstanceObservedTerminationReason) String ¶
func (x InstanceObservedTerminationReason) String() string
func (InstanceObservedTerminationReason) Type ¶
func (InstanceObservedTerminationReason) Type() protoreflect.EnumType
type InstanceTerminal ¶
type InstanceTerminal struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
Reason InstanceObservedTerminationReason `protobuf:"varint,4,opt,name=reason,proto3,enum=secondbox.runner.v1.InstanceObservedTerminationReason" json:"reason,omitempty"`
ObservedAtUnixMs uint64 `protobuf:"varint,5,opt,name=observed_at_unix_ms,json=observedAtUnixMs,proto3" json:"observed_at_unix_ms,omitempty"`
TerminationEvidenceDigest string `` /* 138-byte string literal not displayed */
Correlation *Correlation `protobuf:"bytes,7,opt,name=correlation,proto3" json:"correlation,omitempty"`
// contains filtered or unexported fields
}
InstanceTerminal reports that the current assigned process is gone. It is observation evidence only and does not prove Assignment or Workspace release release.
func (*InstanceTerminal) Descriptor
deprecated
func (*InstanceTerminal) Descriptor() ([]byte, []int)
Deprecated: Use InstanceTerminal.ProtoReflect.Descriptor instead.
func (*InstanceTerminal) GetCorrelation ¶
func (x *InstanceTerminal) GetCorrelation() *Correlation
func (*InstanceTerminal) GetFence ¶
func (x *InstanceTerminal) GetFence() *AssignmentFence
func (*InstanceTerminal) GetMessageId ¶
func (x *InstanceTerminal) GetMessageId() string
func (*InstanceTerminal) GetObservedAtUnixMs ¶
func (x *InstanceTerminal) GetObservedAtUnixMs() uint64
func (*InstanceTerminal) GetReason ¶
func (x *InstanceTerminal) GetReason() InstanceObservedTerminationReason
func (*InstanceTerminal) GetSequence ¶
func (x *InstanceTerminal) GetSequence() uint64
func (*InstanceTerminal) GetTerminationEvidenceDigest ¶
func (x *InstanceTerminal) GetTerminationEvidenceDigest() string
func (*InstanceTerminal) ProtoMessage ¶
func (*InstanceTerminal) ProtoMessage()
func (*InstanceTerminal) ProtoReflect ¶
func (x *InstanceTerminal) ProtoReflect() protoreflect.Message
func (*InstanceTerminal) Reset ¶
func (x *InstanceTerminal) Reset()
func (*InstanceTerminal) String ¶
func (x *InstanceTerminal) String() string
type LocalWorkspaceCommand ¶
type LocalWorkspaceCommand struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
CommandVersion uint32 `protobuf:"varint,3,opt,name=command_version,json=commandVersion,proto3" json:"command_version,omitempty"`
Kind LocalWorkspaceCommandKind `protobuf:"varint,4,opt,name=kind,proto3,enum=secondbox.runner.v1.LocalWorkspaceCommandKind" json:"kind,omitempty"`
OperationId string `protobuf:"bytes,5,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
EffectId string `protobuf:"bytes,6,opt,name=effect_id,json=effectId,proto3" json:"effect_id,omitempty"`
SandboxId string `protobuf:"bytes,7,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
WorkspaceId string `protobuf:"bytes,8,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
SnapshotId string `protobuf:"bytes,9,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
ExpectedGeneration uint64 `protobuf:"varint,10,opt,name=expected_generation,json=expectedGeneration,proto3" json:"expected_generation,omitempty"`
NextGeneration uint64 `protobuf:"varint,11,opt,name=next_generation,json=nextGeneration,proto3" json:"next_generation,omitempty"`
LogicalCapacityBytes uint64 `protobuf:"varint,12,opt,name=logical_capacity_bytes,json=logicalCapacityBytes,proto3" json:"logical_capacity_bytes,omitempty"`
FencingToken []byte `protobuf:"bytes,13,opt,name=fencing_token,json=fencingToken,proto3" json:"fencing_token,omitempty"`
Correlation *Correlation `protobuf:"bytes,14,opt,name=correlation,proto3" json:"correlation,omitempty"`
// contains filtered or unexported fields
}
func (*LocalWorkspaceCommand) Descriptor
deprecated
func (*LocalWorkspaceCommand) Descriptor() ([]byte, []int)
Deprecated: Use LocalWorkspaceCommand.ProtoReflect.Descriptor instead.
func (*LocalWorkspaceCommand) GetCommandVersion ¶
func (x *LocalWorkspaceCommand) GetCommandVersion() uint32
func (*LocalWorkspaceCommand) GetCorrelation ¶
func (x *LocalWorkspaceCommand) GetCorrelation() *Correlation
func (*LocalWorkspaceCommand) GetEffectId ¶
func (x *LocalWorkspaceCommand) GetEffectId() string
func (*LocalWorkspaceCommand) GetExpectedGeneration ¶
func (x *LocalWorkspaceCommand) GetExpectedGeneration() uint64
func (*LocalWorkspaceCommand) GetFencingToken ¶
func (x *LocalWorkspaceCommand) GetFencingToken() []byte
func (*LocalWorkspaceCommand) GetKind ¶
func (x *LocalWorkspaceCommand) GetKind() LocalWorkspaceCommandKind
func (*LocalWorkspaceCommand) GetLogicalCapacityBytes ¶
func (x *LocalWorkspaceCommand) GetLogicalCapacityBytes() uint64
func (*LocalWorkspaceCommand) GetMessageId ¶
func (x *LocalWorkspaceCommand) GetMessageId() string
func (*LocalWorkspaceCommand) GetNextGeneration ¶
func (x *LocalWorkspaceCommand) GetNextGeneration() uint64
func (*LocalWorkspaceCommand) GetOperationId ¶
func (x *LocalWorkspaceCommand) GetOperationId() string
func (*LocalWorkspaceCommand) GetSandboxId ¶
func (x *LocalWorkspaceCommand) GetSandboxId() string
func (*LocalWorkspaceCommand) GetSequence ¶
func (x *LocalWorkspaceCommand) GetSequence() uint64
func (*LocalWorkspaceCommand) GetSnapshotId ¶
func (x *LocalWorkspaceCommand) GetSnapshotId() string
func (*LocalWorkspaceCommand) GetWorkspaceId ¶
func (x *LocalWorkspaceCommand) GetWorkspaceId() string
func (*LocalWorkspaceCommand) ProtoMessage ¶
func (*LocalWorkspaceCommand) ProtoMessage()
func (*LocalWorkspaceCommand) ProtoReflect ¶
func (x *LocalWorkspaceCommand) ProtoReflect() protoreflect.Message
func (*LocalWorkspaceCommand) Reset ¶
func (x *LocalWorkspaceCommand) Reset()
func (*LocalWorkspaceCommand) String ¶
func (x *LocalWorkspaceCommand) String() string
type LocalWorkspaceCommandKind ¶
type LocalWorkspaceCommandKind int32
LocalWorkspaceCommand coordinates durable runner-local storage using only logical SecondBox identities. The authenticated stream supplies the home Runner identity; paths and image bytes are never command values.
const ( LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_UNSPECIFIED LocalWorkspaceCommandKind = 0 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_CREATE LocalWorkspaceCommandKind = 1 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_INSPECT LocalWorkspaceCommandKind = 2 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_DELETE LocalWorkspaceCommandKind = 3 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_ADVANCE_GENERATION LocalWorkspaceCommandKind = 4 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_SNAPSHOT_CREATE LocalWorkspaceCommandKind = 5 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_SNAPSHOT_DELETE LocalWorkspaceCommandKind = 6 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_PREPARE LocalWorkspaceCommandKind = 7 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_SWAP LocalWorkspaceCommandKind = 8 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_FINALIZE LocalWorkspaceCommandKind = 9 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RESTORE_ABORT LocalWorkspaceCommandKind = 10 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RECONCILE LocalWorkspaceCommandKind = 11 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_CLONE_FROM_SNAPSHOT LocalWorkspaceCommandKind = 12 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_EXPORT LocalWorkspaceCommandKind = 13 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_IMPORT LocalWorkspaceCommandKind = 14 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_DELETE_SOURCE LocalWorkspaceCommandKind = 15 LocalWorkspaceCommandKind_LOCAL_WORKSPACE_COMMAND_KIND_RELOCATION_ABORT_SOURCE LocalWorkspaceCommandKind = 16 )
func (LocalWorkspaceCommandKind) Descriptor ¶
func (LocalWorkspaceCommandKind) Descriptor() protoreflect.EnumDescriptor
func (LocalWorkspaceCommandKind) Enum ¶
func (x LocalWorkspaceCommandKind) Enum() *LocalWorkspaceCommandKind
func (LocalWorkspaceCommandKind) EnumDescriptor
deprecated
func (LocalWorkspaceCommandKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use LocalWorkspaceCommandKind.Descriptor instead.
func (LocalWorkspaceCommandKind) Number ¶
func (x LocalWorkspaceCommandKind) Number() protoreflect.EnumNumber
func (LocalWorkspaceCommandKind) String ¶
func (x LocalWorkspaceCommandKind) String() string
func (LocalWorkspaceCommandKind) Type ¶
func (LocalWorkspaceCommandKind) Type() protoreflect.EnumType
type LocalWorkspaceInventoryItem ¶
type LocalWorkspaceInventoryItem struct {
WorkspaceId string `protobuf:"bytes,1,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
Generation uint64 `protobuf:"varint,2,opt,name=generation,proto3" json:"generation,omitempty"`
LogicalCapacityBytes uint64 `protobuf:"varint,3,opt,name=logical_capacity_bytes,json=logicalCapacityBytes,proto3" json:"logical_capacity_bytes,omitempty"`
Formatted bool `protobuf:"varint,4,opt,name=formatted,proto3" json:"formatted,omitempty"`
RestorePending bool `protobuf:"varint,5,opt,name=restore_pending,json=restorePending,proto3" json:"restore_pending,omitempty"`
ActiveWriter bool `protobuf:"varint,6,opt,name=active_writer,json=activeWriter,proto3" json:"active_writer,omitempty"`
RelocationSealed bool `protobuf:"varint,7,opt,name=relocation_sealed,json=relocationSealed,proto3" json:"relocation_sealed,omitempty"`
// contains filtered or unexported fields
}
func (*LocalWorkspaceInventoryItem) Descriptor
deprecated
func (*LocalWorkspaceInventoryItem) Descriptor() ([]byte, []int)
Deprecated: Use LocalWorkspaceInventoryItem.ProtoReflect.Descriptor instead.
func (*LocalWorkspaceInventoryItem) GetActiveWriter ¶
func (x *LocalWorkspaceInventoryItem) GetActiveWriter() bool
func (*LocalWorkspaceInventoryItem) GetFormatted ¶
func (x *LocalWorkspaceInventoryItem) GetFormatted() bool
func (*LocalWorkspaceInventoryItem) GetGeneration ¶
func (x *LocalWorkspaceInventoryItem) GetGeneration() uint64
func (*LocalWorkspaceInventoryItem) GetLogicalCapacityBytes ¶
func (x *LocalWorkspaceInventoryItem) GetLogicalCapacityBytes() uint64
func (*LocalWorkspaceInventoryItem) GetRelocationSealed ¶
func (x *LocalWorkspaceInventoryItem) GetRelocationSealed() bool
func (*LocalWorkspaceInventoryItem) GetRestorePending ¶
func (x *LocalWorkspaceInventoryItem) GetRestorePending() bool
func (*LocalWorkspaceInventoryItem) GetWorkspaceId ¶
func (x *LocalWorkspaceInventoryItem) GetWorkspaceId() string
func (*LocalWorkspaceInventoryItem) ProtoMessage ¶
func (*LocalWorkspaceInventoryItem) ProtoMessage()
func (*LocalWorkspaceInventoryItem) ProtoReflect ¶
func (x *LocalWorkspaceInventoryItem) ProtoReflect() protoreflect.Message
func (*LocalWorkspaceInventoryItem) Reset ¶
func (x *LocalWorkspaceInventoryItem) Reset()
func (*LocalWorkspaceInventoryItem) String ¶
func (x *LocalWorkspaceInventoryItem) String() string
type LocalWorkspaceReceiptItem ¶
type LocalWorkspaceReceiptItem struct {
Kind LocalWorkspaceCommandKind `protobuf:"varint,1,opt,name=kind,proto3,enum=secondbox.runner.v1.LocalWorkspaceCommandKind" json:"kind,omitempty"`
OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
WorkspaceId string `protobuf:"bytes,3,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
SnapshotId string `protobuf:"bytes,4,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
PreviousGeneration uint64 `protobuf:"varint,5,opt,name=previous_generation,json=previousGeneration,proto3" json:"previous_generation,omitempty"`
Generation uint64 `protobuf:"varint,6,opt,name=generation,proto3" json:"generation,omitempty"`
LogicalCapacityBytes uint64 `protobuf:"varint,7,opt,name=logical_capacity_bytes,json=logicalCapacityBytes,proto3" json:"logical_capacity_bytes,omitempty"`
ReceiptRecordedAtUnixMs uint64 `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*LocalWorkspaceReceiptItem) Descriptor
deprecated
func (*LocalWorkspaceReceiptItem) Descriptor() ([]byte, []int)
Deprecated: Use LocalWorkspaceReceiptItem.ProtoReflect.Descriptor instead.
func (*LocalWorkspaceReceiptItem) GetGeneration ¶
func (x *LocalWorkspaceReceiptItem) GetGeneration() uint64
func (*LocalWorkspaceReceiptItem) GetKind ¶
func (x *LocalWorkspaceReceiptItem) GetKind() LocalWorkspaceCommandKind
func (*LocalWorkspaceReceiptItem) GetLogicalCapacityBytes ¶
func (x *LocalWorkspaceReceiptItem) GetLogicalCapacityBytes() uint64
func (*LocalWorkspaceReceiptItem) GetOperationId ¶
func (x *LocalWorkspaceReceiptItem) GetOperationId() string
func (*LocalWorkspaceReceiptItem) GetPreviousGeneration ¶
func (x *LocalWorkspaceReceiptItem) GetPreviousGeneration() uint64
func (*LocalWorkspaceReceiptItem) GetReceiptRecordedAtUnixMs ¶
func (x *LocalWorkspaceReceiptItem) GetReceiptRecordedAtUnixMs() uint64
func (*LocalWorkspaceReceiptItem) GetSnapshotId ¶
func (x *LocalWorkspaceReceiptItem) GetSnapshotId() string
func (*LocalWorkspaceReceiptItem) GetWorkspaceId ¶
func (x *LocalWorkspaceReceiptItem) GetWorkspaceId() string
func (*LocalWorkspaceReceiptItem) ProtoMessage ¶
func (*LocalWorkspaceReceiptItem) ProtoMessage()
func (*LocalWorkspaceReceiptItem) ProtoReflect ¶
func (x *LocalWorkspaceReceiptItem) ProtoReflect() protoreflect.Message
func (*LocalWorkspaceReceiptItem) Reset ¶
func (x *LocalWorkspaceReceiptItem) Reset()
func (*LocalWorkspaceReceiptItem) String ¶
func (x *LocalWorkspaceReceiptItem) String() string
type LocalWorkspaceResult ¶
type LocalWorkspaceResult struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
CommandVersion uint32 `protobuf:"varint,3,opt,name=command_version,json=commandVersion,proto3" json:"command_version,omitempty"`
Kind LocalWorkspaceCommandKind `protobuf:"varint,4,opt,name=kind,proto3,enum=secondbox.runner.v1.LocalWorkspaceCommandKind" json:"kind,omitempty"`
Terminal LocalWorkspaceTerminalKind `protobuf:"varint,5,opt,name=terminal,proto3,enum=secondbox.runner.v1.LocalWorkspaceTerminalKind" json:"terminal,omitempty"`
OperationId string `protobuf:"bytes,6,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
EffectId string `protobuf:"bytes,7,opt,name=effect_id,json=effectId,proto3" json:"effect_id,omitempty"`
SandboxId string `protobuf:"bytes,8,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
WorkspaceId string `protobuf:"bytes,9,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
SnapshotId string `protobuf:"bytes,10,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
PreviousGeneration uint64 `protobuf:"varint,11,opt,name=previous_generation,json=previousGeneration,proto3" json:"previous_generation,omitempty"`
Generation uint64 `protobuf:"varint,12,opt,name=generation,proto3" json:"generation,omitempty"`
LogicalCapacityBytes uint64 `protobuf:"varint,13,opt,name=logical_capacity_bytes,json=logicalCapacityBytes,proto3" json:"logical_capacity_bytes,omitempty"`
ReceiptRecordedAtUnixMs uint64 `` /* 138-byte string literal not displayed */
Inventory []*LocalWorkspaceInventoryItem `protobuf:"bytes,15,rep,name=inventory,proto3" json:"inventory,omitempty"`
SafeDetail string `protobuf:"bytes,16,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
Correlation *Correlation `protobuf:"bytes,17,opt,name=correlation,proto3" json:"correlation,omitempty"`
Receipts []*LocalWorkspaceReceiptItem `protobuf:"bytes,18,rep,name=receipts,proto3" json:"receipts,omitempty"`
// contains filtered or unexported fields
}
func (*LocalWorkspaceResult) Descriptor
deprecated
func (*LocalWorkspaceResult) Descriptor() ([]byte, []int)
Deprecated: Use LocalWorkspaceResult.ProtoReflect.Descriptor instead.
func (*LocalWorkspaceResult) GetCommandVersion ¶
func (x *LocalWorkspaceResult) GetCommandVersion() uint32
func (*LocalWorkspaceResult) GetCorrelation ¶
func (x *LocalWorkspaceResult) GetCorrelation() *Correlation
func (*LocalWorkspaceResult) GetEffectId ¶
func (x *LocalWorkspaceResult) GetEffectId() string
func (*LocalWorkspaceResult) GetGeneration ¶
func (x *LocalWorkspaceResult) GetGeneration() uint64
func (*LocalWorkspaceResult) GetInventory ¶
func (x *LocalWorkspaceResult) GetInventory() []*LocalWorkspaceInventoryItem
func (*LocalWorkspaceResult) GetKind ¶
func (x *LocalWorkspaceResult) GetKind() LocalWorkspaceCommandKind
func (*LocalWorkspaceResult) GetLogicalCapacityBytes ¶
func (x *LocalWorkspaceResult) GetLogicalCapacityBytes() uint64
func (*LocalWorkspaceResult) GetMessageId ¶
func (x *LocalWorkspaceResult) GetMessageId() string
func (*LocalWorkspaceResult) GetOperationId ¶
func (x *LocalWorkspaceResult) GetOperationId() string
func (*LocalWorkspaceResult) GetPreviousGeneration ¶
func (x *LocalWorkspaceResult) GetPreviousGeneration() uint64
func (*LocalWorkspaceResult) GetReceiptRecordedAtUnixMs ¶
func (x *LocalWorkspaceResult) GetReceiptRecordedAtUnixMs() uint64
func (*LocalWorkspaceResult) GetReceipts ¶
func (x *LocalWorkspaceResult) GetReceipts() []*LocalWorkspaceReceiptItem
func (*LocalWorkspaceResult) GetSafeDetail ¶
func (x *LocalWorkspaceResult) GetSafeDetail() string
func (*LocalWorkspaceResult) GetSandboxId ¶
func (x *LocalWorkspaceResult) GetSandboxId() string
func (*LocalWorkspaceResult) GetSequence ¶
func (x *LocalWorkspaceResult) GetSequence() uint64
func (*LocalWorkspaceResult) GetSnapshotId ¶
func (x *LocalWorkspaceResult) GetSnapshotId() string
func (*LocalWorkspaceResult) GetTerminal ¶
func (x *LocalWorkspaceResult) GetTerminal() LocalWorkspaceTerminalKind
func (*LocalWorkspaceResult) GetWorkspaceId ¶
func (x *LocalWorkspaceResult) GetWorkspaceId() string
func (*LocalWorkspaceResult) ProtoMessage ¶
func (*LocalWorkspaceResult) ProtoMessage()
func (*LocalWorkspaceResult) ProtoReflect ¶
func (x *LocalWorkspaceResult) ProtoReflect() protoreflect.Message
func (*LocalWorkspaceResult) Reset ¶
func (x *LocalWorkspaceResult) Reset()
func (*LocalWorkspaceResult) String ¶
func (x *LocalWorkspaceResult) String() string
type LocalWorkspaceTerminalKind ¶
type LocalWorkspaceTerminalKind int32
const ( LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_UNSPECIFIED LocalWorkspaceTerminalKind = 0 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_SUCCEEDED LocalWorkspaceTerminalKind = 1 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_LOCAL_DATA_ABSENT LocalWorkspaceTerminalKind = 2 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_ACTIVE_WRITER LocalWorkspaceTerminalKind = 3 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_STALE_GENERATION LocalWorkspaceTerminalKind = 4 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_STALE_FENCE LocalWorkspaceTerminalKind = 5 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_STORAGE_INCOMPATIBLE LocalWorkspaceTerminalKind = 6 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_INSUFFICIENT_SPACE LocalWorkspaceTerminalKind = 7 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_CORRUPT_RECEIPT LocalWorkspaceTerminalKind = 8 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_CONFLICTING_REPLAY LocalWorkspaceTerminalKind = 9 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_WRONG_HOME_RUNNER LocalWorkspaceTerminalKind = 10 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_SNAPSHOT_IN_USE LocalWorkspaceTerminalKind = 11 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_RESTORE_PENDING LocalWorkspaceTerminalKind = 12 LocalWorkspaceTerminalKind_LOCAL_WORKSPACE_TERMINAL_KIND_RUNNER_FAILED LocalWorkspaceTerminalKind = 13 )
func (LocalWorkspaceTerminalKind) Descriptor ¶
func (LocalWorkspaceTerminalKind) Descriptor() protoreflect.EnumDescriptor
func (LocalWorkspaceTerminalKind) Enum ¶
func (x LocalWorkspaceTerminalKind) Enum() *LocalWorkspaceTerminalKind
func (LocalWorkspaceTerminalKind) EnumDescriptor
deprecated
func (LocalWorkspaceTerminalKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use LocalWorkspaceTerminalKind.Descriptor instead.
func (LocalWorkspaceTerminalKind) Number ¶
func (x LocalWorkspaceTerminalKind) Number() protoreflect.EnumNumber
func (LocalWorkspaceTerminalKind) String ¶
func (x LocalWorkspaceTerminalKind) String() string
func (LocalWorkspaceTerminalKind) Type ¶
func (LocalWorkspaceTerminalKind) Type() protoreflect.EnumType
type NetworkDestination ¶
type NetworkDestination struct {
// Types that are valid to be assigned to Target:
//
// *NetworkDestination_Domain
// *NetworkDestination_Cidr
Target isNetworkDestination_Target `protobuf_oneof:"target"`
Protocol NetworkDestinationProtocol `protobuf:"varint,3,opt,name=protocol,proto3,enum=secondbox.runner.v1.NetworkDestinationProtocol" json:"protocol,omitempty"`
Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkDestination) Descriptor
deprecated
func (*NetworkDestination) Descriptor() ([]byte, []int)
Deprecated: Use NetworkDestination.ProtoReflect.Descriptor instead.
func (*NetworkDestination) GetCidr ¶
func (x *NetworkDestination) GetCidr() string
func (*NetworkDestination) GetDomain ¶
func (x *NetworkDestination) GetDomain() string
func (*NetworkDestination) GetPort ¶
func (x *NetworkDestination) GetPort() uint32
func (*NetworkDestination) GetProtocol ¶
func (x *NetworkDestination) GetProtocol() NetworkDestinationProtocol
func (*NetworkDestination) GetTarget ¶
func (x *NetworkDestination) GetTarget() isNetworkDestination_Target
func (*NetworkDestination) ProtoMessage ¶
func (*NetworkDestination) ProtoMessage()
func (*NetworkDestination) ProtoReflect ¶
func (x *NetworkDestination) ProtoReflect() protoreflect.Message
func (*NetworkDestination) Reset ¶
func (x *NetworkDestination) Reset()
func (*NetworkDestination) String ¶
func (x *NetworkDestination) String() string
type NetworkDestinationProtocol ¶
type NetworkDestinationProtocol int32
const ( NetworkDestinationProtocol_NETWORK_DESTINATION_PROTOCOL_UNSPECIFIED NetworkDestinationProtocol = 0 NetworkDestinationProtocol_NETWORK_DESTINATION_PROTOCOL_TCP NetworkDestinationProtocol = 1 NetworkDestinationProtocol_NETWORK_DESTINATION_PROTOCOL_HTTP NetworkDestinationProtocol = 2 NetworkDestinationProtocol_NETWORK_DESTINATION_PROTOCOL_HTTPS NetworkDestinationProtocol = 3 )
func (NetworkDestinationProtocol) Descriptor ¶
func (NetworkDestinationProtocol) Descriptor() protoreflect.EnumDescriptor
func (NetworkDestinationProtocol) Enum ¶
func (x NetworkDestinationProtocol) Enum() *NetworkDestinationProtocol
func (NetworkDestinationProtocol) EnumDescriptor
deprecated
func (NetworkDestinationProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkDestinationProtocol.Descriptor instead.
func (NetworkDestinationProtocol) Number ¶
func (x NetworkDestinationProtocol) Number() protoreflect.EnumNumber
func (NetworkDestinationProtocol) String ¶
func (x NetworkDestinationProtocol) String() string
func (NetworkDestinationProtocol) Type ¶
func (NetworkDestinationProtocol) Type() protoreflect.EnumType
type NetworkDestination_Cidr ¶
type NetworkDestination_Cidr struct {
Cidr string `protobuf:"bytes,2,opt,name=cidr,proto3,oneof"`
}
type NetworkDestination_Domain ¶
type NetworkDestination_Domain struct {
Domain string `protobuf:"bytes,1,opt,name=domain,proto3,oneof"`
}
type NetworkPolicy ¶
type NetworkPolicy struct {
Mode NetworkPolicyMode `protobuf:"varint,1,opt,name=mode,proto3,enum=secondbox.runner.v1.NetworkPolicyMode" json:"mode,omitempty"`
Destinations []*NetworkDestination `protobuf:"bytes,2,rep,name=destinations,proto3" json:"destinations,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkPolicy) Descriptor
deprecated
func (*NetworkPolicy) Descriptor() ([]byte, []int)
Deprecated: Use NetworkPolicy.ProtoReflect.Descriptor instead.
func (*NetworkPolicy) GetDestinations ¶
func (x *NetworkPolicy) GetDestinations() []*NetworkDestination
func (*NetworkPolicy) GetMode ¶
func (x *NetworkPolicy) GetMode() NetworkPolicyMode
func (*NetworkPolicy) ProtoMessage ¶
func (*NetworkPolicy) ProtoMessage()
func (*NetworkPolicy) ProtoReflect ¶
func (x *NetworkPolicy) ProtoReflect() protoreflect.Message
func (*NetworkPolicy) Reset ¶
func (x *NetworkPolicy) Reset()
func (*NetworkPolicy) String ¶
func (x *NetworkPolicy) String() string
type NetworkPolicyMode ¶
type NetworkPolicyMode int32
const ( NetworkPolicyMode_NETWORK_POLICY_MODE_UNSPECIFIED NetworkPolicyMode = 0 NetworkPolicyMode_NETWORK_POLICY_MODE_DENY_ALL NetworkPolicyMode = 1 NetworkPolicyMode_NETWORK_POLICY_MODE_ALLOW_LIST NetworkPolicyMode = 2 )
func (NetworkPolicyMode) Descriptor ¶
func (NetworkPolicyMode) Descriptor() protoreflect.EnumDescriptor
func (NetworkPolicyMode) Enum ¶
func (x NetworkPolicyMode) Enum() *NetworkPolicyMode
func (NetworkPolicyMode) EnumDescriptor
deprecated
func (NetworkPolicyMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkPolicyMode.Descriptor instead.
func (NetworkPolicyMode) Number ¶
func (x NetworkPolicyMode) Number() protoreflect.EnumNumber
func (NetworkPolicyMode) String ¶
func (x NetworkPolicyMode) String() string
func (NetworkPolicyMode) Type ¶
func (NetworkPolicyMode) Type() protoreflect.EnumType
type PortBytes ¶
type PortBytes struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*PortBytes) Descriptor
deprecated
func (*PortBytes) ProtoMessage ¶
func (*PortBytes) ProtoMessage()
func (*PortBytes) ProtoReflect ¶
func (x *PortBytes) ProtoReflect() protoreflect.Message
type PortDirectAdmission ¶
type PortDirectAdmission struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,2,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,3,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,4,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Kind PortDirectAdmissionKind `protobuf:"varint,5,opt,name=kind,proto3,enum=secondbox.runner.v1.PortDirectAdmissionKind" json:"kind,omitempty"`
SafeDetail string `protobuf:"bytes,6,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
// contains filtered or unexported fields
}
PortDirectAdmission is the single consumption verdict for one caller connection. It is answered on the authenticated control stream and is never durable: a replayed or already-consumed credential is denied.
func (*PortDirectAdmission) Descriptor
deprecated
func (*PortDirectAdmission) Descriptor() ([]byte, []int)
Deprecated: Use PortDirectAdmission.ProtoReflect.Descriptor instead.
func (*PortDirectAdmission) GetFence ¶
func (x *PortDirectAdmission) GetFence() *AssignmentFence
func (*PortDirectAdmission) GetKind ¶
func (x *PortDirectAdmission) GetKind() PortDirectAdmissionKind
func (*PortDirectAdmission) GetMessageId ¶
func (x *PortDirectAdmission) GetMessageId() string
func (*PortDirectAdmission) GetOperationId ¶
func (x *PortDirectAdmission) GetOperationId() string
func (*PortDirectAdmission) GetSafeDetail ¶
func (x *PortDirectAdmission) GetSafeDetail() string
func (*PortDirectAdmission) GetStreamId ¶
func (x *PortDirectAdmission) GetStreamId() string
func (*PortDirectAdmission) ProtoMessage ¶
func (*PortDirectAdmission) ProtoMessage()
func (*PortDirectAdmission) ProtoReflect ¶
func (x *PortDirectAdmission) ProtoReflect() protoreflect.Message
func (*PortDirectAdmission) Reset ¶
func (x *PortDirectAdmission) Reset()
func (*PortDirectAdmission) String ¶
func (x *PortDirectAdmission) String() string
type PortDirectAdmissionKind ¶
type PortDirectAdmissionKind int32
const ( PortDirectAdmissionKind_PORT_DIRECT_ADMISSION_KIND_UNSPECIFIED PortDirectAdmissionKind = 0 PortDirectAdmissionKind_PORT_DIRECT_ADMISSION_KIND_ADMITTED PortDirectAdmissionKind = 1 PortDirectAdmissionKind_PORT_DIRECT_ADMISSION_KIND_DENIED PortDirectAdmissionKind = 2 )
func (PortDirectAdmissionKind) Descriptor ¶
func (PortDirectAdmissionKind) Descriptor() protoreflect.EnumDescriptor
func (PortDirectAdmissionKind) Enum ¶
func (x PortDirectAdmissionKind) Enum() *PortDirectAdmissionKind
func (PortDirectAdmissionKind) EnumDescriptor
deprecated
func (PortDirectAdmissionKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortDirectAdmissionKind.Descriptor instead.
func (PortDirectAdmissionKind) Number ¶
func (x PortDirectAdmissionKind) Number() protoreflect.EnumNumber
func (PortDirectAdmissionKind) String ¶
func (x PortDirectAdmissionKind) String() string
func (PortDirectAdmissionKind) Type ¶
func (PortDirectAdmissionKind) Type() protoreflect.EnumType
type PortDirectConsume ¶
type PortDirectConsume struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Fence *AssignmentFence `protobuf:"bytes,3,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,4,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,5,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Correlation *Correlation `protobuf:"bytes,6,opt,name=correlation,proto3" json:"correlation,omitempty"`
CredentialDigest []byte `protobuf:"bytes,7,opt,name=credential_digest,json=credentialDigest,proto3" json:"credential_digest,omitempty"`
// contains filtered or unexported fields
}
PortDirectConsume asks PostgreSQL to spend the single-use credential exactly once before the Runner forwards any byte.
func (*PortDirectConsume) Descriptor
deprecated
func (*PortDirectConsume) Descriptor() ([]byte, []int)
Deprecated: Use PortDirectConsume.ProtoReflect.Descriptor instead.
func (*PortDirectConsume) GetCorrelation ¶
func (x *PortDirectConsume) GetCorrelation() *Correlation
func (*PortDirectConsume) GetCredentialDigest ¶
func (x *PortDirectConsume) GetCredentialDigest() []byte
func (*PortDirectConsume) GetFence ¶
func (x *PortDirectConsume) GetFence() *AssignmentFence
func (*PortDirectConsume) GetMessageId ¶
func (x *PortDirectConsume) GetMessageId() string
func (*PortDirectConsume) GetOperationId ¶
func (x *PortDirectConsume) GetOperationId() string
func (*PortDirectConsume) GetSequence ¶
func (x *PortDirectConsume) GetSequence() uint64
func (*PortDirectConsume) GetStreamId ¶
func (x *PortDirectConsume) GetStreamId() string
func (*PortDirectConsume) ProtoMessage ¶
func (*PortDirectConsume) ProtoMessage()
func (*PortDirectConsume) ProtoReflect ¶
func (x *PortDirectConsume) ProtoReflect() protoreflect.Message
func (*PortDirectConsume) Reset ¶
func (x *PortDirectConsume) Reset()
func (*PortDirectConsume) String ¶
func (x *PortDirectConsume) String() string
type PortDirectOpen ¶
type PortDirectOpen struct {
GuestPort uint32 `protobuf:"varint,1,opt,name=guest_port,json=guestPort,proto3" json:"guest_port,omitempty"`
Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
PortName string `protobuf:"bytes,3,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"`
DeadlineUnixMs uint64 `protobuf:"varint,4,opt,name=deadline_unix_ms,json=deadlineUnixMs,proto3" json:"deadline_unix_ms,omitempty"`
CredentialDigest []byte `protobuf:"bytes,5,opt,name=credential_digest,json=credentialDigest,proto3" json:"credential_digest,omitempty"`
LeaseId string `protobuf:"bytes,6,opt,name=lease_id,json=leaseId,proto3" json:"lease_id,omitempty"`
// contains filtered or unexported fields
}
PortDirectOpen admits one PortSession for the direct transport. It replaces PortOpen for a granted caller: the Runner holds the assignment-bound session state and waits for a caller connection instead of proxying frames. The single-use credential is never carried in plaintext; only its digest is.
func (*PortDirectOpen) Descriptor
deprecated
func (*PortDirectOpen) Descriptor() ([]byte, []int)
Deprecated: Use PortDirectOpen.ProtoReflect.Descriptor instead.
func (*PortDirectOpen) GetCredentialDigest ¶
func (x *PortDirectOpen) GetCredentialDigest() []byte
func (*PortDirectOpen) GetDeadlineUnixMs ¶
func (x *PortDirectOpen) GetDeadlineUnixMs() uint64
func (*PortDirectOpen) GetGuestPort ¶
func (x *PortDirectOpen) GetGuestPort() uint32
func (*PortDirectOpen) GetLeaseId ¶
func (x *PortDirectOpen) GetLeaseId() string
func (*PortDirectOpen) GetPortName ¶
func (x *PortDirectOpen) GetPortName() string
func (*PortDirectOpen) GetProtocol ¶
func (x *PortDirectOpen) GetProtocol() string
func (*PortDirectOpen) ProtoMessage ¶
func (*PortDirectOpen) ProtoMessage()
func (*PortDirectOpen) ProtoReflect ¶
func (x *PortDirectOpen) ProtoReflect() protoreflect.Message
func (*PortDirectOpen) Reset ¶
func (x *PortDirectOpen) Reset()
func (*PortDirectOpen) String ¶
func (x *PortDirectOpen) String() string
type PortFrame ¶
type PortFrame struct {
Fence *AssignmentFence `protobuf:"bytes,1,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,3,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Sequence uint64 `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
Correlation *Correlation `protobuf:"bytes,5,opt,name=correlation,proto3" json:"correlation,omitempty"`
// Types that are valid to be assigned to Payload:
//
// *PortFrame_Open
// *PortFrame_Bytes
// *PortFrame_Credit
// *PortFrame_Cancel
// *PortFrame_Terminal
// *PortFrame_DirectOpen
Payload isPortFrame_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
func (*PortFrame) Descriptor
deprecated
func (*PortFrame) GetCancel ¶
func (x *PortFrame) GetCancel() *ExecCancel
func (*PortFrame) GetCorrelation ¶
func (x *PortFrame) GetCorrelation() *Correlation
func (*PortFrame) GetCredit ¶
func (x *PortFrame) GetCredit() *StreamCredit
func (*PortFrame) GetDirectOpen ¶
func (x *PortFrame) GetDirectOpen() *PortDirectOpen
func (*PortFrame) GetFence ¶
func (x *PortFrame) GetFence() *AssignmentFence
func (*PortFrame) GetOperationId ¶
func (*PortFrame) GetPayload ¶
func (x *PortFrame) GetPayload() isPortFrame_Payload
func (*PortFrame) GetSequence ¶
func (*PortFrame) GetStreamId ¶
func (*PortFrame) GetTerminal ¶
func (x *PortFrame) GetTerminal() *PortTerminal
func (*PortFrame) ProtoMessage ¶
func (*PortFrame) ProtoMessage()
func (*PortFrame) ProtoReflect ¶
func (x *PortFrame) ProtoReflect() protoreflect.Message
type PortFrame_Bytes ¶
type PortFrame_Bytes struct {
Bytes *PortBytes `protobuf:"bytes,11,opt,name=bytes,proto3,oneof"`
}
type PortFrame_Cancel ¶
type PortFrame_Cancel struct {
Cancel *ExecCancel `protobuf:"bytes,13,opt,name=cancel,proto3,oneof"`
}
type PortFrame_Credit ¶
type PortFrame_Credit struct {
Credit *StreamCredit `protobuf:"bytes,12,opt,name=credit,proto3,oneof"`
}
type PortFrame_DirectOpen ¶
type PortFrame_DirectOpen struct {
DirectOpen *PortDirectOpen `protobuf:"bytes,15,opt,name=direct_open,json=directOpen,proto3,oneof"`
}
type PortFrame_Open ¶
type PortFrame_Open struct {
Open *PortOpen `protobuf:"bytes,10,opt,name=open,proto3,oneof"`
}
type PortFrame_Terminal ¶
type PortFrame_Terminal struct {
Terminal *PortTerminal `protobuf:"bytes,14,opt,name=terminal,proto3,oneof"`
}
type PortOpen ¶
type PortOpen struct {
GuestPort uint32 `protobuf:"varint,1,opt,name=guest_port,json=guestPort,proto3" json:"guest_port,omitempty"`
Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
IdleTimeoutMs uint64 `protobuf:"varint,3,opt,name=idle_timeout_ms,json=idleTimeoutMs,proto3" json:"idle_timeout_ms,omitempty"`
// contains filtered or unexported fields
}
func (*PortOpen) Descriptor
deprecated
func (*PortOpen) GetGuestPort ¶
func (*PortOpen) GetIdleTimeoutMs ¶
func (*PortOpen) GetProtocol ¶
func (*PortOpen) ProtoMessage ¶
func (*PortOpen) ProtoMessage()
func (*PortOpen) ProtoReflect ¶
func (x *PortOpen) ProtoReflect() protoreflect.Message
type PortTerminal ¶
type PortTerminal struct {
Kind PortTerminalKind `protobuf:"varint,1,opt,name=kind,proto3,enum=secondbox.runner.v1.PortTerminalKind" json:"kind,omitempty"`
SafeDetail string `protobuf:"bytes,2,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
// contains filtered or unexported fields
}
func (*PortTerminal) Descriptor
deprecated
func (*PortTerminal) Descriptor() ([]byte, []int)
Deprecated: Use PortTerminal.ProtoReflect.Descriptor instead.
func (*PortTerminal) GetKind ¶
func (x *PortTerminal) GetKind() PortTerminalKind
func (*PortTerminal) GetSafeDetail ¶
func (x *PortTerminal) GetSafeDetail() string
func (*PortTerminal) ProtoMessage ¶
func (*PortTerminal) ProtoMessage()
func (*PortTerminal) ProtoReflect ¶
func (x *PortTerminal) ProtoReflect() protoreflect.Message
func (*PortTerminal) Reset ¶
func (x *PortTerminal) Reset()
func (*PortTerminal) String ¶
func (x *PortTerminal) String() string
type PortTerminalKind ¶
type PortTerminalKind int32
const ( PortTerminalKind_PORT_TERMINAL_KIND_UNSPECIFIED PortTerminalKind = 0 PortTerminalKind_PORT_TERMINAL_KIND_CLOSED PortTerminalKind = 1 PortTerminalKind_PORT_TERMINAL_KIND_CANCELLED PortTerminalKind = 2 PortTerminalKind_PORT_TERMINAL_KIND_POLICY_DENIED PortTerminalKind = 3 PortTerminalKind_PORT_TERMINAL_KIND_GUEST_UNAVAILABLE PortTerminalKind = 4 PortTerminalKind_PORT_TERMINAL_KIND_FENCED PortTerminalKind = 5 PortTerminalKind_PORT_TERMINAL_KIND_FAILED PortTerminalKind = 6 )
func (PortTerminalKind) Descriptor ¶
func (PortTerminalKind) Descriptor() protoreflect.EnumDescriptor
func (PortTerminalKind) Enum ¶
func (x PortTerminalKind) Enum() *PortTerminalKind
func (PortTerminalKind) EnumDescriptor
deprecated
func (PortTerminalKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortTerminalKind.Descriptor instead.
func (PortTerminalKind) Number ¶
func (x PortTerminalKind) Number() protoreflect.EnumNumber
func (PortTerminalKind) String ¶
func (x PortTerminalKind) String() string
func (PortTerminalKind) Type ¶
func (PortTerminalKind) Type() protoreflect.EnumType
type ProfileRequirements ¶
type ProfileRequirements struct {
VcpuCount uint32 `protobuf:"varint,1,opt,name=vcpu_count,json=vcpuCount,proto3" json:"vcpu_count,omitempty"`
MemoryBytes uint64 `protobuf:"varint,2,opt,name=memory_bytes,json=memoryBytes,proto3" json:"memory_bytes,omitempty"`
DiskBytes uint64 `protobuf:"varint,3,opt,name=disk_bytes,json=diskBytes,proto3" json:"disk_bytes,omitempty"`
Architecture string `protobuf:"bytes,4,opt,name=architecture,proto3" json:"architecture,omitempty"`
RequiredCapabilities []string `protobuf:"bytes,5,rep,name=required_capabilities,json=requiredCapabilities,proto3" json:"required_capabilities,omitempty"`
MaximumOperationMs uint64 `protobuf:"varint,6,opt,name=maximum_operation_ms,json=maximumOperationMs,proto3" json:"maximum_operation_ms,omitempty"`
MaximumOutputBytes uint64 `protobuf:"varint,7,opt,name=maximum_output_bytes,json=maximumOutputBytes,proto3" json:"maximum_output_bytes,omitempty"`
VcpuMillis uint32 `protobuf:"varint,8,opt,name=vcpu_millis,json=vcpuMillis,proto3" json:"vcpu_millis,omitempty"`
ProcessLimit uint32 `protobuf:"varint,9,opt,name=process_limit,json=processLimit,proto3" json:"process_limit,omitempty"`
// contains filtered or unexported fields
}
func (*ProfileRequirements) Descriptor
deprecated
func (*ProfileRequirements) Descriptor() ([]byte, []int)
Deprecated: Use ProfileRequirements.ProtoReflect.Descriptor instead.
func (*ProfileRequirements) GetArchitecture ¶
func (x *ProfileRequirements) GetArchitecture() string
func (*ProfileRequirements) GetDiskBytes ¶
func (x *ProfileRequirements) GetDiskBytes() uint64
func (*ProfileRequirements) GetMaximumOperationMs ¶
func (x *ProfileRequirements) GetMaximumOperationMs() uint64
func (*ProfileRequirements) GetMaximumOutputBytes ¶
func (x *ProfileRequirements) GetMaximumOutputBytes() uint64
func (*ProfileRequirements) GetMemoryBytes ¶
func (x *ProfileRequirements) GetMemoryBytes() uint64
func (*ProfileRequirements) GetProcessLimit ¶ added in v0.2.0
func (x *ProfileRequirements) GetProcessLimit() uint32
func (*ProfileRequirements) GetRequiredCapabilities ¶
func (x *ProfileRequirements) GetRequiredCapabilities() []string
func (*ProfileRequirements) GetVcpuCount ¶
func (x *ProfileRequirements) GetVcpuCount() uint32
func (*ProfileRequirements) GetVcpuMillis ¶ added in v0.2.0
func (x *ProfileRequirements) GetVcpuMillis() uint32
func (*ProfileRequirements) ProtoMessage ¶
func (*ProfileRequirements) ProtoMessage()
func (*ProfileRequirements) ProtoReflect ¶
func (x *ProfileRequirements) ProtoReflect() protoreflect.Message
func (*ProfileRequirements) Reset ¶
func (x *ProfileRequirements) Reset()
func (*ProfileRequirements) String ¶
func (x *ProfileRequirements) String() string
type ProtocolRejection ¶
type ProtocolRejection struct {
Kind ProtocolRejectionKind `protobuf:"varint,1,opt,name=kind,proto3,enum=secondbox.runner.v1.ProtocolRejectionKind" json:"kind,omitempty"`
SafeDetail string `protobuf:"bytes,2,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
// contains filtered or unexported fields
}
func (*ProtocolRejection) Descriptor
deprecated
func (*ProtocolRejection) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolRejection.ProtoReflect.Descriptor instead.
func (*ProtocolRejection) GetKind ¶
func (x *ProtocolRejection) GetKind() ProtocolRejectionKind
func (*ProtocolRejection) GetSafeDetail ¶
func (x *ProtocolRejection) GetSafeDetail() string
func (*ProtocolRejection) ProtoMessage ¶
func (*ProtocolRejection) ProtoMessage()
func (*ProtocolRejection) ProtoReflect ¶
func (x *ProtocolRejection) ProtoReflect() protoreflect.Message
func (*ProtocolRejection) Reset ¶
func (x *ProtocolRejection) Reset()
func (*ProtocolRejection) String ¶
func (x *ProtocolRejection) String() string
type ProtocolRejectionKind ¶
type ProtocolRejectionKind int32
const ( ProtocolRejectionKind_PROTOCOL_REJECTION_KIND_UNSPECIFIED ProtocolRejectionKind = 0 ProtocolRejectionKind_PROTOCOL_REJECTION_KIND_VERSION_UNSUPPORTED ProtocolRejectionKind = 1 ProtocolRejectionKind_PROTOCOL_REJECTION_KIND_FEATURE_UNSUPPORTED ProtocolRejectionKind = 2 ProtocolRejectionKind_PROTOCOL_REJECTION_KIND_IDENTITY_MISMATCH ProtocolRejectionKind = 3 ProtocolRejectionKind_PROTOCOL_REJECTION_KIND_INVALID_HELLO ProtocolRejectionKind = 4 )
func (ProtocolRejectionKind) Descriptor ¶
func (ProtocolRejectionKind) Descriptor() protoreflect.EnumDescriptor
func (ProtocolRejectionKind) Enum ¶
func (x ProtocolRejectionKind) Enum() *ProtocolRejectionKind
func (ProtocolRejectionKind) EnumDescriptor
deprecated
func (ProtocolRejectionKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProtocolRejectionKind.Descriptor instead.
func (ProtocolRejectionKind) Number ¶
func (x ProtocolRejectionKind) Number() protoreflect.EnumNumber
func (ProtocolRejectionKind) String ¶
func (x ProtocolRejectionKind) String() string
func (ProtocolRejectionKind) Type ¶
func (ProtocolRejectionKind) Type() protoreflect.EnumType
type ProtocolVersionRange ¶
type ProtocolVersionRange struct {
Minimum uint32 `protobuf:"varint,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
Maximum uint32 `protobuf:"varint,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
// contains filtered or unexported fields
}
func (*ProtocolVersionRange) Descriptor
deprecated
func (*ProtocolVersionRange) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolVersionRange.ProtoReflect.Descriptor instead.
func (*ProtocolVersionRange) GetMaximum ¶
func (x *ProtocolVersionRange) GetMaximum() uint32
func (*ProtocolVersionRange) GetMinimum ¶
func (x *ProtocolVersionRange) GetMinimum() uint32
func (*ProtocolVersionRange) ProtoMessage ¶
func (*ProtocolVersionRange) ProtoMessage()
func (*ProtocolVersionRange) ProtoReflect ¶
func (x *ProtocolVersionRange) ProtoReflect() protoreflect.Message
func (*ProtocolVersionRange) Reset ¶
func (x *ProtocolVersionRange) Reset()
func (*ProtocolVersionRange) String ¶
func (x *ProtocolVersionRange) String() string
type PtyAttach ¶
type PtyAttach struct {
ReconnectId string `protobuf:"bytes,1,opt,name=reconnect_id,json=reconnectId,proto3" json:"reconnect_id,omitempty"`
AfterSequence int64 `protobuf:"varint,2,opt,name=after_sequence,json=afterSequence,proto3" json:"after_sequence,omitempty"`
StreamWindowBytes uint64 `protobuf:"varint,3,opt,name=stream_window_bytes,json=streamWindowBytes,proto3" json:"stream_window_bytes,omitempty"`
// contains filtered or unexported fields
}
func (*PtyAttach) Descriptor
deprecated
func (*PtyAttach) GetAfterSequence ¶
func (*PtyAttach) GetReconnectId ¶
func (*PtyAttach) GetStreamWindowBytes ¶
func (*PtyAttach) ProtoMessage ¶
func (*PtyAttach) ProtoMessage()
func (*PtyAttach) ProtoReflect ¶
func (x *PtyAttach) ProtoReflect() protoreflect.Message
type PtyAttachResult ¶
type PtyAttachResult struct {
Kind PtyAttachResultKind `protobuf:"varint,1,opt,name=kind,proto3,enum=secondbox.runner.v1.PtyAttachResultKind" json:"kind,omitempty"`
SafeDetail string `protobuf:"bytes,2,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
AfterSequence int64 `protobuf:"varint,3,opt,name=after_sequence,json=afterSequence,proto3" json:"after_sequence,omitempty"`
NextInputSequence *uint64 `protobuf:"varint,4,opt,name=next_input_sequence,json=nextInputSequence,proto3,oneof" json:"next_input_sequence,omitempty"`
// contains filtered or unexported fields
}
func (*PtyAttachResult) Descriptor
deprecated
func (*PtyAttachResult) Descriptor() ([]byte, []int)
Deprecated: Use PtyAttachResult.ProtoReflect.Descriptor instead.
func (*PtyAttachResult) GetAfterSequence ¶
func (x *PtyAttachResult) GetAfterSequence() int64
func (*PtyAttachResult) GetKind ¶
func (x *PtyAttachResult) GetKind() PtyAttachResultKind
func (*PtyAttachResult) GetNextInputSequence ¶ added in v0.2.0
func (x *PtyAttachResult) GetNextInputSequence() uint64
func (*PtyAttachResult) GetSafeDetail ¶
func (x *PtyAttachResult) GetSafeDetail() string
func (*PtyAttachResult) ProtoMessage ¶
func (*PtyAttachResult) ProtoMessage()
func (*PtyAttachResult) ProtoReflect ¶
func (x *PtyAttachResult) ProtoReflect() protoreflect.Message
func (*PtyAttachResult) Reset ¶
func (x *PtyAttachResult) Reset()
func (*PtyAttachResult) String ¶
func (x *PtyAttachResult) String() string
type PtyAttachResultKind ¶
type PtyAttachResultKind int32
const ( PtyAttachResultKind_PTY_ATTACH_RESULT_KIND_UNSPECIFIED PtyAttachResultKind = 0 PtyAttachResultKind_PTY_ATTACH_RESULT_KIND_ATTACHED PtyAttachResultKind = 1 PtyAttachResultKind_PTY_ATTACH_RESULT_KIND_REPLAY_EVICTED PtyAttachResultKind = 2 PtyAttachResultKind_PTY_ATTACH_RESULT_KIND_ALREADY_ATTACHED PtyAttachResultKind = 3 )
func (PtyAttachResultKind) Descriptor ¶
func (PtyAttachResultKind) Descriptor() protoreflect.EnumDescriptor
func (PtyAttachResultKind) Enum ¶
func (x PtyAttachResultKind) Enum() *PtyAttachResultKind
func (PtyAttachResultKind) EnumDescriptor
deprecated
func (PtyAttachResultKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use PtyAttachResultKind.Descriptor instead.
func (PtyAttachResultKind) Number ¶
func (x PtyAttachResultKind) Number() protoreflect.EnumNumber
func (PtyAttachResultKind) String ¶
func (x PtyAttachResultKind) String() string
func (PtyAttachResultKind) Type ¶
func (PtyAttachResultKind) Type() protoreflect.EnumType
type PtyDetach ¶
type PtyDetach struct {
ReconnectId string `protobuf:"bytes,1,opt,name=reconnect_id,json=reconnectId,proto3" json:"reconnect_id,omitempty"`
// contains filtered or unexported fields
}
func (*PtyDetach) Descriptor
deprecated
func (*PtyDetach) GetReconnectId ¶
func (*PtyDetach) ProtoMessage ¶
func (*PtyDetach) ProtoMessage()
func (*PtyDetach) ProtoReflect ¶
func (x *PtyDetach) ProtoReflect() protoreflect.Message
type PtyFrame ¶
type PtyFrame struct {
Fence *AssignmentFence `protobuf:"bytes,1,opt,name=fence,proto3" json:"fence,omitempty"`
OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
StreamId string `protobuf:"bytes,3,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
Sequence uint64 `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
Correlation *Correlation `protobuf:"bytes,5,opt,name=correlation,proto3" json:"correlation,omitempty"`
// Types that are valid to be assigned to Payload:
//
// *PtyFrame_Input
// *PtyFrame_Output
// *PtyFrame_Resize
// *PtyFrame_Detach
// *PtyFrame_Attach
// *PtyFrame_Credit
// *PtyFrame_Terminal
// *PtyFrame_AttachResult
Payload isPtyFrame_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
func (*PtyFrame) Descriptor
deprecated
func (*PtyFrame) GetAttachResult ¶
func (x *PtyFrame) GetAttachResult() *PtyAttachResult
func (*PtyFrame) GetCorrelation ¶
func (x *PtyFrame) GetCorrelation() *Correlation
func (*PtyFrame) GetCredit ¶
func (x *PtyFrame) GetCredit() *StreamCredit
func (*PtyFrame) GetFence ¶
func (x *PtyFrame) GetFence() *AssignmentFence
func (*PtyFrame) GetOperationId ¶
func (*PtyFrame) GetOutput ¶
func (x *PtyFrame) GetOutput() *ExecOutput
func (*PtyFrame) GetPayload ¶
func (x *PtyFrame) GetPayload() isPtyFrame_Payload
func (*PtyFrame) GetSequence ¶
func (*PtyFrame) GetStreamId ¶
func (*PtyFrame) GetTerminal ¶
func (x *PtyFrame) GetTerminal() *ExecTerminal
func (*PtyFrame) ProtoMessage ¶
func (*PtyFrame) ProtoMessage()
func (*PtyFrame) ProtoReflect ¶
func (x *PtyFrame) ProtoReflect() protoreflect.Message
type PtyFrame_Attach ¶
type PtyFrame_Attach struct {
Attach *PtyAttach `protobuf:"bytes,14,opt,name=attach,proto3,oneof"`
}
type PtyFrame_AttachResult ¶
type PtyFrame_AttachResult struct {
AttachResult *PtyAttachResult `protobuf:"bytes,17,opt,name=attach_result,json=attachResult,proto3,oneof"`
}
type PtyFrame_Credit ¶
type PtyFrame_Credit struct {
Credit *StreamCredit `protobuf:"bytes,15,opt,name=credit,proto3,oneof"`
}
type PtyFrame_Detach ¶
type PtyFrame_Detach struct {
Detach *PtyDetach `protobuf:"bytes,13,opt,name=detach,proto3,oneof"`
}
type PtyFrame_Input ¶
type PtyFrame_Input struct {
Input *PtyInput `protobuf:"bytes,10,opt,name=input,proto3,oneof"`
}
type PtyFrame_Output ¶
type PtyFrame_Output struct {
Output *ExecOutput `protobuf:"bytes,11,opt,name=output,proto3,oneof"`
}
type PtyFrame_Resize ¶
type PtyFrame_Resize struct {
Resize *PtyResize `protobuf:"bytes,12,opt,name=resize,proto3,oneof"`
}
type PtyFrame_Terminal ¶
type PtyFrame_Terminal struct {
Terminal *ExecTerminal `protobuf:"bytes,16,opt,name=terminal,proto3,oneof"`
}
type PtyInput ¶
type PtyInput struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*PtyInput) Descriptor
deprecated
func (*PtyInput) ProtoMessage ¶
func (*PtyInput) ProtoMessage()
func (*PtyInput) ProtoReflect ¶
func (x *PtyInput) ProtoReflect() protoreflect.Message
type PtyResize ¶
type PtyResize struct {
Rows uint32 `protobuf:"varint,1,opt,name=rows,proto3" json:"rows,omitempty"`
Columns uint32 `protobuf:"varint,2,opt,name=columns,proto3" json:"columns,omitempty"`
// contains filtered or unexported fields
}
func (*PtyResize) Descriptor
deprecated
func (*PtyResize) GetColumns ¶
func (*PtyResize) ProtoMessage ¶
func (*PtyResize) ProtoMessage()
func (*PtyResize) ProtoReflect ¶
func (x *PtyResize) ProtoReflect() protoreflect.Message
type RunnerCapabilities ¶
type RunnerCapabilities struct {
Architecture string `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"`
KernelRelease string `protobuf:"bytes,2,opt,name=kernel_release,json=kernelRelease,proto3" json:"kernel_release,omitempty"`
FirecrackerVersion string `protobuf:"bytes,3,opt,name=firecracker_version,json=firecrackerVersion,proto3" json:"firecracker_version,omitempty"`
KvmReady bool `protobuf:"varint,4,opt,name=kvm_ready,json=kvmReady,proto3" json:"kvm_ready,omitempty"`
JailerReady bool `protobuf:"varint,5,opt,name=jailer_ready,json=jailerReady,proto3" json:"jailer_ready,omitempty"`
CgroupReady bool `protobuf:"varint,6,opt,name=cgroup_ready,json=cgroupReady,proto3" json:"cgroup_ready,omitempty"`
NetworkPolicyReady bool `protobuf:"varint,7,opt,name=network_policy_ready,json=networkPolicyReady,proto3" json:"network_policy_ready,omitempty"`
StorageReady bool `protobuf:"varint,8,opt,name=storage_ready,json=storageReady,proto3" json:"storage_ready,omitempty"`
CleanupReady bool `protobuf:"varint,9,opt,name=cleanup_ready,json=cleanupReady,proto3" json:"cleanup_ready,omitempty"`
GuestProtocolGenerations *ProtocolVersionRange `` /* 136-byte string literal not displayed */
DataPlaneReady bool `protobuf:"varint,11,opt,name=data_plane_ready,json=dataPlaneReady,proto3" json:"data_plane_ready,omitempty"`
// contains filtered or unexported fields
}
func (*RunnerCapabilities) Descriptor
deprecated
func (*RunnerCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use RunnerCapabilities.ProtoReflect.Descriptor instead.
func (*RunnerCapabilities) GetArchitecture ¶
func (x *RunnerCapabilities) GetArchitecture() string
func (*RunnerCapabilities) GetCgroupReady ¶
func (x *RunnerCapabilities) GetCgroupReady() bool
func (*RunnerCapabilities) GetCleanupReady ¶
func (x *RunnerCapabilities) GetCleanupReady() bool
func (*RunnerCapabilities) GetDataPlaneReady ¶
func (x *RunnerCapabilities) GetDataPlaneReady() bool
func (*RunnerCapabilities) GetFirecrackerVersion ¶
func (x *RunnerCapabilities) GetFirecrackerVersion() string
func (*RunnerCapabilities) GetGuestProtocolGenerations ¶
func (x *RunnerCapabilities) GetGuestProtocolGenerations() *ProtocolVersionRange
func (*RunnerCapabilities) GetJailerReady ¶
func (x *RunnerCapabilities) GetJailerReady() bool
func (*RunnerCapabilities) GetKernelRelease ¶
func (x *RunnerCapabilities) GetKernelRelease() string
func (*RunnerCapabilities) GetKvmReady ¶
func (x *RunnerCapabilities) GetKvmReady() bool
func (*RunnerCapabilities) GetNetworkPolicyReady ¶
func (x *RunnerCapabilities) GetNetworkPolicyReady() bool
func (*RunnerCapabilities) GetStorageReady ¶
func (x *RunnerCapabilities) GetStorageReady() bool
func (*RunnerCapabilities) ProtoMessage ¶
func (*RunnerCapabilities) ProtoMessage()
func (*RunnerCapabilities) ProtoReflect ¶
func (x *RunnerCapabilities) ProtoReflect() protoreflect.Message
func (*RunnerCapabilities) Reset ¶
func (x *RunnerCapabilities) Reset()
func (*RunnerCapabilities) String ¶
func (x *RunnerCapabilities) String() string
type RunnerControlClient ¶
type RunnerControlClient interface {
Connect(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[RunnerToControlPlane, ControlPlaneToRunner], error)
}
RunnerControlClient is the client API for RunnerControl service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
RunnerControl is the single authenticated, runner-initiated control channel. The first messages MUST be RunnerHello and RunnerWelcome (or ProtocolRejection). No registration or mutation is valid before negotiation.
func NewRunnerControlClient ¶
func NewRunnerControlClient(cc grpc.ClientConnInterface) RunnerControlClient
type RunnerControlServer ¶
type RunnerControlServer interface {
Connect(grpc.BidiStreamingServer[RunnerToControlPlane, ControlPlaneToRunner]) error
// contains filtered or unexported methods
}
RunnerControlServer is the server API for RunnerControl service. All implementations must embed UnimplementedRunnerControlServer for forward compatibility.
RunnerControl is the single authenticated, runner-initiated control channel. The first messages MUST be RunnerHello and RunnerWelcome (or ProtocolRejection). No registration or mutation is valid before negotiation.
type RunnerControl_ConnectClient ¶
type RunnerControl_ConnectClient = grpc.BidiStreamingClient[RunnerToControlPlane, ControlPlaneToRunner]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type RunnerControl_ConnectServer ¶
type RunnerControl_ConnectServer = grpc.BidiStreamingServer[RunnerToControlPlane, ControlPlaneToRunner]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type RunnerFeature ¶
type RunnerFeature int32
const ( RunnerFeature_RUNNER_FEATURE_UNSPECIFIED RunnerFeature = 0 RunnerFeature_RUNNER_FEATURE_EXEC_STREAMING RunnerFeature = 1 RunnerFeature_RUNNER_FEATURE_FILE_STREAMING RunnerFeature = 2 RunnerFeature_RUNNER_FEATURE_PTY RunnerFeature = 3 RunnerFeature_RUNNER_FEATURE_PORT_PROXY RunnerFeature = 4 RunnerFeature_RUNNER_FEATURE_EVIDENCE RunnerFeature = 5 RunnerFeature_RUNNER_FEATURE_LOCAL_WORKSPACE RunnerFeature = 7 )
func (RunnerFeature) Descriptor ¶
func (RunnerFeature) Descriptor() protoreflect.EnumDescriptor
func (RunnerFeature) Enum ¶
func (x RunnerFeature) Enum() *RunnerFeature
func (RunnerFeature) EnumDescriptor
deprecated
func (RunnerFeature) EnumDescriptor() ([]byte, []int)
Deprecated: Use RunnerFeature.Descriptor instead.
func (RunnerFeature) Number ¶
func (x RunnerFeature) Number() protoreflect.EnumNumber
func (RunnerFeature) String ¶
func (x RunnerFeature) String() string
func (RunnerFeature) Type ¶
func (RunnerFeature) Type() protoreflect.EnumType
type RunnerHeartbeat ¶
type RunnerHeartbeat struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
RunnerId string `protobuf:"bytes,3,opt,name=runner_id,json=runnerId,proto3" json:"runner_id,omitempty"`
ConnectionId string `protobuf:"bytes,4,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
ObservedAtUnixMs uint64 `protobuf:"varint,5,opt,name=observed_at_unix_ms,json=observedAtUnixMs,proto3" json:"observed_at_unix_ms,omitempty"`
Allocatable *Capacity `protobuf:"bytes,6,opt,name=allocatable,proto3" json:"allocatable,omitempty"`
Reserved *Capacity `protobuf:"bytes,7,opt,name=reserved,proto3" json:"reserved,omitempty"`
ActiveAssignments []*ActiveAssignmentSummary `protobuf:"bytes,8,rep,name=active_assignments,json=activeAssignments,proto3" json:"active_assignments,omitempty"`
DrainPhase DrainPhase `` /* 128-byte string literal not displayed */
StartupTiming *StartupTiming `protobuf:"bytes,10,opt,name=startup_timing,json=startupTiming,proto3" json:"startup_timing,omitempty"`
DataPlaneAdvertisedAddress string `` /* 144-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RunnerHeartbeat) Descriptor
deprecated
func (*RunnerHeartbeat) Descriptor() ([]byte, []int)
Deprecated: Use RunnerHeartbeat.ProtoReflect.Descriptor instead.
func (*RunnerHeartbeat) GetActiveAssignments ¶
func (x *RunnerHeartbeat) GetActiveAssignments() []*ActiveAssignmentSummary
func (*RunnerHeartbeat) GetAllocatable ¶
func (x *RunnerHeartbeat) GetAllocatable() *Capacity
func (*RunnerHeartbeat) GetConnectionId ¶
func (x *RunnerHeartbeat) GetConnectionId() string
func (*RunnerHeartbeat) GetDataPlaneAdvertisedAddress ¶
func (x *RunnerHeartbeat) GetDataPlaneAdvertisedAddress() string
func (*RunnerHeartbeat) GetDrainPhase ¶
func (x *RunnerHeartbeat) GetDrainPhase() DrainPhase
func (*RunnerHeartbeat) GetMessageId ¶
func (x *RunnerHeartbeat) GetMessageId() string
func (*RunnerHeartbeat) GetObservedAtUnixMs ¶
func (x *RunnerHeartbeat) GetObservedAtUnixMs() uint64
func (*RunnerHeartbeat) GetReserved ¶
func (x *RunnerHeartbeat) GetReserved() *Capacity
func (*RunnerHeartbeat) GetRunnerId ¶
func (x *RunnerHeartbeat) GetRunnerId() string
func (*RunnerHeartbeat) GetSequence ¶
func (x *RunnerHeartbeat) GetSequence() uint64
func (*RunnerHeartbeat) GetStartupTiming ¶
func (x *RunnerHeartbeat) GetStartupTiming() *StartupTiming
func (*RunnerHeartbeat) ProtoMessage ¶
func (*RunnerHeartbeat) ProtoMessage()
func (*RunnerHeartbeat) ProtoReflect ¶
func (x *RunnerHeartbeat) ProtoReflect() protoreflect.Message
func (*RunnerHeartbeat) Reset ¶
func (x *RunnerHeartbeat) Reset()
func (*RunnerHeartbeat) String ¶
func (x *RunnerHeartbeat) String() string
type RunnerHello ¶
type RunnerHello struct {
RunnerId string `protobuf:"bytes,1,opt,name=runner_id,json=runnerId,proto3" json:"runner_id,omitempty"`
ConnectionNonce []byte `protobuf:"bytes,2,opt,name=connection_nonce,json=connectionNonce,proto3" json:"connection_nonce,omitempty"`
SupportedVersions *ProtocolVersionRange `protobuf:"bytes,3,opt,name=supported_versions,json=supportedVersions,proto3" json:"supported_versions,omitempty"`
RequestedFeatures []RunnerFeature `` /* 159-byte string literal not displayed */
MandatoryFeatures []RunnerFeature `` /* 159-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RunnerHello) Descriptor
deprecated
func (*RunnerHello) Descriptor() ([]byte, []int)
Deprecated: Use RunnerHello.ProtoReflect.Descriptor instead.
func (*RunnerHello) GetConnectionNonce ¶
func (x *RunnerHello) GetConnectionNonce() []byte
func (*RunnerHello) GetMandatoryFeatures ¶
func (x *RunnerHello) GetMandatoryFeatures() []RunnerFeature
func (*RunnerHello) GetRequestedFeatures ¶
func (x *RunnerHello) GetRequestedFeatures() []RunnerFeature
func (*RunnerHello) GetRunnerId ¶
func (x *RunnerHello) GetRunnerId() string
func (*RunnerHello) GetSupportedVersions ¶
func (x *RunnerHello) GetSupportedVersions() *ProtocolVersionRange
func (*RunnerHello) ProtoMessage ¶
func (*RunnerHello) ProtoMessage()
func (*RunnerHello) ProtoReflect ¶
func (x *RunnerHello) ProtoReflect() protoreflect.Message
func (*RunnerHello) Reset ¶
func (x *RunnerHello) Reset()
func (*RunnerHello) String ¶
func (x *RunnerHello) String() string
type RunnerReadinessFailure ¶
type RunnerReadinessFailure int32
const ( RunnerReadinessFailure_RUNNER_READINESS_FAILURE_UNSPECIFIED RunnerReadinessFailure = 0 RunnerReadinessFailure_RUNNER_READINESS_FAILURE_KVM RunnerReadinessFailure = 1 RunnerReadinessFailure_RUNNER_READINESS_FAILURE_JAILER RunnerReadinessFailure = 2 RunnerReadinessFailure_RUNNER_READINESS_FAILURE_CGROUP RunnerReadinessFailure = 3 RunnerReadinessFailure_RUNNER_READINESS_FAILURE_NETWORK RunnerReadinessFailure = 4 RunnerReadinessFailure_RUNNER_READINESS_FAILURE_STORAGE RunnerReadinessFailure = 5 RunnerReadinessFailure_RUNNER_READINESS_FAILURE_TRUST RunnerReadinessFailure = 6 RunnerReadinessFailure_RUNNER_READINESS_FAILURE_CLEANUP RunnerReadinessFailure = 7 RunnerReadinessFailure_RUNNER_READINESS_FAILURE_DATA_PLANE RunnerReadinessFailure = 8 )
func (RunnerReadinessFailure) Descriptor ¶
func (RunnerReadinessFailure) Descriptor() protoreflect.EnumDescriptor
func (RunnerReadinessFailure) Enum ¶
func (x RunnerReadinessFailure) Enum() *RunnerReadinessFailure
func (RunnerReadinessFailure) EnumDescriptor
deprecated
func (RunnerReadinessFailure) EnumDescriptor() ([]byte, []int)
Deprecated: Use RunnerReadinessFailure.Descriptor instead.
func (RunnerReadinessFailure) Number ¶
func (x RunnerReadinessFailure) Number() protoreflect.EnumNumber
func (RunnerReadinessFailure) String ¶
func (x RunnerReadinessFailure) String() string
func (RunnerReadinessFailure) Type ¶
func (RunnerReadinessFailure) Type() protoreflect.EnumType
type RunnerRegistration ¶
type RunnerRegistration struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
RunnerId string `protobuf:"bytes,3,opt,name=runner_id,json=runnerId,proto3" json:"runner_id,omitempty"`
ConnectionId string `protobuf:"bytes,4,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
RunnerPoolId string `protobuf:"bytes,5,opt,name=runner_pool_id,json=runnerPoolId,proto3" json:"runner_pool_id,omitempty"`
SoftwareVersion string `protobuf:"bytes,6,opt,name=software_version,json=softwareVersion,proto3" json:"software_version,omitempty"`
ProtocolVersion uint32 `protobuf:"varint,7,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"`
Capabilities *RunnerCapabilities `protobuf:"bytes,8,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
Allocatable *Capacity `protobuf:"bytes,9,opt,name=allocatable,proto3" json:"allocatable,omitempty"`
Reserved *Capacity `protobuf:"bytes,10,opt,name=reserved,proto3" json:"reserved,omitempty"`
ArtifactCache []*ArtifactCacheEvidence `protobuf:"bytes,11,rep,name=artifact_cache,json=artifactCache,proto3" json:"artifact_cache,omitempty"`
ReadinessFailures []RunnerReadinessFailure `` /* 169-byte string literal not displayed */
StartupTiming *StartupTiming `protobuf:"bytes,13,opt,name=startup_timing,json=startupTiming,proto3" json:"startup_timing,omitempty"`
// data_plane_advertised_address is administrative capacity evidence of the
// same class as advertised capacity. It carries no Sandbox identity and is
// never returned to a caller without the exact direct-endpoint grant.
DataPlaneAdvertisedAddress string `` /* 144-byte string literal not displayed */
// data_plane_certificate_spki_sha256 pins the runner identity certificate
// used by the caller-facing listener.
DataPlaneCertificateSpkiSha256 string `` /* 158-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RunnerRegistration) Descriptor
deprecated
func (*RunnerRegistration) Descriptor() ([]byte, []int)
Deprecated: Use RunnerRegistration.ProtoReflect.Descriptor instead.
func (*RunnerRegistration) GetAllocatable ¶
func (x *RunnerRegistration) GetAllocatable() *Capacity
func (*RunnerRegistration) GetArtifactCache ¶
func (x *RunnerRegistration) GetArtifactCache() []*ArtifactCacheEvidence
func (*RunnerRegistration) GetCapabilities ¶
func (x *RunnerRegistration) GetCapabilities() *RunnerCapabilities
func (*RunnerRegistration) GetConnectionId ¶
func (x *RunnerRegistration) GetConnectionId() string
func (*RunnerRegistration) GetDataPlaneAdvertisedAddress ¶
func (x *RunnerRegistration) GetDataPlaneAdvertisedAddress() string
func (*RunnerRegistration) GetDataPlaneCertificateSpkiSha256 ¶
func (x *RunnerRegistration) GetDataPlaneCertificateSpkiSha256() string
func (*RunnerRegistration) GetMessageId ¶
func (x *RunnerRegistration) GetMessageId() string
func (*RunnerRegistration) GetProtocolVersion ¶
func (x *RunnerRegistration) GetProtocolVersion() uint32
func (*RunnerRegistration) GetReadinessFailures ¶
func (x *RunnerRegistration) GetReadinessFailures() []RunnerReadinessFailure
func (*RunnerRegistration) GetReserved ¶
func (x *RunnerRegistration) GetReserved() *Capacity
func (*RunnerRegistration) GetRunnerId ¶
func (x *RunnerRegistration) GetRunnerId() string
func (*RunnerRegistration) GetRunnerPoolId ¶
func (x *RunnerRegistration) GetRunnerPoolId() string
func (*RunnerRegistration) GetSequence ¶
func (x *RunnerRegistration) GetSequence() uint64
func (*RunnerRegistration) GetSoftwareVersion ¶
func (x *RunnerRegistration) GetSoftwareVersion() string
func (*RunnerRegistration) GetStartupTiming ¶
func (x *RunnerRegistration) GetStartupTiming() *StartupTiming
func (*RunnerRegistration) ProtoMessage ¶
func (*RunnerRegistration) ProtoMessage()
func (*RunnerRegistration) ProtoReflect ¶
func (x *RunnerRegistration) ProtoReflect() protoreflect.Message
func (*RunnerRegistration) Reset ¶
func (x *RunnerRegistration) Reset()
func (*RunnerRegistration) String ¶
func (x *RunnerRegistration) String() string
type RunnerToControlPlane ¶
type RunnerToControlPlane struct {
// Types that are valid to be assigned to Message:
//
// *RunnerToControlPlane_Hello
// *RunnerToControlPlane_Registration
// *RunnerToControlPlane_Heartbeat
// *RunnerToControlPlane_AssignmentAck
// *RunnerToControlPlane_AssignmentProgress
// *RunnerToControlPlane_AssignmentResult
// *RunnerToControlPlane_FenceResult
// *RunnerToControlPlane_DrainState
// *RunnerToControlPlane_Exec
// *RunnerToControlPlane_File
// *RunnerToControlPlane_Pty
// *RunnerToControlPlane_Port
// *RunnerToControlPlane_Evidence
// *RunnerToControlPlane_InstanceTerminal
// *RunnerToControlPlane_LocalWorkspaceResult
// *RunnerToControlPlane_PortDirectConsume
// *RunnerToControlPlane_DataPlaneDirectConsume
// *RunnerToControlPlane_WorkspaceTransfer
Message isRunnerToControlPlane_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*RunnerToControlPlane) Descriptor
deprecated
func (*RunnerToControlPlane) Descriptor() ([]byte, []int)
Deprecated: Use RunnerToControlPlane.ProtoReflect.Descriptor instead.
func (*RunnerToControlPlane) GetAssignmentAck ¶
func (x *RunnerToControlPlane) GetAssignmentAck() *AssignmentAck
func (*RunnerToControlPlane) GetAssignmentProgress ¶
func (x *RunnerToControlPlane) GetAssignmentProgress() *AssignmentProgress
func (*RunnerToControlPlane) GetAssignmentResult ¶
func (x *RunnerToControlPlane) GetAssignmentResult() *AssignmentResult
func (*RunnerToControlPlane) GetDataPlaneDirectConsume ¶
func (x *RunnerToControlPlane) GetDataPlaneDirectConsume() *DataPlaneDirectConsume
func (*RunnerToControlPlane) GetDrainState ¶
func (x *RunnerToControlPlane) GetDrainState() *DrainState
func (*RunnerToControlPlane) GetEvidence ¶
func (x *RunnerToControlPlane) GetEvidence() *Evidence
func (*RunnerToControlPlane) GetExec ¶
func (x *RunnerToControlPlane) GetExec() *ExecFrame
func (*RunnerToControlPlane) GetFenceResult ¶
func (x *RunnerToControlPlane) GetFenceResult() *FenceResult
func (*RunnerToControlPlane) GetFile ¶
func (x *RunnerToControlPlane) GetFile() *FileFrame
func (*RunnerToControlPlane) GetHeartbeat ¶
func (x *RunnerToControlPlane) GetHeartbeat() *RunnerHeartbeat
func (*RunnerToControlPlane) GetHello ¶
func (x *RunnerToControlPlane) GetHello() *RunnerHello
func (*RunnerToControlPlane) GetInstanceTerminal ¶
func (x *RunnerToControlPlane) GetInstanceTerminal() *InstanceTerminal
func (*RunnerToControlPlane) GetLocalWorkspaceResult ¶
func (x *RunnerToControlPlane) GetLocalWorkspaceResult() *LocalWorkspaceResult
func (*RunnerToControlPlane) GetMessage ¶
func (x *RunnerToControlPlane) GetMessage() isRunnerToControlPlane_Message
func (*RunnerToControlPlane) GetPort ¶
func (x *RunnerToControlPlane) GetPort() *PortFrame
func (*RunnerToControlPlane) GetPortDirectConsume ¶
func (x *RunnerToControlPlane) GetPortDirectConsume() *PortDirectConsume
func (*RunnerToControlPlane) GetPty ¶
func (x *RunnerToControlPlane) GetPty() *PtyFrame
func (*RunnerToControlPlane) GetRegistration ¶
func (x *RunnerToControlPlane) GetRegistration() *RunnerRegistration
func (*RunnerToControlPlane) GetWorkspaceTransfer ¶
func (x *RunnerToControlPlane) GetWorkspaceTransfer() *WorkspaceTransferFrame
func (*RunnerToControlPlane) ProtoMessage ¶
func (*RunnerToControlPlane) ProtoMessage()
func (*RunnerToControlPlane) ProtoReflect ¶
func (x *RunnerToControlPlane) ProtoReflect() protoreflect.Message
func (*RunnerToControlPlane) Reset ¶
func (x *RunnerToControlPlane) Reset()
func (*RunnerToControlPlane) String ¶
func (x *RunnerToControlPlane) String() string
type RunnerToControlPlane_AssignmentAck ¶
type RunnerToControlPlane_AssignmentAck struct {
AssignmentAck *AssignmentAck `protobuf:"bytes,4,opt,name=assignment_ack,json=assignmentAck,proto3,oneof"`
}
type RunnerToControlPlane_AssignmentProgress ¶
type RunnerToControlPlane_AssignmentProgress struct {
AssignmentProgress *AssignmentProgress `protobuf:"bytes,5,opt,name=assignment_progress,json=assignmentProgress,proto3,oneof"`
}
type RunnerToControlPlane_AssignmentResult ¶
type RunnerToControlPlane_AssignmentResult struct {
AssignmentResult *AssignmentResult `protobuf:"bytes,6,opt,name=assignment_result,json=assignmentResult,proto3,oneof"`
}
type RunnerToControlPlane_DataPlaneDirectConsume ¶
type RunnerToControlPlane_DataPlaneDirectConsume struct {
DataPlaneDirectConsume *DataPlaneDirectConsume `protobuf:"bytes,19,opt,name=data_plane_direct_consume,json=dataPlaneDirectConsume,proto3,oneof"`
}
type RunnerToControlPlane_DrainState ¶
type RunnerToControlPlane_DrainState struct {
DrainState *DrainState `protobuf:"bytes,8,opt,name=drain_state,json=drainState,proto3,oneof"`
}
type RunnerToControlPlane_Evidence ¶
type RunnerToControlPlane_Evidence struct {
Evidence *Evidence `protobuf:"bytes,13,opt,name=evidence,proto3,oneof"`
}
type RunnerToControlPlane_Exec ¶
type RunnerToControlPlane_Exec struct {
Exec *ExecFrame `protobuf:"bytes,9,opt,name=exec,proto3,oneof"`
}
type RunnerToControlPlane_FenceResult ¶
type RunnerToControlPlane_FenceResult struct {
FenceResult *FenceResult `protobuf:"bytes,7,opt,name=fence_result,json=fenceResult,proto3,oneof"`
}
type RunnerToControlPlane_File ¶
type RunnerToControlPlane_File struct {
File *FileFrame `protobuf:"bytes,10,opt,name=file,proto3,oneof"`
}
type RunnerToControlPlane_Heartbeat ¶
type RunnerToControlPlane_Heartbeat struct {
Heartbeat *RunnerHeartbeat `protobuf:"bytes,3,opt,name=heartbeat,proto3,oneof"`
}
type RunnerToControlPlane_Hello ¶
type RunnerToControlPlane_Hello struct {
Hello *RunnerHello `protobuf:"bytes,1,opt,name=hello,proto3,oneof"`
}
type RunnerToControlPlane_InstanceTerminal ¶
type RunnerToControlPlane_InstanceTerminal struct {
InstanceTerminal *InstanceTerminal `protobuf:"bytes,16,opt,name=instance_terminal,json=instanceTerminal,proto3,oneof"`
}
type RunnerToControlPlane_LocalWorkspaceResult ¶
type RunnerToControlPlane_LocalWorkspaceResult struct {
LocalWorkspaceResult *LocalWorkspaceResult `protobuf:"bytes,17,opt,name=local_workspace_result,json=localWorkspaceResult,proto3,oneof"`
}
type RunnerToControlPlane_Port ¶
type RunnerToControlPlane_Port struct {
Port *PortFrame `protobuf:"bytes,12,opt,name=port,proto3,oneof"`
}
type RunnerToControlPlane_PortDirectConsume ¶
type RunnerToControlPlane_PortDirectConsume struct {
PortDirectConsume *PortDirectConsume `protobuf:"bytes,18,opt,name=port_direct_consume,json=portDirectConsume,proto3,oneof"`
}
type RunnerToControlPlane_Pty ¶
type RunnerToControlPlane_Pty struct {
Pty *PtyFrame `protobuf:"bytes,11,opt,name=pty,proto3,oneof"`
}
type RunnerToControlPlane_Registration ¶
type RunnerToControlPlane_Registration struct {
Registration *RunnerRegistration `protobuf:"bytes,2,opt,name=registration,proto3,oneof"`
}
type RunnerToControlPlane_WorkspaceTransfer ¶
type RunnerToControlPlane_WorkspaceTransfer struct {
WorkspaceTransfer *WorkspaceTransferFrame `protobuf:"bytes,20,opt,name=workspace_transfer,json=workspaceTransfer,proto3,oneof"`
}
type RunnerWelcome ¶
type RunnerWelcome struct {
ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
SelectedVersion uint32 `protobuf:"varint,2,opt,name=selected_version,json=selectedVersion,proto3" json:"selected_version,omitempty"`
EnabledFeatures []RunnerFeature `` /* 153-byte string literal not displayed */
HeartbeatIntervalMs uint64 `protobuf:"varint,4,opt,name=heartbeat_interval_ms,json=heartbeatIntervalMs,proto3" json:"heartbeat_interval_ms,omitempty"`
// contains filtered or unexported fields
}
func (*RunnerWelcome) Descriptor
deprecated
func (*RunnerWelcome) Descriptor() ([]byte, []int)
Deprecated: Use RunnerWelcome.ProtoReflect.Descriptor instead.
func (*RunnerWelcome) GetConnectionId ¶
func (x *RunnerWelcome) GetConnectionId() string
func (*RunnerWelcome) GetEnabledFeatures ¶
func (x *RunnerWelcome) GetEnabledFeatures() []RunnerFeature
func (*RunnerWelcome) GetHeartbeatIntervalMs ¶
func (x *RunnerWelcome) GetHeartbeatIntervalMs() uint64
func (*RunnerWelcome) GetSelectedVersion ¶
func (x *RunnerWelcome) GetSelectedVersion() uint32
func (*RunnerWelcome) ProtoMessage ¶
func (*RunnerWelcome) ProtoMessage()
func (*RunnerWelcome) ProtoReflect ¶
func (x *RunnerWelcome) ProtoReflect() protoreflect.Message
func (*RunnerWelcome) Reset ¶
func (x *RunnerWelcome) Reset()
func (*RunnerWelcome) String ¶
func (x *RunnerWelcome) String() string
type SignedAssetReference ¶
type SignedAssetReference struct {
ArtifactId string `protobuf:"bytes,1,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
ManifestDigest string `protobuf:"bytes,2,opt,name=manifest_digest,json=manifestDigest,proto3" json:"manifest_digest,omitempty"`
SignatureKeyId string `protobuf:"bytes,3,opt,name=signature_key_id,json=signatureKeyId,proto3" json:"signature_key_id,omitempty"`
Architecture string `protobuf:"bytes,4,opt,name=architecture,proto3" json:"architecture,omitempty"`
GuestProtocolGeneration uint32 `` /* 133-byte string literal not displayed */
MandatoryGuestFeatures []string `` /* 129-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SignedAssetReference) Descriptor
deprecated
func (*SignedAssetReference) Descriptor() ([]byte, []int)
Deprecated: Use SignedAssetReference.ProtoReflect.Descriptor instead.
func (*SignedAssetReference) GetArchitecture ¶
func (x *SignedAssetReference) GetArchitecture() string
func (*SignedAssetReference) GetArtifactId ¶
func (x *SignedAssetReference) GetArtifactId() string
func (*SignedAssetReference) GetGuestProtocolGeneration ¶
func (x *SignedAssetReference) GetGuestProtocolGeneration() uint32
func (*SignedAssetReference) GetMandatoryGuestFeatures ¶
func (x *SignedAssetReference) GetMandatoryGuestFeatures() []string
func (*SignedAssetReference) GetManifestDigest ¶
func (x *SignedAssetReference) GetManifestDigest() string
func (*SignedAssetReference) GetSignatureKeyId ¶
func (x *SignedAssetReference) GetSignatureKeyId() string
func (*SignedAssetReference) ProtoMessage ¶
func (*SignedAssetReference) ProtoMessage()
func (*SignedAssetReference) ProtoReflect ¶
func (x *SignedAssetReference) ProtoReflect() protoreflect.Message
func (*SignedAssetReference) Reset ¶
func (x *SignedAssetReference) Reset()
func (*SignedAssetReference) String ¶
func (x *SignedAssetReference) String() string
type SpawnFailureReason ¶
type SpawnFailureReason int32
const ( SpawnFailureReason_SPAWN_FAILURE_REASON_UNSPECIFIED SpawnFailureReason = 0 SpawnFailureReason_SPAWN_FAILURE_REASON_NOT_FOUND SpawnFailureReason = 1 SpawnFailureReason_SPAWN_FAILURE_REASON_PERMISSION_DENIED SpawnFailureReason = 2 SpawnFailureReason_SPAWN_FAILURE_REASON_INVALID_CWD SpawnFailureReason = 3 SpawnFailureReason_SPAWN_FAILURE_REASON_MALFORMED_EXECUTABLE SpawnFailureReason = 4 )
func (SpawnFailureReason) Descriptor ¶
func (SpawnFailureReason) Descriptor() protoreflect.EnumDescriptor
func (SpawnFailureReason) Enum ¶
func (x SpawnFailureReason) Enum() *SpawnFailureReason
func (SpawnFailureReason) EnumDescriptor
deprecated
func (SpawnFailureReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpawnFailureReason.Descriptor instead.
func (SpawnFailureReason) Number ¶
func (x SpawnFailureReason) Number() protoreflect.EnumNumber
func (SpawnFailureReason) String ¶
func (x SpawnFailureReason) String() string
func (SpawnFailureReason) Type ¶
func (SpawnFailureReason) Type() protoreflect.EnumType
type StartupTiming ¶
type StartupTiming struct {
SampleCount uint64 `protobuf:"varint,1,opt,name=sample_count,json=sampleCount,proto3" json:"sample_count,omitempty"`
P95Milliseconds uint64 `protobuf:"varint,2,opt,name=p95_milliseconds,json=p95Milliseconds,proto3" json:"p95_milliseconds,omitempty"`
// contains filtered or unexported fields
}
func (*StartupTiming) Descriptor
deprecated
func (*StartupTiming) Descriptor() ([]byte, []int)
Deprecated: Use StartupTiming.ProtoReflect.Descriptor instead.
func (*StartupTiming) GetP95Milliseconds ¶
func (x *StartupTiming) GetP95Milliseconds() uint64
func (*StartupTiming) GetSampleCount ¶
func (x *StartupTiming) GetSampleCount() uint64
func (*StartupTiming) ProtoMessage ¶
func (*StartupTiming) ProtoMessage()
func (*StartupTiming) ProtoReflect ¶
func (x *StartupTiming) ProtoReflect() protoreflect.Message
func (*StartupTiming) Reset ¶
func (x *StartupTiming) Reset()
func (*StartupTiming) String ¶
func (x *StartupTiming) String() string
type StreamCredit ¶
type StreamCredit struct {
ByteCount uint64 `protobuf:"varint,1,opt,name=byte_count,json=byteCount,proto3" json:"byte_count,omitempty"`
// contains filtered or unexported fields
}
func (*StreamCredit) Descriptor
deprecated
func (*StreamCredit) Descriptor() ([]byte, []int)
Deprecated: Use StreamCredit.ProtoReflect.Descriptor instead.
func (*StreamCredit) GetByteCount ¶
func (x *StreamCredit) GetByteCount() uint64
func (*StreamCredit) ProtoMessage ¶
func (*StreamCredit) ProtoMessage()
func (*StreamCredit) ProtoReflect ¶
func (x *StreamCredit) ProtoReflect() protoreflect.Message
func (*StreamCredit) Reset ¶
func (x *StreamCredit) Reset()
func (*StreamCredit) String ¶
func (x *StreamCredit) String() string
type UnimplementedRunnerControlServer ¶
type UnimplementedRunnerControlServer struct{}
UnimplementedRunnerControlServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
type UnsafeRunnerControlServer ¶
type UnsafeRunnerControlServer interface {
// contains filtered or unexported methods
}
UnsafeRunnerControlServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RunnerControlServer will result in compilation errors.
type WorkspaceTransferCancel ¶
type WorkspaceTransferCancel struct {
SafeDetail string `protobuf:"bytes,1,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
// contains filtered or unexported fields
}
func (*WorkspaceTransferCancel) Descriptor
deprecated
func (*WorkspaceTransferCancel) Descriptor() ([]byte, []int)
Deprecated: Use WorkspaceTransferCancel.ProtoReflect.Descriptor instead.
func (*WorkspaceTransferCancel) GetSafeDetail ¶
func (x *WorkspaceTransferCancel) GetSafeDetail() string
func (*WorkspaceTransferCancel) ProtoMessage ¶
func (*WorkspaceTransferCancel) ProtoMessage()
func (*WorkspaceTransferCancel) ProtoReflect ¶
func (x *WorkspaceTransferCancel) ProtoReflect() protoreflect.Message
func (*WorkspaceTransferCancel) Reset ¶
func (x *WorkspaceTransferCancel) Reset()
func (*WorkspaceTransferCancel) String ¶
func (x *WorkspaceTransferCancel) String() string
type WorkspaceTransferChunk ¶
type WorkspaceTransferChunk struct {
Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*WorkspaceTransferChunk) Descriptor
deprecated
func (*WorkspaceTransferChunk) Descriptor() ([]byte, []int)
Deprecated: Use WorkspaceTransferChunk.ProtoReflect.Descriptor instead.
func (*WorkspaceTransferChunk) GetData ¶
func (x *WorkspaceTransferChunk) GetData() []byte
func (*WorkspaceTransferChunk) GetOffset ¶
func (x *WorkspaceTransferChunk) GetOffset() uint64
func (*WorkspaceTransferChunk) ProtoMessage ¶
func (*WorkspaceTransferChunk) ProtoMessage()
func (*WorkspaceTransferChunk) ProtoReflect ¶
func (x *WorkspaceTransferChunk) ProtoReflect() protoreflect.Message
func (*WorkspaceTransferChunk) Reset ¶
func (x *WorkspaceTransferChunk) Reset()
func (*WorkspaceTransferChunk) String ¶
func (x *WorkspaceTransferChunk) String() string
type WorkspaceTransferCommit ¶
type WorkspaceTransferCommit struct {
SizeBytes uint64 `protobuf:"varint,1,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
Sha256 string `protobuf:"bytes,2,opt,name=sha256,proto3" json:"sha256,omitempty"`
// contains filtered or unexported fields
}
func (*WorkspaceTransferCommit) Descriptor
deprecated
func (*WorkspaceTransferCommit) Descriptor() ([]byte, []int)
Deprecated: Use WorkspaceTransferCommit.ProtoReflect.Descriptor instead.
func (*WorkspaceTransferCommit) GetSha256 ¶
func (x *WorkspaceTransferCommit) GetSha256() string
func (*WorkspaceTransferCommit) GetSizeBytes ¶
func (x *WorkspaceTransferCommit) GetSizeBytes() uint64
func (*WorkspaceTransferCommit) ProtoMessage ¶
func (*WorkspaceTransferCommit) ProtoMessage()
func (*WorkspaceTransferCommit) ProtoReflect ¶
func (x *WorkspaceTransferCommit) ProtoReflect() protoreflect.Message
func (*WorkspaceTransferCommit) Reset ¶
func (x *WorkspaceTransferCommit) Reset()
func (*WorkspaceTransferCommit) String ¶
func (x *WorkspaceTransferCommit) String() string
type WorkspaceTransferFrame ¶
type WorkspaceTransferFrame struct {
OperationId string `protobuf:"bytes,1,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
SandboxId string `protobuf:"bytes,2,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
WorkspaceId string `protobuf:"bytes,3,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
Generation uint64 `protobuf:"varint,4,opt,name=generation,proto3" json:"generation,omitempty"`
Sequence uint64 `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"`
// Types that are valid to be assigned to Payload:
//
// *WorkspaceTransferFrame_Open
// *WorkspaceTransferFrame_Chunk
// *WorkspaceTransferFrame_Credit
// *WorkspaceTransferFrame_Commit
// *WorkspaceTransferFrame_Result
// *WorkspaceTransferFrame_Cancel
Payload isWorkspaceTransferFrame_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
func (*WorkspaceTransferFrame) Descriptor
deprecated
func (*WorkspaceTransferFrame) Descriptor() ([]byte, []int)
Deprecated: Use WorkspaceTransferFrame.ProtoReflect.Descriptor instead.
func (*WorkspaceTransferFrame) GetCancel ¶
func (x *WorkspaceTransferFrame) GetCancel() *WorkspaceTransferCancel
func (*WorkspaceTransferFrame) GetChunk ¶
func (x *WorkspaceTransferFrame) GetChunk() *WorkspaceTransferChunk
func (*WorkspaceTransferFrame) GetCommit ¶
func (x *WorkspaceTransferFrame) GetCommit() *WorkspaceTransferCommit
func (*WorkspaceTransferFrame) GetCredit ¶
func (x *WorkspaceTransferFrame) GetCredit() *StreamCredit
func (*WorkspaceTransferFrame) GetGeneration ¶
func (x *WorkspaceTransferFrame) GetGeneration() uint64
func (*WorkspaceTransferFrame) GetOpen ¶
func (x *WorkspaceTransferFrame) GetOpen() *WorkspaceTransferOpen
func (*WorkspaceTransferFrame) GetOperationId ¶
func (x *WorkspaceTransferFrame) GetOperationId() string
func (*WorkspaceTransferFrame) GetPayload ¶
func (x *WorkspaceTransferFrame) GetPayload() isWorkspaceTransferFrame_Payload
func (*WorkspaceTransferFrame) GetResult ¶
func (x *WorkspaceTransferFrame) GetResult() *WorkspaceTransferResult
func (*WorkspaceTransferFrame) GetSandboxId ¶
func (x *WorkspaceTransferFrame) GetSandboxId() string
func (*WorkspaceTransferFrame) GetSequence ¶
func (x *WorkspaceTransferFrame) GetSequence() uint64
func (*WorkspaceTransferFrame) GetWorkspaceId ¶
func (x *WorkspaceTransferFrame) GetWorkspaceId() string
func (*WorkspaceTransferFrame) ProtoMessage ¶
func (*WorkspaceTransferFrame) ProtoMessage()
func (*WorkspaceTransferFrame) ProtoReflect ¶
func (x *WorkspaceTransferFrame) ProtoReflect() protoreflect.Message
func (*WorkspaceTransferFrame) Reset ¶
func (x *WorkspaceTransferFrame) Reset()
func (*WorkspaceTransferFrame) String ¶
func (x *WorkspaceTransferFrame) String() string
type WorkspaceTransferFrame_Cancel ¶
type WorkspaceTransferFrame_Cancel struct {
Cancel *WorkspaceTransferCancel `protobuf:"bytes,15,opt,name=cancel,proto3,oneof"`
}
type WorkspaceTransferFrame_Chunk ¶
type WorkspaceTransferFrame_Chunk struct {
Chunk *WorkspaceTransferChunk `protobuf:"bytes,11,opt,name=chunk,proto3,oneof"`
}
type WorkspaceTransferFrame_Commit ¶
type WorkspaceTransferFrame_Commit struct {
Commit *WorkspaceTransferCommit `protobuf:"bytes,13,opt,name=commit,proto3,oneof"`
}
type WorkspaceTransferFrame_Credit ¶
type WorkspaceTransferFrame_Credit struct {
Credit *StreamCredit `protobuf:"bytes,12,opt,name=credit,proto3,oneof"`
}
type WorkspaceTransferFrame_Open ¶
type WorkspaceTransferFrame_Open struct {
Open *WorkspaceTransferOpen `protobuf:"bytes,10,opt,name=open,proto3,oneof"`
}
type WorkspaceTransferFrame_Result ¶
type WorkspaceTransferFrame_Result struct {
Result *WorkspaceTransferResult `protobuf:"bytes,14,opt,name=result,proto3,oneof"`
}
type WorkspaceTransferOpen ¶
type WorkspaceTransferOpen struct {
LogicalCapacityBytes uint64 `protobuf:"varint,1,opt,name=logical_capacity_bytes,json=logicalCapacityBytes,proto3" json:"logical_capacity_bytes,omitempty"`
FencingToken []byte `protobuf:"bytes,2,opt,name=fencing_token,json=fencingToken,proto3" json:"fencing_token,omitempty"`
// contains filtered or unexported fields
}
WorkspaceTransferFrame is the bounded in-memory exception to runner-local image transport. The control plane forwards these frames only between the source and target of one operator-authorized stopped-Sandbox relocation and never persists them.
func (*WorkspaceTransferOpen) Descriptor
deprecated
func (*WorkspaceTransferOpen) Descriptor() ([]byte, []int)
Deprecated: Use WorkspaceTransferOpen.ProtoReflect.Descriptor instead.
func (*WorkspaceTransferOpen) GetFencingToken ¶
func (x *WorkspaceTransferOpen) GetFencingToken() []byte
func (*WorkspaceTransferOpen) GetLogicalCapacityBytes ¶
func (x *WorkspaceTransferOpen) GetLogicalCapacityBytes() uint64
func (*WorkspaceTransferOpen) ProtoMessage ¶
func (*WorkspaceTransferOpen) ProtoMessage()
func (*WorkspaceTransferOpen) ProtoReflect ¶
func (x *WorkspaceTransferOpen) ProtoReflect() protoreflect.Message
func (*WorkspaceTransferOpen) Reset ¶
func (x *WorkspaceTransferOpen) Reset()
func (*WorkspaceTransferOpen) String ¶
func (x *WorkspaceTransferOpen) String() string
type WorkspaceTransferResult ¶
type WorkspaceTransferResult struct {
Terminal WorkspaceTransferTerminalKind `protobuf:"varint,1,opt,name=terminal,proto3,enum=secondbox.runner.v1.WorkspaceTransferTerminalKind" json:"terminal,omitempty"`
SizeBytes uint64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
Sha256 string `protobuf:"bytes,3,opt,name=sha256,proto3" json:"sha256,omitempty"`
SafeDetail string `protobuf:"bytes,4,opt,name=safe_detail,json=safeDetail,proto3" json:"safe_detail,omitempty"`
// contains filtered or unexported fields
}
func (*WorkspaceTransferResult) Descriptor
deprecated
func (*WorkspaceTransferResult) Descriptor() ([]byte, []int)
Deprecated: Use WorkspaceTransferResult.ProtoReflect.Descriptor instead.
func (*WorkspaceTransferResult) GetSafeDetail ¶
func (x *WorkspaceTransferResult) GetSafeDetail() string
func (*WorkspaceTransferResult) GetSha256 ¶
func (x *WorkspaceTransferResult) GetSha256() string
func (*WorkspaceTransferResult) GetSizeBytes ¶
func (x *WorkspaceTransferResult) GetSizeBytes() uint64
func (*WorkspaceTransferResult) GetTerminal ¶
func (x *WorkspaceTransferResult) GetTerminal() WorkspaceTransferTerminalKind
func (*WorkspaceTransferResult) ProtoMessage ¶
func (*WorkspaceTransferResult) ProtoMessage()
func (*WorkspaceTransferResult) ProtoReflect ¶
func (x *WorkspaceTransferResult) ProtoReflect() protoreflect.Message
func (*WorkspaceTransferResult) Reset ¶
func (x *WorkspaceTransferResult) Reset()
func (*WorkspaceTransferResult) String ¶
func (x *WorkspaceTransferResult) String() string
type WorkspaceTransferTerminalKind ¶
type WorkspaceTransferTerminalKind int32
const ( WorkspaceTransferTerminalKind_WORKSPACE_TRANSFER_TERMINAL_KIND_UNSPECIFIED WorkspaceTransferTerminalKind = 0 WorkspaceTransferTerminalKind_WORKSPACE_TRANSFER_TERMINAL_KIND_SUCCEEDED WorkspaceTransferTerminalKind = 1 WorkspaceTransferTerminalKind_WORKSPACE_TRANSFER_TERMINAL_KIND_CHECKSUM_MISMATCH WorkspaceTransferTerminalKind = 2 WorkspaceTransferTerminalKind_WORKSPACE_TRANSFER_TERMINAL_KIND_STORAGE_INCOMPATIBLE WorkspaceTransferTerminalKind = 3 WorkspaceTransferTerminalKind_WORKSPACE_TRANSFER_TERMINAL_KIND_INSUFFICIENT_SPACE WorkspaceTransferTerminalKind = 4 WorkspaceTransferTerminalKind_WORKSPACE_TRANSFER_TERMINAL_KIND_RESTART_REQUIRED WorkspaceTransferTerminalKind = 5 WorkspaceTransferTerminalKind_WORKSPACE_TRANSFER_TERMINAL_KIND_RUNNER_FAILED WorkspaceTransferTerminalKind = 6 )
func (WorkspaceTransferTerminalKind) Descriptor ¶
func (WorkspaceTransferTerminalKind) Descriptor() protoreflect.EnumDescriptor
func (WorkspaceTransferTerminalKind) Enum ¶
func (x WorkspaceTransferTerminalKind) Enum() *WorkspaceTransferTerminalKind
func (WorkspaceTransferTerminalKind) EnumDescriptor
deprecated
func (WorkspaceTransferTerminalKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use WorkspaceTransferTerminalKind.Descriptor instead.
func (WorkspaceTransferTerminalKind) Number ¶
func (x WorkspaceTransferTerminalKind) Number() protoreflect.EnumNumber
func (WorkspaceTransferTerminalKind) String ¶
func (x WorkspaceTransferTerminalKind) String() string
func (WorkspaceTransferTerminalKind) Type ¶
func (WorkspaceTransferTerminalKind) Type() protoreflect.EnumType