daemon

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TunnelState_name = map[int32]string{
		0: "TUNNEL_UNSET",
		1: "TUNNEL_SET_INACTIVE",
		2: "TUNNEL_ACTIVE",
	}
	TunnelState_value = map[string]int32{
		"TUNNEL_UNSET":        0,
		"TUNNEL_SET_INACTIVE": 1,
		"TUNNEL_ACTIVE":       2,
	}
)

Enum value maps for TunnelState.

View Source
var (
	DnsState_name = map[int32]string{
		0: "DNS_UNSET",
		1: "DNS_SET_INACTIVE",
		2: "DNS_ACTIVE",
	}
	DnsState_value = map[string]int32{
		"DNS_UNSET":        0,
		"DNS_SET_INACTIVE": 1,
		"DNS_ACTIVE":       2,
	}
)

Enum value maps for DnsState.

View Source
var File_zeropsDaemonProtocol_proto protoreflect.FileDescriptor

Functions

func RegisterZeropsDaemonProtocolServer

func RegisterZeropsDaemonProtocolServer(s *grpc.Server, srv ZeropsDaemonProtocolServer)

Types

type DnsState

type DnsState int32
const (
	DnsState_DNS_UNSET        DnsState = 0
	DnsState_DNS_SET_INACTIVE DnsState = 1
	DnsState_DNS_ACTIVE       DnsState = 2
)

func (DnsState) Descriptor

func (DnsState) Descriptor() protoreflect.EnumDescriptor

func (DnsState) Enum

func (x DnsState) Enum() *DnsState

func (DnsState) EnumDescriptor deprecated

func (DnsState) EnumDescriptor() ([]byte, []int)

Deprecated: Use DnsState.Descriptor instead.

func (DnsState) Number

func (x DnsState) Number() protoreflect.EnumNumber

func (DnsState) String

func (x DnsState) String() string

func (DnsState) Type

type StartVpnRequest

type StartVpnRequest struct {
	ApiAddress       string `protobuf:"bytes,1,opt,name=apiAddress,proto3" json:"apiAddress,omitempty"`
	VpnAddress       string `protobuf:"bytes,2,opt,name=vpnAddress,proto3" json:"vpnAddress,omitempty"`
	ProjectId        string `protobuf:"bytes,3,opt,name=projectId,proto3" json:"projectId,omitempty"`
	Token            string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"`
	Mtu              uint32 `protobuf:"varint,5,opt,name=mtu,proto3" json:"mtu,omitempty"`
	UserId           string `protobuf:"bytes,6,opt,name=userId,proto3" json:"userId,omitempty"`
	CaCertificateUrl string `protobuf:"bytes,7,opt,name=caCertificateUrl,proto3" json:"caCertificateUrl,omitempty"`
	// contains filtered or unexported fields
}

func (*StartVpnRequest) Descriptor deprecated

func (*StartVpnRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartVpnRequest.ProtoReflect.Descriptor instead.

func (*StartVpnRequest) GetApiAddress

func (x *StartVpnRequest) GetApiAddress() string

func (*StartVpnRequest) GetCaCertificateUrl

func (x *StartVpnRequest) GetCaCertificateUrl() string

func (*StartVpnRequest) GetMtu

func (x *StartVpnRequest) GetMtu() uint32

func (*StartVpnRequest) GetProjectId

func (x *StartVpnRequest) GetProjectId() string

func (*StartVpnRequest) GetToken

func (x *StartVpnRequest) GetToken() string

func (*StartVpnRequest) GetUserId

func (x *StartVpnRequest) GetUserId() string

func (*StartVpnRequest) GetVpnAddress

func (x *StartVpnRequest) GetVpnAddress() string

func (*StartVpnRequest) ProtoMessage

func (*StartVpnRequest) ProtoMessage()

func (*StartVpnRequest) ProtoReflect

func (x *StartVpnRequest) ProtoReflect() protoreflect.Message

func (*StartVpnRequest) Reset

func (x *StartVpnRequest) Reset()

func (*StartVpnRequest) String

func (x *StartVpnRequest) String() string

type StartVpnResponse

type StartVpnResponse struct {
	VpnStatus *VpnStatus `protobuf:"bytes,1,opt,name=vpnStatus,proto3" json:"vpnStatus,omitempty"`
	// contains filtered or unexported fields
}

func (*StartVpnResponse) Descriptor deprecated

func (*StartVpnResponse) Descriptor() ([]byte, []int)

Deprecated: Use StartVpnResponse.ProtoReflect.Descriptor instead.

func (*StartVpnResponse) GetVpnStatus

func (x *StartVpnResponse) GetVpnStatus() *VpnStatus

func (*StartVpnResponse) ProtoMessage

func (*StartVpnResponse) ProtoMessage()

func (*StartVpnResponse) ProtoReflect

func (x *StartVpnResponse) ProtoReflect() protoreflect.Message

func (*StartVpnResponse) Reset

func (x *StartVpnResponse) Reset()

func (*StartVpnResponse) String

func (x *StartVpnResponse) String() string

type StatusVpnRequest

type StatusVpnRequest struct {
	// contains filtered or unexported fields
}

func (*StatusVpnRequest) Descriptor deprecated

func (*StatusVpnRequest) Descriptor() ([]byte, []int)

Deprecated: Use StatusVpnRequest.ProtoReflect.Descriptor instead.

func (*StatusVpnRequest) ProtoMessage

func (*StatusVpnRequest) ProtoMessage()

func (*StatusVpnRequest) ProtoReflect

func (x *StatusVpnRequest) ProtoReflect() protoreflect.Message

func (*StatusVpnRequest) Reset

func (x *StatusVpnRequest) Reset()

func (*StatusVpnRequest) String

func (x *StatusVpnRequest) String() string

type StatusVpnResponse

type StatusVpnResponse struct {
	VpnStatus *VpnStatus `protobuf:"bytes,1,opt,name=vpnStatus,proto3" json:"vpnStatus,omitempty"`
	// contains filtered or unexported fields
}

func (*StatusVpnResponse) Descriptor deprecated

func (*StatusVpnResponse) Descriptor() ([]byte, []int)

Deprecated: Use StatusVpnResponse.ProtoReflect.Descriptor instead.

func (*StatusVpnResponse) GetVpnStatus

func (x *StatusVpnResponse) GetVpnStatus() *VpnStatus

func (*StatusVpnResponse) ProtoMessage

func (*StatusVpnResponse) ProtoMessage()

func (*StatusVpnResponse) ProtoReflect

func (x *StatusVpnResponse) ProtoReflect() protoreflect.Message

func (*StatusVpnResponse) Reset

func (x *StatusVpnResponse) Reset()

func (*StatusVpnResponse) String

func (x *StatusVpnResponse) String() string

type StopVpnRequest

type StopVpnRequest struct {
	// contains filtered or unexported fields
}

func (*StopVpnRequest) Descriptor deprecated

func (*StopVpnRequest) Descriptor() ([]byte, []int)

Deprecated: Use StopVpnRequest.ProtoReflect.Descriptor instead.

func (*StopVpnRequest) ProtoMessage

func (*StopVpnRequest) ProtoMessage()

func (*StopVpnRequest) ProtoReflect

func (x *StopVpnRequest) ProtoReflect() protoreflect.Message

func (*StopVpnRequest) Reset

func (x *StopVpnRequest) Reset()

func (*StopVpnRequest) String

func (x *StopVpnRequest) String() string

type StopVpnResponse

type StopVpnResponse struct {
	VpnStatus    *VpnStatus `protobuf:"bytes,1,opt,name=vpnStatus,proto3" json:"vpnStatus,omitempty"`
	ActiveBefore bool       `protobuf:"varint,2,opt,name=activeBefore,proto3" json:"activeBefore,omitempty"`
	// contains filtered or unexported fields
}

func (*StopVpnResponse) Descriptor deprecated

func (*StopVpnResponse) Descriptor() ([]byte, []int)

Deprecated: Use StopVpnResponse.ProtoReflect.Descriptor instead.

func (*StopVpnResponse) GetActiveBefore

func (x *StopVpnResponse) GetActiveBefore() bool

func (*StopVpnResponse) GetVpnStatus

func (x *StopVpnResponse) GetVpnStatus() *VpnStatus

func (*StopVpnResponse) ProtoMessage

func (*StopVpnResponse) ProtoMessage()

func (*StopVpnResponse) ProtoReflect

func (x *StopVpnResponse) ProtoReflect() protoreflect.Message

func (*StopVpnResponse) Reset

func (x *StopVpnResponse) Reset()

func (*StopVpnResponse) String

func (x *StopVpnResponse) String() string

type TunnelState

type TunnelState int32
const (
	TunnelState_TUNNEL_UNSET        TunnelState = 0
	TunnelState_TUNNEL_SET_INACTIVE TunnelState = 1
	TunnelState_TUNNEL_ACTIVE       TunnelState = 2
)

func (TunnelState) Descriptor

func (TunnelState) Enum

func (x TunnelState) Enum() *TunnelState

func (TunnelState) EnumDescriptor deprecated

func (TunnelState) EnumDescriptor() ([]byte, []int)

Deprecated: Use TunnelState.Descriptor instead.

func (TunnelState) Number

func (x TunnelState) Number() protoreflect.EnumNumber

func (TunnelState) String

func (x TunnelState) String() string

func (TunnelState) Type

type UnimplementedZeropsDaemonProtocolServer

type UnimplementedZeropsDaemonProtocolServer struct {
}

UnimplementedZeropsDaemonProtocolServer can be embedded to have forward compatible implementations.

func (*UnimplementedZeropsDaemonProtocolServer) StartVpn

func (*UnimplementedZeropsDaemonProtocolServer) StatusVpn

func (*UnimplementedZeropsDaemonProtocolServer) StopVpn

type VpnStatus

type VpnStatus struct {
	TunnelState    TunnelState `protobuf:"varint,1,opt,name=tunnelState,proto3,enum=zeropsDaemonProtocol.TunnelState" json:"tunnelState,omitempty"`
	DnsState       DnsState    `protobuf:"varint,2,opt,name=dnsState,proto3,enum=zeropsDaemonProtocol.DnsState" json:"dnsState,omitempty"`
	AdditionalInfo string      `protobuf:"bytes,3,opt,name=additionalInfo,proto3" json:"additionalInfo,omitempty"`
	// contains filtered or unexported fields
}

func (*VpnStatus) Descriptor deprecated

func (*VpnStatus) Descriptor() ([]byte, []int)

Deprecated: Use VpnStatus.ProtoReflect.Descriptor instead.

func (*VpnStatus) GetAdditionalInfo

func (x *VpnStatus) GetAdditionalInfo() string

func (*VpnStatus) GetDnsState

func (x *VpnStatus) GetDnsState() DnsState

func (*VpnStatus) GetTunnelState

func (x *VpnStatus) GetTunnelState() TunnelState

func (*VpnStatus) ProtoMessage

func (*VpnStatus) ProtoMessage()

func (*VpnStatus) ProtoReflect

func (x *VpnStatus) ProtoReflect() protoreflect.Message

func (*VpnStatus) Reset

func (x *VpnStatus) Reset()

func (*VpnStatus) String

func (x *VpnStatus) String() string

type ZeropsDaemonProtocolClient

type ZeropsDaemonProtocolClient interface {
	StartVpn(ctx context.Context, in *StartVpnRequest, opts ...grpc.CallOption) (*StartVpnResponse, error)
	StopVpn(ctx context.Context, in *StopVpnRequest, opts ...grpc.CallOption) (*StopVpnResponse, error)
	StatusVpn(ctx context.Context, in *StatusVpnRequest, opts ...grpc.CallOption) (*StatusVpnResponse, error)
}

ZeropsDaemonProtocolClient is the client API for ZeropsDaemonProtocol service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func CreateClient

func CreateClient(ctx context.Context) (_ ZeropsDaemonProtocolClient, closeFunc func(), err error)

type ZeropsDaemonProtocolServer

type ZeropsDaemonProtocolServer interface {
	StartVpn(context.Context, *StartVpnRequest) (*StartVpnResponse, error)
	StopVpn(context.Context, *StopVpnRequest) (*StopVpnResponse, error)
	StatusVpn(context.Context, *StatusVpnRequest) (*StatusVpnResponse, error)
}

ZeropsDaemonProtocolServer is the server API for ZeropsDaemonProtocol service.

Jump to

Keyboard shortcuts

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