Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterGravitySessionServiceServer(s grpc.ServiceRegistrar, srv GravitySessionServiceServer)
- type AdjustMonitorInterval
- func (*AdjustMonitorInterval) Descriptor() ([]byte, []int)deprecated
- func (x *AdjustMonitorInterval) GetIntervalSeconds() int32
- func (*AdjustMonitorInterval) ProtoMessage()
- func (x *AdjustMonitorInterval) ProtoReflect() protoreflect.Message
- func (x *AdjustMonitorInterval) Reset()
- func (x *AdjustMonitorInterval) String() string
- type ByteStats
- type CacheMetrics
- func (*CacheMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *CacheMetrics) GetEnabled() bool
- func (x *CacheMetrics) GetEntries() int32
- func (x *CacheMetrics) GetHealthy() bool
- func (x *CacheMetrics) GetMaxSizeBytes() int64
- func (x *CacheMetrics) GetSizeBytes() int64
- func (*CacheMetrics) ProtoMessage()
- func (x *CacheMetrics) ProtoReflect() protoreflect.Message
- func (x *CacheMetrics) Reset()
- func (x *CacheMetrics) String() string
- type CapacitySummary
- func (*CapacitySummary) Descriptor() ([]byte, []int)deprecated
- func (x *CapacitySummary) GetCompositeScore() float64
- func (x *CapacitySummary) GetCpuPressure() float64
- func (x *CapacitySummary) GetDiskPressure() float64
- func (x *CapacitySummary) GetMemoryPressure() float64
- func (x *CapacitySummary) GetNetworkPressure() float64
- func (x *CapacitySummary) GetRunningContainers() int32
- func (x *CapacitySummary) GetTotalContainers() int32
- func (*CapacitySummary) ProtoMessage()
- func (x *CapacitySummary) ProtoReflect() protoreflect.Message
- func (x *CapacitySummary) Reset()
- func (x *CapacitySummary) String() string
- type ChannelMetrics
- func (*ChannelMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *ChannelMetrics) GetCapacity() int32
- func (x *ChannelMetrics) GetCurrentDepth() int32
- func (x *ChannelMetrics) GetDropsDelta() uint64
- func (x *ChannelMetrics) GetDropsTotal() uint64
- func (x *ChannelMetrics) GetHighWaterMark() int32
- func (*ChannelMetrics) ProtoMessage()
- func (x *ChannelMetrics) ProtoReflect() protoreflect.Message
- func (x *ChannelMetrics) Reset()
- func (x *ChannelMetrics) String() string
- type CheckpointURLOperation
- func (CheckpointURLOperation) Descriptor() protoreflect.EnumDescriptor
- func (x CheckpointURLOperation) Enum() *CheckpointURLOperation
- func (CheckpointURLOperation) EnumDescriptor() ([]byte, []int)deprecated
- func (x CheckpointURLOperation) Number() protoreflect.EnumNumber
- func (x CheckpointURLOperation) String() string
- func (CheckpointURLOperation) Type() protoreflect.EnumType
- type CheckpointURLRequest
- func (*CheckpointURLRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckpointURLRequest) GetCheckpointKey() string
- func (x *CheckpointURLRequest) GetOperation() CheckpointURLOperation
- func (x *CheckpointURLRequest) GetOrgId() string
- func (x *CheckpointURLRequest) GetSandboxId() string
- func (*CheckpointURLRequest) ProtoMessage()
- func (x *CheckpointURLRequest) ProtoReflect() protoreflect.Message
- func (x *CheckpointURLRequest) Reset()
- func (x *CheckpointURLRequest) String() string
- type CheckpointURLResponse
- func (*CheckpointURLResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckpointURLResponse) GetCheckpointKey() string
- func (x *CheckpointURLResponse) GetError() string
- func (x *CheckpointURLResponse) GetExpirySeconds() int64
- func (x *CheckpointURLResponse) GetPresignedUrl() string
- func (x *CheckpointURLResponse) GetSandboxId() string
- func (x *CheckpointURLResponse) GetSuccess() bool
- func (*CheckpointURLResponse) ProtoMessage()
- func (x *CheckpointURLResponse) ProtoReflect() protoreflect.Message
- func (x *CheckpointURLResponse) Reset()
- func (x *CheckpointURLResponse) String() string
- type ClientCapabilities
- func (*ClientCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *ClientCapabilities) GetDynamicHostname() bool
- func (x *ClientCapabilities) GetDynamicProjectRouting() string
- func (x *ClientCapabilities) GetProvisionDeployments() bool
- func (x *ClientCapabilities) GetUnprovisionDeployments() bool
- func (*ClientCapabilities) ProtoMessage()
- func (x *ClientCapabilities) ProtoReflect() protoreflect.Message
- func (x *ClientCapabilities) Reset()
- func (x *ClientCapabilities) String() string
- type CloseRequest
- type CodeMetadata
- func (*CodeMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CodeMetadata) GetEnv() []string
- func (x *CodeMetadata) GetSecretRules() []*SecretRule
- func (x *CodeMetadata) GetSecrets() []string
- func (*CodeMetadata) ProtoMessage()
- func (x *CodeMetadata) ProtoReflect() protoreflect.Message
- func (x *CodeMetadata) Reset()
- func (x *CodeMetadata) String() string
- type ConfigItem
- type ConfigurationUpdate
- func (*ConfigurationUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigurationUpdate) GetConfig() []*ConfigItem
- func (x *ConfigurationUpdate) GetId() string
- func (*ConfigurationUpdate) ProtoMessage()
- func (x *ConfigurationUpdate) ProtoReflect() protoreflect.Message
- func (x *ConfigurationUpdate) Reset()
- func (x *ConfigurationUpdate) String() string
- type ConfigurationUpdateResponse
- func (*ConfigurationUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigurationUpdateResponse) GetError() string
- func (x *ConfigurationUpdateResponse) GetId() string
- func (x *ConfigurationUpdateResponse) GetSuccess() bool
- func (*ConfigurationUpdateResponse) ProtoMessage()
- func (x *ConfigurationUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *ConfigurationUpdateResponse) Reset()
- func (x *ConfigurationUpdateResponse) String() string
- type ConnectionPoolMetrics
- func (*ConnectionPoolMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionPoolMetrics) GetHealthyConnections() int32
- func (x *ConnectionPoolMetrics) GetHealthyControlStreams() int32
- func (x *ConnectionPoolMetrics) GetHealthyTunnelStreams() int32
- func (x *ConnectionPoolMetrics) GetTotalConnections() int32
- func (x *ConnectionPoolMetrics) GetTotalControlStreams() int32
- func (x *ConnectionPoolMetrics) GetTotalTunnelStreams() int32
- func (*ConnectionPoolMetrics) ProtoMessage()
- func (x *ConnectionPoolMetrics) ProtoReflect() protoreflect.Message
- func (x *ConnectionPoolMetrics) Reset()
- func (x *ConnectionPoolMetrics) String() string
- type ContainerMetrics
- func (*ContainerMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerMetrics) GetBlkioReadBytesDelta() uint64
- func (x *ContainerMetrics) GetBlkioReadBytesTotal() uint64
- func (x *ContainerMetrics) GetBlkioWriteBytesDelta() uint64
- func (x *ContainerMetrics) GetBlkioWriteBytesTotal() uint64
- func (x *ContainerMetrics) GetContainerId() string
- func (x *ContainerMetrics) GetCpuLimitMillicores() int32
- func (x *ContainerMetrics) GetCpuThrottledPeriods() uint64
- func (x *ContainerMetrics) GetCpuTotalPeriods() uint64
- func (x *ContainerMetrics) GetCpuUsagePercent() float64
- func (x *ContainerMetrics) GetDuration() *DurationStats
- func (x *ContainerMetrics) GetEntityId() string
- func (x *ContainerMetrics) GetHealthy() bool
- func (x *ContainerMetrics) GetImage() string
- func (x *ContainerMetrics) GetInflightRequests() uint32
- func (x *ContainerMetrics) GetIpv4Address() string
- func (x *ContainerMetrics) GetIpv6Address() string
- func (x *ContainerMetrics) GetLastUpdatedUs() int64
- func (x *ContainerMetrics) GetMemoryCacheBytes() uint64
- func (x *ContainerMetrics) GetMemoryLimitBytes() uint64
- func (x *ContainerMetrics) GetMemoryRssBytes() uint64
- func (x *ContainerMetrics) GetMemorySwapBytes() uint64
- func (x *ContainerMetrics) GetMemoryUsageBytes() uint64
- func (x *ContainerMetrics) GetNetRxBytesDelta() uint64
- func (x *ContainerMetrics) GetNetRxBytesTotal() uint64
- func (x *ContainerMetrics) GetNetRxPacketsDelta() uint64
- func (x *ContainerMetrics) GetNetRxPacketsTotal() uint64
- func (x *ContainerMetrics) GetNetTxBytesDelta() uint64
- func (x *ContainerMetrics) GetNetTxBytesTotal() uint64
- func (x *ContainerMetrics) GetNetTxPacketsDelta() uint64
- func (x *ContainerMetrics) GetNetTxPacketsTotal() uint64
- func (x *ContainerMetrics) GetOomKillCount() uint32
- func (x *ContainerMetrics) GetPidCount() uint32
- func (x *ContainerMetrics) GetRequestsDelta() uint64
- func (x *ContainerMetrics) GetStartedAtUs() int64
- func (x *ContainerMetrics) GetState() string
- func (x *ContainerMetrics) GetStatusCodes() *StatusCodeCounts
- func (x *ContainerMetrics) GetStatusCodesDelta() *StatusCodeCounts
- func (x *ContainerMetrics) GetTotalRequests() uint64
- func (x *ContainerMetrics) GetTrafficBytes() *ByteStats
- func (x *ContainerMetrics) GetTrafficBytesDelta() *ByteStats
- func (x *ContainerMetrics) GetUptimeSeconds() float64
- func (*ContainerMetrics) ProtoMessage()
- func (x *ContainerMetrics) ProtoReflect() protoreflect.Message
- func (x *ContainerMetrics) Reset()
- func (x *ContainerMetrics) String() string
- type ControlPlaneMetrics
- func (*ControlPlaneMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *ControlPlaneMetrics) GetLastPingSentAtUs() int64
- func (x *ControlPlaneMetrics) GetLastPongReceivedAtUs() int64
- func (x *ControlPlaneMetrics) GetPingLatency() *DurationStats
- func (x *ControlPlaneMetrics) GetPingsSentDelta() uint64
- func (x *ControlPlaneMetrics) GetPingsSentTotal() uint64
- func (x *ControlPlaneMetrics) GetPongsReceivedDelta() uint64
- func (x *ControlPlaneMetrics) GetPongsReceivedTotal() uint64
- func (x *ControlPlaneMetrics) GetTimeoutsDelta() uint64
- func (x *ControlPlaneMetrics) GetTimeoutsTotal() uint64
- func (*ControlPlaneMetrics) ProtoMessage()
- func (x *ControlPlaneMetrics) ProtoReflect() protoreflect.Message
- func (x *ControlPlaneMetrics) Reset()
- func (x *ControlPlaneMetrics) String() string
- type CpuMetrics
- func (*CpuMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *CpuMetrics) GetCoreCount() int32
- func (x *CpuMetrics) GetCoreUsagePercent() []float64
- func (x *CpuMetrics) GetLoadAvg_1() float64
- func (x *CpuMetrics) GetLoadAvg_5() float64
- func (x *CpuMetrics) GetLoadAvg_15() float64
- func (x *CpuMetrics) GetUsagePercent() float64
- func (*CpuMetrics) ProtoMessage()
- func (x *CpuMetrics) ProtoReflect() protoreflect.Message
- func (x *CpuMetrics) Reset()
- func (x *CpuMetrics) String() string
- type DeploymentCert
- func (*DeploymentCert) Descriptor() ([]byte, []int)deprecated
- func (x *DeploymentCert) GetCa() string
- func (x *DeploymentCert) GetCert() string
- func (x *DeploymentCert) GetDnsname() string
- func (x *DeploymentCert) GetKey() string
- func (*DeploymentCert) ProtoMessage()
- func (x *DeploymentCert) ProtoReflect() protoreflect.Message
- func (x *DeploymentCert) Reset()
- func (x *DeploymentCert) String() string
- type DeploymentMetadataRequest
- func (*DeploymentMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeploymentMetadataRequest) GetDeploymentId() string
- func (x *DeploymentMetadataRequest) GetOrgId() string
- func (*DeploymentMetadataRequest) ProtoMessage()
- func (x *DeploymentMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *DeploymentMetadataRequest) Reset()
- func (x *DeploymentMetadataRequest) String() string
- type DeploymentMetadataResponse
- func (*DeploymentMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeploymentMetadataResponse) GetAuthToken() string
- func (x *DeploymentMetadataResponse) GetCertBundle() string
- func (x *DeploymentMetadataResponse) GetCodeMetadata() *CodeMetadata
- func (x *DeploymentMetadataResponse) GetDeploymentCert() *DeploymentCert
- func (x *DeploymentMetadataResponse) GetError() string
- func (x *DeploymentMetadataResponse) GetExtraHosts() []string
- func (x *DeploymentMetadataResponse) GetOtlpToken() string
- func (x *DeploymentMetadataResponse) GetSuccess() bool
- func (*DeploymentMetadataResponse) ProtoMessage()
- func (x *DeploymentMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *DeploymentMetadataResponse) Reset()
- func (x *DeploymentMetadataResponse) String() string
- type DiskMetrics
- func (*DiskMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *DiskMetrics) GetAvailableBytes() uint64
- func (x *DiskMetrics) GetDevice() string
- func (x *DiskMetrics) GetFsType() string
- func (x *DiskMetrics) GetInodesTotal() uint64
- func (x *DiskMetrics) GetInodesUsed() uint64
- func (x *DiskMetrics) GetMountPoint() string
- func (x *DiskMetrics) GetReadBytesDelta() uint64
- func (x *DiskMetrics) GetReadOpsDelta() uint64
- func (x *DiskMetrics) GetTotalBytes() uint64
- func (x *DiskMetrics) GetUsagePercent() float64
- func (x *DiskMetrics) GetUsedBytes() uint64
- func (x *DiskMetrics) GetWriteBytesDelta() uint64
- func (x *DiskMetrics) GetWriteOpsDelta() uint64
- func (*DiskMetrics) ProtoMessage()
- func (x *DiskMetrics) ProtoReflect() protoreflect.Message
- func (x *DiskMetrics) Reset()
- func (x *DiskMetrics) String() string
- type DurationStats
- func (*DurationStats) Descriptor() ([]byte, []int)deprecated
- func (x *DurationStats) GetAvgMs() float64
- func (x *DurationStats) GetMaxMs() float64
- func (x *DurationStats) GetMinMs() float64
- func (x *DurationStats) GetP50Ms() float64
- func (x *DurationStats) GetP95Ms() float64
- func (x *DurationStats) GetP99Ms() float64
- func (*DurationStats) ProtoMessage()
- func (x *DurationStats) ProtoReflect() protoreflect.Message
- func (x *DurationStats) Reset()
- func (x *DurationStats) String() string
- type EvacuateRequest
- func (*EvacuateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EvacuateRequest) GetMachineId() string
- func (x *EvacuateRequest) GetReason() string
- func (x *EvacuateRequest) GetSandboxes() []*SandboxEvacInfo
- func (*EvacuateRequest) ProtoMessage()
- func (x *EvacuateRequest) ProtoReflect() protoreflect.Message
- func (x *EvacuateRequest) Reset()
- func (x *EvacuateRequest) String() string
- type EvacuateSandboxPlan
- func (*EvacuateSandboxPlan) Descriptor() ([]byte, []int)deprecated
- func (x *EvacuateSandboxPlan) GetDestinationMachine() string
- func (x *EvacuateSandboxPlan) GetSandboxId() string
- func (x *EvacuateSandboxPlan) GetUploadUrl() string
- func (*EvacuateSandboxPlan) ProtoMessage()
- func (x *EvacuateSandboxPlan) ProtoReflect() protoreflect.Message
- func (x *EvacuateSandboxPlan) Reset()
- func (x *EvacuateSandboxPlan) String() string
- type EvacuationPlan
- type ExistingDeployment
- func (*ExistingDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *ExistingDeployment) GetCert() string
- func (x *ExistingDeployment) GetDeploymentCert() *DeploymentCert
- func (x *ExistingDeployment) GetId() string
- func (x *ExistingDeployment) GetIpv6Address() string
- func (x *ExistingDeployment) GetOnDemand() bool
- func (x *ExistingDeployment) GetOrgId() string
- func (x *ExistingDeployment) GetPaused() bool
- func (x *ExistingDeployment) GetPausedDuration() *durationpb.Duration
- func (x *ExistingDeployment) GetResources() *ResourceRequirements
- func (x *ExistingDeployment) GetStarted() *timestamppb.Timestamp
- func (x *ExistingDeployment) GetUsedPrivateKey() bool
- func (*ExistingDeployment) ProtoMessage()
- func (x *ExistingDeployment) ProtoReflect() protoreflect.Message
- func (x *ExistingDeployment) Reset()
- func (x *ExistingDeployment) String() string
- type GravitySessionServiceClient
- type GravitySessionServiceServer
- type GravitySessionService_EstablishSessionClient
- type GravitySessionService_EstablishSessionServer
- type GravitySessionService_StreamSessionPacketsClient
- type GravitySessionService_StreamSessionPacketsServer
- type HostInfo
- func (*HostInfo) Descriptor() ([]byte, []int)deprecated
- func (x *HostInfo) GetAvailabilityZone() string
- func (x *HostInfo) GetCpu() uint32
- func (x *HostInfo) GetDisk() uint64
- func (x *HostInfo) GetHostname() string
- func (x *HostInfo) GetInstanceId() string
- func (x *HostInfo) GetInstanceTags() []string
- func (x *HostInfo) GetInstanceType() string
- func (x *HostInfo) GetIpv4Address() string
- func (x *HostInfo) GetIpv6Address() string
- func (x *HostInfo) GetMemory() uint64
- func (x *HostInfo) GetProvider() string
- func (x *HostInfo) GetRegion() string
- func (x *HostInfo) GetStarted() uint64
- func (*HostInfo) ProtoMessage()
- func (x *HostInfo) ProtoReflect() protoreflect.Message
- func (x *HostInfo) Reset()
- func (x *HostInfo) String() string
- type HostMapping
- func (*HostMapping) Descriptor() ([]byte, []int)deprecated
- func (x *HostMapping) GetHostname() string
- func (x *HostMapping) GetIpAddress() string
- func (*HostMapping) ProtoMessage()
- func (x *HostMapping) ProtoReflect() protoreflect.Message
- func (x *HostMapping) Reset()
- func (x *HostMapping) String() string
- type HostMetrics
- func (*HostMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *HostMetrics) GetCpu() *CpuMetrics
- func (x *HostMetrics) GetDisks() []*DiskMetrics
- func (x *HostMetrics) GetMemory() *MemoryMetrics
- func (x *HostMetrics) GetNetworkInterfaces() []*NetworkInterfaceMetrics
- func (x *HostMetrics) GetSystem() *SystemInfo
- func (*HostMetrics) ProtoMessage()
- func (x *HostMetrics) ProtoReflect() protoreflect.Message
- func (x *HostMetrics) Reset()
- func (x *HostMetrics) String() string
- type IdentifyRequest
- type IdentifyResponse
- type MemoryMetrics
- func (*MemoryMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *MemoryMetrics) GetAvailableBytes() uint64
- func (x *MemoryMetrics) GetBuffersBytes() uint64
- func (x *MemoryMetrics) GetCachedBytes() uint64
- func (x *MemoryMetrics) GetSwapTotalBytes() uint64
- func (x *MemoryMetrics) GetSwapUsedBytes() uint64
- func (x *MemoryMetrics) GetTotalBytes() uint64
- func (x *MemoryMetrics) GetUsagePercent() float64
- func (x *MemoryMetrics) GetUsedBytes() uint64
- func (*MemoryMetrics) ProtoMessage()
- func (x *MemoryMetrics) ProtoReflect() protoreflect.Message
- func (x *MemoryMetrics) Reset()
- func (x *MemoryMetrics) String() string
- type MonitorCommand
- func (*MonitorCommand) Descriptor() ([]byte, []int)deprecated
- func (x *MonitorCommand) GetAdjustInterval() *AdjustMonitorInterval
- func (x *MonitorCommand) GetCommand() isMonitorCommand_Command
- func (x *MonitorCommand) GetRequestSnapshot() *RequestMonitorSnapshot
- func (*MonitorCommand) ProtoMessage()
- func (x *MonitorCommand) ProtoReflect() protoreflect.Message
- func (x *MonitorCommand) Reset()
- func (x *MonitorCommand) String() string
- type MonitorCommand_AdjustInterval
- type MonitorCommand_RequestSnapshot
- type NetworkInterfaceMetrics
- func (*NetworkInterfaceMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkInterfaceMetrics) GetLinkState() string
- func (x *NetworkInterfaceMetrics) GetName() string
- func (x *NetworkInterfaceMetrics) GetRxBytesDelta() uint64
- func (x *NetworkInterfaceMetrics) GetRxDropsDelta() uint64
- func (x *NetworkInterfaceMetrics) GetRxErrorsDelta() uint64
- func (x *NetworkInterfaceMetrics) GetRxPacketsDelta() uint64
- func (x *NetworkInterfaceMetrics) GetSpeedMbps() uint64
- func (x *NetworkInterfaceMetrics) GetTxBytesDelta() uint64
- func (x *NetworkInterfaceMetrics) GetTxDropsDelta() uint64
- func (x *NetworkInterfaceMetrics) GetTxErrorsDelta() uint64
- func (x *NetworkInterfaceMetrics) GetTxPacketsDelta() uint64
- func (*NetworkInterfaceMetrics) ProtoMessage()
- func (x *NetworkInterfaceMetrics) ProtoReflect() protoreflect.Message
- func (x *NetworkInterfaceMetrics) Reset()
- func (x *NetworkInterfaceMetrics) String() string
- type NodeEvent
- func (*NodeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *NodeEvent) GetLevel() NodeEventLevel
- func (x *NodeEvent) GetMessage() string
- func (x *NodeEvent) GetMetadata() map[string]string
- func (x *NodeEvent) GetTimestampUs() int64
- func (x *NodeEvent) GetType() NodeEventType
- func (*NodeEvent) ProtoMessage()
- func (x *NodeEvent) ProtoReflect() protoreflect.Message
- func (x *NodeEvent) Reset()
- func (x *NodeEvent) String() string
- type NodeEventLevel
- func (NodeEventLevel) Descriptor() protoreflect.EnumDescriptor
- func (x NodeEventLevel) Enum() *NodeEventLevel
- func (NodeEventLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeEventLevel) Number() protoreflect.EnumNumber
- func (x NodeEventLevel) String() string
- func (NodeEventLevel) Type() protoreflect.EnumType
- type NodeEventType
- func (NodeEventType) Descriptor() protoreflect.EnumDescriptor
- func (x NodeEventType) Enum() *NodeEventType
- func (NodeEventType) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeEventType) Number() protoreflect.EnumNumber
- func (x NodeEventType) String() string
- func (NodeEventType) Type() protoreflect.EnumType
- type NodeMonitorReport
- func (*NodeMonitorReport) Descriptor() ([]byte, []int)deprecated
- func (x *NodeMonitorReport) GetCaches() map[string]*CacheMetrics
- func (x *NodeMonitorReport) GetCapacity() *CapacitySummary
- func (x *NodeMonitorReport) GetContainers() []*ContainerMetrics
- func (x *NodeMonitorReport) GetEvents() []*NodeEvent
- func (x *NodeMonitorReport) GetHost() *HostMetrics
- func (x *NodeMonitorReport) GetMachineId() string
- func (x *NodeMonitorReport) GetReportIntervalSeconds() int32
- func (x *NodeMonitorReport) GetReportedAtUs() int64
- func (x *NodeMonitorReport) GetSeq() uint64
- func (x *NodeMonitorReport) GetTunnel() *TunnelHealthMetrics
- func (*NodeMonitorReport) ProtoMessage()
- func (x *NodeMonitorReport) ProtoReflect() protoreflect.Message
- func (x *NodeMonitorReport) Reset()
- func (x *NodeMonitorReport) String() string
- type PacketFlowMetrics
- func (*PacketFlowMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *PacketFlowMetrics) GetInboundBytesDelta() uint64
- func (x *PacketFlowMetrics) GetInboundBytesTotal() uint64
- func (x *PacketFlowMetrics) GetInboundDeliveredDelta() uint64
- func (x *PacketFlowMetrics) GetInboundDeliveredTotal() uint64
- func (x *PacketFlowMetrics) GetInboundDroppedDelta() uint64
- func (x *PacketFlowMetrics) GetInboundDroppedTotal() uint64
- func (x *PacketFlowMetrics) GetInboundReceivedDelta() uint64
- func (x *PacketFlowMetrics) GetInboundReceivedTotal() uint64
- func (x *PacketFlowMetrics) GetOutboundBytesDelta() uint64
- func (x *PacketFlowMetrics) GetOutboundBytesTotal() uint64
- func (x *PacketFlowMetrics) GetOutboundErrorsDelta() uint64
- func (x *PacketFlowMetrics) GetOutboundErrorsTotal() uint64
- func (x *PacketFlowMetrics) GetOutboundReceivedDelta() uint64
- func (x *PacketFlowMetrics) GetOutboundReceivedTotal() uint64
- func (x *PacketFlowMetrics) GetOutboundSentDelta() uint64
- func (x *PacketFlowMetrics) GetOutboundSentTotal() uint64
- func (*PacketFlowMetrics) ProtoMessage()
- func (x *PacketFlowMetrics) ProtoReflect() protoreflect.Message
- func (x *PacketFlowMetrics) Reset()
- func (x *PacketFlowMetrics) String() string
- type PauseRequest
- type PingRequest
- type PongResponse
- type ProtocolEvent
- func (*ProtocolEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolEvent) GetEvent() string
- func (x *ProtocolEvent) GetId() string
- func (x *ProtocolEvent) GetPayload() []byte
- func (*ProtocolEvent) ProtoMessage()
- func (x *ProtocolEvent) ProtoReflect() protoreflect.Message
- func (x *ProtocolEvent) Reset()
- func (x *ProtocolEvent) String() string
- type ProtocolResponse
- func (*ProtocolResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolResponse) GetError() string
- func (x *ProtocolResponse) GetEvent() string
- func (x *ProtocolResponse) GetId() string
- func (x *ProtocolResponse) GetPayload() []byte
- func (x *ProtocolResponse) GetSuccess() bool
- func (*ProtocolResponse) ProtoMessage()
- func (x *ProtocolResponse) ProtoReflect() protoreflect.Message
- func (x *ProtocolResponse) Reset()
- func (x *ProtocolResponse) String() string
- type RequestMonitorSnapshot
- type ResourceRequirements
- func (*ResourceRequirements) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceRequirements) GetCpuLimit() int64
- func (x *ResourceRequirements) GetCpuRequest() int64
- func (x *ResourceRequirements) GetDiskLimit() int64
- func (x *ResourceRequirements) GetDiskRequest() int64
- func (x *ResourceRequirements) GetMemoryLimit() int64
- func (x *ResourceRequirements) GetMemoryRequest() int64
- func (*ResourceRequirements) ProtoMessage()
- func (x *ResourceRequirements) ProtoReflect() protoreflect.Message
- func (x *ResourceRequirements) Reset()
- func (x *ResourceRequirements) String() string
- type RestoreSandboxTask
- func (*RestoreSandboxTask) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreSandboxTask) GetCheckpointId() string
- func (x *RestoreSandboxTask) GetDownloadUrl() string
- func (x *RestoreSandboxTask) GetNetworkName() string
- func (x *RestoreSandboxTask) GetOrgId() string
- func (x *RestoreSandboxTask) GetProjectId() string
- func (x *RestoreSandboxTask) GetSandboxId() string
- func (x *RestoreSandboxTask) GetSandboxSpec() []byte
- func (*RestoreSandboxTask) ProtoMessage()
- func (x *RestoreSandboxTask) ProtoReflect() protoreflect.Message
- func (x *RestoreSandboxTask) Reset()
- func (x *RestoreSandboxTask) String() string
- type ResumeRequest
- type RouteDeploymentRequest
- func (*RouteDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RouteDeploymentRequest) GetDeploymentId() string
- func (x *RouteDeploymentRequest) GetVirtualIp() string
- func (*RouteDeploymentRequest) ProtoMessage()
- func (x *RouteDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *RouteDeploymentRequest) Reset()
- func (x *RouteDeploymentRequest) String() string
- type RouteDeploymentResponse
- func (*RouteDeploymentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RouteDeploymentResponse) GetIp() string
- func (*RouteDeploymentResponse) ProtoMessage()
- func (x *RouteDeploymentResponse) ProtoReflect() protoreflect.Message
- func (x *RouteDeploymentResponse) Reset()
- func (x *RouteDeploymentResponse) String() string
- type RouteSandboxRequest
- func (*RouteSandboxRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RouteSandboxRequest) GetSandboxId() string
- func (x *RouteSandboxRequest) GetVirtualIp() string
- func (*RouteSandboxRequest) ProtoMessage()
- func (x *RouteSandboxRequest) ProtoReflect() protoreflect.Message
- func (x *RouteSandboxRequest) Reset()
- func (x *RouteSandboxRequest) String() string
- type RouteSandboxResponse
- func (*RouteSandboxResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RouteSandboxResponse) GetIp() string
- func (*RouteSandboxResponse) ProtoMessage()
- func (x *RouteSandboxResponse) ProtoReflect() protoreflect.Message
- func (x *RouteSandboxResponse) Reset()
- func (x *RouteSandboxResponse) String() string
- type SandboxCheckpointed
- func (*SandboxCheckpointed) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxCheckpointed) GetBundleSize() int64
- func (x *SandboxCheckpointed) GetCheckpointId() string
- func (x *SandboxCheckpointed) GetError() string
- func (x *SandboxCheckpointed) GetS3Key() string
- func (x *SandboxCheckpointed) GetSandboxId() string
- func (x *SandboxCheckpointed) GetSandboxSpec() []byte
- func (x *SandboxCheckpointed) GetSuccess() bool
- func (*SandboxCheckpointed) ProtoMessage()
- func (x *SandboxCheckpointed) ProtoReflect() protoreflect.Message
- func (x *SandboxCheckpointed) Reset()
- func (x *SandboxCheckpointed) String() string
- type SandboxEvacInfo
- func (*SandboxEvacInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxEvacInfo) GetEstimatedSize() int64
- func (x *SandboxEvacInfo) GetOrgId() string
- func (x *SandboxEvacInfo) GetProjectId() string
- func (x *SandboxEvacInfo) GetSandboxId() string
- func (*SandboxEvacInfo) ProtoMessage()
- func (x *SandboxEvacInfo) ProtoReflect() protoreflect.Message
- func (x *SandboxEvacInfo) Reset()
- func (x *SandboxEvacInfo) String() string
- type SandboxMetadataRequest
- func (*SandboxMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxMetadataRequest) GetGenerateCertificate() bool
- func (x *SandboxMetadataRequest) GetOrgId() string
- func (x *SandboxMetadataRequest) GetSandboxId() string
- func (*SandboxMetadataRequest) ProtoMessage()
- func (x *SandboxMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *SandboxMetadataRequest) Reset()
- func (x *SandboxMetadataRequest) String() string
- type SandboxMetadataResponse
- func (*SandboxMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxMetadataResponse) GetCertBundle() string
- func (x *SandboxMetadataResponse) GetError() string
- func (x *SandboxMetadataResponse) GetExtraHosts() []string
- func (x *SandboxMetadataResponse) GetSuccess() bool
- func (*SandboxMetadataResponse) ProtoMessage()
- func (x *SandboxMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *SandboxMetadataResponse) Reset()
- func (x *SandboxMetadataResponse) String() string
- type SandboxRestored
- func (*SandboxRestored) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxRestored) GetError() string
- func (x *SandboxRestored) GetIpv6Address() string
- func (x *SandboxRestored) GetSandboxId() string
- func (x *SandboxRestored) GetSuccess() bool
- func (*SandboxRestored) ProtoMessage()
- func (x *SandboxRestored) ProtoReflect() protoreflect.Message
- func (x *SandboxRestored) Reset()
- func (x *SandboxRestored) String() string
- type SecretRule
- func (*SecretRule) Descriptor() ([]byte, []int)deprecated
- func (x *SecretRule) GetEnv() string
- func (x *SecretRule) GetHeader() string
- func (x *SecretRule) GetHostMatch() []string
- func (x *SecretRule) GetScheme() SecretScheme
- func (*SecretRule) ProtoMessage()
- func (x *SecretRule) ProtoReflect() protoreflect.Message
- func (x *SecretRule) Reset()
- func (x *SecretRule) String() string
- type SecretScheme
- func (SecretScheme) Descriptor() protoreflect.EnumDescriptor
- func (x SecretScheme) Enum() *SecretScheme
- func (SecretScheme) EnumDescriptor() ([]byte, []int)deprecated
- func (x SecretScheme) Number() protoreflect.EnumNumber
- func (x SecretScheme) String() string
- func (SecretScheme) Type() protoreflect.EnumType
- type SessionCloseRequest
- func (*SessionCloseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SessionCloseRequest) GetReason() string
- func (*SessionCloseRequest) ProtoMessage()
- func (x *SessionCloseRequest) ProtoReflect() protoreflect.Message
- func (x *SessionCloseRequest) Reset()
- func (x *SessionCloseRequest) String() string
- type SessionHello
- func (*SessionHello) Descriptor() ([]byte, []int)deprecated
- func (x *SessionHello) GetCapabilities() *ClientCapabilities
- func (x *SessionHello) GetClientName() string
- func (x *SessionHello) GetClientVersion() string
- func (x *SessionHello) GetDeployments() []*ExistingDeployment
- func (x *SessionHello) GetHostInfo() *HostInfo
- func (x *SessionHello) GetInstanceId() string
- func (x *SessionHello) GetProtocolVersion() int32
- func (*SessionHello) ProtoMessage()
- func (x *SessionHello) ProtoReflect() protoreflect.Message
- func (x *SessionHello) Reset()
- func (x *SessionHello) String() string
- type SessionHelloResponse
- func (*SessionHelloResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionHelloResponse) GetApiUrl() string
- func (x *SessionHelloResponse) GetEnvironment() []string
- func (x *SessionHelloResponse) GetGravityServer() string
- func (x *SessionHelloResponse) GetHostMapping() []*HostMapping
- func (x *SessionHelloResponse) GetHostname() string
- func (x *SessionHelloResponse) GetMachineCertBundle() string
- func (x *SessionHelloResponse) GetMachineId() string
- func (x *SessionHelloResponse) GetMachineToken() string
- func (x *SessionHelloResponse) GetOrgId() string
- func (x *SessionHelloResponse) GetOtlpKey() string
- func (x *SessionHelloResponse) GetOtlpUrl() string
- func (x *SessionHelloResponse) GetSshPublicKey() []byte
- func (x *SessionHelloResponse) GetSubnetRoutes() []string
- func (*SessionHelloResponse) ProtoMessage()
- func (x *SessionHelloResponse) ProtoReflect() protoreflect.Message
- func (x *SessionHelloResponse) Reset()
- func (x *SessionHelloResponse) String() string
- type SessionMessage
- func (*SessionMessage) Descriptor() ([]byte, []int)deprecated
- func (x *SessionMessage) GetCheckpointUrlRequest() *CheckpointURLRequest
- func (x *SessionMessage) GetCheckpointUrlResponse() *CheckpointURLResponse
- func (x *SessionMessage) GetConfigUpdate() *ConfigurationUpdate
- func (x *SessionMessage) GetConfigUpdateResponse() *ConfigurationUpdateResponse
- func (x *SessionMessage) GetEvacuateRequest() *EvacuateRequest
- func (x *SessionMessage) GetEvacuationPlan() *EvacuationPlan
- func (x *SessionMessage) GetEvent() *ProtocolEvent
- func (x *SessionMessage) GetId() string
- func (x *SessionMessage) GetMessageType() isSessionMessage_MessageType
- func (x *SessionMessage) GetMonitorCommand() *MonitorCommand
- func (x *SessionMessage) GetMonitorReport() *NodeMonitorReport
- func (x *SessionMessage) GetPause() *PauseRequest
- func (x *SessionMessage) GetPing() *PingRequest
- func (x *SessionMessage) GetPong() *PongResponse
- func (x *SessionMessage) GetResponse() *ProtocolResponse
- func (x *SessionMessage) GetRestoreSandboxTask() *RestoreSandboxTask
- func (x *SessionMessage) GetResume() *ResumeRequest
- func (x *SessionMessage) GetRouteDeployment() *RouteDeploymentRequest
- func (x *SessionMessage) GetRouteDeploymentResponse() *RouteDeploymentResponse
- func (x *SessionMessage) GetRouteSandbox() *RouteSandboxRequest
- func (x *SessionMessage) GetRouteSandboxResponse() *RouteSandboxResponse
- func (x *SessionMessage) GetSandboxCheckpointed() *SandboxCheckpointed
- func (x *SessionMessage) GetSandboxRestored() *SandboxRestored
- func (x *SessionMessage) GetSessionClose() *SessionCloseRequest
- func (x *SessionMessage) GetSessionHello() *SessionHello
- func (x *SessionMessage) GetSessionHelloResponse() *SessionHelloResponse
- func (x *SessionMessage) GetStreamId() string
- func (x *SessionMessage) GetUnprovision() *UnprovisionRequest
- func (*SessionMessage) ProtoMessage()
- func (x *SessionMessage) ProtoReflect() protoreflect.Message
- func (x *SessionMessage) Reset()
- func (x *SessionMessage) String() string
- type SessionMessage_CheckpointUrlRequest
- type SessionMessage_CheckpointUrlResponse
- type SessionMessage_ConfigUpdate
- type SessionMessage_ConfigUpdateResponse
- type SessionMessage_EvacuateRequest
- type SessionMessage_EvacuationPlan
- type SessionMessage_Event
- type SessionMessage_MonitorCommand
- type SessionMessage_MonitorReport
- type SessionMessage_Pause
- type SessionMessage_Ping
- type SessionMessage_Pong
- type SessionMessage_Response
- type SessionMessage_RestoreSandboxTask
- type SessionMessage_Resume
- type SessionMessage_RouteDeployment
- type SessionMessage_RouteDeploymentResponse
- type SessionMessage_RouteSandbox
- type SessionMessage_RouteSandboxResponse
- type SessionMessage_SandboxCheckpointed
- type SessionMessage_SandboxRestored
- type SessionMessage_SessionClose
- type SessionMessage_SessionHello
- type SessionMessage_SessionHelloResponse
- type SessionMessage_Unprovision
- type StallIndicators
- func (*StallIndicators) Descriptor() ([]byte, []int)deprecated
- func (x *StallIndicators) GetConsecutiveIdleIntervals() uint32
- func (x *StallIndicators) GetConsecutiveNoPings() uint32
- func (x *StallIndicators) GetConsecutivePingNoResponse() uint32
- func (x *StallIndicators) GetControlPlaneActive() bool
- func (x *StallIndicators) GetInboundChannelFull() bool
- func (x *StallIndicators) GetLastInboundDeliveryAtUs() int64
- func (x *StallIndicators) GetLastOutboundSendAtUs() int64
- func (x *StallIndicators) GetTunnelActive() bool
- func (x *StallIndicators) GetTunnelIdleSeconds() float64
- func (*StallIndicators) ProtoMessage()
- func (x *StallIndicators) ProtoReflect() protoreflect.Message
- func (x *StallIndicators) Reset()
- func (x *StallIndicators) String() string
- type StatusCodeCounts
- func (*StatusCodeCounts) Descriptor() ([]byte, []int)deprecated
- func (x *StatusCodeCounts) GetStatus_1Xx() uint64
- func (x *StatusCodeCounts) GetStatus_2Xx() uint64
- func (x *StatusCodeCounts) GetStatus_3Xx() uint64
- func (x *StatusCodeCounts) GetStatus_4Xx() uint64
- func (x *StatusCodeCounts) GetStatus_5Xx() uint64
- func (*StatusCodeCounts) ProtoMessage()
- func (x *StatusCodeCounts) ProtoReflect() protoreflect.Message
- func (x *StatusCodeCounts) Reset()
- func (x *StatusCodeCounts) String() string
- type SystemInfo
- func (*SystemInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SystemInfo) GetArch() string
- func (x *SystemInfo) GetCpuCount() int32
- func (x *SystemInfo) GetHostname() string
- func (x *SystemInfo) GetKernelVersion() string
- func (x *SystemInfo) GetOs() string
- func (x *SystemInfo) GetTotalMemoryBytes() uint64
- func (x *SystemInfo) GetUptimeSeconds() uint64
- func (*SystemInfo) ProtoMessage()
- func (x *SystemInfo) ProtoReflect() protoreflect.Message
- func (x *SystemInfo) Reset()
- func (x *SystemInfo) String() string
- type TunInterfaceMetrics
- func (*TunInterfaceMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *TunInterfaceMetrics) GetBytesReadDelta() uint64
- func (x *TunInterfaceMetrics) GetBytesReadTotal() uint64
- func (x *TunInterfaceMetrics) GetBytesWrittenDelta() uint64
- func (x *TunInterfaceMetrics) GetBytesWrittenTotal() uint64
- func (x *TunInterfaceMetrics) GetPacketsReadDelta() uint64
- func (x *TunInterfaceMetrics) GetPacketsReadTotal() uint64
- func (x *TunInterfaceMetrics) GetPacketsWrittenDelta() uint64
- func (x *TunInterfaceMetrics) GetPacketsWrittenTotal() uint64
- func (x *TunInterfaceMetrics) GetReadErrorsDelta() uint64
- func (x *TunInterfaceMetrics) GetReadErrorsTotal() uint64
- func (x *TunInterfaceMetrics) GetWriteErrorsDelta() uint64
- func (x *TunInterfaceMetrics) GetWriteErrorsTotal() uint64
- func (x *TunInterfaceMetrics) GetWriteLatency() *DurationStats
- func (*TunInterfaceMetrics) ProtoMessage()
- func (x *TunInterfaceMetrics) ProtoReflect() protoreflect.Message
- func (x *TunInterfaceMetrics) Reset()
- func (x *TunInterfaceMetrics) String() string
- type TunnelHealthMetrics
- func (*TunnelHealthMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelHealthMetrics) GetConnectionPool() *ConnectionPoolMetrics
- func (x *TunnelHealthMetrics) GetControlPlane() *ControlPlaneMetrics
- func (x *TunnelHealthMetrics) GetInboundChannel() *ChannelMetrics
- func (x *TunnelHealthMetrics) GetPacketFlow() *PacketFlowMetrics
- func (x *TunnelHealthMetrics) GetStall() *StallIndicators
- func (x *TunnelHealthMetrics) GetStreams() []*TunnelStreamMetrics
- func (x *TunnelHealthMetrics) GetTunInterface() *TunInterfaceMetrics
- func (*TunnelHealthMetrics) ProtoMessage()
- func (x *TunnelHealthMetrics) ProtoReflect() protoreflect.Message
- func (x *TunnelHealthMetrics) Reset()
- func (x *TunnelHealthMetrics) String() string
- type TunnelPacket
- func (*TunnelPacket) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelPacket) GetData() []byte
- func (x *TunnelPacket) GetStreamId() string
- func (*TunnelPacket) ProtoMessage()
- func (x *TunnelPacket) ProtoReflect() protoreflect.Message
- func (x *TunnelPacket) Reset()
- func (x *TunnelPacket) String() string
- type TunnelStreamMetrics
- func (*TunnelStreamMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelStreamMetrics) GetBytesRecvDelta() uint64
- func (x *TunnelStreamMetrics) GetBytesRecvTotal() uint64
- func (x *TunnelStreamMetrics) GetBytesSentDelta() uint64
- func (x *TunnelStreamMetrics) GetBytesSentTotal() uint64
- func (x *TunnelStreamMetrics) GetConnectionIndex() int32
- func (x *TunnelStreamMetrics) GetErrorsDelta() uint64
- func (x *TunnelStreamMetrics) GetErrorsTotal() uint64
- func (x *TunnelStreamMetrics) GetHealthy() bool
- func (x *TunnelStreamMetrics) GetLastRecvAtUs() int64
- func (x *TunnelStreamMetrics) GetLastSendAtUs() int64
- func (x *TunnelStreamMetrics) GetPacketsRecvDelta() uint64
- func (x *TunnelStreamMetrics) GetPacketsRecvTotal() uint64
- func (x *TunnelStreamMetrics) GetPacketsSentDelta() uint64
- func (x *TunnelStreamMetrics) GetPacketsSentTotal() uint64
- func (x *TunnelStreamMetrics) GetSendLatency() *DurationStats
- func (x *TunnelStreamMetrics) GetStreamId() string
- func (*TunnelStreamMetrics) ProtoMessage()
- func (x *TunnelStreamMetrics) ProtoReflect() protoreflect.Message
- func (x *TunnelStreamMetrics) Reset()
- func (x *TunnelStreamMetrics) String() string
- type UnimplementedGravitySessionServiceServer
- func (UnimplementedGravitySessionServiceServer) EstablishSession(grpc.BidiStreamingServer[SessionMessage, SessionMessage]) error
- func (UnimplementedGravitySessionServiceServer) GetDeploymentMetadata(context.Context, *DeploymentMetadataRequest) (*DeploymentMetadataResponse, error)
- func (UnimplementedGravitySessionServiceServer) GetSandboxMetadata(context.Context, *SandboxMetadataRequest) (*SandboxMetadataResponse, error)
- func (UnimplementedGravitySessionServiceServer) Identify(context.Context, *IdentifyRequest) (*IdentifyResponse, error)
- func (UnimplementedGravitySessionServiceServer) StreamSessionPackets(grpc.BidiStreamingServer[TunnelPacket, TunnelPacket]) error
- type UnprovisionRequest
- func (*UnprovisionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnprovisionRequest) GetDeploymentId() string
- func (*UnprovisionRequest) ProtoMessage()
- func (x *UnprovisionRequest) ProtoReflect() protoreflect.Message
- func (x *UnprovisionRequest) Reset()
- func (x *UnprovisionRequest) String() string
- type UnsafeGravitySessionServiceServer
Constants ¶
const ( GravitySessionService_EstablishSession_FullMethodName = "/gravity.GravitySessionService/EstablishSession" GravitySessionService_StreamSessionPackets_FullMethodName = "/gravity.GravitySessionService/StreamSessionPackets" GravitySessionService_GetDeploymentMetadata_FullMethodName = "/gravity.GravitySessionService/GetDeploymentMetadata" GravitySessionService_GetSandboxMetadata_FullMethodName = "/gravity.GravitySessionService/GetSandboxMetadata" GravitySessionService_Identify_FullMethodName = "/gravity.GravitySessionService/Identify" )
Variables ¶
var ( NodeEventLevel_name = map[int32]string{ 0: "NODE_EVENT_LEVEL_UNSPECIFIED", 1: "NODE_EVENT_LEVEL_INFO", 2: "NODE_EVENT_LEVEL_WARN", 3: "NODE_EVENT_LEVEL_ERROR", 4: "NODE_EVENT_LEVEL_CRITICAL", } NodeEventLevel_value = map[string]int32{ "NODE_EVENT_LEVEL_UNSPECIFIED": 0, "NODE_EVENT_LEVEL_INFO": 1, "NODE_EVENT_LEVEL_WARN": 2, "NODE_EVENT_LEVEL_ERROR": 3, "NODE_EVENT_LEVEL_CRITICAL": 4, } )
Enum value maps for NodeEventLevel.
var ( NodeEventType_name = map[int32]string{ 0: "NODE_EVENT_TYPE_UNSPECIFIED", 1: "NODE_EVENT_TYPE_CONTAINER_START", 2: "NODE_EVENT_TYPE_CONTAINER_STOP", 3: "NODE_EVENT_TYPE_CONTAINER_OOM", 4: "NODE_EVENT_TYPE_CONTAINER_HEALTH_CHANGE", 5: "NODE_EVENT_TYPE_PRESSURE_THRESHOLD", 6: "NODE_EVENT_TYPE_DISK_NEARLY_FULL", 7: "NODE_EVENT_TYPE_COLLECTOR_ERROR", 8: "NODE_EVENT_TYPE_PRESSURE_ALERT", 9: "NODE_EVENT_TYPE_HEALTH_ALERT", 10: "NODE_EVENT_TYPE_TUNNEL_STALL", 11: "NODE_EVENT_TYPE_TUNNEL_PACKETS_DROPPED", 12: "NODE_EVENT_TYPE_TUNNEL_STREAM_DOWN", 13: "NODE_EVENT_TYPE_TUNNEL_RECOVERED", 14: "NODE_EVENT_TYPE_CONTROL_PLANE_STALL", } NodeEventType_value = map[string]int32{ "NODE_EVENT_TYPE_UNSPECIFIED": 0, "NODE_EVENT_TYPE_CONTAINER_START": 1, "NODE_EVENT_TYPE_CONTAINER_STOP": 2, "NODE_EVENT_TYPE_CONTAINER_OOM": 3, "NODE_EVENT_TYPE_CONTAINER_HEALTH_CHANGE": 4, "NODE_EVENT_TYPE_PRESSURE_THRESHOLD": 5, "NODE_EVENT_TYPE_DISK_NEARLY_FULL": 6, "NODE_EVENT_TYPE_COLLECTOR_ERROR": 7, "NODE_EVENT_TYPE_PRESSURE_ALERT": 8, "NODE_EVENT_TYPE_HEALTH_ALERT": 9, "NODE_EVENT_TYPE_TUNNEL_STALL": 10, "NODE_EVENT_TYPE_TUNNEL_PACKETS_DROPPED": 11, "NODE_EVENT_TYPE_TUNNEL_STREAM_DOWN": 12, "NODE_EVENT_TYPE_TUNNEL_RECOVERED": 13, "NODE_EVENT_TYPE_CONTROL_PLANE_STALL": 14, } )
Enum value maps for NodeEventType.
var ( SecretScheme_name = map[int32]string{ 0: "SECRET_SCHEME_UNSPECIFIED", 1: "SECRET_SCHEME_BEARER", 2: "SECRET_SCHEME_BASIC", 3: "SECRET_SCHEME_RAW", } SecretScheme_value = map[string]int32{ "SECRET_SCHEME_UNSPECIFIED": 0, "SECRET_SCHEME_BEARER": 1, "SECRET_SCHEME_BASIC": 2, "SECRET_SCHEME_RAW": 3, } )
Enum value maps for SecretScheme.
var ( CheckpointURLOperation_name = map[int32]string{ 0: "CHECKPOINT_URL_UPLOAD", 1: "CHECKPOINT_URL_DOWNLOAD", } CheckpointURLOperation_value = map[string]int32{ "CHECKPOINT_URL_UPLOAD": 0, "CHECKPOINT_URL_DOWNLOAD": 1, } )
Enum value maps for CheckpointURLOperation.
var File_gravity_monitor_proto protoreflect.FileDescriptor
var File_gravity_session_proto protoreflect.FileDescriptor
var GravitySessionService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "gravity.GravitySessionService", HandlerType: (*GravitySessionServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetDeploymentMetadata", Handler: _GravitySessionService_GetDeploymentMetadata_Handler, }, { MethodName: "GetSandboxMetadata", Handler: _GravitySessionService_GetSandboxMetadata_Handler, }, { MethodName: "Identify", Handler: _GravitySessionService_Identify_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "EstablishSession", Handler: _GravitySessionService_EstablishSession_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "StreamSessionPackets", Handler: _GravitySessionService_StreamSessionPackets_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "gravity_session.proto", }
GravitySessionService_ServiceDesc is the grpc.ServiceDesc for GravitySessionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterGravitySessionServiceServer ¶ added in v1.0.139
func RegisterGravitySessionServiceServer(s grpc.ServiceRegistrar, srv GravitySessionServiceServer)
Types ¶
type AdjustMonitorInterval ¶ added in v1.0.163
type AdjustMonitorInterval struct {
IntervalSeconds int32 `protobuf:"varint,1,opt,name=interval_seconds,json=intervalSeconds,proto3" json:"interval_seconds,omitempty"`
// contains filtered or unexported fields
}
func (*AdjustMonitorInterval) Descriptor
deprecated
added in
v1.0.163
func (*AdjustMonitorInterval) Descriptor() ([]byte, []int)
Deprecated: Use AdjustMonitorInterval.ProtoReflect.Descriptor instead.
func (*AdjustMonitorInterval) GetIntervalSeconds ¶ added in v1.0.163
func (x *AdjustMonitorInterval) GetIntervalSeconds() int32
func (*AdjustMonitorInterval) ProtoMessage ¶ added in v1.0.163
func (*AdjustMonitorInterval) ProtoMessage()
func (*AdjustMonitorInterval) ProtoReflect ¶ added in v1.0.163
func (x *AdjustMonitorInterval) ProtoReflect() protoreflect.Message
func (*AdjustMonitorInterval) Reset ¶ added in v1.0.163
func (x *AdjustMonitorInterval) Reset()
func (*AdjustMonitorInterval) String ¶ added in v1.0.163
func (x *AdjustMonitorInterval) String() string
type ByteStats ¶ added in v1.0.164
type ByteStats struct {
InBytes uint64 `protobuf:"varint,1,opt,name=in_bytes,json=inBytes,proto3" json:"in_bytes,omitempty"`
OutBytes uint64 `protobuf:"varint,2,opt,name=out_bytes,json=outBytes,proto3" json:"out_bytes,omitempty"`
// contains filtered or unexported fields
}
ByteStats captures inbound and outbound byte counts. Used for both cumulative lifetime totals (traffic_bytes) and per-report-interval deltas (traffic_bytes_delta).
func (*ByteStats) Descriptor
deprecated
added in
v1.0.164
func (*ByteStats) GetInBytes ¶ added in v1.0.164
func (*ByteStats) GetOutBytes ¶ added in v1.0.164
func (*ByteStats) ProtoMessage ¶ added in v1.0.164
func (*ByteStats) ProtoMessage()
func (*ByteStats) ProtoReflect ¶ added in v1.0.164
func (x *ByteStats) ProtoReflect() protoreflect.Message
type CacheMetrics ¶ added in v1.0.170
type CacheMetrics struct {
SizeBytes int64 `protobuf:"varint,1,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` // current cache usage in bytes
MaxSizeBytes int64 `protobuf:"varint,2,opt,name=max_size_bytes,json=maxSizeBytes,proto3" json:"max_size_bytes,omitempty"` // total allocated cache size in bytes
Entries int32 `protobuf:"varint,3,opt,name=entries,proto3" json:"entries,omitempty"` // number of cached entries
Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"` // true if the cache is healthy
Healthy bool `protobuf:"varint,5,opt,name=healthy,proto3" json:"healthy,omitempty"` // true if the cache is enabled and healthy
// contains filtered or unexported fields
}
CacheMetrics reports the state of a named cache.
func (*CacheMetrics) Descriptor
deprecated
added in
v1.0.170
func (*CacheMetrics) Descriptor() ([]byte, []int)
Deprecated: Use CacheMetrics.ProtoReflect.Descriptor instead.
func (*CacheMetrics) GetEnabled ¶ added in v1.0.173
func (x *CacheMetrics) GetEnabled() bool
func (*CacheMetrics) GetEntries ¶ added in v1.0.170
func (x *CacheMetrics) GetEntries() int32
func (*CacheMetrics) GetHealthy ¶ added in v1.0.173
func (x *CacheMetrics) GetHealthy() bool
func (*CacheMetrics) GetMaxSizeBytes ¶ added in v1.0.170
func (x *CacheMetrics) GetMaxSizeBytes() int64
func (*CacheMetrics) GetSizeBytes ¶ added in v1.0.170
func (x *CacheMetrics) GetSizeBytes() int64
func (*CacheMetrics) ProtoMessage ¶ added in v1.0.170
func (*CacheMetrics) ProtoMessage()
func (*CacheMetrics) ProtoReflect ¶ added in v1.0.170
func (x *CacheMetrics) ProtoReflect() protoreflect.Message
func (*CacheMetrics) Reset ¶ added in v1.0.170
func (x *CacheMetrics) Reset()
func (*CacheMetrics) String ¶ added in v1.0.170
func (x *CacheMetrics) String() string
type CapacitySummary ¶ added in v1.0.163
type CapacitySummary struct {
CpuPressure float64 `protobuf:"fixed64,1,opt,name=cpu_pressure,json=cpuPressure,proto3" json:"cpu_pressure,omitempty"`
MemoryPressure float64 `protobuf:"fixed64,2,opt,name=memory_pressure,json=memoryPressure,proto3" json:"memory_pressure,omitempty"`
DiskPressure float64 `protobuf:"fixed64,3,opt,name=disk_pressure,json=diskPressure,proto3" json:"disk_pressure,omitempty"`
NetworkPressure float64 `protobuf:"fixed64,4,opt,name=network_pressure,json=networkPressure,proto3" json:"network_pressure,omitempty"`
CompositeScore float64 `protobuf:"fixed64,5,opt,name=composite_score,json=compositeScore,proto3" json:"composite_score,omitempty"`
TotalContainers int32 `protobuf:"varint,6,opt,name=total_containers,json=totalContainers,proto3" json:"total_containers,omitempty"`
RunningContainers int32 `protobuf:"varint,7,opt,name=running_containers,json=runningContainers,proto3" json:"running_containers,omitempty"`
// contains filtered or unexported fields
}
func (*CapacitySummary) Descriptor
deprecated
added in
v1.0.163
func (*CapacitySummary) Descriptor() ([]byte, []int)
Deprecated: Use CapacitySummary.ProtoReflect.Descriptor instead.
func (*CapacitySummary) GetCompositeScore ¶ added in v1.0.163
func (x *CapacitySummary) GetCompositeScore() float64
func (*CapacitySummary) GetCpuPressure ¶ added in v1.0.163
func (x *CapacitySummary) GetCpuPressure() float64
func (*CapacitySummary) GetDiskPressure ¶ added in v1.0.163
func (x *CapacitySummary) GetDiskPressure() float64
func (*CapacitySummary) GetMemoryPressure ¶ added in v1.0.163
func (x *CapacitySummary) GetMemoryPressure() float64
func (*CapacitySummary) GetNetworkPressure ¶ added in v1.0.163
func (x *CapacitySummary) GetNetworkPressure() float64
func (*CapacitySummary) GetRunningContainers ¶ added in v1.0.163
func (x *CapacitySummary) GetRunningContainers() int32
func (*CapacitySummary) GetTotalContainers ¶ added in v1.0.163
func (x *CapacitySummary) GetTotalContainers() int32
func (*CapacitySummary) ProtoMessage ¶ added in v1.0.163
func (*CapacitySummary) ProtoMessage()
func (*CapacitySummary) ProtoReflect ¶ added in v1.0.163
func (x *CapacitySummary) ProtoReflect() protoreflect.Message
func (*CapacitySummary) Reset ¶ added in v1.0.163
func (x *CapacitySummary) Reset()
func (*CapacitySummary) String ¶ added in v1.0.163
func (x *CapacitySummary) String() string
type ChannelMetrics ¶ added in v1.0.168
type ChannelMetrics struct {
CurrentDepth int32 `protobuf:"varint,1,opt,name=current_depth,json=currentDepth,proto3" json:"current_depth,omitempty"` // items in channel right now (point-in-time gauge)
Capacity int32 `protobuf:"varint,2,opt,name=capacity,proto3" json:"capacity,omitempty"` // channel buffer size (typically 1000)
HighWaterMark int32 `protobuf:"varint,3,opt,name=high_water_mark,json=highWaterMark,proto3" json:"high_water_mark,omitempty"` // max depth observed this interval
DropsDelta uint64 `protobuf:"varint,4,opt,name=drops_delta,json=dropsDelta,proto3" json:"drops_delta,omitempty"` // drops this interval
DropsTotal uint64 `protobuf:"varint,5,opt,name=drops_total,json=dropsTotal,proto3" json:"drops_total,omitempty"` // lifetime drops
// contains filtered or unexported fields
}
func (*ChannelMetrics) Descriptor
deprecated
added in
v1.0.168
func (*ChannelMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ChannelMetrics.ProtoReflect.Descriptor instead.
func (*ChannelMetrics) GetCapacity ¶ added in v1.0.168
func (x *ChannelMetrics) GetCapacity() int32
func (*ChannelMetrics) GetCurrentDepth ¶ added in v1.0.168
func (x *ChannelMetrics) GetCurrentDepth() int32
func (*ChannelMetrics) GetDropsDelta ¶ added in v1.0.168
func (x *ChannelMetrics) GetDropsDelta() uint64
func (*ChannelMetrics) GetDropsTotal ¶ added in v1.0.168
func (x *ChannelMetrics) GetDropsTotal() uint64
func (*ChannelMetrics) GetHighWaterMark ¶ added in v1.0.168
func (x *ChannelMetrics) GetHighWaterMark() int32
func (*ChannelMetrics) ProtoMessage ¶ added in v1.0.168
func (*ChannelMetrics) ProtoMessage()
func (*ChannelMetrics) ProtoReflect ¶ added in v1.0.168
func (x *ChannelMetrics) ProtoReflect() protoreflect.Message
func (*ChannelMetrics) Reset ¶ added in v1.0.168
func (x *ChannelMetrics) Reset()
func (*ChannelMetrics) String ¶ added in v1.0.168
func (x *ChannelMetrics) String() string
type CheckpointURLOperation ¶ added in v1.0.152
type CheckpointURLOperation int32
Checkpoint URL operation type
const ( CheckpointURLOperation_CHECKPOINT_URL_UPLOAD CheckpointURLOperation = 0 CheckpointURLOperation_CHECKPOINT_URL_DOWNLOAD CheckpointURLOperation = 1 )
func (CheckpointURLOperation) Descriptor ¶ added in v1.0.152
func (CheckpointURLOperation) Descriptor() protoreflect.EnumDescriptor
func (CheckpointURLOperation) Enum ¶ added in v1.0.152
func (x CheckpointURLOperation) Enum() *CheckpointURLOperation
func (CheckpointURLOperation) EnumDescriptor
deprecated
added in
v1.0.152
func (CheckpointURLOperation) EnumDescriptor() ([]byte, []int)
Deprecated: Use CheckpointURLOperation.Descriptor instead.
func (CheckpointURLOperation) Number ¶ added in v1.0.152
func (x CheckpointURLOperation) Number() protoreflect.EnumNumber
func (CheckpointURLOperation) String ¶ added in v1.0.152
func (x CheckpointURLOperation) String() string
func (CheckpointURLOperation) Type ¶ added in v1.0.152
func (CheckpointURLOperation) Type() protoreflect.EnumType
type CheckpointURLRequest ¶ added in v1.0.152
type CheckpointURLRequest struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
Operation CheckpointURLOperation `protobuf:"varint,2,opt,name=operation,proto3,enum=gravity.CheckpointURLOperation" json:"operation,omitempty"`
CheckpointKey string `protobuf:"bytes,3,opt,name=checkpoint_key,json=checkpointKey,proto3" json:"checkpoint_key,omitempty"` // For downloads: the S3 key to download. Empty for uploads (Gravity generates key).
OrgId string `protobuf:"bytes,4,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` // Organization ID for S3 bucket resolution
// contains filtered or unexported fields
}
CheckpointURLRequest is sent by Hadron to Gravity to request a presigned S3 URL for checkpoint upload (suspend) or download (resume) operations. This enables centralized S3 bucket management — Hadron never needs S3 credentials.
func (*CheckpointURLRequest) Descriptor
deprecated
added in
v1.0.152
func (*CheckpointURLRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckpointURLRequest.ProtoReflect.Descriptor instead.
func (*CheckpointURLRequest) GetCheckpointKey ¶ added in v1.0.152
func (x *CheckpointURLRequest) GetCheckpointKey() string
func (*CheckpointURLRequest) GetOperation ¶ added in v1.0.152
func (x *CheckpointURLRequest) GetOperation() CheckpointURLOperation
func (*CheckpointURLRequest) GetOrgId ¶ added in v1.0.159
func (x *CheckpointURLRequest) GetOrgId() string
func (*CheckpointURLRequest) GetSandboxId ¶ added in v1.0.152
func (x *CheckpointURLRequest) GetSandboxId() string
func (*CheckpointURLRequest) ProtoMessage ¶ added in v1.0.152
func (*CheckpointURLRequest) ProtoMessage()
func (*CheckpointURLRequest) ProtoReflect ¶ added in v1.0.152
func (x *CheckpointURLRequest) ProtoReflect() protoreflect.Message
func (*CheckpointURLRequest) Reset ¶ added in v1.0.152
func (x *CheckpointURLRequest) Reset()
func (*CheckpointURLRequest) String ¶ added in v1.0.152
func (x *CheckpointURLRequest) String() string
type CheckpointURLResponse ¶ added in v1.0.152
type CheckpointURLResponse struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
PresignedUrl string `protobuf:"bytes,2,opt,name=presigned_url,json=presignedUrl,proto3" json:"presigned_url,omitempty"`
CheckpointKey string `protobuf:"bytes,3,opt,name=checkpoint_key,json=checkpointKey,proto3" json:"checkpoint_key,omitempty"` // The S3 object key (for uploads: Gravity-generated; for downloads: echoed back)
ExpirySeconds int64 `protobuf:"varint,4,opt,name=expiry_seconds,json=expirySeconds,proto3" json:"expiry_seconds,omitempty"` // How long the presigned URL is valid
Success bool `protobuf:"varint,5,opt,name=success,proto3" json:"success,omitempty"`
Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"` // Error message if success=false
// contains filtered or unexported fields
}
CheckpointURLResponse is sent by Gravity to Hadron with the presigned S3 URL.
func (*CheckpointURLResponse) Descriptor
deprecated
added in
v1.0.152
func (*CheckpointURLResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckpointURLResponse.ProtoReflect.Descriptor instead.
func (*CheckpointURLResponse) GetCheckpointKey ¶ added in v1.0.152
func (x *CheckpointURLResponse) GetCheckpointKey() string
func (*CheckpointURLResponse) GetError ¶ added in v1.0.152
func (x *CheckpointURLResponse) GetError() string
func (*CheckpointURLResponse) GetExpirySeconds ¶ added in v1.0.152
func (x *CheckpointURLResponse) GetExpirySeconds() int64
func (*CheckpointURLResponse) GetPresignedUrl ¶ added in v1.0.152
func (x *CheckpointURLResponse) GetPresignedUrl() string
func (*CheckpointURLResponse) GetSandboxId ¶ added in v1.0.152
func (x *CheckpointURLResponse) GetSandboxId() string
func (*CheckpointURLResponse) GetSuccess ¶ added in v1.0.152
func (x *CheckpointURLResponse) GetSuccess() bool
func (*CheckpointURLResponse) ProtoMessage ¶ added in v1.0.152
func (*CheckpointURLResponse) ProtoMessage()
func (*CheckpointURLResponse) ProtoReflect ¶ added in v1.0.152
func (x *CheckpointURLResponse) ProtoReflect() protoreflect.Message
func (*CheckpointURLResponse) Reset ¶ added in v1.0.152
func (x *CheckpointURLResponse) Reset()
func (*CheckpointURLResponse) String ¶ added in v1.0.152
func (x *CheckpointURLResponse) String() string
type ClientCapabilities ¶
type ClientCapabilities struct {
ProvisionDeployments bool `protobuf:"varint,1,opt,name=provision_deployments,json=provisionDeployments,proto3" json:"provision_deployments,omitempty"` // Can handle provision deployment requests
UnprovisionDeployments bool `` // Can handle unprovision deployment requests
/* 128-byte string literal not displayed */
DynamicProjectRouting string `` // Project ID for dynamic routing (empty = no routing)
/* 126-byte string literal not displayed */
DynamicHostname bool `protobuf:"varint,4,opt,name=dynamic_hostname,json=dynamicHostname,proto3" json:"dynamic_hostname,omitempty"` // Request dynamic hostname generation and routing
// contains filtered or unexported fields
}
ClientCapabilities defines what capabilities a client supports
func (*ClientCapabilities) Descriptor
deprecated
func (*ClientCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use ClientCapabilities.ProtoReflect.Descriptor instead.
func (*ClientCapabilities) GetDynamicHostname ¶
func (x *ClientCapabilities) GetDynamicHostname() bool
func (*ClientCapabilities) GetDynamicProjectRouting ¶
func (x *ClientCapabilities) GetDynamicProjectRouting() string
func (*ClientCapabilities) GetProvisionDeployments ¶
func (x *ClientCapabilities) GetProvisionDeployments() bool
func (*ClientCapabilities) GetUnprovisionDeployments ¶
func (x *ClientCapabilities) GetUnprovisionDeployments() bool
func (*ClientCapabilities) ProtoMessage ¶
func (*ClientCapabilities) ProtoMessage()
func (*ClientCapabilities) ProtoReflect ¶
func (x *ClientCapabilities) ProtoReflect() protoreflect.Message
func (*ClientCapabilities) Reset ¶
func (x *ClientCapabilities) Reset()
func (*ClientCapabilities) String ¶
func (x *ClientCapabilities) String() string
type CloseRequest ¶
type CloseRequest struct {
Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for closing the connection
// contains filtered or unexported fields
}
Close request
func (*CloseRequest) Descriptor
deprecated
func (*CloseRequest) Descriptor() ([]byte, []int)
Deprecated: Use CloseRequest.ProtoReflect.Descriptor instead.
func (*CloseRequest) GetReason ¶
func (x *CloseRequest) GetReason() string
func (*CloseRequest) ProtoMessage ¶
func (*CloseRequest) ProtoMessage()
func (*CloseRequest) ProtoReflect ¶
func (x *CloseRequest) ProtoReflect() protoreflect.Message
func (*CloseRequest) Reset ¶
func (x *CloseRequest) Reset()
func (*CloseRequest) String ¶
func (x *CloseRequest) String() string
type CodeMetadata ¶
type CodeMetadata struct {
Env []string `protobuf:"bytes,1,rep,name=env,proto3" json:"env,omitempty"` // Environment variable names
Secrets []string `protobuf:"bytes,2,rep,name=secrets,proto3" json:"secrets,omitempty"` // Secret names required by the code
SecretRules []*SecretRule `protobuf:"bytes,3,rep,name=secret_rules,json=secretRules,proto3" json:"secret_rules,omitempty"` // Rules for transparent proxy secret injection
// contains filtered or unexported fields
}
func (*CodeMetadata) Descriptor
deprecated
func (*CodeMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CodeMetadata.ProtoReflect.Descriptor instead.
func (*CodeMetadata) GetEnv ¶
func (x *CodeMetadata) GetEnv() []string
func (*CodeMetadata) GetSecretRules ¶ added in v1.0.174
func (x *CodeMetadata) GetSecretRules() []*SecretRule
func (*CodeMetadata) GetSecrets ¶
func (x *CodeMetadata) GetSecrets() []string
func (*CodeMetadata) ProtoMessage ¶
func (*CodeMetadata) ProtoMessage()
func (*CodeMetadata) ProtoReflect ¶
func (x *CodeMetadata) ProtoReflect() protoreflect.Message
func (*CodeMetadata) Reset ¶
func (x *CodeMetadata) Reset()
func (*CodeMetadata) String ¶
func (x *CodeMetadata) String() string
type ConfigItem ¶
type ConfigItem struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Configuration key name
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // Configuration value
// contains filtered or unexported fields
}
func (*ConfigItem) Descriptor
deprecated
func (*ConfigItem) Descriptor() ([]byte, []int)
Deprecated: Use ConfigItem.ProtoReflect.Descriptor instead.
func (*ConfigItem) GetKey ¶
func (x *ConfigItem) GetKey() string
func (*ConfigItem) GetValue ¶
func (x *ConfigItem) GetValue() string
func (*ConfigItem) ProtoMessage ¶
func (*ConfigItem) ProtoMessage()
func (*ConfigItem) ProtoReflect ¶
func (x *ConfigItem) ProtoReflect() protoreflect.Message
func (*ConfigItem) Reset ¶
func (x *ConfigItem) Reset()
func (*ConfigItem) String ¶
func (x *ConfigItem) String() string
type ConfigurationUpdate ¶
type ConfigurationUpdate struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for tracking this update
Config []*ConfigItem `protobuf:"bytes,2,rep,name=config,proto3" json:"config,omitempty"` // List of configuration items to set
// contains filtered or unexported fields
}
Configuration update from server to client
func (*ConfigurationUpdate) Descriptor
deprecated
func (*ConfigurationUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ConfigurationUpdate.ProtoReflect.Descriptor instead.
func (*ConfigurationUpdate) GetConfig ¶
func (x *ConfigurationUpdate) GetConfig() []*ConfigItem
func (*ConfigurationUpdate) GetId ¶
func (x *ConfigurationUpdate) GetId() string
func (*ConfigurationUpdate) ProtoMessage ¶
func (*ConfigurationUpdate) ProtoMessage()
func (*ConfigurationUpdate) ProtoReflect ¶
func (x *ConfigurationUpdate) ProtoReflect() protoreflect.Message
func (*ConfigurationUpdate) Reset ¶
func (x *ConfigurationUpdate) Reset()
func (*ConfigurationUpdate) String ¶
func (x *ConfigurationUpdate) String() string
type ConfigurationUpdateResponse ¶
type ConfigurationUpdateResponse struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Identifier matching the ConfigurationUpdate
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"` // Whether the configuration was successful
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` // Error message if configuration failed
// contains filtered or unexported fields
}
Configuration update response from client to server
func (*ConfigurationUpdateResponse) Descriptor
deprecated
func (*ConfigurationUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfigurationUpdateResponse.ProtoReflect.Descriptor instead.
func (*ConfigurationUpdateResponse) GetError ¶
func (x *ConfigurationUpdateResponse) GetError() string
func (*ConfigurationUpdateResponse) GetId ¶
func (x *ConfigurationUpdateResponse) GetId() string
func (*ConfigurationUpdateResponse) GetSuccess ¶
func (x *ConfigurationUpdateResponse) GetSuccess() bool
func (*ConfigurationUpdateResponse) ProtoMessage ¶
func (*ConfigurationUpdateResponse) ProtoMessage()
func (*ConfigurationUpdateResponse) ProtoReflect ¶
func (x *ConfigurationUpdateResponse) ProtoReflect() protoreflect.Message
func (*ConfigurationUpdateResponse) Reset ¶
func (x *ConfigurationUpdateResponse) Reset()
func (*ConfigurationUpdateResponse) String ¶
func (x *ConfigurationUpdateResponse) String() string
type ConnectionPoolMetrics ¶ added in v1.0.168
type ConnectionPoolMetrics struct {
TotalConnections int32 `protobuf:"varint,1,opt,name=total_connections,json=totalConnections,proto3" json:"total_connections,omitempty"`
HealthyConnections int32 `protobuf:"varint,2,opt,name=healthy_connections,json=healthyConnections,proto3" json:"healthy_connections,omitempty"`
TotalTunnelStreams int32 `protobuf:"varint,3,opt,name=total_tunnel_streams,json=totalTunnelStreams,proto3" json:"total_tunnel_streams,omitempty"`
HealthyTunnelStreams int32 `protobuf:"varint,4,opt,name=healthy_tunnel_streams,json=healthyTunnelStreams,proto3" json:"healthy_tunnel_streams,omitempty"`
TotalControlStreams int32 `protobuf:"varint,5,opt,name=total_control_streams,json=totalControlStreams,proto3" json:"total_control_streams,omitempty"`
HealthyControlStreams int32 `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ConnectionPoolMetrics) Descriptor
deprecated
added in
v1.0.168
func (*ConnectionPoolMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionPoolMetrics.ProtoReflect.Descriptor instead.
func (*ConnectionPoolMetrics) GetHealthyConnections ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) GetHealthyConnections() int32
func (*ConnectionPoolMetrics) GetHealthyControlStreams ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) GetHealthyControlStreams() int32
func (*ConnectionPoolMetrics) GetHealthyTunnelStreams ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) GetHealthyTunnelStreams() int32
func (*ConnectionPoolMetrics) GetTotalConnections ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) GetTotalConnections() int32
func (*ConnectionPoolMetrics) GetTotalControlStreams ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) GetTotalControlStreams() int32
func (*ConnectionPoolMetrics) GetTotalTunnelStreams ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) GetTotalTunnelStreams() int32
func (*ConnectionPoolMetrics) ProtoMessage ¶ added in v1.0.168
func (*ConnectionPoolMetrics) ProtoMessage()
func (*ConnectionPoolMetrics) ProtoReflect ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) ProtoReflect() protoreflect.Message
func (*ConnectionPoolMetrics) Reset ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) Reset()
func (*ConnectionPoolMetrics) String ¶ added in v1.0.168
func (x *ConnectionPoolMetrics) String() string
type ContainerMetrics ¶ added in v1.0.163
type ContainerMetrics struct {
EntityId string `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // deployment ID or sandbox ID — identifies what the container runs
ContainerId string `protobuf:"bytes,2,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
// CPU
CpuUsagePercent float64 `protobuf:"fixed64,5,opt,name=cpu_usage_percent,json=cpuUsagePercent,proto3" json:"cpu_usage_percent,omitempty"`
CpuThrottledPeriods uint64 `protobuf:"varint,6,opt,name=cpu_throttled_periods,json=cpuThrottledPeriods,proto3" json:"cpu_throttled_periods,omitempty"`
CpuTotalPeriods uint64 `protobuf:"varint,7,opt,name=cpu_total_periods,json=cpuTotalPeriods,proto3" json:"cpu_total_periods,omitempty"`
CpuLimitMillicores int32 `protobuf:"varint,8,opt,name=cpu_limit_millicores,json=cpuLimitMillicores,proto3" json:"cpu_limit_millicores,omitempty"`
// Memory
MemoryUsageBytes uint64 `protobuf:"varint,9,opt,name=memory_usage_bytes,json=memoryUsageBytes,proto3" json:"memory_usage_bytes,omitempty"`
MemoryLimitBytes uint64 `protobuf:"varint,10,opt,name=memory_limit_bytes,json=memoryLimitBytes,proto3" json:"memory_limit_bytes,omitempty"`
MemoryRssBytes uint64 `protobuf:"varint,11,opt,name=memory_rss_bytes,json=memoryRssBytes,proto3" json:"memory_rss_bytes,omitempty"`
MemoryCacheBytes uint64 `protobuf:"varint,12,opt,name=memory_cache_bytes,json=memoryCacheBytes,proto3" json:"memory_cache_bytes,omitempty"`
MemorySwapBytes uint64 `protobuf:"varint,13,opt,name=memory_swap_bytes,json=memorySwapBytes,proto3" json:"memory_swap_bytes,omitempty"`
OomKillCount uint32 `protobuf:"varint,14,opt,name=oom_kill_count,json=oomKillCount,proto3" json:"oom_kill_count,omitempty"`
// Network (deltas per report interval)
NetRxBytesDelta uint64 `protobuf:"varint,15,opt,name=net_rx_bytes_delta,json=netRxBytesDelta,proto3" json:"net_rx_bytes_delta,omitempty"`
NetTxBytesDelta uint64 `protobuf:"varint,16,opt,name=net_tx_bytes_delta,json=netTxBytesDelta,proto3" json:"net_tx_bytes_delta,omitempty"`
NetRxPacketsDelta uint64 `protobuf:"varint,17,opt,name=net_rx_packets_delta,json=netRxPacketsDelta,proto3" json:"net_rx_packets_delta,omitempty"`
NetTxPacketsDelta uint64 `protobuf:"varint,18,opt,name=net_tx_packets_delta,json=netTxPacketsDelta,proto3" json:"net_tx_packets_delta,omitempty"`
// Block I/O (deltas per report interval)
BlkioReadBytesDelta uint64 `protobuf:"varint,19,opt,name=blkio_read_bytes_delta,json=blkioReadBytesDelta,proto3" json:"blkio_read_bytes_delta,omitempty"`
BlkioWriteBytesDelta uint64 `` /* 127-byte string literal not displayed */
// Network (cumulative totals from container start)
NetRxBytesTotal uint64 `protobuf:"varint,37,opt,name=net_rx_bytes_total,json=netRxBytesTotal,proto3" json:"net_rx_bytes_total,omitempty"`
NetTxBytesTotal uint64 `protobuf:"varint,38,opt,name=net_tx_bytes_total,json=netTxBytesTotal,proto3" json:"net_tx_bytes_total,omitempty"`
NetRxPacketsTotal uint64 `protobuf:"varint,39,opt,name=net_rx_packets_total,json=netRxPacketsTotal,proto3" json:"net_rx_packets_total,omitempty"`
NetTxPacketsTotal uint64 `protobuf:"varint,40,opt,name=net_tx_packets_total,json=netTxPacketsTotal,proto3" json:"net_tx_packets_total,omitempty"`
// Block I/O (cumulative totals from container start)
BlkioReadBytesTotal uint64 `protobuf:"varint,41,opt,name=blkio_read_bytes_total,json=blkioReadBytesTotal,proto3" json:"blkio_read_bytes_total,omitempty"`
BlkioWriteBytesTotal uint64 `` /* 127-byte string literal not displayed */
// Process
PidCount uint32 `protobuf:"varint,21,opt,name=pid_count,json=pidCount,proto3" json:"pid_count,omitempty"`
// Health/Identity
Healthy bool `protobuf:"varint,22,opt,name=healthy,proto3" json:"healthy,omitempty"`
InflightRequests uint32 `protobuf:"varint,23,opt,name=inflight_requests,json=inflightRequests,proto3" json:"inflight_requests,omitempty"` // point-in-time gauge: requests currently being processed
StartedAtUs int64 `protobuf:"varint,24,opt,name=started_at_us,json=startedAtUs,proto3" json:"started_at_us,omitempty"`
LastUpdatedUs int64 `protobuf:"varint,25,opt,name=last_updated_us,json=lastUpdatedUs,proto3" json:"last_updated_us,omitempty"`
Ipv4Address string `protobuf:"bytes,26,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"`
Ipv6Address string `protobuf:"bytes,27,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"`
// Traffic / Request Stats — cumulative lifetime counters
UptimeSeconds float64 `protobuf:"fixed64,28,opt,name=uptime_seconds,json=uptimeSeconds,proto3" json:"uptime_seconds,omitempty"` // seconds since container started (gauge)
TotalRequests uint64 `protobuf:"varint,29,opt,name=total_requests,json=totalRequests,proto3" json:"total_requests,omitempty"` // cumulative lifetime request count
StatusCodes *StatusCodeCounts `protobuf:"bytes,31,opt,name=status_codes,json=statusCodes,proto3" json:"status_codes,omitempty"` // cumulative lifetime counts by HTTP status class
TrafficBytes *ByteStats `protobuf:"bytes,33,opt,name=traffic_bytes,json=trafficBytes,proto3" json:"traffic_bytes,omitempty"` // cumulative lifetime byte counts
// Traffic / Request Stats — per-report-interval deltas (since last report)
RequestsDelta uint64 `protobuf:"varint,34,opt,name=requests_delta,json=requestsDelta,proto3" json:"requests_delta,omitempty"` // requests completed in this report interval
StatusCodesDelta *StatusCodeCounts `protobuf:"bytes,35,opt,name=status_codes_delta,json=statusCodesDelta,proto3" json:"status_codes_delta,omitempty"` // status code counts in this report interval
TrafficBytesDelta *ByteStats `protobuf:"bytes,36,opt,name=traffic_bytes_delta,json=trafficBytesDelta,proto3" json:"traffic_bytes_delta,omitempty"` // bytes transferred in this report interval
// Latency distribution — computed over the current report interval.
// Percentiles are calculated locally by the reporting node over all
// requests completed since the previous report.
Duration *DurationStats `protobuf:"bytes,32,opt,name=duration,proto3" json:"duration,omitempty"`
// contains filtered or unexported fields
}
func (*ContainerMetrics) Descriptor
deprecated
added in
v1.0.163
func (*ContainerMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ContainerMetrics.ProtoReflect.Descriptor instead.
func (*ContainerMetrics) GetBlkioReadBytesDelta ¶ added in v1.0.163
func (x *ContainerMetrics) GetBlkioReadBytesDelta() uint64
func (*ContainerMetrics) GetBlkioReadBytesTotal ¶ added in v1.0.165
func (x *ContainerMetrics) GetBlkioReadBytesTotal() uint64
func (*ContainerMetrics) GetBlkioWriteBytesDelta ¶ added in v1.0.163
func (x *ContainerMetrics) GetBlkioWriteBytesDelta() uint64
func (*ContainerMetrics) GetBlkioWriteBytesTotal ¶ added in v1.0.165
func (x *ContainerMetrics) GetBlkioWriteBytesTotal() uint64
func (*ContainerMetrics) GetContainerId ¶ added in v1.0.163
func (x *ContainerMetrics) GetContainerId() string
func (*ContainerMetrics) GetCpuLimitMillicores ¶ added in v1.0.163
func (x *ContainerMetrics) GetCpuLimitMillicores() int32
func (*ContainerMetrics) GetCpuThrottledPeriods ¶ added in v1.0.163
func (x *ContainerMetrics) GetCpuThrottledPeriods() uint64
func (*ContainerMetrics) GetCpuTotalPeriods ¶ added in v1.0.163
func (x *ContainerMetrics) GetCpuTotalPeriods() uint64
func (*ContainerMetrics) GetCpuUsagePercent ¶ added in v1.0.163
func (x *ContainerMetrics) GetCpuUsagePercent() float64
func (*ContainerMetrics) GetDuration ¶ added in v1.0.164
func (x *ContainerMetrics) GetDuration() *DurationStats
func (*ContainerMetrics) GetEntityId ¶ added in v1.0.163
func (x *ContainerMetrics) GetEntityId() string
func (*ContainerMetrics) GetHealthy ¶ added in v1.0.163
func (x *ContainerMetrics) GetHealthy() bool
func (*ContainerMetrics) GetImage ¶ added in v1.0.163
func (x *ContainerMetrics) GetImage() string
func (*ContainerMetrics) GetInflightRequests ¶ added in v1.0.163
func (x *ContainerMetrics) GetInflightRequests() uint32
func (*ContainerMetrics) GetIpv4Address ¶ added in v1.0.163
func (x *ContainerMetrics) GetIpv4Address() string
func (*ContainerMetrics) GetIpv6Address ¶ added in v1.0.163
func (x *ContainerMetrics) GetIpv6Address() string
func (*ContainerMetrics) GetLastUpdatedUs ¶ added in v1.0.163
func (x *ContainerMetrics) GetLastUpdatedUs() int64
func (*ContainerMetrics) GetMemoryCacheBytes ¶ added in v1.0.163
func (x *ContainerMetrics) GetMemoryCacheBytes() uint64
func (*ContainerMetrics) GetMemoryLimitBytes ¶ added in v1.0.163
func (x *ContainerMetrics) GetMemoryLimitBytes() uint64
func (*ContainerMetrics) GetMemoryRssBytes ¶ added in v1.0.163
func (x *ContainerMetrics) GetMemoryRssBytes() uint64
func (*ContainerMetrics) GetMemorySwapBytes ¶ added in v1.0.163
func (x *ContainerMetrics) GetMemorySwapBytes() uint64
func (*ContainerMetrics) GetMemoryUsageBytes ¶ added in v1.0.163
func (x *ContainerMetrics) GetMemoryUsageBytes() uint64
func (*ContainerMetrics) GetNetRxBytesDelta ¶ added in v1.0.163
func (x *ContainerMetrics) GetNetRxBytesDelta() uint64
func (*ContainerMetrics) GetNetRxBytesTotal ¶ added in v1.0.165
func (x *ContainerMetrics) GetNetRxBytesTotal() uint64
func (*ContainerMetrics) GetNetRxPacketsDelta ¶ added in v1.0.163
func (x *ContainerMetrics) GetNetRxPacketsDelta() uint64
func (*ContainerMetrics) GetNetRxPacketsTotal ¶ added in v1.0.165
func (x *ContainerMetrics) GetNetRxPacketsTotal() uint64
func (*ContainerMetrics) GetNetTxBytesDelta ¶ added in v1.0.163
func (x *ContainerMetrics) GetNetTxBytesDelta() uint64
func (*ContainerMetrics) GetNetTxBytesTotal ¶ added in v1.0.165
func (x *ContainerMetrics) GetNetTxBytesTotal() uint64
func (*ContainerMetrics) GetNetTxPacketsDelta ¶ added in v1.0.163
func (x *ContainerMetrics) GetNetTxPacketsDelta() uint64
func (*ContainerMetrics) GetNetTxPacketsTotal ¶ added in v1.0.165
func (x *ContainerMetrics) GetNetTxPacketsTotal() uint64
func (*ContainerMetrics) GetOomKillCount ¶ added in v1.0.163
func (x *ContainerMetrics) GetOomKillCount() uint32
func (*ContainerMetrics) GetPidCount ¶ added in v1.0.163
func (x *ContainerMetrics) GetPidCount() uint32
func (*ContainerMetrics) GetRequestsDelta ¶ added in v1.0.164
func (x *ContainerMetrics) GetRequestsDelta() uint64
func (*ContainerMetrics) GetStartedAtUs ¶ added in v1.0.163
func (x *ContainerMetrics) GetStartedAtUs() int64
func (*ContainerMetrics) GetState ¶ added in v1.0.163
func (x *ContainerMetrics) GetState() string
func (*ContainerMetrics) GetStatusCodes ¶ added in v1.0.164
func (x *ContainerMetrics) GetStatusCodes() *StatusCodeCounts
func (*ContainerMetrics) GetStatusCodesDelta ¶ added in v1.0.164
func (x *ContainerMetrics) GetStatusCodesDelta() *StatusCodeCounts
func (*ContainerMetrics) GetTotalRequests ¶ added in v1.0.164
func (x *ContainerMetrics) GetTotalRequests() uint64
func (*ContainerMetrics) GetTrafficBytes ¶ added in v1.0.164
func (x *ContainerMetrics) GetTrafficBytes() *ByteStats
func (*ContainerMetrics) GetTrafficBytesDelta ¶ added in v1.0.164
func (x *ContainerMetrics) GetTrafficBytesDelta() *ByteStats
func (*ContainerMetrics) GetUptimeSeconds ¶ added in v1.0.164
func (x *ContainerMetrics) GetUptimeSeconds() float64
func (*ContainerMetrics) ProtoMessage ¶ added in v1.0.163
func (*ContainerMetrics) ProtoMessage()
func (*ContainerMetrics) ProtoReflect ¶ added in v1.0.163
func (x *ContainerMetrics) ProtoReflect() protoreflect.Message
func (*ContainerMetrics) Reset ¶ added in v1.0.163
func (x *ContainerMetrics) Reset()
func (*ContainerMetrics) String ¶ added in v1.0.163
func (x *ContainerMetrics) String() string
type ControlPlaneMetrics ¶ added in v1.0.168
type ControlPlaneMetrics struct {
LastPingSentAtUs int64 `protobuf:"varint,1,opt,name=last_ping_sent_at_us,json=lastPingSentAtUs,proto3" json:"last_ping_sent_at_us,omitempty"`
LastPongReceivedAtUs int64 `` /* 128-byte string literal not displayed */
PingLatency *DurationStats `protobuf:"bytes,3,opt,name=ping_latency,json=pingLatency,proto3" json:"ping_latency,omitempty"` // ping round-trip latency this interval
PingsSentDelta uint64 `protobuf:"varint,4,opt,name=pings_sent_delta,json=pingsSentDelta,proto3" json:"pings_sent_delta,omitempty"`
PongsReceivedDelta uint64 `protobuf:"varint,5,opt,name=pongs_received_delta,json=pongsReceivedDelta,proto3" json:"pongs_received_delta,omitempty"`
PingsSentTotal uint64 `protobuf:"varint,6,opt,name=pings_sent_total,json=pingsSentTotal,proto3" json:"pings_sent_total,omitempty"`
PongsReceivedTotal uint64 `protobuf:"varint,7,opt,name=pongs_received_total,json=pongsReceivedTotal,proto3" json:"pongs_received_total,omitempty"`
TimeoutsDelta uint64 `protobuf:"varint,8,opt,name=timeouts_delta,json=timeoutsDelta,proto3" json:"timeouts_delta,omitempty"` // pings that got no pong within deadline
TimeoutsTotal uint64 `protobuf:"varint,9,opt,name=timeouts_total,json=timeoutsTotal,proto3" json:"timeouts_total,omitempty"`
// contains filtered or unexported fields
}
func (*ControlPlaneMetrics) Descriptor
deprecated
added in
v1.0.168
func (*ControlPlaneMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ControlPlaneMetrics.ProtoReflect.Descriptor instead.
func (*ControlPlaneMetrics) GetLastPingSentAtUs ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetLastPingSentAtUs() int64
func (*ControlPlaneMetrics) GetLastPongReceivedAtUs ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetLastPongReceivedAtUs() int64
func (*ControlPlaneMetrics) GetPingLatency ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetPingLatency() *DurationStats
func (*ControlPlaneMetrics) GetPingsSentDelta ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetPingsSentDelta() uint64
func (*ControlPlaneMetrics) GetPingsSentTotal ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetPingsSentTotal() uint64
func (*ControlPlaneMetrics) GetPongsReceivedDelta ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetPongsReceivedDelta() uint64
func (*ControlPlaneMetrics) GetPongsReceivedTotal ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetPongsReceivedTotal() uint64
func (*ControlPlaneMetrics) GetTimeoutsDelta ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetTimeoutsDelta() uint64
func (*ControlPlaneMetrics) GetTimeoutsTotal ¶ added in v1.0.168
func (x *ControlPlaneMetrics) GetTimeoutsTotal() uint64
func (*ControlPlaneMetrics) ProtoMessage ¶ added in v1.0.168
func (*ControlPlaneMetrics) ProtoMessage()
func (*ControlPlaneMetrics) ProtoReflect ¶ added in v1.0.168
func (x *ControlPlaneMetrics) ProtoReflect() protoreflect.Message
func (*ControlPlaneMetrics) Reset ¶ added in v1.0.168
func (x *ControlPlaneMetrics) Reset()
func (*ControlPlaneMetrics) String ¶ added in v1.0.168
func (x *ControlPlaneMetrics) String() string
type CpuMetrics ¶ added in v1.0.163
type CpuMetrics struct {
UsagePercent float64 `protobuf:"fixed64,1,opt,name=usage_percent,json=usagePercent,proto3" json:"usage_percent,omitempty"`
CoreUsagePercent []float64 `protobuf:"fixed64,2,rep,packed,name=core_usage_percent,json=coreUsagePercent,proto3" json:"core_usage_percent,omitempty"`
LoadAvg_1 float64 `protobuf:"fixed64,3,opt,name=load_avg_1,json=loadAvg1,proto3" json:"load_avg_1,omitempty"`
LoadAvg_5 float64 `protobuf:"fixed64,4,opt,name=load_avg_5,json=loadAvg5,proto3" json:"load_avg_5,omitempty"`
LoadAvg_15 float64 `protobuf:"fixed64,5,opt,name=load_avg_15,json=loadAvg15,proto3" json:"load_avg_15,omitempty"`
CoreCount int32 `protobuf:"varint,6,opt,name=core_count,json=coreCount,proto3" json:"core_count,omitempty"`
// contains filtered or unexported fields
}
func (*CpuMetrics) Descriptor
deprecated
added in
v1.0.163
func (*CpuMetrics) Descriptor() ([]byte, []int)
Deprecated: Use CpuMetrics.ProtoReflect.Descriptor instead.
func (*CpuMetrics) GetCoreCount ¶ added in v1.0.163
func (x *CpuMetrics) GetCoreCount() int32
func (*CpuMetrics) GetCoreUsagePercent ¶ added in v1.0.163
func (x *CpuMetrics) GetCoreUsagePercent() []float64
func (*CpuMetrics) GetLoadAvg_1 ¶ added in v1.0.163
func (x *CpuMetrics) GetLoadAvg_1() float64
func (*CpuMetrics) GetLoadAvg_5 ¶ added in v1.0.163
func (x *CpuMetrics) GetLoadAvg_5() float64
func (*CpuMetrics) GetLoadAvg_15 ¶ added in v1.0.163
func (x *CpuMetrics) GetLoadAvg_15() float64
func (*CpuMetrics) GetUsagePercent ¶ added in v1.0.163
func (x *CpuMetrics) GetUsagePercent() float64
func (*CpuMetrics) ProtoMessage ¶ added in v1.0.163
func (*CpuMetrics) ProtoMessage()
func (*CpuMetrics) ProtoReflect ¶ added in v1.0.163
func (x *CpuMetrics) ProtoReflect() protoreflect.Message
func (*CpuMetrics) Reset ¶ added in v1.0.163
func (x *CpuMetrics) Reset()
func (*CpuMetrics) String ¶ added in v1.0.163
func (x *CpuMetrics) String() string
type DeploymentCert ¶
type DeploymentCert struct {
Cert string `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"` // TLS certificate in PEM format
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // TLS private key in PEM format
Ca string `protobuf:"bytes,3,opt,name=ca,proto3" json:"ca,omitempty"` // Certificate Authority certificate
Dnsname string `protobuf:"bytes,4,opt,name=dnsname,proto3" json:"dnsname,omitempty"` // DNS name for the certificate
// contains filtered or unexported fields
}
func (*DeploymentCert) Descriptor
deprecated
func (*DeploymentCert) Descriptor() ([]byte, []int)
Deprecated: Use DeploymentCert.ProtoReflect.Descriptor instead.
func (*DeploymentCert) GetCa ¶
func (x *DeploymentCert) GetCa() string
func (*DeploymentCert) GetCert ¶
func (x *DeploymentCert) GetCert() string
func (*DeploymentCert) GetDnsname ¶
func (x *DeploymentCert) GetDnsname() string
func (*DeploymentCert) GetKey ¶
func (x *DeploymentCert) GetKey() string
func (*DeploymentCert) ProtoMessage ¶
func (*DeploymentCert) ProtoMessage()
func (*DeploymentCert) ProtoReflect ¶
func (x *DeploymentCert) ProtoReflect() protoreflect.Message
func (*DeploymentCert) Reset ¶
func (x *DeploymentCert) Reset()
func (*DeploymentCert) String ¶
func (x *DeploymentCert) String() string
type DeploymentMetadataRequest ¶
type DeploymentMetadataRequest struct {
DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"` // Unique identifier for the deployment
OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` // Organization identifier
// contains filtered or unexported fields
}
Deployment metadata request
func (*DeploymentMetadataRequest) Descriptor
deprecated
func (*DeploymentMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeploymentMetadataRequest.ProtoReflect.Descriptor instead.
func (*DeploymentMetadataRequest) GetDeploymentId ¶
func (x *DeploymentMetadataRequest) GetDeploymentId() string
func (*DeploymentMetadataRequest) GetOrgId ¶
func (x *DeploymentMetadataRequest) GetOrgId() string
func (*DeploymentMetadataRequest) ProtoMessage ¶
func (*DeploymentMetadataRequest) ProtoMessage()
func (*DeploymentMetadataRequest) ProtoReflect ¶
func (x *DeploymentMetadataRequest) ProtoReflect() protoreflect.Message
func (*DeploymentMetadataRequest) Reset ¶
func (x *DeploymentMetadataRequest) Reset()
func (*DeploymentMetadataRequest) String ¶
func (x *DeploymentMetadataRequest) String() string
type DeploymentMetadataResponse ¶
type DeploymentMetadataResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // Whether the request was successful
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // Error message if request failed
CodeMetadata *CodeMetadata `protobuf:"bytes,3,opt,name=code_metadata,json=codeMetadata,proto3" json:"code_metadata,omitempty"` // Code metadata from FetchEnv
DeploymentCert *DeploymentCert `protobuf:"bytes,4,opt,name=deployment_cert,json=deploymentCert,proto3" json:"deployment_cert,omitempty"` // Generated deployment certificate
OtlpToken string `protobuf:"bytes,5,opt,name=otlp_token,json=otlpToken,proto3" json:"otlp_token,omitempty"` // OpenTelemetry token for metrics
AuthToken string `protobuf:"bytes,6,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"` // Authentication token
ExtraHosts []string `protobuf:"bytes,7,rep,name=extra_hosts,json=extraHosts,proto3" json:"extra_hosts,omitempty"` // Extra /etc/hosts entries for the deployment
CertBundle string `protobuf:"bytes,8,opt,name=cert_bundle,json=certBundle,proto3" json:"cert_bundle,omitempty"` // PEM certificate bundle (cert, ca, key)
// contains filtered or unexported fields
}
Deployment metadata response
func (*DeploymentMetadataResponse) Descriptor
deprecated
func (*DeploymentMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeploymentMetadataResponse.ProtoReflect.Descriptor instead.
func (*DeploymentMetadataResponse) GetAuthToken ¶
func (x *DeploymentMetadataResponse) GetAuthToken() string
func (*DeploymentMetadataResponse) GetCertBundle ¶ added in v1.0.138
func (x *DeploymentMetadataResponse) GetCertBundle() string
func (*DeploymentMetadataResponse) GetCodeMetadata ¶
func (x *DeploymentMetadataResponse) GetCodeMetadata() *CodeMetadata
func (*DeploymentMetadataResponse) GetDeploymentCert ¶
func (x *DeploymentMetadataResponse) GetDeploymentCert() *DeploymentCert
func (*DeploymentMetadataResponse) GetError ¶
func (x *DeploymentMetadataResponse) GetError() string
func (*DeploymentMetadataResponse) GetExtraHosts ¶ added in v1.0.125
func (x *DeploymentMetadataResponse) GetExtraHosts() []string
func (*DeploymentMetadataResponse) GetOtlpToken ¶
func (x *DeploymentMetadataResponse) GetOtlpToken() string
func (*DeploymentMetadataResponse) GetSuccess ¶
func (x *DeploymentMetadataResponse) GetSuccess() bool
func (*DeploymentMetadataResponse) ProtoMessage ¶
func (*DeploymentMetadataResponse) ProtoMessage()
func (*DeploymentMetadataResponse) ProtoReflect ¶
func (x *DeploymentMetadataResponse) ProtoReflect() protoreflect.Message
func (*DeploymentMetadataResponse) Reset ¶
func (x *DeploymentMetadataResponse) Reset()
func (*DeploymentMetadataResponse) String ¶
func (x *DeploymentMetadataResponse) String() string
type DiskMetrics ¶ added in v1.0.163
type DiskMetrics struct {
MountPoint string `protobuf:"bytes,1,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"`
Device string `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`
FsType string `protobuf:"bytes,3,opt,name=fs_type,json=fsType,proto3" json:"fs_type,omitempty"`
TotalBytes uint64 `protobuf:"varint,4,opt,name=total_bytes,json=totalBytes,proto3" json:"total_bytes,omitempty"`
UsedBytes uint64 `protobuf:"varint,5,opt,name=used_bytes,json=usedBytes,proto3" json:"used_bytes,omitempty"`
AvailableBytes uint64 `protobuf:"varint,6,opt,name=available_bytes,json=availableBytes,proto3" json:"available_bytes,omitempty"`
UsagePercent float64 `protobuf:"fixed64,7,opt,name=usage_percent,json=usagePercent,proto3" json:"usage_percent,omitempty"`
InodesTotal uint64 `protobuf:"varint,8,opt,name=inodes_total,json=inodesTotal,proto3" json:"inodes_total,omitempty"`
InodesUsed uint64 `protobuf:"varint,9,opt,name=inodes_used,json=inodesUsed,proto3" json:"inodes_used,omitempty"`
ReadBytesDelta uint64 `protobuf:"varint,10,opt,name=read_bytes_delta,json=readBytesDelta,proto3" json:"read_bytes_delta,omitempty"`
WriteBytesDelta uint64 `protobuf:"varint,11,opt,name=write_bytes_delta,json=writeBytesDelta,proto3" json:"write_bytes_delta,omitempty"`
ReadOpsDelta uint64 `protobuf:"varint,12,opt,name=read_ops_delta,json=readOpsDelta,proto3" json:"read_ops_delta,omitempty"`
WriteOpsDelta uint64 `protobuf:"varint,13,opt,name=write_ops_delta,json=writeOpsDelta,proto3" json:"write_ops_delta,omitempty"`
// contains filtered or unexported fields
}
func (*DiskMetrics) Descriptor
deprecated
added in
v1.0.163
func (*DiskMetrics) Descriptor() ([]byte, []int)
Deprecated: Use DiskMetrics.ProtoReflect.Descriptor instead.
func (*DiskMetrics) GetAvailableBytes ¶ added in v1.0.163
func (x *DiskMetrics) GetAvailableBytes() uint64
func (*DiskMetrics) GetDevice ¶ added in v1.0.163
func (x *DiskMetrics) GetDevice() string
func (*DiskMetrics) GetFsType ¶ added in v1.0.163
func (x *DiskMetrics) GetFsType() string
func (*DiskMetrics) GetInodesTotal ¶ added in v1.0.163
func (x *DiskMetrics) GetInodesTotal() uint64
func (*DiskMetrics) GetInodesUsed ¶ added in v1.0.163
func (x *DiskMetrics) GetInodesUsed() uint64
func (*DiskMetrics) GetMountPoint ¶ added in v1.0.163
func (x *DiskMetrics) GetMountPoint() string
func (*DiskMetrics) GetReadBytesDelta ¶ added in v1.0.163
func (x *DiskMetrics) GetReadBytesDelta() uint64
func (*DiskMetrics) GetReadOpsDelta ¶ added in v1.0.163
func (x *DiskMetrics) GetReadOpsDelta() uint64
func (*DiskMetrics) GetTotalBytes ¶ added in v1.0.163
func (x *DiskMetrics) GetTotalBytes() uint64
func (*DiskMetrics) GetUsagePercent ¶ added in v1.0.163
func (x *DiskMetrics) GetUsagePercent() float64
func (*DiskMetrics) GetUsedBytes ¶ added in v1.0.163
func (x *DiskMetrics) GetUsedBytes() uint64
func (*DiskMetrics) GetWriteBytesDelta ¶ added in v1.0.163
func (x *DiskMetrics) GetWriteBytesDelta() uint64
func (*DiskMetrics) GetWriteOpsDelta ¶ added in v1.0.163
func (x *DiskMetrics) GetWriteOpsDelta() uint64
func (*DiskMetrics) ProtoMessage ¶ added in v1.0.163
func (*DiskMetrics) ProtoMessage()
func (*DiskMetrics) ProtoReflect ¶ added in v1.0.163
func (x *DiskMetrics) ProtoReflect() protoreflect.Message
func (*DiskMetrics) Reset ¶ added in v1.0.163
func (x *DiskMetrics) Reset()
func (*DiskMetrics) String ¶ added in v1.0.163
func (x *DiskMetrics) String() string
type DurationStats ¶ added in v1.0.164
type DurationStats struct {
AvgMs float64 `protobuf:"fixed64,1,opt,name=avg_ms,json=avgMs,proto3" json:"avg_ms,omitempty"`
MaxMs float64 `protobuf:"fixed64,2,opt,name=max_ms,json=maxMs,proto3" json:"max_ms,omitempty"`
P50Ms float64 `protobuf:"fixed64,3,opt,name=p50_ms,json=p50Ms,proto3" json:"p50_ms,omitempty"`
P95Ms float64 `protobuf:"fixed64,4,opt,name=p95_ms,json=p95Ms,proto3" json:"p95_ms,omitempty"`
P99Ms float64 `protobuf:"fixed64,5,opt,name=p99_ms,json=p99Ms,proto3" json:"p99_ms,omitempty"`
MinMs float64 `protobuf:"fixed64,6,opt,name=min_ms,json=minMs,proto3" json:"min_ms,omitempty"`
// contains filtered or unexported fields
}
DurationStats captures request latency distribution for the current report interval. Percentiles are computed locally by the reporting node over all requests completed since the previous report.
func (*DurationStats) Descriptor
deprecated
added in
v1.0.164
func (*DurationStats) Descriptor() ([]byte, []int)
Deprecated: Use DurationStats.ProtoReflect.Descriptor instead.
func (*DurationStats) GetAvgMs ¶ added in v1.0.164
func (x *DurationStats) GetAvgMs() float64
func (*DurationStats) GetMaxMs ¶ added in v1.0.164
func (x *DurationStats) GetMaxMs() float64
func (*DurationStats) GetMinMs ¶ added in v1.0.164
func (x *DurationStats) GetMinMs() float64
func (*DurationStats) GetP50Ms ¶ added in v1.0.164
func (x *DurationStats) GetP50Ms() float64
func (*DurationStats) GetP95Ms ¶ added in v1.0.164
func (x *DurationStats) GetP95Ms() float64
func (*DurationStats) GetP99Ms ¶ added in v1.0.164
func (x *DurationStats) GetP99Ms() float64
func (*DurationStats) ProtoMessage ¶ added in v1.0.164
func (*DurationStats) ProtoMessage()
func (*DurationStats) ProtoReflect ¶ added in v1.0.164
func (x *DurationStats) ProtoReflect() protoreflect.Message
func (*DurationStats) Reset ¶ added in v1.0.164
func (x *DurationStats) Reset()
func (*DurationStats) String ¶ added in v1.0.164
func (x *DurationStats) String() string
type EvacuateRequest ¶ added in v1.0.151
type EvacuateRequest struct {
MachineId string `protobuf:"bytes,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` // "shutdown", "maintenance", "resource_pressure"
Sandboxes []*SandboxEvacInfo `protobuf:"bytes,3,rep,name=sandboxes,proto3" json:"sandboxes,omitempty"`
// contains filtered or unexported fields
}
EvacuateRequest is sent by Hadron to Gravity when it needs to evacuate sandboxes. Reasons include: machine shutdown, maintenance, or resource pressure.
func (*EvacuateRequest) Descriptor
deprecated
added in
v1.0.151
func (*EvacuateRequest) Descriptor() ([]byte, []int)
Deprecated: Use EvacuateRequest.ProtoReflect.Descriptor instead.
func (*EvacuateRequest) GetMachineId ¶ added in v1.0.151
func (x *EvacuateRequest) GetMachineId() string
func (*EvacuateRequest) GetReason ¶ added in v1.0.151
func (x *EvacuateRequest) GetReason() string
func (*EvacuateRequest) GetSandboxes ¶ added in v1.0.151
func (x *EvacuateRequest) GetSandboxes() []*SandboxEvacInfo
func (*EvacuateRequest) ProtoMessage ¶ added in v1.0.151
func (*EvacuateRequest) ProtoMessage()
func (*EvacuateRequest) ProtoReflect ¶ added in v1.0.151
func (x *EvacuateRequest) ProtoReflect() protoreflect.Message
func (*EvacuateRequest) Reset ¶ added in v1.0.151
func (x *EvacuateRequest) Reset()
func (*EvacuateRequest) String ¶ added in v1.0.151
func (x *EvacuateRequest) String() string
type EvacuateSandboxPlan ¶ added in v1.0.151
type EvacuateSandboxPlan struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
UploadUrl string `protobuf:"bytes,2,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"` // Presigned S3 URL for uploading checkpoint bundle
DestinationMachine string `protobuf:"bytes,3,opt,name=destination_machine,json=destinationMachine,proto3" json:"destination_machine,omitempty"` // May be empty (Gravity decides after upload)
// contains filtered or unexported fields
}
EvacuateSandboxPlan describes the plan for evacuating a single sandbox.
func (*EvacuateSandboxPlan) Descriptor
deprecated
added in
v1.0.151
func (*EvacuateSandboxPlan) Descriptor() ([]byte, []int)
Deprecated: Use EvacuateSandboxPlan.ProtoReflect.Descriptor instead.
func (*EvacuateSandboxPlan) GetDestinationMachine ¶ added in v1.0.151
func (x *EvacuateSandboxPlan) GetDestinationMachine() string
func (*EvacuateSandboxPlan) GetSandboxId ¶ added in v1.0.151
func (x *EvacuateSandboxPlan) GetSandboxId() string
func (*EvacuateSandboxPlan) GetUploadUrl ¶ added in v1.0.151
func (x *EvacuateSandboxPlan) GetUploadUrl() string
func (*EvacuateSandboxPlan) ProtoMessage ¶ added in v1.0.151
func (*EvacuateSandboxPlan) ProtoMessage()
func (*EvacuateSandboxPlan) ProtoReflect ¶ added in v1.0.151
func (x *EvacuateSandboxPlan) ProtoReflect() protoreflect.Message
func (*EvacuateSandboxPlan) Reset ¶ added in v1.0.151
func (x *EvacuateSandboxPlan) Reset()
func (*EvacuateSandboxPlan) String ¶ added in v1.0.151
func (x *EvacuateSandboxPlan) String() string
type EvacuationPlan ¶ added in v1.0.151
type EvacuationPlan struct {
Sandboxes []*EvacuateSandboxPlan `protobuf:"bytes,1,rep,name=sandboxes,proto3" json:"sandboxes,omitempty"`
// contains filtered or unexported fields
}
EvacuationPlan is sent by Gravity to the source Hadron with upload URLs and destination info.
func (*EvacuationPlan) Descriptor
deprecated
added in
v1.0.151
func (*EvacuationPlan) Descriptor() ([]byte, []int)
Deprecated: Use EvacuationPlan.ProtoReflect.Descriptor instead.
func (*EvacuationPlan) GetSandboxes ¶ added in v1.0.151
func (x *EvacuationPlan) GetSandboxes() []*EvacuateSandboxPlan
func (*EvacuationPlan) ProtoMessage ¶ added in v1.0.151
func (*EvacuationPlan) ProtoMessage()
func (*EvacuationPlan) ProtoReflect ¶ added in v1.0.151
func (x *EvacuationPlan) ProtoReflect() protoreflect.Message
func (*EvacuationPlan) Reset ¶ added in v1.0.151
func (x *EvacuationPlan) Reset()
func (*EvacuationPlan) String ¶ added in v1.0.151
func (x *EvacuationPlan) String() string
type ExistingDeployment ¶
type ExistingDeployment struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for the deployment
Started *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=started,proto3" json:"started,omitempty"` // When the deployment was started
Ipv6Address string `protobuf:"bytes,4,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"` // Assigned IPv6 address for the deployment
OrgId string `protobuf:"bytes,5,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
Resources *ResourceRequirements `protobuf:"bytes,6,opt,name=resources,proto3" json:"resources,omitempty"` // CPU and memory requirements
DeploymentCert *DeploymentCert `protobuf:"bytes,7,opt,name=deployment_cert,json=deploymentCert,proto3" json:"deployment_cert,omitempty"`
UsedPrivateKey bool `protobuf:"varint,8,opt,name=used_private_key,json=usedPrivateKey,proto3" json:"used_private_key,omitempty"` // Deployment used private key
Paused bool `protobuf:"varint,9,opt,name=paused,proto3" json:"paused,omitempty"`
PausedDuration *durationpb.Duration `protobuf:"bytes,10,opt,name=pausedDuration,proto3" json:"pausedDuration,omitempty"`
OnDemand bool `protobuf:"varint,11,opt,name=on_demand,json=onDemand,proto3" json:"on_demand,omitempty"`
Cert string `protobuf:"bytes,12,opt,name=cert,proto3" json:"cert,omitempty"` // PEM certificate that was issued (just cert, ca + key not required)
// contains filtered or unexported fields
}
func (*ExistingDeployment) Descriptor
deprecated
func (*ExistingDeployment) Descriptor() ([]byte, []int)
Deprecated: Use ExistingDeployment.ProtoReflect.Descriptor instead.
func (*ExistingDeployment) GetCert ¶ added in v1.0.138
func (x *ExistingDeployment) GetCert() string
func (*ExistingDeployment) GetDeploymentCert ¶ added in v1.0.111
func (x *ExistingDeployment) GetDeploymentCert() *DeploymentCert
func (*ExistingDeployment) GetId ¶
func (x *ExistingDeployment) GetId() string
func (*ExistingDeployment) GetIpv6Address ¶
func (x *ExistingDeployment) GetIpv6Address() string
func (*ExistingDeployment) GetOnDemand ¶ added in v1.0.114
func (x *ExistingDeployment) GetOnDemand() bool
func (*ExistingDeployment) GetOrgId ¶ added in v1.0.111
func (x *ExistingDeployment) GetOrgId() string
func (*ExistingDeployment) GetPaused ¶ added in v1.0.111
func (x *ExistingDeployment) GetPaused() bool
func (*ExistingDeployment) GetPausedDuration ¶ added in v1.0.111
func (x *ExistingDeployment) GetPausedDuration() *durationpb.Duration
func (*ExistingDeployment) GetResources ¶ added in v1.0.111
func (x *ExistingDeployment) GetResources() *ResourceRequirements
func (*ExistingDeployment) GetStarted ¶
func (x *ExistingDeployment) GetStarted() *timestamppb.Timestamp
func (*ExistingDeployment) GetUsedPrivateKey ¶ added in v1.0.111
func (x *ExistingDeployment) GetUsedPrivateKey() bool
func (*ExistingDeployment) ProtoMessage ¶
func (*ExistingDeployment) ProtoMessage()
func (*ExistingDeployment) ProtoReflect ¶
func (x *ExistingDeployment) ProtoReflect() protoreflect.Message
func (*ExistingDeployment) Reset ¶
func (x *ExistingDeployment) Reset()
func (*ExistingDeployment) String ¶
func (x *ExistingDeployment) String() string
type GravitySessionServiceClient ¶ added in v1.0.139
type GravitySessionServiceClient interface {
// EstablishSession creates a bidirectional control stream.
// Authentication is performed via mTLS using self-signed client certificates.
// The client's certificate public key is verified against the org's registered key.
EstablishSession(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[SessionMessage, SessionMessage], error)
// StreamSessionPackets handles bidirectional packet data streaming.
// Same as the legacy GravityTunnel.StreamPackets but on the new service.
StreamSessionPackets(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[TunnelPacket, TunnelPacket], error)
// GetDeploymentMetadata retrieves metadata for a deployment.
GetDeploymentMetadata(ctx context.Context, in *DeploymentMetadataRequest, opts ...grpc.CallOption) (*DeploymentMetadataResponse, error)
// GetSandboxMetadata retrieves metadata for a sandbox.
GetSandboxMetadata(ctx context.Context, in *SandboxMetadataRequest, opts ...grpc.CallOption) (*SandboxMetadataResponse, error)
// Identify performs a one-shot authentication to retrieve the org ID.
// Authentication is performed via mTLS using self-signed client certificates.
Identify(ctx context.Context, in *IdentifyRequest, opts ...grpc.CallOption) (*IdentifyResponse, error)
}
GravitySessionServiceClient is the client API for GravitySessionService 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.
GravitySessionService handles session establishment and tunnel management using self-signed client certificates authenticated against the org's registered public key.
This service replaces the legacy Provision + EstablishTunnel two-step flow with a single-step session establishment.
func NewGravitySessionServiceClient ¶ added in v1.0.139
func NewGravitySessionServiceClient(cc grpc.ClientConnInterface) GravitySessionServiceClient
type GravitySessionServiceServer ¶ added in v1.0.139
type GravitySessionServiceServer interface {
// EstablishSession creates a bidirectional control stream.
// Authentication is performed via mTLS using self-signed client certificates.
// The client's certificate public key is verified against the org's registered key.
EstablishSession(grpc.BidiStreamingServer[SessionMessage, SessionMessage]) error
// StreamSessionPackets handles bidirectional packet data streaming.
// Same as the legacy GravityTunnel.StreamPackets but on the new service.
StreamSessionPackets(grpc.BidiStreamingServer[TunnelPacket, TunnelPacket]) error
// GetDeploymentMetadata retrieves metadata for a deployment.
GetDeploymentMetadata(context.Context, *DeploymentMetadataRequest) (*DeploymentMetadataResponse, error)
// GetSandboxMetadata retrieves metadata for a sandbox.
GetSandboxMetadata(context.Context, *SandboxMetadataRequest) (*SandboxMetadataResponse, error)
// Identify performs a one-shot authentication to retrieve the org ID.
// Authentication is performed via mTLS using self-signed client certificates.
Identify(context.Context, *IdentifyRequest) (*IdentifyResponse, error)
// contains filtered or unexported methods
}
GravitySessionServiceServer is the server API for GravitySessionService service. All implementations must embed UnimplementedGravitySessionServiceServer for forward compatibility.
GravitySessionService handles session establishment and tunnel management using self-signed client certificates authenticated against the org's registered public key.
This service replaces the legacy Provision + EstablishTunnel two-step flow with a single-step session establishment.
type GravitySessionService_EstablishSessionClient ¶ added in v1.0.139
type GravitySessionService_EstablishSessionClient = grpc.BidiStreamingClient[SessionMessage, SessionMessage]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GravitySessionService_EstablishSessionServer ¶ added in v1.0.139
type GravitySessionService_EstablishSessionServer = grpc.BidiStreamingServer[SessionMessage, SessionMessage]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GravitySessionService_StreamSessionPacketsClient ¶ added in v1.0.139
type GravitySessionService_StreamSessionPacketsClient = grpc.BidiStreamingClient[TunnelPacket, TunnelPacket]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GravitySessionService_StreamSessionPacketsServer ¶ added in v1.0.139
type GravitySessionService_StreamSessionPacketsServer = grpc.BidiStreamingServer[TunnelPacket, TunnelPacket]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type HostInfo ¶
type HostInfo struct {
Started uint64 `protobuf:"varint,1,opt,name=started,proto3" json:"started,omitempty"` // epoch time in milliseconds since server started
Cpu uint32 `protobuf:"varint,2,opt,name=cpu,proto3" json:"cpu,omitempty"` // number of CPUs
Memory uint64 `protobuf:"varint,3,opt,name=memory,proto3" json:"memory,omitempty"` // memory in bytes
Disk uint64 `protobuf:"varint,4,opt,name=disk,proto3" json:"disk,omitempty"` // disk free space in bytes
Ipv4Address string `protobuf:"bytes,5,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"` // IPv4 address
Ipv6Address string `protobuf:"bytes,6,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"` // IPv6 address
Hostname string `protobuf:"bytes,7,opt,name=hostname,proto3" json:"hostname,omitempty"` // hostname
InstanceId string `protobuf:"bytes,8,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` // instance id of the client
Provider string `protobuf:"bytes,9,opt,name=provider,proto3" json:"provider,omitempty"` // Cloud provider (e.g., "aws", "gcp", "azure")
Region string `protobuf:"bytes,10,opt,name=region,proto3" json:"region,omitempty"` // Cloud region
InstanceType string `protobuf:"bytes,11,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"` // instance type of the client (n1-standard-32, m6i.8xlarge)
InstanceTags []string `protobuf:"bytes,12,rep,name=instance_tags,json=instanceTags,proto3" json:"instance_tags,omitempty"` // tags on the instance
AvailabilityZone string `protobuf:"bytes,13,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"` // the availability zone for the client
// contains filtered or unexported fields
}
Supporting data structures
func (*HostInfo) Descriptor
deprecated
func (*HostInfo) GetAvailabilityZone ¶ added in v1.0.142
func (*HostInfo) GetHostname ¶
func (*HostInfo) GetInstanceId ¶
func (*HostInfo) GetInstanceTags ¶ added in v1.0.141
func (*HostInfo) GetInstanceType ¶ added in v1.0.141
func (*HostInfo) GetIpv4Address ¶
func (*HostInfo) GetIpv6Address ¶
func (*HostInfo) GetProvider ¶ added in v1.0.141
func (*HostInfo) GetStarted ¶
func (*HostInfo) ProtoMessage ¶
func (*HostInfo) ProtoMessage()
func (*HostInfo) ProtoReflect ¶
func (x *HostInfo) ProtoReflect() protoreflect.Message
type HostMapping ¶
type HostMapping struct {
Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` // Hostname to map
IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` // IP address to map the hostname to
// contains filtered or unexported fields
}
func (*HostMapping) Descriptor
deprecated
func (*HostMapping) Descriptor() ([]byte, []int)
Deprecated: Use HostMapping.ProtoReflect.Descriptor instead.
func (*HostMapping) GetHostname ¶
func (x *HostMapping) GetHostname() string
func (*HostMapping) GetIpAddress ¶
func (x *HostMapping) GetIpAddress() string
func (*HostMapping) ProtoMessage ¶
func (*HostMapping) ProtoMessage()
func (*HostMapping) ProtoReflect ¶
func (x *HostMapping) ProtoReflect() protoreflect.Message
func (*HostMapping) Reset ¶
func (x *HostMapping) Reset()
func (*HostMapping) String ¶
func (x *HostMapping) String() string
type HostMetrics ¶ added in v1.0.163
type HostMetrics struct {
Cpu *CpuMetrics `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty"`
Memory *MemoryMetrics `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"`
Disks []*DiskMetrics `protobuf:"bytes,3,rep,name=disks,proto3" json:"disks,omitempty"`
NetworkInterfaces []*NetworkInterfaceMetrics `protobuf:"bytes,4,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty"`
System *SystemInfo `protobuf:"bytes,5,opt,name=system,proto3" json:"system,omitempty"`
// contains filtered or unexported fields
}
func (*HostMetrics) Descriptor
deprecated
added in
v1.0.163
func (*HostMetrics) Descriptor() ([]byte, []int)
Deprecated: Use HostMetrics.ProtoReflect.Descriptor instead.
func (*HostMetrics) GetCpu ¶ added in v1.0.163
func (x *HostMetrics) GetCpu() *CpuMetrics
func (*HostMetrics) GetDisks ¶ added in v1.0.163
func (x *HostMetrics) GetDisks() []*DiskMetrics
func (*HostMetrics) GetMemory ¶ added in v1.0.163
func (x *HostMetrics) GetMemory() *MemoryMetrics
func (*HostMetrics) GetNetworkInterfaces ¶ added in v1.0.163
func (x *HostMetrics) GetNetworkInterfaces() []*NetworkInterfaceMetrics
func (*HostMetrics) GetSystem ¶ added in v1.0.163
func (x *HostMetrics) GetSystem() *SystemInfo
func (*HostMetrics) ProtoMessage ¶ added in v1.0.163
func (*HostMetrics) ProtoMessage()
func (*HostMetrics) ProtoReflect ¶ added in v1.0.163
func (x *HostMetrics) ProtoReflect() protoreflect.Message
func (*HostMetrics) Reset ¶ added in v1.0.163
func (x *HostMetrics) Reset()
func (*HostMetrics) String ¶ added in v1.0.163
func (x *HostMetrics) String() string
type IdentifyRequest ¶ added in v1.0.139
type IdentifyRequest struct {
InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` // Instance ID (must match cert CN)
// contains filtered or unexported fields
}
IdentifyRequest is sent by the client to identify the org associated with the key.
func (*IdentifyRequest) Descriptor
deprecated
added in
v1.0.139
func (*IdentifyRequest) Descriptor() ([]byte, []int)
Deprecated: Use IdentifyRequest.ProtoReflect.Descriptor instead.
func (*IdentifyRequest) GetInstanceId ¶ added in v1.0.139
func (x *IdentifyRequest) GetInstanceId() string
func (*IdentifyRequest) ProtoMessage ¶ added in v1.0.139
func (*IdentifyRequest) ProtoMessage()
func (*IdentifyRequest) ProtoReflect ¶ added in v1.0.139
func (x *IdentifyRequest) ProtoReflect() protoreflect.Message
func (*IdentifyRequest) Reset ¶ added in v1.0.139
func (x *IdentifyRequest) Reset()
func (*IdentifyRequest) String ¶ added in v1.0.139
func (x *IdentifyRequest) String() string
type IdentifyResponse ¶ added in v1.0.139
type IdentifyResponse struct {
OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` // Organization ID (from cert verification)
// contains filtered or unexported fields
}
IdentifyResponse contains the org ID from cert verification.
func (*IdentifyResponse) Descriptor
deprecated
added in
v1.0.139
func (*IdentifyResponse) Descriptor() ([]byte, []int)
Deprecated: Use IdentifyResponse.ProtoReflect.Descriptor instead.
func (*IdentifyResponse) GetOrgId ¶ added in v1.0.139
func (x *IdentifyResponse) GetOrgId() string
func (*IdentifyResponse) ProtoMessage ¶ added in v1.0.139
func (*IdentifyResponse) ProtoMessage()
func (*IdentifyResponse) ProtoReflect ¶ added in v1.0.139
func (x *IdentifyResponse) ProtoReflect() protoreflect.Message
func (*IdentifyResponse) Reset ¶ added in v1.0.139
func (x *IdentifyResponse) Reset()
func (*IdentifyResponse) String ¶ added in v1.0.139
func (x *IdentifyResponse) String() string
type MemoryMetrics ¶ added in v1.0.163
type MemoryMetrics struct {
TotalBytes uint64 `protobuf:"varint,1,opt,name=total_bytes,json=totalBytes,proto3" json:"total_bytes,omitempty"`
UsedBytes uint64 `protobuf:"varint,2,opt,name=used_bytes,json=usedBytes,proto3" json:"used_bytes,omitempty"`
AvailableBytes uint64 `protobuf:"varint,3,opt,name=available_bytes,json=availableBytes,proto3" json:"available_bytes,omitempty"`
CachedBytes uint64 `protobuf:"varint,4,opt,name=cached_bytes,json=cachedBytes,proto3" json:"cached_bytes,omitempty"`
BuffersBytes uint64 `protobuf:"varint,5,opt,name=buffers_bytes,json=buffersBytes,proto3" json:"buffers_bytes,omitempty"`
SwapTotalBytes uint64 `protobuf:"varint,6,opt,name=swap_total_bytes,json=swapTotalBytes,proto3" json:"swap_total_bytes,omitempty"`
SwapUsedBytes uint64 `protobuf:"varint,7,opt,name=swap_used_bytes,json=swapUsedBytes,proto3" json:"swap_used_bytes,omitempty"`
UsagePercent float64 `protobuf:"fixed64,8,opt,name=usage_percent,json=usagePercent,proto3" json:"usage_percent,omitempty"`
// contains filtered or unexported fields
}
func (*MemoryMetrics) Descriptor
deprecated
added in
v1.0.163
func (*MemoryMetrics) Descriptor() ([]byte, []int)
Deprecated: Use MemoryMetrics.ProtoReflect.Descriptor instead.
func (*MemoryMetrics) GetAvailableBytes ¶ added in v1.0.163
func (x *MemoryMetrics) GetAvailableBytes() uint64
func (*MemoryMetrics) GetBuffersBytes ¶ added in v1.0.163
func (x *MemoryMetrics) GetBuffersBytes() uint64
func (*MemoryMetrics) GetCachedBytes ¶ added in v1.0.163
func (x *MemoryMetrics) GetCachedBytes() uint64
func (*MemoryMetrics) GetSwapTotalBytes ¶ added in v1.0.163
func (x *MemoryMetrics) GetSwapTotalBytes() uint64
func (*MemoryMetrics) GetSwapUsedBytes ¶ added in v1.0.163
func (x *MemoryMetrics) GetSwapUsedBytes() uint64
func (*MemoryMetrics) GetTotalBytes ¶ added in v1.0.163
func (x *MemoryMetrics) GetTotalBytes() uint64
func (*MemoryMetrics) GetUsagePercent ¶ added in v1.0.163
func (x *MemoryMetrics) GetUsagePercent() float64
func (*MemoryMetrics) GetUsedBytes ¶ added in v1.0.163
func (x *MemoryMetrics) GetUsedBytes() uint64
func (*MemoryMetrics) ProtoMessage ¶ added in v1.0.163
func (*MemoryMetrics) ProtoMessage()
func (*MemoryMetrics) ProtoReflect ¶ added in v1.0.163
func (x *MemoryMetrics) ProtoReflect() protoreflect.Message
func (*MemoryMetrics) Reset ¶ added in v1.0.163
func (x *MemoryMetrics) Reset()
func (*MemoryMetrics) String ¶ added in v1.0.163
func (x *MemoryMetrics) String() string
type MonitorCommand ¶ added in v1.0.163
type MonitorCommand struct {
// Types that are valid to be assigned to Command:
//
// *MonitorCommand_AdjustInterval
// *MonitorCommand_RequestSnapshot
Command isMonitorCommand_Command `protobuf_oneof:"command"`
// contains filtered or unexported fields
}
func (*MonitorCommand) Descriptor
deprecated
added in
v1.0.163
func (*MonitorCommand) Descriptor() ([]byte, []int)
Deprecated: Use MonitorCommand.ProtoReflect.Descriptor instead.
func (*MonitorCommand) GetAdjustInterval ¶ added in v1.0.163
func (x *MonitorCommand) GetAdjustInterval() *AdjustMonitorInterval
func (*MonitorCommand) GetCommand ¶ added in v1.0.163
func (x *MonitorCommand) GetCommand() isMonitorCommand_Command
func (*MonitorCommand) GetRequestSnapshot ¶ added in v1.0.163
func (x *MonitorCommand) GetRequestSnapshot() *RequestMonitorSnapshot
func (*MonitorCommand) ProtoMessage ¶ added in v1.0.163
func (*MonitorCommand) ProtoMessage()
func (*MonitorCommand) ProtoReflect ¶ added in v1.0.163
func (x *MonitorCommand) ProtoReflect() protoreflect.Message
func (*MonitorCommand) Reset ¶ added in v1.0.163
func (x *MonitorCommand) Reset()
func (*MonitorCommand) String ¶ added in v1.0.163
func (x *MonitorCommand) String() string
type MonitorCommand_AdjustInterval ¶ added in v1.0.163
type MonitorCommand_AdjustInterval struct {
AdjustInterval *AdjustMonitorInterval `protobuf:"bytes,1,opt,name=adjust_interval,json=adjustInterval,proto3,oneof"`
}
type MonitorCommand_RequestSnapshot ¶ added in v1.0.163
type MonitorCommand_RequestSnapshot struct {
RequestSnapshot *RequestMonitorSnapshot `protobuf:"bytes,2,opt,name=request_snapshot,json=requestSnapshot,proto3,oneof"`
}
type NetworkInterfaceMetrics ¶ added in v1.0.163
type NetworkInterfaceMetrics struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
RxBytesDelta uint64 `protobuf:"varint,2,opt,name=rx_bytes_delta,json=rxBytesDelta,proto3" json:"rx_bytes_delta,omitempty"`
TxBytesDelta uint64 `protobuf:"varint,3,opt,name=tx_bytes_delta,json=txBytesDelta,proto3" json:"tx_bytes_delta,omitempty"`
RxPacketsDelta uint64 `protobuf:"varint,4,opt,name=rx_packets_delta,json=rxPacketsDelta,proto3" json:"rx_packets_delta,omitempty"`
TxPacketsDelta uint64 `protobuf:"varint,5,opt,name=tx_packets_delta,json=txPacketsDelta,proto3" json:"tx_packets_delta,omitempty"`
RxErrorsDelta uint64 `protobuf:"varint,6,opt,name=rx_errors_delta,json=rxErrorsDelta,proto3" json:"rx_errors_delta,omitempty"`
TxErrorsDelta uint64 `protobuf:"varint,7,opt,name=tx_errors_delta,json=txErrorsDelta,proto3" json:"tx_errors_delta,omitempty"`
RxDropsDelta uint64 `protobuf:"varint,8,opt,name=rx_drops_delta,json=rxDropsDelta,proto3" json:"rx_drops_delta,omitempty"`
TxDropsDelta uint64 `protobuf:"varint,9,opt,name=tx_drops_delta,json=txDropsDelta,proto3" json:"tx_drops_delta,omitempty"`
LinkState string `protobuf:"bytes,10,opt,name=link_state,json=linkState,proto3" json:"link_state,omitempty"`
SpeedMbps uint64 `protobuf:"varint,11,opt,name=speed_mbps,json=speedMbps,proto3" json:"speed_mbps,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkInterfaceMetrics) Descriptor
deprecated
added in
v1.0.163
func (*NetworkInterfaceMetrics) Descriptor() ([]byte, []int)
Deprecated: Use NetworkInterfaceMetrics.ProtoReflect.Descriptor instead.
func (*NetworkInterfaceMetrics) GetLinkState ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetLinkState() string
func (*NetworkInterfaceMetrics) GetName ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetName() string
func (*NetworkInterfaceMetrics) GetRxBytesDelta ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetRxBytesDelta() uint64
func (*NetworkInterfaceMetrics) GetRxDropsDelta ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetRxDropsDelta() uint64
func (*NetworkInterfaceMetrics) GetRxErrorsDelta ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetRxErrorsDelta() uint64
func (*NetworkInterfaceMetrics) GetRxPacketsDelta ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetRxPacketsDelta() uint64
func (*NetworkInterfaceMetrics) GetSpeedMbps ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetSpeedMbps() uint64
func (*NetworkInterfaceMetrics) GetTxBytesDelta ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetTxBytesDelta() uint64
func (*NetworkInterfaceMetrics) GetTxDropsDelta ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetTxDropsDelta() uint64
func (*NetworkInterfaceMetrics) GetTxErrorsDelta ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetTxErrorsDelta() uint64
func (*NetworkInterfaceMetrics) GetTxPacketsDelta ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) GetTxPacketsDelta() uint64
func (*NetworkInterfaceMetrics) ProtoMessage ¶ added in v1.0.163
func (*NetworkInterfaceMetrics) ProtoMessage()
func (*NetworkInterfaceMetrics) ProtoReflect ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) ProtoReflect() protoreflect.Message
func (*NetworkInterfaceMetrics) Reset ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) Reset()
func (*NetworkInterfaceMetrics) String ¶ added in v1.0.163
func (x *NetworkInterfaceMetrics) String() string
type NodeEvent ¶ added in v1.0.163
type NodeEvent struct {
TimestampUs int64 `protobuf:"varint,1,opt,name=timestamp_us,json=timestampUs,proto3" json:"timestamp_us,omitempty"`
Level NodeEventLevel `protobuf:"varint,2,opt,name=level,proto3,enum=gravity.NodeEventLevel" json:"level,omitempty"`
Type NodeEventType `protobuf:"varint,3,opt,name=type,proto3,enum=gravity.NodeEventType" json:"type,omitempty"`
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
Metadata map[string]string `` /* 143-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*NodeEvent) Descriptor
deprecated
added in
v1.0.163
func (*NodeEvent) GetLevel ¶ added in v1.0.163
func (x *NodeEvent) GetLevel() NodeEventLevel
func (*NodeEvent) GetMessage ¶ added in v1.0.163
func (*NodeEvent) GetMetadata ¶ added in v1.0.163
func (*NodeEvent) GetTimestampUs ¶ added in v1.0.163
func (*NodeEvent) GetType ¶ added in v1.0.163
func (x *NodeEvent) GetType() NodeEventType
func (*NodeEvent) ProtoMessage ¶ added in v1.0.163
func (*NodeEvent) ProtoMessage()
func (*NodeEvent) ProtoReflect ¶ added in v1.0.163
func (x *NodeEvent) ProtoReflect() protoreflect.Message
type NodeEventLevel ¶ added in v1.0.163
type NodeEventLevel int32
const ( NodeEventLevel_NODE_EVENT_LEVEL_UNSPECIFIED NodeEventLevel = 0 NodeEventLevel_NODE_EVENT_LEVEL_INFO NodeEventLevel = 1 NodeEventLevel_NODE_EVENT_LEVEL_WARN NodeEventLevel = 2 NodeEventLevel_NODE_EVENT_LEVEL_ERROR NodeEventLevel = 3 NodeEventLevel_NODE_EVENT_LEVEL_CRITICAL NodeEventLevel = 4 )
func (NodeEventLevel) Descriptor ¶ added in v1.0.163
func (NodeEventLevel) Descriptor() protoreflect.EnumDescriptor
func (NodeEventLevel) Enum ¶ added in v1.0.163
func (x NodeEventLevel) Enum() *NodeEventLevel
func (NodeEventLevel) EnumDescriptor
deprecated
added in
v1.0.163
func (NodeEventLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeEventLevel.Descriptor instead.
func (NodeEventLevel) Number ¶ added in v1.0.163
func (x NodeEventLevel) Number() protoreflect.EnumNumber
func (NodeEventLevel) String ¶ added in v1.0.163
func (x NodeEventLevel) String() string
func (NodeEventLevel) Type ¶ added in v1.0.163
func (NodeEventLevel) Type() protoreflect.EnumType
type NodeEventType ¶ added in v1.0.163
type NodeEventType int32
const ( NodeEventType_NODE_EVENT_TYPE_UNSPECIFIED NodeEventType = 0 NodeEventType_NODE_EVENT_TYPE_CONTAINER_START NodeEventType = 1 NodeEventType_NODE_EVENT_TYPE_CONTAINER_STOP NodeEventType = 2 NodeEventType_NODE_EVENT_TYPE_CONTAINER_OOM NodeEventType = 3 NodeEventType_NODE_EVENT_TYPE_CONTAINER_HEALTH_CHANGE NodeEventType = 4 NodeEventType_NODE_EVENT_TYPE_PRESSURE_THRESHOLD NodeEventType = 5 NodeEventType_NODE_EVENT_TYPE_DISK_NEARLY_FULL NodeEventType = 6 NodeEventType_NODE_EVENT_TYPE_COLLECTOR_ERROR NodeEventType = 7 NodeEventType_NODE_EVENT_TYPE_PRESSURE_ALERT NodeEventType = 8 NodeEventType_NODE_EVENT_TYPE_HEALTH_ALERT NodeEventType = 9 NodeEventType_NODE_EVENT_TYPE_TUNNEL_STALL NodeEventType = 10 // tunnel idle while control stream active NodeEventType_NODE_EVENT_TYPE_TUNNEL_PACKETS_DROPPED NodeEventType = 11 // inbound channel full, dropping packets NodeEventType_NODE_EVENT_TYPE_TUNNEL_STREAM_DOWN NodeEventType = 12 // a tunnel stream became unhealthy NodeEventType_NODE_EVENT_TYPE_TUNNEL_RECOVERED NodeEventType = 13 // tunnel recovered from stall or drops NodeEventType_NODE_EVENT_TYPE_CONTROL_PLANE_STALL NodeEventType = 14 // pings sent but no pongs, or no pings at all )
func (NodeEventType) Descriptor ¶ added in v1.0.163
func (NodeEventType) Descriptor() protoreflect.EnumDescriptor
func (NodeEventType) Enum ¶ added in v1.0.163
func (x NodeEventType) Enum() *NodeEventType
func (NodeEventType) EnumDescriptor
deprecated
added in
v1.0.163
func (NodeEventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeEventType.Descriptor instead.
func (NodeEventType) Number ¶ added in v1.0.163
func (x NodeEventType) Number() protoreflect.EnumNumber
func (NodeEventType) String ¶ added in v1.0.163
func (x NodeEventType) String() string
func (NodeEventType) Type ¶ added in v1.0.163
func (NodeEventType) Type() protoreflect.EnumType
type NodeMonitorReport ¶ added in v1.0.163
type NodeMonitorReport struct {
MachineId string `protobuf:"bytes,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
ReportedAtUs int64 `protobuf:"varint,2,opt,name=reported_at_us,json=reportedAtUs,proto3" json:"reported_at_us,omitempty"`
Seq uint64 `protobuf:"varint,3,opt,name=seq,proto3" json:"seq,omitempty"`
Host *HostMetrics `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
Containers []*ContainerMetrics `protobuf:"bytes,5,rep,name=containers,proto3" json:"containers,omitempty"`
Capacity *CapacitySummary `protobuf:"bytes,6,opt,name=capacity,proto3" json:"capacity,omitempty"`
Events []*NodeEvent `protobuf:"bytes,7,rep,name=events,proto3" json:"events,omitempty"`
ReportIntervalSeconds int32 `` /* 127-byte string literal not displayed */
Tunnel *TunnelHealthMetrics `protobuf:"bytes,9,opt,name=tunnel,proto3" json:"tunnel,omitempty"`
Caches map[string]*CacheMetrics `` // Cache metrics keyed by cache name (e.g. "npm", "apt")
/* 140-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*NodeMonitorReport) Descriptor
deprecated
added in
v1.0.163
func (*NodeMonitorReport) Descriptor() ([]byte, []int)
Deprecated: Use NodeMonitorReport.ProtoReflect.Descriptor instead.
func (*NodeMonitorReport) GetCaches ¶ added in v1.0.170
func (x *NodeMonitorReport) GetCaches() map[string]*CacheMetrics
func (*NodeMonitorReport) GetCapacity ¶ added in v1.0.163
func (x *NodeMonitorReport) GetCapacity() *CapacitySummary
func (*NodeMonitorReport) GetContainers ¶ added in v1.0.163
func (x *NodeMonitorReport) GetContainers() []*ContainerMetrics
func (*NodeMonitorReport) GetEvents ¶ added in v1.0.163
func (x *NodeMonitorReport) GetEvents() []*NodeEvent
func (*NodeMonitorReport) GetHost ¶ added in v1.0.163
func (x *NodeMonitorReport) GetHost() *HostMetrics
func (*NodeMonitorReport) GetMachineId ¶ added in v1.0.163
func (x *NodeMonitorReport) GetMachineId() string
func (*NodeMonitorReport) GetReportIntervalSeconds ¶ added in v1.0.163
func (x *NodeMonitorReport) GetReportIntervalSeconds() int32
func (*NodeMonitorReport) GetReportedAtUs ¶ added in v1.0.163
func (x *NodeMonitorReport) GetReportedAtUs() int64
func (*NodeMonitorReport) GetSeq ¶ added in v1.0.163
func (x *NodeMonitorReport) GetSeq() uint64
func (*NodeMonitorReport) GetTunnel ¶ added in v1.0.168
func (x *NodeMonitorReport) GetTunnel() *TunnelHealthMetrics
func (*NodeMonitorReport) ProtoMessage ¶ added in v1.0.163
func (*NodeMonitorReport) ProtoMessage()
func (*NodeMonitorReport) ProtoReflect ¶ added in v1.0.163
func (x *NodeMonitorReport) ProtoReflect() protoreflect.Message
func (*NodeMonitorReport) Reset ¶ added in v1.0.163
func (x *NodeMonitorReport) Reset()
func (*NodeMonitorReport) String ¶ added in v1.0.163
func (x *NodeMonitorReport) String() string
type PacketFlowMetrics ¶ added in v1.0.168
type PacketFlowMetrics struct {
// Inbound: Gravity → Hadron → Container
InboundReceivedDelta uint64 `protobuf:"varint,1,opt,name=inbound_received_delta,json=inboundReceivedDelta,proto3" json:"inbound_received_delta,omitempty"` // packets received from gravity this interval
InboundDeliveredDelta uint64 `` // packets successfully delivered to containers
/* 127-byte string literal not displayed */
InboundDroppedDelta uint64 `protobuf:"varint,3,opt,name=inbound_dropped_delta,json=inboundDroppedDelta,proto3" json:"inbound_dropped_delta,omitempty"` // packets dropped (channel full)
InboundReceivedTotal uint64 `protobuf:"varint,4,opt,name=inbound_received_total,json=inboundReceivedTotal,proto3" json:"inbound_received_total,omitempty"` // lifetime received
InboundDeliveredTotal uint64 `` // lifetime delivered
/* 127-byte string literal not displayed */
InboundDroppedTotal uint64 `protobuf:"varint,6,opt,name=inbound_dropped_total,json=inboundDroppedTotal,proto3" json:"inbound_dropped_total,omitempty"` // lifetime dropped
InboundBytesDelta uint64 `protobuf:"varint,7,opt,name=inbound_bytes_delta,json=inboundBytesDelta,proto3" json:"inbound_bytes_delta,omitempty"` // bytes received this interval
InboundBytesTotal uint64 `protobuf:"varint,8,opt,name=inbound_bytes_total,json=inboundBytesTotal,proto3" json:"inbound_bytes_total,omitempty"` // lifetime bytes received
// Outbound: Container → Hadron → Gravity
OutboundReceivedDelta uint64 `` // packets read from TUN this interval
/* 127-byte string literal not displayed */
OutboundSentDelta uint64 `protobuf:"varint,10,opt,name=outbound_sent_delta,json=outboundSentDelta,proto3" json:"outbound_sent_delta,omitempty"` // packets sent to gravity this interval
OutboundErrorsDelta uint64 `protobuf:"varint,11,opt,name=outbound_errors_delta,json=outboundErrorsDelta,proto3" json:"outbound_errors_delta,omitempty"` // send failures this interval
OutboundReceivedTotal uint64 `` // lifetime from TUN
/* 128-byte string literal not displayed */
OutboundSentTotal uint64 `protobuf:"varint,13,opt,name=outbound_sent_total,json=outboundSentTotal,proto3" json:"outbound_sent_total,omitempty"` // lifetime sent to gravity
OutboundErrorsTotal uint64 `protobuf:"varint,14,opt,name=outbound_errors_total,json=outboundErrorsTotal,proto3" json:"outbound_errors_total,omitempty"` // lifetime errors
OutboundBytesDelta uint64 `protobuf:"varint,15,opt,name=outbound_bytes_delta,json=outboundBytesDelta,proto3" json:"outbound_bytes_delta,omitempty"` // bytes sent this interval
OutboundBytesTotal uint64 `protobuf:"varint,16,opt,name=outbound_bytes_total,json=outboundBytesTotal,proto3" json:"outbound_bytes_total,omitempty"` // lifetime bytes sent
// contains filtered or unexported fields
}
func (*PacketFlowMetrics) Descriptor
deprecated
added in
v1.0.168
func (*PacketFlowMetrics) Descriptor() ([]byte, []int)
Deprecated: Use PacketFlowMetrics.ProtoReflect.Descriptor instead.
func (*PacketFlowMetrics) GetInboundBytesDelta ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetInboundBytesDelta() uint64
func (*PacketFlowMetrics) GetInboundBytesTotal ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetInboundBytesTotal() uint64
func (*PacketFlowMetrics) GetInboundDeliveredDelta ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetInboundDeliveredDelta() uint64
func (*PacketFlowMetrics) GetInboundDeliveredTotal ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetInboundDeliveredTotal() uint64
func (*PacketFlowMetrics) GetInboundDroppedDelta ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetInboundDroppedDelta() uint64
func (*PacketFlowMetrics) GetInboundDroppedTotal ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetInboundDroppedTotal() uint64
func (*PacketFlowMetrics) GetInboundReceivedDelta ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetInboundReceivedDelta() uint64
func (*PacketFlowMetrics) GetInboundReceivedTotal ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetInboundReceivedTotal() uint64
func (*PacketFlowMetrics) GetOutboundBytesDelta ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetOutboundBytesDelta() uint64
func (*PacketFlowMetrics) GetOutboundBytesTotal ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetOutboundBytesTotal() uint64
func (*PacketFlowMetrics) GetOutboundErrorsDelta ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetOutboundErrorsDelta() uint64
func (*PacketFlowMetrics) GetOutboundErrorsTotal ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetOutboundErrorsTotal() uint64
func (*PacketFlowMetrics) GetOutboundReceivedDelta ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetOutboundReceivedDelta() uint64
func (*PacketFlowMetrics) GetOutboundReceivedTotal ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetOutboundReceivedTotal() uint64
func (*PacketFlowMetrics) GetOutboundSentDelta ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetOutboundSentDelta() uint64
func (*PacketFlowMetrics) GetOutboundSentTotal ¶ added in v1.0.168
func (x *PacketFlowMetrics) GetOutboundSentTotal() uint64
func (*PacketFlowMetrics) ProtoMessage ¶ added in v1.0.168
func (*PacketFlowMetrics) ProtoMessage()
func (*PacketFlowMetrics) ProtoReflect ¶ added in v1.0.168
func (x *PacketFlowMetrics) ProtoReflect() protoreflect.Message
func (*PacketFlowMetrics) Reset ¶ added in v1.0.168
func (x *PacketFlowMetrics) Reset()
func (*PacketFlowMetrics) String ¶ added in v1.0.168
func (x *PacketFlowMetrics) String() string
type PauseRequest ¶
type PauseRequest struct {
Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for pausing the session
// contains filtered or unexported fields
}
Pause request
func (*PauseRequest) Descriptor
deprecated
func (*PauseRequest) Descriptor() ([]byte, []int)
Deprecated: Use PauseRequest.ProtoReflect.Descriptor instead.
func (*PauseRequest) GetReason ¶
func (x *PauseRequest) GetReason() string
func (*PauseRequest) ProtoMessage ¶
func (*PauseRequest) ProtoMessage()
func (*PauseRequest) ProtoReflect ¶
func (x *PauseRequest) ProtoReflect() protoreflect.Message
func (*PauseRequest) Reset ¶
func (x *PauseRequest) Reset()
func (*PauseRequest) String ¶
func (x *PauseRequest) String() string
type PingRequest ¶
type PingRequest struct {
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
Ping request for health checking
func (*PingRequest) Descriptor
deprecated
func (*PingRequest) Descriptor() ([]byte, []int)
Deprecated: Use PingRequest.ProtoReflect.Descriptor instead.
func (*PingRequest) GetTimestamp ¶
func (x *PingRequest) GetTimestamp() *timestamppb.Timestamp
func (*PingRequest) ProtoMessage ¶
func (*PingRequest) ProtoMessage()
func (*PingRequest) ProtoReflect ¶
func (x *PingRequest) ProtoReflect() protoreflect.Message
func (*PingRequest) Reset ¶
func (x *PingRequest) Reset()
func (*PingRequest) String ¶
func (x *PingRequest) String() string
type PongResponse ¶
type PongResponse struct {
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
Pong response
func (*PongResponse) Descriptor
deprecated
func (*PongResponse) Descriptor() ([]byte, []int)
Deprecated: Use PongResponse.ProtoReflect.Descriptor instead.
func (*PongResponse) GetTimestamp ¶
func (x *PongResponse) GetTimestamp() *timestamppb.Timestamp
func (*PongResponse) ProtoMessage ¶
func (*PongResponse) ProtoMessage()
func (*PongResponse) ProtoReflect ¶
func (x *PongResponse) ProtoReflect() protoreflect.Message
func (*PongResponse) Reset ¶
func (x *PongResponse) Reset()
func (*PongResponse) String ¶
func (x *PongResponse) String() string
type ProtocolEvent ¶
type ProtocolEvent struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for the event
Event string `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"` // Event type being sent
Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` // Event payload data
// contains filtered or unexported fields
}
Generic protocol event (server-initiated)
func (*ProtocolEvent) Descriptor
deprecated
func (*ProtocolEvent) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolEvent.ProtoReflect.Descriptor instead.
func (*ProtocolEvent) GetEvent ¶
func (x *ProtocolEvent) GetEvent() string
func (*ProtocolEvent) GetId ¶
func (x *ProtocolEvent) GetId() string
func (*ProtocolEvent) GetPayload ¶
func (x *ProtocolEvent) GetPayload() []byte
func (*ProtocolEvent) ProtoMessage ¶
func (*ProtocolEvent) ProtoMessage()
func (*ProtocolEvent) ProtoReflect ¶
func (x *ProtocolEvent) ProtoReflect() protoreflect.Message
func (*ProtocolEvent) Reset ¶
func (x *ProtocolEvent) Reset()
func (*ProtocolEvent) String ¶
func (x *ProtocolEvent) String() string
type ProtocolResponse ¶
type ProtocolResponse struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for the response
Event string `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"` // Event type this response is for
Success bool `protobuf:"varint,3,opt,name=success,proto3" json:"success,omitempty"` // Whether the operation was successful
Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` // Error message if operation failed
Payload []byte `protobuf:"bytes,5,opt,name=payload,proto3" json:"payload,omitempty"` // Optional response payload data
// contains filtered or unexported fields
}
Generic protocol response
func (*ProtocolResponse) Descriptor
deprecated
func (*ProtocolResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolResponse.ProtoReflect.Descriptor instead.
func (*ProtocolResponse) GetError ¶
func (x *ProtocolResponse) GetError() string
func (*ProtocolResponse) GetEvent ¶
func (x *ProtocolResponse) GetEvent() string
func (*ProtocolResponse) GetId ¶
func (x *ProtocolResponse) GetId() string
func (*ProtocolResponse) GetPayload ¶
func (x *ProtocolResponse) GetPayload() []byte
func (*ProtocolResponse) GetSuccess ¶
func (x *ProtocolResponse) GetSuccess() bool
func (*ProtocolResponse) ProtoMessage ¶
func (*ProtocolResponse) ProtoMessage()
func (*ProtocolResponse) ProtoReflect ¶
func (x *ProtocolResponse) ProtoReflect() protoreflect.Message
func (*ProtocolResponse) Reset ¶
func (x *ProtocolResponse) Reset()
func (*ProtocolResponse) String ¶
func (x *ProtocolResponse) String() string
type RequestMonitorSnapshot ¶ added in v1.0.163
type RequestMonitorSnapshot struct {
// contains filtered or unexported fields
}
func (*RequestMonitorSnapshot) Descriptor
deprecated
added in
v1.0.163
func (*RequestMonitorSnapshot) Descriptor() ([]byte, []int)
Deprecated: Use RequestMonitorSnapshot.ProtoReflect.Descriptor instead.
func (*RequestMonitorSnapshot) ProtoMessage ¶ added in v1.0.163
func (*RequestMonitorSnapshot) ProtoMessage()
func (*RequestMonitorSnapshot) ProtoReflect ¶ added in v1.0.163
func (x *RequestMonitorSnapshot) ProtoReflect() protoreflect.Message
func (*RequestMonitorSnapshot) Reset ¶ added in v1.0.163
func (x *RequestMonitorSnapshot) Reset()
func (*RequestMonitorSnapshot) String ¶ added in v1.0.163
func (x *RequestMonitorSnapshot) String() string
type ResourceRequirements ¶
type ResourceRequirements struct {
MemoryLimit int64 `protobuf:"varint,1,opt,name=memory_limit,json=memoryLimit,proto3" json:"memory_limit,omitempty"` // Maximum memory in bytes
CpuLimit int64 `protobuf:"varint,2,opt,name=cpu_limit,json=cpuLimit,proto3" json:"cpu_limit,omitempty"` // Maximum CPU in millicores (1000 = 1 core)
MemoryRequest int64 `protobuf:"varint,3,opt,name=memory_request,json=memoryRequest,proto3" json:"memory_request,omitempty"` // Requested memory in bytes
CpuRequest int64 `protobuf:"varint,4,opt,name=cpu_request,json=cpuRequest,proto3" json:"cpu_request,omitempty"` // Requested CPU in millicores
DiskLimit int64 `protobuf:"varint,5,opt,name=disk_limit,json=diskLimit,proto3" json:"disk_limit,omitempty"` // Maximum storage in bytes
DiskRequest int64 `protobuf:"varint,6,opt,name=disk_request,json=diskRequest,proto3" json:"disk_request,omitempty"` // Requested storage in bytes
// contains filtered or unexported fields
}
func (*ResourceRequirements) Descriptor
deprecated
func (*ResourceRequirements) Descriptor() ([]byte, []int)
Deprecated: Use ResourceRequirements.ProtoReflect.Descriptor instead.
func (*ResourceRequirements) GetCpuLimit ¶
func (x *ResourceRequirements) GetCpuLimit() int64
func (*ResourceRequirements) GetCpuRequest ¶
func (x *ResourceRequirements) GetCpuRequest() int64
func (*ResourceRequirements) GetDiskLimit ¶ added in v1.0.113
func (x *ResourceRequirements) GetDiskLimit() int64
func (*ResourceRequirements) GetDiskRequest ¶ added in v1.0.113
func (x *ResourceRequirements) GetDiskRequest() int64
func (*ResourceRequirements) GetMemoryLimit ¶
func (x *ResourceRequirements) GetMemoryLimit() int64
func (*ResourceRequirements) GetMemoryRequest ¶
func (x *ResourceRequirements) GetMemoryRequest() int64
func (*ResourceRequirements) ProtoMessage ¶
func (*ResourceRequirements) ProtoMessage()
func (*ResourceRequirements) ProtoReflect ¶
func (x *ResourceRequirements) ProtoReflect() protoreflect.Message
func (*ResourceRequirements) Reset ¶
func (x *ResourceRequirements) Reset()
func (*ResourceRequirements) String ¶
func (x *ResourceRequirements) String() string
type RestoreSandboxTask ¶ added in v1.0.151
type RestoreSandboxTask struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
CheckpointId string `protobuf:"bytes,2,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
DownloadUrl string `protobuf:"bytes,3,opt,name=download_url,json=downloadUrl,proto3" json:"download_url,omitempty"` // Presigned S3 URL for downloading checkpoint bundle
NetworkName string `protobuf:"bytes,4,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
SandboxSpec []byte `protobuf:"bytes,5,opt,name=sandbox_spec,json=sandboxSpec,proto3" json:"sandbox_spec,omitempty"` // JSON-encoded SandboxSpec
OrgId string `protobuf:"bytes,6,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
ProjectId string `protobuf:"bytes,7,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
// contains filtered or unexported fields
}
RestoreSandboxTask is sent by Gravity to the destination Hadron to restore a sandbox.
func (*RestoreSandboxTask) Descriptor
deprecated
added in
v1.0.151
func (*RestoreSandboxTask) Descriptor() ([]byte, []int)
Deprecated: Use RestoreSandboxTask.ProtoReflect.Descriptor instead.
func (*RestoreSandboxTask) GetCheckpointId ¶ added in v1.0.151
func (x *RestoreSandboxTask) GetCheckpointId() string
func (*RestoreSandboxTask) GetDownloadUrl ¶ added in v1.0.151
func (x *RestoreSandboxTask) GetDownloadUrl() string
func (*RestoreSandboxTask) GetNetworkName ¶ added in v1.0.151
func (x *RestoreSandboxTask) GetNetworkName() string
func (*RestoreSandboxTask) GetOrgId ¶ added in v1.0.151
func (x *RestoreSandboxTask) GetOrgId() string
func (*RestoreSandboxTask) GetProjectId ¶ added in v1.0.151
func (x *RestoreSandboxTask) GetProjectId() string
func (*RestoreSandboxTask) GetSandboxId ¶ added in v1.0.151
func (x *RestoreSandboxTask) GetSandboxId() string
func (*RestoreSandboxTask) GetSandboxSpec ¶ added in v1.0.151
func (x *RestoreSandboxTask) GetSandboxSpec() []byte
func (*RestoreSandboxTask) ProtoMessage ¶ added in v1.0.151
func (*RestoreSandboxTask) ProtoMessage()
func (*RestoreSandboxTask) ProtoReflect ¶ added in v1.0.151
func (x *RestoreSandboxTask) ProtoReflect() protoreflect.Message
func (*RestoreSandboxTask) Reset ¶ added in v1.0.151
func (x *RestoreSandboxTask) Reset()
func (*RestoreSandboxTask) String ¶ added in v1.0.151
func (x *RestoreSandboxTask) String() string
type ResumeRequest ¶
type ResumeRequest struct {
Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for resuming the session
// contains filtered or unexported fields
}
Resume request
func (*ResumeRequest) Descriptor
deprecated
func (*ResumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeRequest.ProtoReflect.Descriptor instead.
func (*ResumeRequest) GetReason ¶
func (x *ResumeRequest) GetReason() string
func (*ResumeRequest) ProtoMessage ¶
func (*ResumeRequest) ProtoMessage()
func (*ResumeRequest) ProtoReflect ¶
func (x *ResumeRequest) ProtoReflect() protoreflect.Message
func (*ResumeRequest) Reset ¶
func (x *ResumeRequest) Reset()
func (*ResumeRequest) String ¶
func (x *ResumeRequest) String() string
type RouteDeploymentRequest ¶
type RouteDeploymentRequest struct {
DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"` // Unique identifier for the deployment
VirtualIp string `protobuf:"bytes,3,opt,name=virtual_ip,json=virtualIp,proto3" json:"virtual_ip,omitempty"` // Hadron virtual IP for the deployment
// contains filtered or unexported fields
}
func (*RouteDeploymentRequest) Descriptor
deprecated
func (*RouteDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use RouteDeploymentRequest.ProtoReflect.Descriptor instead.
func (*RouteDeploymentRequest) GetDeploymentId ¶
func (x *RouteDeploymentRequest) GetDeploymentId() string
func (*RouteDeploymentRequest) GetVirtualIp ¶
func (x *RouteDeploymentRequest) GetVirtualIp() string
func (*RouteDeploymentRequest) ProtoMessage ¶
func (*RouteDeploymentRequest) ProtoMessage()
func (*RouteDeploymentRequest) ProtoReflect ¶
func (x *RouteDeploymentRequest) ProtoReflect() protoreflect.Message
func (*RouteDeploymentRequest) Reset ¶
func (x *RouteDeploymentRequest) Reset()
func (*RouteDeploymentRequest) String ¶
func (x *RouteDeploymentRequest) String() string
type RouteDeploymentResponse ¶
type RouteDeploymentResponse struct {
Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
func (*RouteDeploymentResponse) Descriptor
deprecated
func (*RouteDeploymentResponse) Descriptor() ([]byte, []int)
Deprecated: Use RouteDeploymentResponse.ProtoReflect.Descriptor instead.
func (*RouteDeploymentResponse) GetIp ¶
func (x *RouteDeploymentResponse) GetIp() string
func (*RouteDeploymentResponse) ProtoMessage ¶
func (*RouteDeploymentResponse) ProtoMessage()
func (*RouteDeploymentResponse) ProtoReflect ¶
func (x *RouteDeploymentResponse) ProtoReflect() protoreflect.Message
func (*RouteDeploymentResponse) Reset ¶
func (x *RouteDeploymentResponse) Reset()
func (*RouteDeploymentResponse) String ¶
func (x *RouteDeploymentResponse) String() string
type RouteSandboxRequest ¶ added in v1.0.136
type RouteSandboxRequest struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
VirtualIp string `protobuf:"bytes,2,opt,name=virtual_ip,json=virtualIp,proto3" json:"virtual_ip,omitempty"` // Hadron virtual IP for the sandbox
// contains filtered or unexported fields
}
func (*RouteSandboxRequest) Descriptor
deprecated
added in
v1.0.136
func (*RouteSandboxRequest) Descriptor() ([]byte, []int)
Deprecated: Use RouteSandboxRequest.ProtoReflect.Descriptor instead.
func (*RouteSandboxRequest) GetSandboxId ¶ added in v1.0.136
func (x *RouteSandboxRequest) GetSandboxId() string
func (*RouteSandboxRequest) GetVirtualIp ¶ added in v1.0.136
func (x *RouteSandboxRequest) GetVirtualIp() string
func (*RouteSandboxRequest) ProtoMessage ¶ added in v1.0.136
func (*RouteSandboxRequest) ProtoMessage()
func (*RouteSandboxRequest) ProtoReflect ¶ added in v1.0.136
func (x *RouteSandboxRequest) ProtoReflect() protoreflect.Message
func (*RouteSandboxRequest) Reset ¶ added in v1.0.136
func (x *RouteSandboxRequest) Reset()
func (*RouteSandboxRequest) String ¶ added in v1.0.136
func (x *RouteSandboxRequest) String() string
type RouteSandboxResponse ¶ added in v1.0.136
type RouteSandboxResponse struct {
Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
func (*RouteSandboxResponse) Descriptor
deprecated
added in
v1.0.136
func (*RouteSandboxResponse) Descriptor() ([]byte, []int)
Deprecated: Use RouteSandboxResponse.ProtoReflect.Descriptor instead.
func (*RouteSandboxResponse) GetIp ¶ added in v1.0.136
func (x *RouteSandboxResponse) GetIp() string
func (*RouteSandboxResponse) ProtoMessage ¶ added in v1.0.136
func (*RouteSandboxResponse) ProtoMessage()
func (*RouteSandboxResponse) ProtoReflect ¶ added in v1.0.136
func (x *RouteSandboxResponse) ProtoReflect() protoreflect.Message
func (*RouteSandboxResponse) Reset ¶ added in v1.0.136
func (x *RouteSandboxResponse) Reset()
func (*RouteSandboxResponse) String ¶ added in v1.0.136
func (x *RouteSandboxResponse) String() string
type SandboxCheckpointed ¶ added in v1.0.151
type SandboxCheckpointed struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
CheckpointId string `protobuf:"bytes,2,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
S3Key string `protobuf:"bytes,3,opt,name=s3_key,json=s3Key,proto3" json:"s3_key,omitempty"`
BundleSize int64 `protobuf:"varint,4,opt,name=bundle_size,json=bundleSize,proto3" json:"bundle_size,omitempty"`
Success bool `protobuf:"varint,5,opt,name=success,proto3" json:"success,omitempty"`
Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"` // Error message if success=false
SandboxSpec []byte `protobuf:"bytes,7,opt,name=sandbox_spec,json=sandboxSpec,proto3" json:"sandbox_spec,omitempty"` // JSON-encoded SandboxSpec from source machine
// contains filtered or unexported fields
}
SandboxCheckpointed is sent by source Hadron to Gravity after a sandbox has been checkpointed.
func (*SandboxCheckpointed) Descriptor
deprecated
added in
v1.0.151
func (*SandboxCheckpointed) Descriptor() ([]byte, []int)
Deprecated: Use SandboxCheckpointed.ProtoReflect.Descriptor instead.
func (*SandboxCheckpointed) GetBundleSize ¶ added in v1.0.151
func (x *SandboxCheckpointed) GetBundleSize() int64
func (*SandboxCheckpointed) GetCheckpointId ¶ added in v1.0.151
func (x *SandboxCheckpointed) GetCheckpointId() string
func (*SandboxCheckpointed) GetError ¶ added in v1.0.151
func (x *SandboxCheckpointed) GetError() string
func (*SandboxCheckpointed) GetS3Key ¶ added in v1.0.151
func (x *SandboxCheckpointed) GetS3Key() string
func (*SandboxCheckpointed) GetSandboxId ¶ added in v1.0.151
func (x *SandboxCheckpointed) GetSandboxId() string
func (*SandboxCheckpointed) GetSandboxSpec ¶ added in v1.0.158
func (x *SandboxCheckpointed) GetSandboxSpec() []byte
func (*SandboxCheckpointed) GetSuccess ¶ added in v1.0.151
func (x *SandboxCheckpointed) GetSuccess() bool
func (*SandboxCheckpointed) ProtoMessage ¶ added in v1.0.151
func (*SandboxCheckpointed) ProtoMessage()
func (*SandboxCheckpointed) ProtoReflect ¶ added in v1.0.151
func (x *SandboxCheckpointed) ProtoReflect() protoreflect.Message
func (*SandboxCheckpointed) Reset ¶ added in v1.0.151
func (x *SandboxCheckpointed) Reset()
func (*SandboxCheckpointed) String ¶ added in v1.0.151
func (x *SandboxCheckpointed) String() string
type SandboxEvacInfo ¶ added in v1.0.151
type SandboxEvacInfo struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
EstimatedSize int64 `protobuf:"varint,4,opt,name=estimated_size,json=estimatedSize,proto3" json:"estimated_size,omitempty"` // Estimated checkpoint bundle size in bytes
// contains filtered or unexported fields
}
SandboxEvacInfo describes a sandbox that needs to be evacuated.
func (*SandboxEvacInfo) Descriptor
deprecated
added in
v1.0.151
func (*SandboxEvacInfo) Descriptor() ([]byte, []int)
Deprecated: Use SandboxEvacInfo.ProtoReflect.Descriptor instead.
func (*SandboxEvacInfo) GetEstimatedSize ¶ added in v1.0.151
func (x *SandboxEvacInfo) GetEstimatedSize() int64
func (*SandboxEvacInfo) GetOrgId ¶ added in v1.0.151
func (x *SandboxEvacInfo) GetOrgId() string
func (*SandboxEvacInfo) GetProjectId ¶ added in v1.0.151
func (x *SandboxEvacInfo) GetProjectId() string
func (*SandboxEvacInfo) GetSandboxId ¶ added in v1.0.151
func (x *SandboxEvacInfo) GetSandboxId() string
func (*SandboxEvacInfo) ProtoMessage ¶ added in v1.0.151
func (*SandboxEvacInfo) ProtoMessage()
func (*SandboxEvacInfo) ProtoReflect ¶ added in v1.0.151
func (x *SandboxEvacInfo) ProtoReflect() protoreflect.Message
func (*SandboxEvacInfo) Reset ¶ added in v1.0.151
func (x *SandboxEvacInfo) Reset()
func (*SandboxEvacInfo) String ¶ added in v1.0.151
func (x *SandboxEvacInfo) String() string
type SandboxMetadataRequest ¶ added in v1.0.138
type SandboxMetadataRequest struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
GenerateCertificate bool `protobuf:"varint,3,opt,name=generate_certificate,json=generateCertificate,proto3" json:"generate_certificate,omitempty"` // Whether to generate a certificate
// contains filtered or unexported fields
}
Sandbox metadata request
func (*SandboxMetadataRequest) Descriptor
deprecated
added in
v1.0.138
func (*SandboxMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use SandboxMetadataRequest.ProtoReflect.Descriptor instead.
func (*SandboxMetadataRequest) GetGenerateCertificate ¶ added in v1.0.138
func (x *SandboxMetadataRequest) GetGenerateCertificate() bool
func (*SandboxMetadataRequest) GetOrgId ¶ added in v1.0.138
func (x *SandboxMetadataRequest) GetOrgId() string
func (*SandboxMetadataRequest) GetSandboxId ¶ added in v1.0.138
func (x *SandboxMetadataRequest) GetSandboxId() string
func (*SandboxMetadataRequest) ProtoMessage ¶ added in v1.0.138
func (*SandboxMetadataRequest) ProtoMessage()
func (*SandboxMetadataRequest) ProtoReflect ¶ added in v1.0.138
func (x *SandboxMetadataRequest) ProtoReflect() protoreflect.Message
func (*SandboxMetadataRequest) Reset ¶ added in v1.0.138
func (x *SandboxMetadataRequest) Reset()
func (*SandboxMetadataRequest) String ¶ added in v1.0.138
func (x *SandboxMetadataRequest) String() string
type SandboxMetadataResponse ¶ added in v1.0.138
type SandboxMetadataResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // Whether the request was successful
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // Error message if request failed
ExtraHosts []string `protobuf:"bytes,3,rep,name=extra_hosts,json=extraHosts,proto3" json:"extra_hosts,omitempty"` // Extra /etc/hosts entries for the sandbox
CertBundle string `protobuf:"bytes,4,opt,name=cert_bundle,json=certBundle,proto3" json:"cert_bundle,omitempty"` // PEM certificate bundle (cert, ca, key)
// contains filtered or unexported fields
}
Sandbox metadata response
func (*SandboxMetadataResponse) Descriptor
deprecated
added in
v1.0.138
func (*SandboxMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use SandboxMetadataResponse.ProtoReflect.Descriptor instead.
func (*SandboxMetadataResponse) GetCertBundle ¶ added in v1.0.138
func (x *SandboxMetadataResponse) GetCertBundle() string
func (*SandboxMetadataResponse) GetError ¶ added in v1.0.138
func (x *SandboxMetadataResponse) GetError() string
func (*SandboxMetadataResponse) GetExtraHosts ¶ added in v1.0.138
func (x *SandboxMetadataResponse) GetExtraHosts() []string
func (*SandboxMetadataResponse) GetSuccess ¶ added in v1.0.138
func (x *SandboxMetadataResponse) GetSuccess() bool
func (*SandboxMetadataResponse) ProtoMessage ¶ added in v1.0.138
func (*SandboxMetadataResponse) ProtoMessage()
func (*SandboxMetadataResponse) ProtoReflect ¶ added in v1.0.138
func (x *SandboxMetadataResponse) ProtoReflect() protoreflect.Message
func (*SandboxMetadataResponse) Reset ¶ added in v1.0.138
func (x *SandboxMetadataResponse) Reset()
func (*SandboxMetadataResponse) String ¶ added in v1.0.138
func (x *SandboxMetadataResponse) String() string
type SandboxRestored ¶ added in v1.0.151
type SandboxRestored struct {
SandboxId string `protobuf:"bytes,1,opt,name=sandbox_id,json=sandboxId,proto3" json:"sandbox_id,omitempty"`
Ipv6Address string `protobuf:"bytes,2,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"` // New IPv6 address on destination machine
Success bool `protobuf:"varint,3,opt,name=success,proto3" json:"success,omitempty"`
Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` // Error message if success=false
// contains filtered or unexported fields
}
SandboxRestored is sent by destination Hadron to Gravity after a sandbox has been restored.
func (*SandboxRestored) Descriptor
deprecated
added in
v1.0.151
func (*SandboxRestored) Descriptor() ([]byte, []int)
Deprecated: Use SandboxRestored.ProtoReflect.Descriptor instead.
func (*SandboxRestored) GetError ¶ added in v1.0.151
func (x *SandboxRestored) GetError() string
func (*SandboxRestored) GetIpv6Address ¶ added in v1.0.151
func (x *SandboxRestored) GetIpv6Address() string
func (*SandboxRestored) GetSandboxId ¶ added in v1.0.151
func (x *SandboxRestored) GetSandboxId() string
func (*SandboxRestored) GetSuccess ¶ added in v1.0.151
func (x *SandboxRestored) GetSuccess() bool
func (*SandboxRestored) ProtoMessage ¶ added in v1.0.151
func (*SandboxRestored) ProtoMessage()
func (*SandboxRestored) ProtoReflect ¶ added in v1.0.151
func (x *SandboxRestored) ProtoReflect() protoreflect.Message
func (*SandboxRestored) Reset ¶ added in v1.0.151
func (x *SandboxRestored) Reset()
func (*SandboxRestored) String ¶ added in v1.0.151
func (x *SandboxRestored) String() string
type SecretRule ¶ added in v1.0.174
type SecretRule struct {
Env string `protobuf:"bytes,1,opt,name=env,proto3" json:"env,omitempty"` // Environment variable name containing the secret (required)
Header string `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"` // HTTP header to intercept (case-insensitive, required), e.g. "authorization"
Scheme SecretScheme `protobuf:"varint,3,opt,name=scheme,proto3,enum=gravity.SecretScheme" json:"scheme,omitempty"` // How the secret is formatted in the header (required)
HostMatch []string `protobuf:"bytes,4,rep,name=host_match,json=hostMatch,proto3" json:"host_match,omitempty"` // Glob patterns for allowed destination hosts (required, non-empty).
// contains filtered or unexported fields
}
SecretRule defines how a secret environment variable is injected into outbound HTTP requests by the transparent proxy. The proxy replaces hashed placeholder tokens with real secret values in the specified header, only for requests matching the allowed hosts.
func (*SecretRule) Descriptor
deprecated
added in
v1.0.174
func (*SecretRule) Descriptor() ([]byte, []int)
Deprecated: Use SecretRule.ProtoReflect.Descriptor instead.
func (*SecretRule) GetEnv ¶ added in v1.0.174
func (x *SecretRule) GetEnv() string
func (*SecretRule) GetHeader ¶ added in v1.0.174
func (x *SecretRule) GetHeader() string
func (*SecretRule) GetHostMatch ¶ added in v1.0.174
func (x *SecretRule) GetHostMatch() []string
func (*SecretRule) GetScheme ¶ added in v1.0.174
func (x *SecretRule) GetScheme() SecretScheme
func (*SecretRule) ProtoMessage ¶ added in v1.0.174
func (*SecretRule) ProtoMessage()
func (*SecretRule) ProtoReflect ¶ added in v1.0.174
func (x *SecretRule) ProtoReflect() protoreflect.Message
func (*SecretRule) Reset ¶ added in v1.0.174
func (x *SecretRule) Reset()
func (*SecretRule) String ¶ added in v1.0.174
func (x *SecretRule) String() string
type SecretScheme ¶ added in v1.0.174
type SecretScheme int32
SecretScheme describes how the secret value is formatted inside the HTTP header before being sent upstream.
const ( SecretScheme_SECRET_SCHEME_UNSPECIFIED SecretScheme = 0 // Invalid / not set — rule will be rejected at validation SecretScheme_SECRET_SCHEME_BEARER SecretScheme = 1 // "Bearer <value>" in the header (e.g. Authorization) SecretScheme_SECRET_SCHEME_BASIC SecretScheme = 2 // HTTP Basic auth — password portion is replaced SecretScheme_SECRET_SCHEME_RAW SecretScheme = 3 // Header value is the literal secret (e.g. x-api-key) )
func (SecretScheme) Descriptor ¶ added in v1.0.174
func (SecretScheme) Descriptor() protoreflect.EnumDescriptor
func (SecretScheme) Enum ¶ added in v1.0.174
func (x SecretScheme) Enum() *SecretScheme
func (SecretScheme) EnumDescriptor
deprecated
added in
v1.0.174
func (SecretScheme) EnumDescriptor() ([]byte, []int)
Deprecated: Use SecretScheme.Descriptor instead.
func (SecretScheme) Number ¶ added in v1.0.174
func (x SecretScheme) Number() protoreflect.EnumNumber
func (SecretScheme) String ¶ added in v1.0.174
func (x SecretScheme) String() string
func (SecretScheme) Type ¶ added in v1.0.174
func (SecretScheme) Type() protoreflect.EnumType
type SessionCloseRequest ¶ added in v1.0.139
type SessionCloseRequest struct {
Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for closing the session
// contains filtered or unexported fields
}
SessionCloseRequest is sent to gracefully close the session.
func (*SessionCloseRequest) Descriptor
deprecated
added in
v1.0.139
func (*SessionCloseRequest) Descriptor() ([]byte, []int)
Deprecated: Use SessionCloseRequest.ProtoReflect.Descriptor instead.
func (*SessionCloseRequest) GetReason ¶ added in v1.0.139
func (x *SessionCloseRequest) GetReason() string
func (*SessionCloseRequest) ProtoMessage ¶ added in v1.0.139
func (*SessionCloseRequest) ProtoMessage()
func (*SessionCloseRequest) ProtoReflect ¶ added in v1.0.139
func (x *SessionCloseRequest) ProtoReflect() protoreflect.Message
func (*SessionCloseRequest) Reset ¶ added in v1.0.139
func (x *SessionCloseRequest) Reset()
func (*SessionCloseRequest) String ¶ added in v1.0.139
func (x *SessionCloseRequest) String() string
type SessionHello ¶ added in v1.0.139
type SessionHello struct {
ProtocolVersion int32 `protobuf:"varint,1,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"` // Protocol version number for compatibility
ClientVersion string `protobuf:"bytes,2,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"` // Version string of the client (e.g., SHA, semver)
ClientName string `protobuf:"bytes,3,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"` // Name of the client application (e.g., "hadron")
Deployments []*ExistingDeployment `protobuf:"bytes,4,rep,name=deployments,proto3" json:"deployments,omitempty"` // List of existing deployments to restore
HostInfo *HostInfo `protobuf:"bytes,5,opt,name=host_info,json=hostInfo,proto3" json:"host_info,omitempty"` // Information about the host system
Capabilities *ClientCapabilities `protobuf:"bytes,6,opt,name=capabilities,proto3" json:"capabilities,omitempty"` // Client capabilities for this session
// Instance metadata (extracted from cert but also sent for validation)
InstanceId string `protobuf:"bytes,7,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` // Instance ID (must match cert CN)
// contains filtered or unexported fields
}
SessionHello is sent by the client as the first message after TLS handshake. The org_id and instance_id are extracted from the client certificate.
func (*SessionHello) Descriptor
deprecated
added in
v1.0.139
func (*SessionHello) Descriptor() ([]byte, []int)
Deprecated: Use SessionHello.ProtoReflect.Descriptor instead.
func (*SessionHello) GetCapabilities ¶ added in v1.0.139
func (x *SessionHello) GetCapabilities() *ClientCapabilities
func (*SessionHello) GetClientName ¶ added in v1.0.139
func (x *SessionHello) GetClientName() string
func (*SessionHello) GetClientVersion ¶ added in v1.0.139
func (x *SessionHello) GetClientVersion() string
func (*SessionHello) GetDeployments ¶ added in v1.0.139
func (x *SessionHello) GetDeployments() []*ExistingDeployment
func (*SessionHello) GetHostInfo ¶ added in v1.0.139
func (x *SessionHello) GetHostInfo() *HostInfo
func (*SessionHello) GetInstanceId ¶ added in v1.0.139
func (x *SessionHello) GetInstanceId() string
func (*SessionHello) GetProtocolVersion ¶ added in v1.0.139
func (x *SessionHello) GetProtocolVersion() int32
func (*SessionHello) ProtoMessage ¶ added in v1.0.139
func (*SessionHello) ProtoMessage()
func (*SessionHello) ProtoReflect ¶ added in v1.0.139
func (x *SessionHello) ProtoReflect() protoreflect.Message
func (*SessionHello) Reset ¶ added in v1.0.139
func (x *SessionHello) Reset()
func (*SessionHello) String ¶ added in v1.0.139
func (x *SessionHello) String() string
type SessionHelloResponse ¶ added in v1.0.139
type SessionHelloResponse struct {
MachineId string `protobuf:"bytes,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"` // Deterministic machine ID assigned by server
OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` // Organization ID (from cert verification)
OtlpUrl string `protobuf:"bytes,3,opt,name=otlp_url,json=otlpUrl,proto3" json:"otlp_url,omitempty"` // OpenTelemetry endpoint URL for metrics
OtlpKey string `protobuf:"bytes,4,opt,name=otlp_key,json=otlpKey,proto3" json:"otlp_key,omitempty"` // OpenTelemetry API key for authentication
ApiUrl string `protobuf:"bytes,5,opt,name=api_url,json=apiUrl,proto3" json:"api_url,omitempty"` // Base URL for API operations
Environment []string `protobuf:"bytes,6,rep,name=environment,proto3" json:"environment,omitempty"` // Environment variables to set
HostMapping []*HostMapping `protobuf:"bytes,7,rep,name=host_mapping,json=hostMapping,proto3" json:"host_mapping,omitempty"` // Host to IP address mappings
SubnetRoutes []string `protobuf:"bytes,8,rep,name=subnet_routes,json=subnetRoutes,proto3" json:"subnet_routes,omitempty"` // Subnet routes for the session
GravityServer string `protobuf:"bytes,9,opt,name=gravity_server,json=gravityServer,proto3" json:"gravity_server,omitempty"` // The gravity server that we're connected to
Hostname string `protobuf:"bytes,10,opt,name=hostname,proto3" json:"hostname,omitempty"` // Dynamic hostname if requested
SshPublicKey []byte `protobuf:"bytes,11,opt,name=ssh_public_key,json=sshPublicKey,proto3" json:"ssh_public_key,omitempty"` // SSH public key for internal trusted connections
MachineToken string `protobuf:"bytes,12,opt,name=machine_token,json=machineToken,proto3" json:"machine_token,omitempty"` // JWT token for machine to authenticate with catalyst
MachineCertBundle string `protobuf:"bytes,13,opt,name=machine_cert_bundle,json=machineCertBundle,proto3" json:"machine_cert_bundle,omitempty"` // PEM certificate bundle (cert, ca, key)
// contains filtered or unexported fields
}
SessionHelloResponse is sent by the server after successful authentication.
func (*SessionHelloResponse) Descriptor
deprecated
added in
v1.0.139
func (*SessionHelloResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionHelloResponse.ProtoReflect.Descriptor instead.
func (*SessionHelloResponse) GetApiUrl ¶ added in v1.0.139
func (x *SessionHelloResponse) GetApiUrl() string
func (*SessionHelloResponse) GetEnvironment ¶ added in v1.0.139
func (x *SessionHelloResponse) GetEnvironment() []string
func (*SessionHelloResponse) GetGravityServer ¶ added in v1.0.139
func (x *SessionHelloResponse) GetGravityServer() string
func (*SessionHelloResponse) GetHostMapping ¶ added in v1.0.139
func (x *SessionHelloResponse) GetHostMapping() []*HostMapping
func (*SessionHelloResponse) GetHostname ¶ added in v1.0.139
func (x *SessionHelloResponse) GetHostname() string
func (*SessionHelloResponse) GetMachineCertBundle ¶ added in v1.0.139
func (x *SessionHelloResponse) GetMachineCertBundle() string
func (*SessionHelloResponse) GetMachineId ¶ added in v1.0.139
func (x *SessionHelloResponse) GetMachineId() string
func (*SessionHelloResponse) GetMachineToken ¶ added in v1.0.139
func (x *SessionHelloResponse) GetMachineToken() string
func (*SessionHelloResponse) GetOrgId ¶ added in v1.0.139
func (x *SessionHelloResponse) GetOrgId() string
func (*SessionHelloResponse) GetOtlpKey ¶ added in v1.0.139
func (x *SessionHelloResponse) GetOtlpKey() string
func (*SessionHelloResponse) GetOtlpUrl ¶ added in v1.0.139
func (x *SessionHelloResponse) GetOtlpUrl() string
func (*SessionHelloResponse) GetSshPublicKey ¶ added in v1.0.139
func (x *SessionHelloResponse) GetSshPublicKey() []byte
func (*SessionHelloResponse) GetSubnetRoutes ¶ added in v1.0.139
func (x *SessionHelloResponse) GetSubnetRoutes() []string
func (*SessionHelloResponse) ProtoMessage ¶ added in v1.0.139
func (*SessionHelloResponse) ProtoMessage()
func (*SessionHelloResponse) ProtoReflect ¶ added in v1.0.139
func (x *SessionHelloResponse) ProtoReflect() protoreflect.Message
func (*SessionHelloResponse) Reset ¶ added in v1.0.139
func (x *SessionHelloResponse) Reset()
func (*SessionHelloResponse) String ¶ added in v1.0.139
func (x *SessionHelloResponse) String() string
type SessionMessage ¶ added in v1.0.139
type SessionMessage struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
StreamId string `protobuf:"bytes,2,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"` // Logical stream identifier for multiplexing
// Types that are valid to be assigned to MessageType:
//
// *SessionMessage_SessionHello
// *SessionMessage_SessionHelloResponse
// *SessionMessage_SessionClose
// *SessionMessage_RouteDeployment
// *SessionMessage_RouteDeploymentResponse
// *SessionMessage_Unprovision
// *SessionMessage_RouteSandbox
// *SessionMessage_RouteSandboxResponse
// *SessionMessage_Ping
// *SessionMessage_Pong
// *SessionMessage_MonitorReport
// *SessionMessage_MonitorCommand
// *SessionMessage_Pause
// *SessionMessage_Resume
// *SessionMessage_ConfigUpdate
// *SessionMessage_ConfigUpdateResponse
// *SessionMessage_Response
// *SessionMessage_Event
// *SessionMessage_EvacuateRequest
// *SessionMessage_EvacuationPlan
// *SessionMessage_SandboxCheckpointed
// *SessionMessage_RestoreSandboxTask
// *SessionMessage_SandboxRestored
// *SessionMessage_CheckpointUrlRequest
// *SessionMessage_CheckpointUrlResponse
MessageType isSessionMessage_MessageType `protobuf_oneof:"message_type"`
// contains filtered or unexported fields
}
SessionMessage is the bidirectional message type for EstablishSession. It contains all control plane messages for the session lifecycle.
func (*SessionMessage) Descriptor
deprecated
added in
v1.0.139
func (*SessionMessage) Descriptor() ([]byte, []int)
Deprecated: Use SessionMessage.ProtoReflect.Descriptor instead.
func (*SessionMessage) GetCheckpointUrlRequest ¶ added in v1.0.152
func (x *SessionMessage) GetCheckpointUrlRequest() *CheckpointURLRequest
func (*SessionMessage) GetCheckpointUrlResponse ¶ added in v1.0.152
func (x *SessionMessage) GetCheckpointUrlResponse() *CheckpointURLResponse
func (*SessionMessage) GetConfigUpdate ¶ added in v1.0.139
func (x *SessionMessage) GetConfigUpdate() *ConfigurationUpdate
func (*SessionMessage) GetConfigUpdateResponse ¶ added in v1.0.139
func (x *SessionMessage) GetConfigUpdateResponse() *ConfigurationUpdateResponse
func (*SessionMessage) GetEvacuateRequest ¶ added in v1.0.151
func (x *SessionMessage) GetEvacuateRequest() *EvacuateRequest
func (*SessionMessage) GetEvacuationPlan ¶ added in v1.0.151
func (x *SessionMessage) GetEvacuationPlan() *EvacuationPlan
func (*SessionMessage) GetEvent ¶ added in v1.0.139
func (x *SessionMessage) GetEvent() *ProtocolEvent
func (*SessionMessage) GetId ¶ added in v1.0.139
func (x *SessionMessage) GetId() string
func (*SessionMessage) GetMessageType ¶ added in v1.0.139
func (x *SessionMessage) GetMessageType() isSessionMessage_MessageType
func (*SessionMessage) GetMonitorCommand ¶ added in v1.0.163
func (x *SessionMessage) GetMonitorCommand() *MonitorCommand
func (*SessionMessage) GetMonitorReport ¶ added in v1.0.163
func (x *SessionMessage) GetMonitorReport() *NodeMonitorReport
func (*SessionMessage) GetPause ¶ added in v1.0.139
func (x *SessionMessage) GetPause() *PauseRequest
func (*SessionMessage) GetPing ¶ added in v1.0.139
func (x *SessionMessage) GetPing() *PingRequest
func (*SessionMessage) GetPong ¶ added in v1.0.139
func (x *SessionMessage) GetPong() *PongResponse
func (*SessionMessage) GetResponse ¶ added in v1.0.139
func (x *SessionMessage) GetResponse() *ProtocolResponse
func (*SessionMessage) GetRestoreSandboxTask ¶ added in v1.0.151
func (x *SessionMessage) GetRestoreSandboxTask() *RestoreSandboxTask
func (*SessionMessage) GetResume ¶ added in v1.0.139
func (x *SessionMessage) GetResume() *ResumeRequest
func (*SessionMessage) GetRouteDeployment ¶ added in v1.0.139
func (x *SessionMessage) GetRouteDeployment() *RouteDeploymentRequest
func (*SessionMessage) GetRouteDeploymentResponse ¶ added in v1.0.139
func (x *SessionMessage) GetRouteDeploymentResponse() *RouteDeploymentResponse
func (*SessionMessage) GetRouteSandbox ¶ added in v1.0.139
func (x *SessionMessage) GetRouteSandbox() *RouteSandboxRequest
func (*SessionMessage) GetRouteSandboxResponse ¶ added in v1.0.139
func (x *SessionMessage) GetRouteSandboxResponse() *RouteSandboxResponse
func (*SessionMessage) GetSandboxCheckpointed ¶ added in v1.0.151
func (x *SessionMessage) GetSandboxCheckpointed() *SandboxCheckpointed
func (*SessionMessage) GetSandboxRestored ¶ added in v1.0.151
func (x *SessionMessage) GetSandboxRestored() *SandboxRestored
func (*SessionMessage) GetSessionClose ¶ added in v1.0.139
func (x *SessionMessage) GetSessionClose() *SessionCloseRequest
func (*SessionMessage) GetSessionHello ¶ added in v1.0.139
func (x *SessionMessage) GetSessionHello() *SessionHello
func (*SessionMessage) GetSessionHelloResponse ¶ added in v1.0.139
func (x *SessionMessage) GetSessionHelloResponse() *SessionHelloResponse
func (*SessionMessage) GetStreamId ¶ added in v1.0.139
func (x *SessionMessage) GetStreamId() string
func (*SessionMessage) GetUnprovision ¶ added in v1.0.139
func (x *SessionMessage) GetUnprovision() *UnprovisionRequest
func (*SessionMessage) ProtoMessage ¶ added in v1.0.139
func (*SessionMessage) ProtoMessage()
func (*SessionMessage) ProtoReflect ¶ added in v1.0.139
func (x *SessionMessage) ProtoReflect() protoreflect.Message
func (*SessionMessage) Reset ¶ added in v1.0.139
func (x *SessionMessage) Reset()
func (*SessionMessage) String ¶ added in v1.0.139
func (x *SessionMessage) String() string
type SessionMessage_CheckpointUrlRequest ¶ added in v1.0.152
type SessionMessage_CheckpointUrlRequest struct {
// Checkpoint URL requests (65-66) — presigned URL generation for suspend/resume
CheckpointUrlRequest *CheckpointURLRequest `protobuf:"bytes,65,opt,name=checkpoint_url_request,json=checkpointUrlRequest,proto3,oneof"`
}
type SessionMessage_CheckpointUrlResponse ¶ added in v1.0.152
type SessionMessage_CheckpointUrlResponse struct {
CheckpointUrlResponse *CheckpointURLResponse `protobuf:"bytes,66,opt,name=checkpoint_url_response,json=checkpointUrlResponse,proto3,oneof"`
}
type SessionMessage_ConfigUpdate ¶ added in v1.0.139
type SessionMessage_ConfigUpdate struct {
// Configuration management (45-49)
ConfigUpdate *ConfigurationUpdate `protobuf:"bytes,45,opt,name=config_update,json=configUpdate,proto3,oneof"`
}
type SessionMessage_ConfigUpdateResponse ¶ added in v1.0.139
type SessionMessage_ConfigUpdateResponse struct {
ConfigUpdateResponse *ConfigurationUpdateResponse `protobuf:"bytes,46,opt,name=config_update_response,json=configUpdateResponse,proto3,oneof"`
}
type SessionMessage_EvacuateRequest ¶ added in v1.0.151
type SessionMessage_EvacuateRequest struct {
// Evacuation / live migration (60-69)
EvacuateRequest *EvacuateRequest `protobuf:"bytes,60,opt,name=evacuate_request,json=evacuateRequest,proto3,oneof"`
}
type SessionMessage_EvacuationPlan ¶ added in v1.0.151
type SessionMessage_EvacuationPlan struct {
EvacuationPlan *EvacuationPlan `protobuf:"bytes,61,opt,name=evacuation_plan,json=evacuationPlan,proto3,oneof"`
}
type SessionMessage_Event ¶ added in v1.0.139
type SessionMessage_Event struct {
Event *ProtocolEvent `protobuf:"bytes,51,opt,name=event,proto3,oneof"`
}
type SessionMessage_MonitorCommand ¶ added in v1.0.163
type SessionMessage_MonitorCommand struct {
MonitorCommand *MonitorCommand `protobuf:"bytes,34,opt,name=monitor_command,json=monitorCommand,proto3,oneof"` // Monitoring commands (gravity → hadron)
}
type SessionMessage_MonitorReport ¶ added in v1.0.163
type SessionMessage_MonitorReport struct {
// Field 32 reserved (was: ReportRequest report, deprecated and removed)
MonitorReport *NodeMonitorReport `protobuf:"bytes,33,opt,name=monitor_report,json=monitorReport,proto3,oneof"` // Node monitoring report (hadron → gravity)
}
type SessionMessage_Pause ¶ added in v1.0.139
type SessionMessage_Pause struct {
// Session control (40-49)
Pause *PauseRequest `protobuf:"bytes,40,opt,name=pause,proto3,oneof"`
}
type SessionMessage_Ping ¶ added in v1.0.139
type SessionMessage_Ping struct {
// Health and monitoring (30-39)
Ping *PingRequest `protobuf:"bytes,30,opt,name=ping,proto3,oneof"`
}
type SessionMessage_Pong ¶ added in v1.0.139
type SessionMessage_Pong struct {
Pong *PongResponse `protobuf:"bytes,31,opt,name=pong,proto3,oneof"`
}
type SessionMessage_Response ¶ added in v1.0.139
type SessionMessage_Response struct {
// Generic protocol messages (50-59)
Response *ProtocolResponse `protobuf:"bytes,50,opt,name=response,proto3,oneof"`
}
type SessionMessage_RestoreSandboxTask ¶ added in v1.0.151
type SessionMessage_RestoreSandboxTask struct {
RestoreSandboxTask *RestoreSandboxTask `protobuf:"bytes,63,opt,name=restore_sandbox_task,json=restoreSandboxTask,proto3,oneof"`
}
type SessionMessage_Resume ¶ added in v1.0.139
type SessionMessage_Resume struct {
Resume *ResumeRequest `protobuf:"bytes,41,opt,name=resume,proto3,oneof"`
}
type SessionMessage_RouteDeployment ¶ added in v1.0.139
type SessionMessage_RouteDeployment struct {
// Deployment management (20-29)
RouteDeployment *RouteDeploymentRequest `protobuf:"bytes,22,opt,name=route_deployment,json=routeDeployment,proto3,oneof"`
}
type SessionMessage_RouteDeploymentResponse ¶ added in v1.0.139
type SessionMessage_RouteDeploymentResponse struct {
RouteDeploymentResponse *RouteDeploymentResponse `protobuf:"bytes,23,opt,name=route_deployment_response,json=routeDeploymentResponse,proto3,oneof"`
}
type SessionMessage_RouteSandbox ¶ added in v1.0.139
type SessionMessage_RouteSandbox struct {
RouteSandbox *RouteSandboxRequest `protobuf:"bytes,26,opt,name=route_sandbox,json=routeSandbox,proto3,oneof"`
}
type SessionMessage_RouteSandboxResponse ¶ added in v1.0.139
type SessionMessage_RouteSandboxResponse struct {
RouteSandboxResponse *RouteSandboxResponse `protobuf:"bytes,27,opt,name=route_sandbox_response,json=routeSandboxResponse,proto3,oneof"`
}
type SessionMessage_SandboxCheckpointed ¶ added in v1.0.151
type SessionMessage_SandboxCheckpointed struct {
SandboxCheckpointed *SandboxCheckpointed `protobuf:"bytes,62,opt,name=sandbox_checkpointed,json=sandboxCheckpointed,proto3,oneof"`
}
type SessionMessage_SandboxRestored ¶ added in v1.0.151
type SessionMessage_SandboxRestored struct {
SandboxRestored *SandboxRestored `protobuf:"bytes,64,opt,name=sandbox_restored,json=sandboxRestored,proto3,oneof"`
}
type SessionMessage_SessionClose ¶ added in v1.0.139
type SessionMessage_SessionClose struct {
SessionClose *SessionCloseRequest `protobuf:"bytes,15,opt,name=session_close,json=sessionClose,proto3,oneof"`
}
type SessionMessage_SessionHello ¶ added in v1.0.139
type SessionMessage_SessionHello struct {
// Session lifecycle (10-19)
SessionHello *SessionHello `protobuf:"bytes,10,opt,name=session_hello,json=sessionHello,proto3,oneof"`
}
type SessionMessage_SessionHelloResponse ¶ added in v1.0.139
type SessionMessage_SessionHelloResponse struct {
SessionHelloResponse *SessionHelloResponse `protobuf:"bytes,11,opt,name=session_hello_response,json=sessionHelloResponse,proto3,oneof"`
}
type SessionMessage_Unprovision ¶ added in v1.0.139
type SessionMessage_Unprovision struct {
Unprovision *UnprovisionRequest `protobuf:"bytes,25,opt,name=unprovision,proto3,oneof"`
}
type StallIndicators ¶ added in v1.0.168
type StallIndicators struct {
// Timestamps of last successful data-plane activity
LastInboundDeliveryAtUs int64 `` // last successful ProcessInPacket
/* 137-byte string literal not displayed */
LastOutboundSendAtUs int64 `` // last successful sendTunnelPacket
/* 128-byte string literal not displayed */
// Per-interval activity flags
ControlPlaneActive bool `protobuf:"varint,3,opt,name=control_plane_active,json=controlPlaneActive,proto3" json:"control_plane_active,omitempty"` // had ping/pong activity this interval
TunnelActive bool `protobuf:"varint,4,opt,name=tunnel_active,json=tunnelActive,proto3" json:"tunnel_active,omitempty"` // had any packet flow this interval
// Stall duration and severity
TunnelIdleSeconds float64 `protobuf:"fixed64,5,opt,name=tunnel_idle_seconds,json=tunnelIdleSeconds,proto3" json:"tunnel_idle_seconds,omitempty"` // seconds since last tunnel activity
ConsecutiveIdleIntervals uint32 `` // how many report intervals with zero packets
/* 136-byte string literal not displayed */
// Channel pressure snapshot
InboundChannelFull bool `protobuf:"varint,7,opt,name=inbound_channel_full,json=inboundChannelFull,proto3" json:"inbound_channel_full,omitempty"` // channel at capacity right now
// Control plane stall counters
ConsecutivePingNoResponse uint32 `` // intervals with pings sent but no pongs
/* 141-byte string literal not displayed */
ConsecutiveNoPings uint32 `protobuf:"varint,9,opt,name=consecutive_no_pings,json=consecutiveNoPings,proto3" json:"consecutive_no_pings,omitempty"` // intervals with no pings sent at all
// contains filtered or unexported fields
}
func (*StallIndicators) Descriptor
deprecated
added in
v1.0.168
func (*StallIndicators) Descriptor() ([]byte, []int)
Deprecated: Use StallIndicators.ProtoReflect.Descriptor instead.
func (*StallIndicators) GetConsecutiveIdleIntervals ¶ added in v1.0.168
func (x *StallIndicators) GetConsecutiveIdleIntervals() uint32
func (*StallIndicators) GetConsecutiveNoPings ¶ added in v1.0.168
func (x *StallIndicators) GetConsecutiveNoPings() uint32
func (*StallIndicators) GetConsecutivePingNoResponse ¶ added in v1.0.168
func (x *StallIndicators) GetConsecutivePingNoResponse() uint32
func (*StallIndicators) GetControlPlaneActive ¶ added in v1.0.168
func (x *StallIndicators) GetControlPlaneActive() bool
func (*StallIndicators) GetInboundChannelFull ¶ added in v1.0.168
func (x *StallIndicators) GetInboundChannelFull() bool
func (*StallIndicators) GetLastInboundDeliveryAtUs ¶ added in v1.0.168
func (x *StallIndicators) GetLastInboundDeliveryAtUs() int64
func (*StallIndicators) GetLastOutboundSendAtUs ¶ added in v1.0.168
func (x *StallIndicators) GetLastOutboundSendAtUs() int64
func (*StallIndicators) GetTunnelActive ¶ added in v1.0.168
func (x *StallIndicators) GetTunnelActive() bool
func (*StallIndicators) GetTunnelIdleSeconds ¶ added in v1.0.168
func (x *StallIndicators) GetTunnelIdleSeconds() float64
func (*StallIndicators) ProtoMessage ¶ added in v1.0.168
func (*StallIndicators) ProtoMessage()
func (*StallIndicators) ProtoReflect ¶ added in v1.0.168
func (x *StallIndicators) ProtoReflect() protoreflect.Message
func (*StallIndicators) Reset ¶ added in v1.0.168
func (x *StallIndicators) Reset()
func (*StallIndicators) String ¶ added in v1.0.168
func (x *StallIndicators) String() string
type StatusCodeCounts ¶ added in v1.0.164
type StatusCodeCounts struct {
Status_1Xx uint64 `protobuf:"varint,1,opt,name=status_1xx,json=status1xx,proto3" json:"status_1xx,omitempty"` // informational
Status_2Xx uint64 `protobuf:"varint,2,opt,name=status_2xx,json=status2xx,proto3" json:"status_2xx,omitempty"` // success
Status_3Xx uint64 `protobuf:"varint,3,opt,name=status_3xx,json=status3xx,proto3" json:"status_3xx,omitempty"` // redirection
Status_4Xx uint64 `protobuf:"varint,4,opt,name=status_4xx,json=status4xx,proto3" json:"status_4xx,omitempty"` // client error
Status_5Xx uint64 `protobuf:"varint,5,opt,name=status_5xx,json=status5xx,proto3" json:"status_5xx,omitempty"` // server error
// contains filtered or unexported fields
}
StatusCodeCounts breaks down request counts by HTTP status class. Used for both cumulative lifetime totals (status_codes) and per-report-interval deltas (status_codes_delta).
func (*StatusCodeCounts) Descriptor
deprecated
added in
v1.0.164
func (*StatusCodeCounts) Descriptor() ([]byte, []int)
Deprecated: Use StatusCodeCounts.ProtoReflect.Descriptor instead.
func (*StatusCodeCounts) GetStatus_1Xx ¶ added in v1.0.164
func (x *StatusCodeCounts) GetStatus_1Xx() uint64
func (*StatusCodeCounts) GetStatus_2Xx ¶ added in v1.0.164
func (x *StatusCodeCounts) GetStatus_2Xx() uint64
func (*StatusCodeCounts) GetStatus_3Xx ¶ added in v1.0.164
func (x *StatusCodeCounts) GetStatus_3Xx() uint64
func (*StatusCodeCounts) GetStatus_4Xx ¶ added in v1.0.164
func (x *StatusCodeCounts) GetStatus_4Xx() uint64
func (*StatusCodeCounts) GetStatus_5Xx ¶ added in v1.0.164
func (x *StatusCodeCounts) GetStatus_5Xx() uint64
func (*StatusCodeCounts) ProtoMessage ¶ added in v1.0.164
func (*StatusCodeCounts) ProtoMessage()
func (*StatusCodeCounts) ProtoReflect ¶ added in v1.0.164
func (x *StatusCodeCounts) ProtoReflect() protoreflect.Message
func (*StatusCodeCounts) Reset ¶ added in v1.0.164
func (x *StatusCodeCounts) Reset()
func (*StatusCodeCounts) String ¶ added in v1.0.164
func (x *StatusCodeCounts) String() string
type SystemInfo ¶ added in v1.0.163
type SystemInfo struct {
Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
KernelVersion string `protobuf:"bytes,2,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
Os string `protobuf:"bytes,3,opt,name=os,proto3" json:"os,omitempty"`
Arch string `protobuf:"bytes,4,opt,name=arch,proto3" json:"arch,omitempty"`
UptimeSeconds uint64 `protobuf:"varint,5,opt,name=uptime_seconds,json=uptimeSeconds,proto3" json:"uptime_seconds,omitempty"`
CpuCount int32 `protobuf:"varint,6,opt,name=cpu_count,json=cpuCount,proto3" json:"cpu_count,omitempty"`
TotalMemoryBytes uint64 `protobuf:"varint,7,opt,name=total_memory_bytes,json=totalMemoryBytes,proto3" json:"total_memory_bytes,omitempty"`
// contains filtered or unexported fields
}
func (*SystemInfo) Descriptor
deprecated
added in
v1.0.163
func (*SystemInfo) Descriptor() ([]byte, []int)
Deprecated: Use SystemInfo.ProtoReflect.Descriptor instead.
func (*SystemInfo) GetArch ¶ added in v1.0.163
func (x *SystemInfo) GetArch() string
func (*SystemInfo) GetCpuCount ¶ added in v1.0.163
func (x *SystemInfo) GetCpuCount() int32
func (*SystemInfo) GetHostname ¶ added in v1.0.163
func (x *SystemInfo) GetHostname() string
func (*SystemInfo) GetKernelVersion ¶ added in v1.0.163
func (x *SystemInfo) GetKernelVersion() string
func (*SystemInfo) GetOs ¶ added in v1.0.163
func (x *SystemInfo) GetOs() string
func (*SystemInfo) GetTotalMemoryBytes ¶ added in v1.0.163
func (x *SystemInfo) GetTotalMemoryBytes() uint64
func (*SystemInfo) GetUptimeSeconds ¶ added in v1.0.163
func (x *SystemInfo) GetUptimeSeconds() uint64
func (*SystemInfo) ProtoMessage ¶ added in v1.0.163
func (*SystemInfo) ProtoMessage()
func (*SystemInfo) ProtoReflect ¶ added in v1.0.163
func (x *SystemInfo) ProtoReflect() protoreflect.Message
func (*SystemInfo) Reset ¶ added in v1.0.163
func (x *SystemInfo) Reset()
func (*SystemInfo) String ¶ added in v1.0.163
func (x *SystemInfo) String() string
type TunInterfaceMetrics ¶ added in v1.0.168
type TunInterfaceMetrics struct {
// Read direction = container → hadron (outbound packets)
PacketsReadDelta uint64 `protobuf:"varint,1,opt,name=packets_read_delta,json=packetsReadDelta,proto3" json:"packets_read_delta,omitempty"`
PacketsReadTotal uint64 `protobuf:"varint,2,opt,name=packets_read_total,json=packetsReadTotal,proto3" json:"packets_read_total,omitempty"`
BytesReadDelta uint64 `protobuf:"varint,3,opt,name=bytes_read_delta,json=bytesReadDelta,proto3" json:"bytes_read_delta,omitempty"`
BytesReadTotal uint64 `protobuf:"varint,4,opt,name=bytes_read_total,json=bytesReadTotal,proto3" json:"bytes_read_total,omitempty"`
ReadErrorsDelta uint64 `protobuf:"varint,5,opt,name=read_errors_delta,json=readErrorsDelta,proto3" json:"read_errors_delta,omitempty"`
ReadErrorsTotal uint64 `protobuf:"varint,6,opt,name=read_errors_total,json=readErrorsTotal,proto3" json:"read_errors_total,omitempty"`
// Write direction = hadron → container (inbound packets)
PacketsWrittenDelta uint64 `protobuf:"varint,7,opt,name=packets_written_delta,json=packetsWrittenDelta,proto3" json:"packets_written_delta,omitempty"`
PacketsWrittenTotal uint64 `protobuf:"varint,8,opt,name=packets_written_total,json=packetsWrittenTotal,proto3" json:"packets_written_total,omitempty"`
BytesWrittenDelta uint64 `protobuf:"varint,9,opt,name=bytes_written_delta,json=bytesWrittenDelta,proto3" json:"bytes_written_delta,omitempty"`
BytesWrittenTotal uint64 `protobuf:"varint,10,opt,name=bytes_written_total,json=bytesWrittenTotal,proto3" json:"bytes_written_total,omitempty"`
WriteErrorsDelta uint64 `protobuf:"varint,11,opt,name=write_errors_delta,json=writeErrorsDelta,proto3" json:"write_errors_delta,omitempty"`
WriteErrorsTotal uint64 `protobuf:"varint,12,opt,name=write_errors_total,json=writeErrorsTotal,proto3" json:"write_errors_total,omitempty"`
// Write latency = time to push packet into TUN device (final delivery)
WriteLatency *DurationStats `protobuf:"bytes,13,opt,name=write_latency,json=writeLatency,proto3" json:"write_latency,omitempty"`
// contains filtered or unexported fields
}
func (*TunInterfaceMetrics) Descriptor
deprecated
added in
v1.0.168
func (*TunInterfaceMetrics) Descriptor() ([]byte, []int)
Deprecated: Use TunInterfaceMetrics.ProtoReflect.Descriptor instead.
func (*TunInterfaceMetrics) GetBytesReadDelta ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetBytesReadDelta() uint64
func (*TunInterfaceMetrics) GetBytesReadTotal ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetBytesReadTotal() uint64
func (*TunInterfaceMetrics) GetBytesWrittenDelta ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetBytesWrittenDelta() uint64
func (*TunInterfaceMetrics) GetBytesWrittenTotal ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetBytesWrittenTotal() uint64
func (*TunInterfaceMetrics) GetPacketsReadDelta ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetPacketsReadDelta() uint64
func (*TunInterfaceMetrics) GetPacketsReadTotal ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetPacketsReadTotal() uint64
func (*TunInterfaceMetrics) GetPacketsWrittenDelta ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetPacketsWrittenDelta() uint64
func (*TunInterfaceMetrics) GetPacketsWrittenTotal ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetPacketsWrittenTotal() uint64
func (*TunInterfaceMetrics) GetReadErrorsDelta ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetReadErrorsDelta() uint64
func (*TunInterfaceMetrics) GetReadErrorsTotal ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetReadErrorsTotal() uint64
func (*TunInterfaceMetrics) GetWriteErrorsDelta ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetWriteErrorsDelta() uint64
func (*TunInterfaceMetrics) GetWriteErrorsTotal ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetWriteErrorsTotal() uint64
func (*TunInterfaceMetrics) GetWriteLatency ¶ added in v1.0.168
func (x *TunInterfaceMetrics) GetWriteLatency() *DurationStats
func (*TunInterfaceMetrics) ProtoMessage ¶ added in v1.0.168
func (*TunInterfaceMetrics) ProtoMessage()
func (*TunInterfaceMetrics) ProtoReflect ¶ added in v1.0.168
func (x *TunInterfaceMetrics) ProtoReflect() protoreflect.Message
func (*TunInterfaceMetrics) Reset ¶ added in v1.0.168
func (x *TunInterfaceMetrics) Reset()
func (*TunInterfaceMetrics) String ¶ added in v1.0.168
func (x *TunInterfaceMetrics) String() string
type TunnelHealthMetrics ¶ added in v1.0.168
type TunnelHealthMetrics struct {
ConnectionPool *ConnectionPoolMetrics `protobuf:"bytes,1,opt,name=connection_pool,json=connectionPool,proto3" json:"connection_pool,omitempty"`
PacketFlow *PacketFlowMetrics `protobuf:"bytes,2,opt,name=packet_flow,json=packetFlow,proto3" json:"packet_flow,omitempty"`
InboundChannel *ChannelMetrics `protobuf:"bytes,3,opt,name=inbound_channel,json=inboundChannel,proto3" json:"inbound_channel,omitempty"`
TunInterface *TunInterfaceMetrics `protobuf:"bytes,4,opt,name=tun_interface,json=tunInterface,proto3" json:"tun_interface,omitempty"`
Streams []*TunnelStreamMetrics `protobuf:"bytes,5,rep,name=streams,proto3" json:"streams,omitempty"`
ControlPlane *ControlPlaneMetrics `protobuf:"bytes,6,opt,name=control_plane,json=controlPlane,proto3" json:"control_plane,omitempty"`
Stall *StallIndicators `protobuf:"bytes,7,opt,name=stall,proto3" json:"stall,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelHealthMetrics) Descriptor
deprecated
added in
v1.0.168
func (*TunnelHealthMetrics) Descriptor() ([]byte, []int)
Deprecated: Use TunnelHealthMetrics.ProtoReflect.Descriptor instead.
func (*TunnelHealthMetrics) GetConnectionPool ¶ added in v1.0.168
func (x *TunnelHealthMetrics) GetConnectionPool() *ConnectionPoolMetrics
func (*TunnelHealthMetrics) GetControlPlane ¶ added in v1.0.168
func (x *TunnelHealthMetrics) GetControlPlane() *ControlPlaneMetrics
func (*TunnelHealthMetrics) GetInboundChannel ¶ added in v1.0.168
func (x *TunnelHealthMetrics) GetInboundChannel() *ChannelMetrics
func (*TunnelHealthMetrics) GetPacketFlow ¶ added in v1.0.168
func (x *TunnelHealthMetrics) GetPacketFlow() *PacketFlowMetrics
func (*TunnelHealthMetrics) GetStall ¶ added in v1.0.168
func (x *TunnelHealthMetrics) GetStall() *StallIndicators
func (*TunnelHealthMetrics) GetStreams ¶ added in v1.0.168
func (x *TunnelHealthMetrics) GetStreams() []*TunnelStreamMetrics
func (*TunnelHealthMetrics) GetTunInterface ¶ added in v1.0.168
func (x *TunnelHealthMetrics) GetTunInterface() *TunInterfaceMetrics
func (*TunnelHealthMetrics) ProtoMessage ¶ added in v1.0.168
func (*TunnelHealthMetrics) ProtoMessage()
func (*TunnelHealthMetrics) ProtoReflect ¶ added in v1.0.168
func (x *TunnelHealthMetrics) ProtoReflect() protoreflect.Message
func (*TunnelHealthMetrics) Reset ¶ added in v1.0.168
func (x *TunnelHealthMetrics) Reset()
func (*TunnelHealthMetrics) String ¶ added in v1.0.168
func (x *TunnelHealthMetrics) String() string
type TunnelPacket ¶
type TunnelPacket struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // Raw IP packet data
StreamId string `protobuf:"bytes,2,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"` // Logical stream identifier for multiplexing
// contains filtered or unexported fields
}
TunnelPacket represents network packet data for the tunnel
func (*TunnelPacket) Descriptor
deprecated
func (*TunnelPacket) Descriptor() ([]byte, []int)
Deprecated: Use TunnelPacket.ProtoReflect.Descriptor instead.
func (*TunnelPacket) GetData ¶
func (x *TunnelPacket) GetData() []byte
func (*TunnelPacket) GetStreamId ¶
func (x *TunnelPacket) GetStreamId() string
func (*TunnelPacket) ProtoMessage ¶
func (*TunnelPacket) ProtoMessage()
func (*TunnelPacket) ProtoReflect ¶
func (x *TunnelPacket) ProtoReflect() protoreflect.Message
func (*TunnelPacket) Reset ¶
func (x *TunnelPacket) Reset()
func (*TunnelPacket) String ¶
func (x *TunnelPacket) String() string
type TunnelStreamMetrics ¶ added in v1.0.168
type TunnelStreamMetrics struct {
StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
ConnectionIndex int32 `protobuf:"varint,2,opt,name=connection_index,json=connectionIndex,proto3" json:"connection_index,omitempty"`
Healthy bool `protobuf:"varint,3,opt,name=healthy,proto3" json:"healthy,omitempty"`
PacketsSentDelta uint64 `protobuf:"varint,4,opt,name=packets_sent_delta,json=packetsSentDelta,proto3" json:"packets_sent_delta,omitempty"`
PacketsRecvDelta uint64 `protobuf:"varint,5,opt,name=packets_recv_delta,json=packetsRecvDelta,proto3" json:"packets_recv_delta,omitempty"`
ErrorsDelta uint64 `protobuf:"varint,6,opt,name=errors_delta,json=errorsDelta,proto3" json:"errors_delta,omitempty"`
PacketsSentTotal uint64 `protobuf:"varint,7,opt,name=packets_sent_total,json=packetsSentTotal,proto3" json:"packets_sent_total,omitempty"`
PacketsRecvTotal uint64 `protobuf:"varint,8,opt,name=packets_recv_total,json=packetsRecvTotal,proto3" json:"packets_recv_total,omitempty"`
ErrorsTotal uint64 `protobuf:"varint,9,opt,name=errors_total,json=errorsTotal,proto3" json:"errors_total,omitempty"`
LastSendAtUs int64 `protobuf:"varint,10,opt,name=last_send_at_us,json=lastSendAtUs,proto3" json:"last_send_at_us,omitempty"` // timestamp of last successful send
LastRecvAtUs int64 `protobuf:"varint,11,opt,name=last_recv_at_us,json=lastRecvAtUs,proto3" json:"last_recv_at_us,omitempty"` // timestamp of last successful receive
SendLatency *DurationStats `protobuf:"bytes,12,opt,name=send_latency,json=sendLatency,proto3" json:"send_latency,omitempty"` // gRPC stream.Send() latency this interval
BytesSentDelta uint64 `protobuf:"varint,13,opt,name=bytes_sent_delta,json=bytesSentDelta,proto3" json:"bytes_sent_delta,omitempty"`
BytesSentTotal uint64 `protobuf:"varint,14,opt,name=bytes_sent_total,json=bytesSentTotal,proto3" json:"bytes_sent_total,omitempty"`
BytesRecvDelta uint64 `protobuf:"varint,15,opt,name=bytes_recv_delta,json=bytesRecvDelta,proto3" json:"bytes_recv_delta,omitempty"`
BytesRecvTotal uint64 `protobuf:"varint,16,opt,name=bytes_recv_total,json=bytesRecvTotal,proto3" json:"bytes_recv_total,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelStreamMetrics) Descriptor
deprecated
added in
v1.0.168
func (*TunnelStreamMetrics) Descriptor() ([]byte, []int)
Deprecated: Use TunnelStreamMetrics.ProtoReflect.Descriptor instead.
func (*TunnelStreamMetrics) GetBytesRecvDelta ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetBytesRecvDelta() uint64
func (*TunnelStreamMetrics) GetBytesRecvTotal ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetBytesRecvTotal() uint64
func (*TunnelStreamMetrics) GetBytesSentDelta ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetBytesSentDelta() uint64
func (*TunnelStreamMetrics) GetBytesSentTotal ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetBytesSentTotal() uint64
func (*TunnelStreamMetrics) GetConnectionIndex ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetConnectionIndex() int32
func (*TunnelStreamMetrics) GetErrorsDelta ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetErrorsDelta() uint64
func (*TunnelStreamMetrics) GetErrorsTotal ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetErrorsTotal() uint64
func (*TunnelStreamMetrics) GetHealthy ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetHealthy() bool
func (*TunnelStreamMetrics) GetLastRecvAtUs ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetLastRecvAtUs() int64
func (*TunnelStreamMetrics) GetLastSendAtUs ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetLastSendAtUs() int64
func (*TunnelStreamMetrics) GetPacketsRecvDelta ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetPacketsRecvDelta() uint64
func (*TunnelStreamMetrics) GetPacketsRecvTotal ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetPacketsRecvTotal() uint64
func (*TunnelStreamMetrics) GetPacketsSentDelta ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetPacketsSentDelta() uint64
func (*TunnelStreamMetrics) GetPacketsSentTotal ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetPacketsSentTotal() uint64
func (*TunnelStreamMetrics) GetSendLatency ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetSendLatency() *DurationStats
func (*TunnelStreamMetrics) GetStreamId ¶ added in v1.0.168
func (x *TunnelStreamMetrics) GetStreamId() string
func (*TunnelStreamMetrics) ProtoMessage ¶ added in v1.0.168
func (*TunnelStreamMetrics) ProtoMessage()
func (*TunnelStreamMetrics) ProtoReflect ¶ added in v1.0.168
func (x *TunnelStreamMetrics) ProtoReflect() protoreflect.Message
func (*TunnelStreamMetrics) Reset ¶ added in v1.0.168
func (x *TunnelStreamMetrics) Reset()
func (*TunnelStreamMetrics) String ¶ added in v1.0.168
func (x *TunnelStreamMetrics) String() string
type UnimplementedGravitySessionServiceServer ¶ added in v1.0.139
type UnimplementedGravitySessionServiceServer struct{}
UnimplementedGravitySessionServiceServer 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.
func (UnimplementedGravitySessionServiceServer) EstablishSession ¶ added in v1.0.139
func (UnimplementedGravitySessionServiceServer) EstablishSession(grpc.BidiStreamingServer[SessionMessage, SessionMessage]) error
func (UnimplementedGravitySessionServiceServer) GetDeploymentMetadata ¶ added in v1.0.139
func (UnimplementedGravitySessionServiceServer) GetDeploymentMetadata(context.Context, *DeploymentMetadataRequest) (*DeploymentMetadataResponse, error)
func (UnimplementedGravitySessionServiceServer) GetSandboxMetadata ¶ added in v1.0.139
func (UnimplementedGravitySessionServiceServer) GetSandboxMetadata(context.Context, *SandboxMetadataRequest) (*SandboxMetadataResponse, error)
func (UnimplementedGravitySessionServiceServer) Identify ¶ added in v1.0.139
func (UnimplementedGravitySessionServiceServer) Identify(context.Context, *IdentifyRequest) (*IdentifyResponse, error)
func (UnimplementedGravitySessionServiceServer) StreamSessionPackets ¶ added in v1.0.139
func (UnimplementedGravitySessionServiceServer) StreamSessionPackets(grpc.BidiStreamingServer[TunnelPacket, TunnelPacket]) error
type UnprovisionRequest ¶
type UnprovisionRequest struct {
DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"` // Unique identifier of deployment to remove
// contains filtered or unexported fields
}
Unprovision request
func (*UnprovisionRequest) Descriptor
deprecated
func (*UnprovisionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnprovisionRequest.ProtoReflect.Descriptor instead.
func (*UnprovisionRequest) GetDeploymentId ¶
func (x *UnprovisionRequest) GetDeploymentId() string
func (*UnprovisionRequest) ProtoMessage ¶
func (*UnprovisionRequest) ProtoMessage()
func (*UnprovisionRequest) ProtoReflect ¶
func (x *UnprovisionRequest) ProtoReflect() protoreflect.Message
func (*UnprovisionRequest) Reset ¶
func (x *UnprovisionRequest) Reset()
func (*UnprovisionRequest) String ¶
func (x *UnprovisionRequest) String() string
type UnsafeGravitySessionServiceServer ¶ added in v1.0.139
type UnsafeGravitySessionServiceServer interface {
// contains filtered or unexported methods
}
UnsafeGravitySessionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GravitySessionServiceServer will result in compilation errors.