api

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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 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 *timestamp.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() *timestamp.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 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 (*SandboxStatus_BaselineToLocal) Reset

func (x *SandboxStatus_BaselineToLocal) Reset()

func (*SandboxStatus_BaselineToLocal) 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 (*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 (*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   *timestamp.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() *timestamp.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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL