Documentation
¶
Index ¶
- Variables
- type ControlPlaneProxyStatus
- func (*ControlPlaneProxyStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ControlPlaneProxyStatus) GetHealth() *ServiceHealth
- func (x *ControlPlaneProxyStatus) GetLocalAddress() string
- func (*ControlPlaneProxyStatus) ProtoMessage()
- func (x *ControlPlaneProxyStatus) ProtoReflect() protoreflect.Message
- func (x *ControlPlaneProxyStatus) Reset()
- func (x *ControlPlaneProxyStatus) String() string
- type DevboxSessionStatus
- func (*DevboxSessionStatus) Descriptor() ([]byte, []int)deprecated
- func (x *DevboxSessionStatus) GetDevboxId() string
- func (x *DevboxSessionStatus) GetHealthy() bool
- func (x *DevboxSessionStatus) GetLastErrorReason() string
- func (x *DevboxSessionStatus) GetLastErrorTime() *timestamppb.Timestamp
- func (x *DevboxSessionStatus) GetSessionId() string
- func (*DevboxSessionStatus) ProtoMessage()
- func (x *DevboxSessionStatus) ProtoReflect() protoreflect.Message
- func (x *DevboxSessionStatus) Reset()
- func (x *DevboxSessionStatus) String() string
- type HostEntry
- type HostsStatus
- func (*HostsStatus) Descriptor() ([]byte, []int)deprecated
- func (x *HostsStatus) GetHealth() *ServiceHealth
- func (x *HostsStatus) GetLastUpdateTime() *timestamppb.Timestamp
- func (x *HostsStatus) GetNumHosts() uint32
- func (x *HostsStatus) GetNumUpdates() uint32
- func (*HostsStatus) ProtoMessage()
- func (x *HostsStatus) ProtoReflect() protoreflect.Message
- func (x *HostsStatus) Reset()
- func (x *HostsStatus) String() string
- type LocalDNSStatus
- func (*LocalDNSStatus) Descriptor() ([]byte, []int)deprecated
- func (x *LocalDNSStatus) GetBindAddr() string
- func (x *LocalDNSStatus) GetHealth() *ServiceHealth
- func (x *LocalDNSStatus) GetHostCount() uint32
- func (x *LocalDNSStatus) GetLastRefresh() *timestamppb.Timestamp
- func (x *LocalDNSStatus) GetMode() string
- func (x *LocalDNSStatus) GetRecordCount() uint32
- func (x *LocalDNSStatus) GetResolvConfManaged() bool
- func (x *LocalDNSStatus) GetSuffixes() []string
- func (x *LocalDNSStatus) GetUpstreams() []string
- func (x *LocalDNSStatus) GetWarning() string
- func (*LocalDNSStatus) ProtoMessage()
- func (x *LocalDNSStatus) ProtoReflect() protoreflect.Message
- func (x *LocalDNSStatus) Reset()
- func (x *LocalDNSStatus) String() string
- type LocalNetStatus
- func (*LocalNetStatus) Descriptor() ([]byte, []int)deprecated
- func (x *LocalNetStatus) GetCidrs() []string
- func (x *LocalNetStatus) GetExcludedCidrs() []string
- func (x *LocalNetStatus) GetHealth() *ServiceHealth
- func (*LocalNetStatus) ProtoMessage()
- func (x *LocalNetStatus) ProtoReflect() protoreflect.Message
- func (x *LocalNetStatus) Reset()
- func (x *LocalNetStatus) String() string
- type OperatorInfo
- func (*OperatorInfo) Descriptor() ([]byte, []int)deprecated
- func (x *OperatorInfo) GetBuildDate() string
- func (x *OperatorInfo) GetGitCommit() string
- func (x *OperatorInfo) GetVersion() string
- func (*OperatorInfo) ProtoMessage()
- func (x *OperatorInfo) ProtoReflect() protoreflect.Message
- func (x *OperatorInfo) Reset()
- func (x *OperatorInfo) String() string
- type PortForwardStatus
- func (*PortForwardStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PortForwardStatus) GetHealth() *ServiceHealth
- func (x *PortForwardStatus) GetLocalAddress() string
- func (*PortForwardStatus) ProtoMessage()
- func (x *PortForwardStatus) ProtoReflect() protoreflect.Message
- func (x *PortForwardStatus) Reset()
- func (x *PortForwardStatus) String() string
- type SandboxStatus
- func (*SandboxStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxStatus) GetLocalWorkloads() []*SandboxStatus_LocalWorkload
- func (x *SandboxStatus) GetName() string
- func (x *SandboxStatus) GetRoutingKey() string
- func (*SandboxStatus) ProtoMessage()
- func (x *SandboxStatus) ProtoReflect() protoreflect.Message
- func (x *SandboxStatus) Reset()
- func (x *SandboxStatus) String() string
- type SandboxStatus_Baseline
- func (*SandboxStatus_Baseline) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxStatus_Baseline) GetApiVersion() string
- func (x *SandboxStatus_Baseline) GetKind() string
- func (x *SandboxStatus_Baseline) GetName() string
- func (x *SandboxStatus_Baseline) GetNamespace() string
- func (*SandboxStatus_Baseline) ProtoMessage()
- func (x *SandboxStatus_Baseline) ProtoReflect() protoreflect.Message
- func (x *SandboxStatus_Baseline) Reset()
- func (x *SandboxStatus_Baseline) String() string
- type SandboxStatus_BaselineToLocal
- func (*SandboxStatus_BaselineToLocal) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxStatus_BaselineToLocal) GetBaselinePort() int32
- func (x *SandboxStatus_BaselineToLocal) GetLocalAddress() string
- func (*SandboxStatus_BaselineToLocal) ProtoMessage()
- func (x *SandboxStatus_BaselineToLocal) ProtoReflect() protoreflect.Message
- func (x *SandboxStatus_BaselineToLocal) Reset()
- func (x *SandboxStatus_BaselineToLocal) String() string
- type SandboxStatus_LocalWorkload
- func (*SandboxStatus_LocalWorkload) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxStatus_LocalWorkload) GetBaseline() *SandboxStatus_Baseline
- func (x *SandboxStatus_LocalWorkload) GetName() string
- func (x *SandboxStatus_LocalWorkload) GetTunnelHealth() *ServiceHealth
- func (x *SandboxStatus_LocalWorkload) GetWorkloadPortMapping() []*SandboxStatus_BaselineToLocal
- func (*SandboxStatus_LocalWorkload) ProtoMessage()
- func (x *SandboxStatus_LocalWorkload) ProtoReflect() protoreflect.Message
- func (x *SandboxStatus_LocalWorkload) Reset()
- func (x *SandboxStatus_LocalWorkload) String() string
- type ServiceHealth
- func (*ServiceHealth) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceHealth) GetErrorCount() uint32
- func (x *ServiceHealth) GetHealthy() bool
- func (x *ServiceHealth) GetLastErrorReason() string
- func (x *ServiceHealth) GetLastErrorTime() *timestamppb.Timestamp
- func (*ServiceHealth) ProtoMessage()
- func (x *ServiceHealth) ProtoReflect() protoreflect.Message
- func (x *ServiceHealth) Reset()
- func (x *ServiceHealth) String() string
- type WatcherStatus
Constants ¶
This section is empty.
Variables ¶
var File_internal_locald_api_common_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ControlPlaneProxyStatus ¶ added in v0.7.0
type ControlPlaneProxyStatus struct {
Health *ServiceHealth `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
LocalAddress string `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
// contains filtered or unexported fields
}
ControlPlaneProxy status (produced by local controller)
func (*ControlPlaneProxyStatus) Descriptor
deprecated
added in
v0.7.0
func (*ControlPlaneProxyStatus) Descriptor() ([]byte, []int)
Deprecated: Use ControlPlaneProxyStatus.ProtoReflect.Descriptor instead.
func (*ControlPlaneProxyStatus) GetHealth ¶ added in v0.7.0
func (x *ControlPlaneProxyStatus) GetHealth() *ServiceHealth
func (*ControlPlaneProxyStatus) GetLocalAddress ¶ added in v0.7.0
func (x *ControlPlaneProxyStatus) GetLocalAddress() string
func (*ControlPlaneProxyStatus) ProtoMessage ¶ added in v0.7.0
func (*ControlPlaneProxyStatus) ProtoMessage()
func (*ControlPlaneProxyStatus) ProtoReflect ¶ added in v0.7.0
func (x *ControlPlaneProxyStatus) ProtoReflect() protoreflect.Message
func (*ControlPlaneProxyStatus) Reset ¶ added in v0.7.0
func (x *ControlPlaneProxyStatus) Reset()
func (*ControlPlaneProxyStatus) String ¶ added in v0.7.0
func (x *ControlPlaneProxyStatus) String() string
type DevboxSessionStatus ¶ added in v1.4.0
type DevboxSessionStatus struct {
// Whether the devbox session is active and healthy
Healthy bool `protobuf:"varint,1,opt,name=healthy,proto3" json:"healthy,omitempty"`
// Devbox ID
DevboxId string `protobuf:"bytes,2,opt,name=devbox_id,json=devboxId,proto3" json:"devbox_id,omitempty"`
// Session ID
SessionId string `protobuf:"bytes,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// Last error reason if unhealthy
LastErrorReason string `protobuf:"bytes,4,opt,name=last_error_reason,json=lastErrorReason,proto3" json:"last_error_reason,omitempty"`
// Last error time if unhealthy
LastErrorTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_error_time,json=lastErrorTime,proto3" json:"last_error_time,omitempty"`
// contains filtered or unexported fields
}
Devbox session status (produced by local controller)
func (*DevboxSessionStatus) Descriptor
deprecated
added in
v1.4.0
func (*DevboxSessionStatus) Descriptor() ([]byte, []int)
Deprecated: Use DevboxSessionStatus.ProtoReflect.Descriptor instead.
func (*DevboxSessionStatus) GetDevboxId ¶ added in v1.4.0
func (x *DevboxSessionStatus) GetDevboxId() string
func (*DevboxSessionStatus) GetHealthy ¶ added in v1.4.0
func (x *DevboxSessionStatus) GetHealthy() bool
func (*DevboxSessionStatus) GetLastErrorReason ¶ added in v1.4.0
func (x *DevboxSessionStatus) GetLastErrorReason() string
func (*DevboxSessionStatus) GetLastErrorTime ¶ added in v1.4.0
func (x *DevboxSessionStatus) GetLastErrorTime() *timestamppb.Timestamp
func (*DevboxSessionStatus) GetSessionId ¶ added in v1.4.0
func (x *DevboxSessionStatus) GetSessionId() string
func (*DevboxSessionStatus) ProtoMessage ¶ added in v1.4.0
func (*DevboxSessionStatus) ProtoMessage()
func (*DevboxSessionStatus) ProtoReflect ¶ added in v1.4.0
func (x *DevboxSessionStatus) ProtoReflect() protoreflect.Message
func (*DevboxSessionStatus) Reset ¶ added in v1.4.0
func (x *DevboxSessionStatus) Reset()
func (*DevboxSessionStatus) String ¶ added in v1.4.0
func (x *DevboxSessionStatus) String() string
type HostEntry ¶ added in v1.8.0
type HostEntry struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Single resolvable address for the host. A host is assigned one virtual
// address (IPv4-preferred; IPv6 on an IPv6-only allocation), so there is no
// plurality to carry here.
Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
HostEntry is a single resolvable cluster name and the synthetic address(es) assigned to it. It is the unit returned by the GetHosts RPCs and is independent of the name-resolution mechanism (/etc/hosts or local DNS): both draw from the same address allocator in the root controller.
func (*HostEntry) Descriptor
deprecated
added in
v1.8.0
func (*HostEntry) ProtoMessage ¶ added in v1.8.0
func (*HostEntry) ProtoMessage()
func (*HostEntry) ProtoReflect ¶ added in v1.8.0
func (x *HostEntry) ProtoReflect() protoreflect.Message
type HostsStatus ¶
type HostsStatus struct {
Health *ServiceHealth `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
NumHosts uint32 `protobuf:"varint,2,opt,name=num_hosts,json=numHosts,proto3" json:"num_hosts,omitempty"`
NumUpdates uint32 `protobuf:"varint,3,opt,name=num_updates,json=numUpdates,proto3" json:"num_updates,omitempty"`
LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
// contains filtered or unexported fields
}
Hosts status (produced by root controller)
func (*HostsStatus) Descriptor
deprecated
func (*HostsStatus) Descriptor() ([]byte, []int)
Deprecated: Use HostsStatus.ProtoReflect.Descriptor instead.
func (*HostsStatus) GetHealth ¶
func (x *HostsStatus) GetHealth() *ServiceHealth
func (*HostsStatus) GetLastUpdateTime ¶
func (x *HostsStatus) GetLastUpdateTime() *timestamppb.Timestamp
func (*HostsStatus) GetNumHosts ¶
func (x *HostsStatus) GetNumHosts() uint32
func (*HostsStatus) GetNumUpdates ¶
func (x *HostsStatus) GetNumUpdates() uint32
func (*HostsStatus) ProtoMessage ¶
func (*HostsStatus) ProtoMessage()
func (*HostsStatus) ProtoReflect ¶
func (x *HostsStatus) ProtoReflect() protoreflect.Message
func (*HostsStatus) Reset ¶
func (x *HostsStatus) Reset()
func (*HostsStatus) String ¶
func (x *HostsStatus) String() string
type LocalDNSStatus ¶ added in v1.8.0
type LocalDNSStatus struct {
Health *ServiceHealth `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
Mode string `protobuf:"bytes,2,opt,name=mode,proto3" json:"mode,omitempty"`
BindAddr string `protobuf:"bytes,3,opt,name=bind_addr,json=bindAddr,proto3" json:"bind_addr,omitempty"`
Suffixes []string `protobuf:"bytes,4,rep,name=suffixes,proto3" json:"suffixes,omitempty"`
Upstreams []string `protobuf:"bytes,5,rep,name=upstreams,proto3" json:"upstreams,omitempty"`
RecordCount uint32 `protobuf:"varint,6,opt,name=record_count,json=recordCount,proto3" json:"record_count,omitempty"`
LastRefresh *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_refresh,json=lastRefresh,proto3" json:"last_refresh,omitempty"`
ResolvConfManaged bool `protobuf:"varint,8,opt,name=resolv_conf_managed,json=resolvConfManaged,proto3" json:"resolv_conf_managed,omitempty"`
Warning string `protobuf:"bytes,9,opt,name=warning,proto3" json:"warning,omitempty"`
// host_count is the number of distinct cluster hosts (FQDNs), i.e.
// record_count excluding synthesized short forms. Matches `local hosts`.
HostCount uint32 `protobuf:"varint,10,opt,name=host_count,json=hostCount,proto3" json:"host_count,omitempty"`
// contains filtered or unexported fields
}
LocalDNS status (produced by root controller)
func (*LocalDNSStatus) Descriptor
deprecated
added in
v1.8.0
func (*LocalDNSStatus) Descriptor() ([]byte, []int)
Deprecated: Use LocalDNSStatus.ProtoReflect.Descriptor instead.
func (*LocalDNSStatus) GetBindAddr ¶ added in v1.8.0
func (x *LocalDNSStatus) GetBindAddr() string
func (*LocalDNSStatus) GetHealth ¶ added in v1.8.0
func (x *LocalDNSStatus) GetHealth() *ServiceHealth
func (*LocalDNSStatus) GetHostCount ¶ added in v1.8.0
func (x *LocalDNSStatus) GetHostCount() uint32
func (*LocalDNSStatus) GetLastRefresh ¶ added in v1.8.0
func (x *LocalDNSStatus) GetLastRefresh() *timestamppb.Timestamp
func (*LocalDNSStatus) GetMode ¶ added in v1.8.0
func (x *LocalDNSStatus) GetMode() string
func (*LocalDNSStatus) GetRecordCount ¶ added in v1.8.0
func (x *LocalDNSStatus) GetRecordCount() uint32
func (*LocalDNSStatus) GetResolvConfManaged ¶ added in v1.8.0
func (x *LocalDNSStatus) GetResolvConfManaged() bool
func (*LocalDNSStatus) GetSuffixes ¶ added in v1.8.0
func (x *LocalDNSStatus) GetSuffixes() []string
func (*LocalDNSStatus) GetUpstreams ¶ added in v1.8.0
func (x *LocalDNSStatus) GetUpstreams() []string
func (*LocalDNSStatus) GetWarning ¶ added in v1.8.0
func (x *LocalDNSStatus) GetWarning() string
func (*LocalDNSStatus) ProtoMessage ¶ added in v1.8.0
func (*LocalDNSStatus) ProtoMessage()
func (*LocalDNSStatus) ProtoReflect ¶ added in v1.8.0
func (x *LocalDNSStatus) ProtoReflect() protoreflect.Message
func (*LocalDNSStatus) Reset ¶ added in v1.8.0
func (x *LocalDNSStatus) Reset()
func (*LocalDNSStatus) String ¶ added in v1.8.0
func (x *LocalDNSStatus) String() string
type LocalNetStatus ¶
type LocalNetStatus struct {
Health *ServiceHealth `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
Cidrs []string `protobuf:"bytes,2,rep,name=cidrs,proto3" json:"cidrs,omitempty"`
ExcludedCidrs []string `protobuf:"bytes,3,rep,name=excluded_cidrs,json=excludedCidrs,proto3" json:"excluded_cidrs,omitempty"`
// contains filtered or unexported fields
}
LocalNet status (produced by root controller)
func (*LocalNetStatus) Descriptor
deprecated
func (*LocalNetStatus) Descriptor() ([]byte, []int)
Deprecated: Use LocalNetStatus.ProtoReflect.Descriptor instead.
func (*LocalNetStatus) GetCidrs ¶
func (x *LocalNetStatus) GetCidrs() []string
func (*LocalNetStatus) GetExcludedCidrs ¶
func (x *LocalNetStatus) GetExcludedCidrs() []string
func (*LocalNetStatus) GetHealth ¶
func (x *LocalNetStatus) GetHealth() *ServiceHealth
func (*LocalNetStatus) ProtoMessage ¶
func (*LocalNetStatus) ProtoMessage()
func (*LocalNetStatus) ProtoReflect ¶
func (x *LocalNetStatus) ProtoReflect() protoreflect.Message
func (*LocalNetStatus) Reset ¶
func (x *LocalNetStatus) Reset()
func (*LocalNetStatus) String ¶
func (x *LocalNetStatus) String() string
type OperatorInfo ¶ added in v0.6.0
type OperatorInfo struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
GitCommit string `protobuf:"bytes,2,opt,name=git_commit,json=gitCommit,proto3" json:"git_commit,omitempty"`
BuildDate string `protobuf:"bytes,3,opt,name=build_date,json=buildDate,proto3" json:"build_date,omitempty"`
// contains filtered or unexported fields
}
func (*OperatorInfo) Descriptor
deprecated
added in
v0.6.0
func (*OperatorInfo) Descriptor() ([]byte, []int)
Deprecated: Use OperatorInfo.ProtoReflect.Descriptor instead.
func (*OperatorInfo) GetBuildDate ¶ added in v0.6.0
func (x *OperatorInfo) GetBuildDate() string
func (*OperatorInfo) GetGitCommit ¶ added in v0.6.0
func (x *OperatorInfo) GetGitCommit() string
func (*OperatorInfo) GetVersion ¶ added in v0.6.0
func (x *OperatorInfo) GetVersion() string
func (*OperatorInfo) ProtoMessage ¶ added in v0.6.0
func (*OperatorInfo) ProtoMessage()
func (*OperatorInfo) ProtoReflect ¶ added in v0.6.0
func (x *OperatorInfo) ProtoReflect() protoreflect.Message
func (*OperatorInfo) Reset ¶ added in v0.6.0
func (x *OperatorInfo) Reset()
func (*OperatorInfo) String ¶ added in v0.6.0
func (x *OperatorInfo) String() string
type PortForwardStatus ¶
type PortForwardStatus struct {
Health *ServiceHealth `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
LocalAddress string `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
// contains filtered or unexported fields
}
PortForward status (produced by local controller)
func (*PortForwardStatus) Descriptor
deprecated
func (*PortForwardStatus) Descriptor() ([]byte, []int)
Deprecated: Use PortForwardStatus.ProtoReflect.Descriptor instead.
func (*PortForwardStatus) GetHealth ¶
func (x *PortForwardStatus) GetHealth() *ServiceHealth
func (*PortForwardStatus) GetLocalAddress ¶
func (x *PortForwardStatus) GetLocalAddress() string
func (*PortForwardStatus) ProtoMessage ¶
func (*PortForwardStatus) ProtoMessage()
func (*PortForwardStatus) ProtoReflect ¶
func (x *PortForwardStatus) ProtoReflect() protoreflect.Message
func (*PortForwardStatus) Reset ¶
func (x *PortForwardStatus) Reset()
func (*PortForwardStatus) String ¶
func (x *PortForwardStatus) String() string
type SandboxStatus ¶
type SandboxStatus struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
RoutingKey string `protobuf:"bytes,2,opt,name=routing_key,json=routingKey,proto3" json:"routing_key,omitempty"`
LocalWorkloads []*SandboxStatus_LocalWorkload `protobuf:"bytes,3,rep,name=local_workloads,json=localWorkloads,proto3" json:"local_workloads,omitempty"`
// contains filtered or unexported fields
}
Sandbox status (produced by local controller)
func (*SandboxStatus) Descriptor
deprecated
func (*SandboxStatus) Descriptor() ([]byte, []int)
Deprecated: Use SandboxStatus.ProtoReflect.Descriptor instead.
func (*SandboxStatus) GetLocalWorkloads ¶
func (x *SandboxStatus) GetLocalWorkloads() []*SandboxStatus_LocalWorkload
func (*SandboxStatus) GetName ¶
func (x *SandboxStatus) GetName() string
func (*SandboxStatus) GetRoutingKey ¶
func (x *SandboxStatus) GetRoutingKey() string
func (*SandboxStatus) ProtoMessage ¶
func (*SandboxStatus) ProtoMessage()
func (*SandboxStatus) ProtoReflect ¶
func (x *SandboxStatus) ProtoReflect() protoreflect.Message
func (*SandboxStatus) Reset ¶
func (x *SandboxStatus) Reset()
func (*SandboxStatus) String ¶
func (x *SandboxStatus) String() string
type SandboxStatus_Baseline ¶
type SandboxStatus_Baseline struct {
ApiVersion string `protobuf:"bytes,1,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*SandboxStatus_Baseline) Descriptor
deprecated
func (*SandboxStatus_Baseline) Descriptor() ([]byte, []int)
Deprecated: Use SandboxStatus_Baseline.ProtoReflect.Descriptor instead.
func (*SandboxStatus_Baseline) GetApiVersion ¶
func (x *SandboxStatus_Baseline) GetApiVersion() string
func (*SandboxStatus_Baseline) GetKind ¶
func (x *SandboxStatus_Baseline) GetKind() string
func (*SandboxStatus_Baseline) GetName ¶
func (x *SandboxStatus_Baseline) GetName() string
func (*SandboxStatus_Baseline) GetNamespace ¶
func (x *SandboxStatus_Baseline) GetNamespace() string
func (*SandboxStatus_Baseline) ProtoMessage ¶
func (*SandboxStatus_Baseline) ProtoMessage()
func (*SandboxStatus_Baseline) ProtoReflect ¶
func (x *SandboxStatus_Baseline) ProtoReflect() protoreflect.Message
func (*SandboxStatus_Baseline) Reset ¶
func (x *SandboxStatus_Baseline) Reset()
func (*SandboxStatus_Baseline) String ¶
func (x *SandboxStatus_Baseline) String() string
type SandboxStatus_BaselineToLocal ¶
type SandboxStatus_BaselineToLocal struct {
BaselinePort int32 `protobuf:"varint,1,opt,name=baseline_port,json=baselinePort,proto3" json:"baseline_port,omitempty"`
LocalAddress string `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
// contains filtered or unexported fields
}
func (*SandboxStatus_BaselineToLocal) Descriptor
deprecated
func (*SandboxStatus_BaselineToLocal) Descriptor() ([]byte, []int)
Deprecated: Use SandboxStatus_BaselineToLocal.ProtoReflect.Descriptor instead.
func (*SandboxStatus_BaselineToLocal) GetBaselinePort ¶
func (x *SandboxStatus_BaselineToLocal) GetBaselinePort() int32
func (*SandboxStatus_BaselineToLocal) GetLocalAddress ¶
func (x *SandboxStatus_BaselineToLocal) GetLocalAddress() string
func (*SandboxStatus_BaselineToLocal) ProtoMessage ¶
func (*SandboxStatus_BaselineToLocal) ProtoMessage()
func (*SandboxStatus_BaselineToLocal) ProtoReflect ¶
func (x *SandboxStatus_BaselineToLocal) ProtoReflect() protoreflect.Message
func (*SandboxStatus_BaselineToLocal) Reset ¶
func (x *SandboxStatus_BaselineToLocal) Reset()
func (*SandboxStatus_BaselineToLocal) String ¶
func (x *SandboxStatus_BaselineToLocal) String() string
type SandboxStatus_LocalWorkload ¶
type SandboxStatus_LocalWorkload struct {
// The workload name
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// "fork target"
Baseline *SandboxStatus_Baseline `protobuf:"bytes,2,opt,name=baseline,proto3" json:"baseline,omitempty"`
// associative map from baseline ports to local address
// destinations in the tunnel
WorkloadPortMapping []*SandboxStatus_BaselineToLocal `protobuf:"bytes,3,rep,name=workloadPortMapping,proto3" json:"workloadPortMapping,omitempty"`
// tunnel health
TunnelHealth *ServiceHealth `protobuf:"bytes,4,opt,name=tunnel_health,json=tunnelHealth,proto3" json:"tunnel_health,omitempty"`
// contains filtered or unexported fields
}
func (*SandboxStatus_LocalWorkload) Descriptor
deprecated
func (*SandboxStatus_LocalWorkload) Descriptor() ([]byte, []int)
Deprecated: Use SandboxStatus_LocalWorkload.ProtoReflect.Descriptor instead.
func (*SandboxStatus_LocalWorkload) GetBaseline ¶
func (x *SandboxStatus_LocalWorkload) GetBaseline() *SandboxStatus_Baseline
func (*SandboxStatus_LocalWorkload) GetName ¶
func (x *SandboxStatus_LocalWorkload) GetName() string
func (*SandboxStatus_LocalWorkload) GetTunnelHealth ¶
func (x *SandboxStatus_LocalWorkload) GetTunnelHealth() *ServiceHealth
func (*SandboxStatus_LocalWorkload) GetWorkloadPortMapping ¶
func (x *SandboxStatus_LocalWorkload) GetWorkloadPortMapping() []*SandboxStatus_BaselineToLocal
func (*SandboxStatus_LocalWorkload) ProtoMessage ¶
func (*SandboxStatus_LocalWorkload) ProtoMessage()
func (*SandboxStatus_LocalWorkload) ProtoReflect ¶
func (x *SandboxStatus_LocalWorkload) ProtoReflect() protoreflect.Message
func (*SandboxStatus_LocalWorkload) Reset ¶
func (x *SandboxStatus_LocalWorkload) Reset()
func (*SandboxStatus_LocalWorkload) String ¶
func (x *SandboxStatus_LocalWorkload) String() string
type ServiceHealth ¶
type ServiceHealth struct {
Healthy bool `protobuf:"varint,1,opt,name=healthy,proto3" json:"healthy,omitempty"`
ErrorCount uint32 `protobuf:"varint,2,opt,name=error_count,json=errorCount,proto3" json:"error_count,omitempty"`
LastErrorReason string `protobuf:"bytes,3,opt,name=last_error_reason,json=lastErrorReason,proto3" json:"last_error_reason,omitempty"`
LastErrorTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_error_time,json=lastErrorTime,proto3" json:"last_error_time,omitempty"`
// contains filtered or unexported fields
}
Service health
func ToGRPCServiceHealth ¶
func ToGRPCServiceHealth(csh *svchealth.ServiceHealth) *ServiceHealth
func (*ServiceHealth) Descriptor
deprecated
func (*ServiceHealth) Descriptor() ([]byte, []int)
Deprecated: Use ServiceHealth.ProtoReflect.Descriptor instead.
func (*ServiceHealth) GetErrorCount ¶
func (x *ServiceHealth) GetErrorCount() uint32
func (*ServiceHealth) GetHealthy ¶
func (x *ServiceHealth) GetHealthy() bool
func (*ServiceHealth) GetLastErrorReason ¶
func (x *ServiceHealth) GetLastErrorReason() string
func (*ServiceHealth) GetLastErrorTime ¶
func (x *ServiceHealth) GetLastErrorTime() *timestamppb.Timestamp
func (*ServiceHealth) ProtoMessage ¶
func (*ServiceHealth) ProtoMessage()
func (*ServiceHealth) ProtoReflect ¶
func (x *ServiceHealth) ProtoReflect() protoreflect.Message
func (*ServiceHealth) Reset ¶
func (x *ServiceHealth) Reset()
func (*ServiceHealth) String ¶
func (x *ServiceHealth) String() string
type WatcherStatus ¶ added in v0.6.0
type WatcherStatus struct {
Health *ServiceHealth `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
// contains filtered or unexported fields
}
Sandboxes watcher status (produced by local controller)
func (*WatcherStatus) Descriptor
deprecated
added in
v0.6.0
func (*WatcherStatus) Descriptor() ([]byte, []int)
Deprecated: Use WatcherStatus.ProtoReflect.Descriptor instead.
func (*WatcherStatus) GetHealth ¶ added in v0.6.0
func (x *WatcherStatus) GetHealth() *ServiceHealth
func (*WatcherStatus) ProtoMessage ¶ added in v0.6.0
func (*WatcherStatus) ProtoMessage()
func (*WatcherStatus) ProtoReflect ¶ added in v0.6.0
func (x *WatcherStatus) ProtoReflect() protoreflect.Message
func (*WatcherStatus) Reset ¶ added in v0.6.0
func (x *WatcherStatus) Reset()
func (*WatcherStatus) String ¶ added in v0.6.0
func (x *WatcherStatus) String() string