Documentation
¶
Index ¶
- Variables
- func RegisterZeropsDaemonProtocolServer(s *grpc.Server, srv ZeropsDaemonProtocolServer)
- type DnsState
- type StartVpnRequest
- func (*StartVpnRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartVpnRequest) GetApiAddress() string
- func (x *StartVpnRequest) GetCaCertificateUrl() string
- func (x *StartVpnRequest) GetMtu() uint32
- func (x *StartVpnRequest) GetProjectId() string
- func (x *StartVpnRequest) GetToken() string
- func (x *StartVpnRequest) GetUserId() string
- func (x *StartVpnRequest) GetVpnAddress() string
- func (*StartVpnRequest) ProtoMessage()
- func (x *StartVpnRequest) ProtoReflect() protoreflect.Message
- func (x *StartVpnRequest) Reset()
- func (x *StartVpnRequest) String() string
- type StartVpnResponse
- type StatusVpnRequest
- type StatusVpnResponse
- func (*StatusVpnResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatusVpnResponse) GetVpnStatus() *VpnStatus
- func (*StatusVpnResponse) ProtoMessage()
- func (x *StatusVpnResponse) ProtoReflect() protoreflect.Message
- func (x *StatusVpnResponse) Reset()
- func (x *StatusVpnResponse) String() string
- type StopVpnRequest
- type StopVpnResponse
- func (*StopVpnResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StopVpnResponse) GetActiveBefore() bool
- func (x *StopVpnResponse) GetVpnStatus() *VpnStatus
- func (*StopVpnResponse) ProtoMessage()
- func (x *StopVpnResponse) ProtoReflect() protoreflect.Message
- func (x *StopVpnResponse) Reset()
- func (x *StopVpnResponse) String() string
- type TunnelState
- func (TunnelState) Descriptor() protoreflect.EnumDescriptor
- func (x TunnelState) Enum() *TunnelState
- func (TunnelState) EnumDescriptor() ([]byte, []int)deprecated
- func (x TunnelState) Number() protoreflect.EnumNumber
- func (x TunnelState) String() string
- func (TunnelState) Type() protoreflect.EnumType
- type UnimplementedZeropsDaemonProtocolServer
- func (*UnimplementedZeropsDaemonProtocolServer) StartVpn(context.Context, *StartVpnRequest) (*StartVpnResponse, error)
- func (*UnimplementedZeropsDaemonProtocolServer) StatusVpn(context.Context, *StatusVpnRequest) (*StatusVpnResponse, error)
- func (*UnimplementedZeropsDaemonProtocolServer) StopVpn(context.Context, *StopVpnRequest) (*StopVpnResponse, error)
- type VpnStatus
- func (*VpnStatus) Descriptor() ([]byte, []int)deprecated
- func (x *VpnStatus) GetAdditionalInfo() string
- func (x *VpnStatus) GetDnsState() DnsState
- func (x *VpnStatus) GetTunnelState() TunnelState
- func (*VpnStatus) ProtoMessage()
- func (x *VpnStatus) ProtoReflect() protoreflect.Message
- func (x *VpnStatus) Reset()
- func (x *VpnStatus) String() string
- type ZeropsDaemonProtocolClient
- type ZeropsDaemonProtocolServer
Constants ¶
This section is empty.
Variables ¶
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.
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.
var File_zeropsDaemonProtocol_proto protoreflect.FileDescriptor
Functions ¶
func RegisterZeropsDaemonProtocolServer ¶
func RegisterZeropsDaemonProtocolServer(s *grpc.Server, srv ZeropsDaemonProtocolServer)
Types ¶
type DnsState ¶
type DnsState int32
func (DnsState) Descriptor ¶
func (DnsState) Descriptor() protoreflect.EnumDescriptor
func (DnsState) EnumDescriptor
deprecated
func (DnsState) Number ¶
func (x DnsState) Number() protoreflect.EnumNumber
func (DnsState) Type ¶
func (DnsState) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
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 ¶
func (TunnelState) Type() protoreflect.EnumType
type UnimplementedZeropsDaemonProtocolServer ¶
type UnimplementedZeropsDaemonProtocolServer struct {
}
UnimplementedZeropsDaemonProtocolServer can be embedded to have forward compatible implementations.
func (*UnimplementedZeropsDaemonProtocolServer) StartVpn ¶
func (*UnimplementedZeropsDaemonProtocolServer) StartVpn(context.Context, *StartVpnRequest) (*StartVpnResponse, error)
func (*UnimplementedZeropsDaemonProtocolServer) StatusVpn ¶
func (*UnimplementedZeropsDaemonProtocolServer) StatusVpn(context.Context, *StatusVpnRequest) (*StatusVpnResponse, error)
func (*UnimplementedZeropsDaemonProtocolServer) StopVpn ¶
func (*UnimplementedZeropsDaemonProtocolServer) StopVpn(context.Context, *StopVpnRequest) (*StopVpnResponse, error)
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) GetAdditionalInfo ¶
func (*VpnStatus) GetDnsState ¶
func (*VpnStatus) GetTunnelState ¶
func (x *VpnStatus) GetTunnelState() TunnelState
func (*VpnStatus) ProtoMessage ¶
func (*VpnStatus) ProtoMessage()
func (*VpnStatus) ProtoReflect ¶
func (x *VpnStatus) ProtoReflect() protoreflect.Message
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)
func NewZeropsDaemonProtocolClient ¶
func NewZeropsDaemonProtocolClient(cc grpc.ClientConnInterface) ZeropsDaemonProtocolClient
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.