Documentation
¶
Index ¶
- Variables
- type BypassRequest
- func (*BypassRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BypassRequest) GetConfig() *LegacyConnectConfig
- func (x *BypassRequest) GetVersion() int32
- func (*BypassRequest) ProtoMessage()
- func (x *BypassRequest) ProtoReflect() protoreflect.Message
- func (x *BypassRequest) Reset()
- func (x *BypassRequest) String() string
- type BypassResponse
- type LegacyConnectConfig
- func (*LegacyConnectConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LegacyConnectConfig) GetAddr() string
- func (x *LegacyConnectConfig) GetAuthToken() string
- func (x *LegacyConnectConfig) GetBias() int32
- func (x *LegacyConnectConfig) GetCert() string
- func (x *LegacyConnectConfig) GetENHTTPURL() string
- func (x *LegacyConnectConfig) GetLocation() *LegacyConnectConfig_ProxyLocation
- func (x *LegacyConnectConfig) GetMaxPreconnect() int32
- func (x *LegacyConnectConfig) GetMultipathEndpoint() string
- func (x *LegacyConnectConfig) GetMultiplexedAddr() string
- func (x *LegacyConnectConfig) GetMultiplexedPhysicalConns() int32
- func (x *LegacyConnectConfig) GetMultiplexedProtocol() string
- func (x *LegacyConnectConfig) GetMultiplexedSettings() map[string]string
- func (x *LegacyConnectConfig) GetName() string
- func (x *LegacyConnectConfig) GetPluggableTransport() string
- func (x *LegacyConnectConfig) GetPluggableTransportSettings() map[string]string
- func (x *LegacyConnectConfig) GetRegion() string
- func (x *LegacyConnectConfig) GetTLSClientHelloID() string
- func (x *LegacyConnectConfig) GetTLSClientHelloSplitting() bool
- func (x *LegacyConnectConfig) GetTLSClientSessionCacheSize() int32
- func (x *LegacyConnectConfig) GetTLSClientSessionState() string
- func (x *LegacyConnectConfig) GetTLSDesktopOrderedCipherSuiteNames() []string
- func (x *LegacyConnectConfig) GetTLSMobileOrderedCipherSuiteNames() []string
- func (x *LegacyConnectConfig) GetTLSServerNameIndicator() string
- func (x *LegacyConnectConfig) GetTrack() string
- func (x *LegacyConnectConfig) GetTrusted() bool
- func (*LegacyConnectConfig) ProtoMessage()
- func (x *LegacyConnectConfig) ProtoReflect() protoreflect.Message
- func (x *LegacyConnectConfig) Reset()
- func (x *LegacyConnectConfig) String() string
- type LegacyConnectConfig_ProxyLocation
- func (*LegacyConnectConfig_ProxyLocation) Descriptor() ([]byte, []int)deprecated
- func (x *LegacyConnectConfig_ProxyLocation) GetCity() string
- func (x *LegacyConnectConfig_ProxyLocation) GetCountry() string
- func (x *LegacyConnectConfig_ProxyLocation) GetCountryCode() string
- func (x *LegacyConnectConfig_ProxyLocation) GetLatitude() float32
- func (x *LegacyConnectConfig_ProxyLocation) GetLongitude() float32
- func (*LegacyConnectConfig_ProxyLocation) ProtoMessage()
- func (x *LegacyConnectConfig_ProxyLocation) ProtoReflect() protoreflect.Message
- func (x *LegacyConnectConfig_ProxyLocation) Reset()
- func (x *LegacyConnectConfig_ProxyLocation) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_apipb_types_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type BypassRequest ¶
type BypassRequest struct {
Config *LegacyConnectConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
// Version is a version specifier denoting the version of bypass used on the client. It is not
// necessary to update this value on every change to bypass; this should only be updated when the
// backend needs to make decisions unique to a new version of bypass.
Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
func (*BypassRequest) Descriptor
deprecated
func (*BypassRequest) Descriptor() ([]byte, []int)
Deprecated: Use BypassRequest.ProtoReflect.Descriptor instead.
func (*BypassRequest) GetConfig ¶
func (x *BypassRequest) GetConfig() *LegacyConnectConfig
func (*BypassRequest) GetVersion ¶ added in v7.6.24
func (x *BypassRequest) GetVersion() int32
func (*BypassRequest) ProtoMessage ¶
func (*BypassRequest) ProtoMessage()
func (*BypassRequest) ProtoReflect ¶
func (x *BypassRequest) ProtoReflect() protoreflect.Message
func (*BypassRequest) Reset ¶
func (x *BypassRequest) Reset()
func (*BypassRequest) String ¶
func (x *BypassRequest) String() string
type BypassResponse ¶
type BypassResponse struct {
Random string `protobuf:"bytes,1,opt,name=random,proto3" json:"random,omitempty"`
// contains filtered or unexported fields
}
func (*BypassResponse) Descriptor
deprecated
func (*BypassResponse) Descriptor() ([]byte, []int)
Deprecated: Use BypassResponse.ProtoReflect.Descriptor instead.
func (*BypassResponse) GetRandom ¶
func (x *BypassResponse) GetRandom() string
func (*BypassResponse) ProtoMessage ¶
func (*BypassResponse) ProtoMessage()
func (*BypassResponse) ProtoReflect ¶
func (x *BypassResponse) ProtoReflect() protoreflect.Message
func (*BypassResponse) Reset ¶
func (x *BypassResponse) Reset()
func (*BypassResponse) String ¶
func (x *BypassResponse) String() string
type LegacyConnectConfig ¶
type LegacyConnectConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
Cert string `protobuf:"bytes,3,opt,name=cert,proto3" json:"cert,omitempty"`
AuthToken string `protobuf:"bytes,4,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"`
Trusted bool `protobuf:"varint,5,opt,name=trusted,proto3" json:"trusted,omitempty"`
MaxPreconnect int32 `protobuf:"varint,6,opt,name=max_preconnect,json=maxPreconnect,proto3" json:"max_preconnect,omitempty"`
Bias int32 `protobuf:"varint,7,opt,name=bias,proto3" json:"bias,omitempty"`
PluggableTransport string `protobuf:"bytes,8,opt,name=pluggable_transport,json=pluggableTransport,proto3" json:"pluggable_transport,omitempty"`
PluggableTransportSettings map[string]string `` /* 229-byte string literal not displayed */
ENHTTPURL string `protobuf:"bytes,10,opt,name=ENHTTPURL,proto3" json:"ENHTTPURL,omitempty"`
TLSDesktopOrderedCipherSuiteNames []string `` /* 167-byte string literal not displayed */
TLSMobileOrderedCipherSuiteNames []string `` /* 164-byte string literal not displayed */
TLSServerNameIndicator string `` /* 130-byte string literal not displayed */
TLSClientSessionCacheSize int32 `` /* 142-byte string literal not displayed */
TLSClientHelloID string `protobuf:"bytes,15,opt,name=TLSClient_helloID,json=TLSClientHelloID,proto3" json:"TLSClient_helloID,omitempty"`
TLSClientHelloSplitting bool `` /* 134-byte string literal not displayed */
TLSClientSessionState string `` /* 127-byte string literal not displayed */
Location *LegacyConnectConfig_ProxyLocation `protobuf:"bytes,18,opt,name=location,proto3" json:"location,omitempty"`
MultipathEndpoint string `protobuf:"bytes,19,opt,name=multipath_endpoint,json=multipathEndpoint,proto3" json:"multipath_endpoint,omitempty"`
MultiplexedAddr string `protobuf:"bytes,20,opt,name=multiplexed_addr,json=multiplexedAddr,proto3" json:"multiplexed_addr,omitempty"`
MultiplexedPhysicalConns int32 `` /* 137-byte string literal not displayed */
MultiplexedProtocol string `protobuf:"bytes,22,opt,name=multiplexed_protocol,json=multiplexedProtocol,proto3" json:"multiplexed_protocol,omitempty"`
MultiplexedSettings map[string]string `` /* 207-byte string literal not displayed */
Track string `protobuf:"bytes,24,opt,name=track,proto3" json:"track,omitempty"`
Region string `protobuf:"bytes,25,opt,name=region,proto3" json:"region,omitempty"`
// contains filtered or unexported fields
}
LegacyConnectConfig is the information required for a client to connect to a proxy, for clients which get their config from config-server (it's copied from there).
func (*LegacyConnectConfig) Descriptor
deprecated
func (*LegacyConnectConfig) Descriptor() ([]byte, []int)
Deprecated: Use LegacyConnectConfig.ProtoReflect.Descriptor instead.
func (*LegacyConnectConfig) GetAddr ¶
func (x *LegacyConnectConfig) GetAddr() string
func (*LegacyConnectConfig) GetAuthToken ¶
func (x *LegacyConnectConfig) GetAuthToken() string
func (*LegacyConnectConfig) GetBias ¶
func (x *LegacyConnectConfig) GetBias() int32
func (*LegacyConnectConfig) GetCert ¶
func (x *LegacyConnectConfig) GetCert() string
func (*LegacyConnectConfig) GetENHTTPURL ¶
func (x *LegacyConnectConfig) GetENHTTPURL() string
func (*LegacyConnectConfig) GetLocation ¶
func (x *LegacyConnectConfig) GetLocation() *LegacyConnectConfig_ProxyLocation
func (*LegacyConnectConfig) GetMaxPreconnect ¶
func (x *LegacyConnectConfig) GetMaxPreconnect() int32
func (*LegacyConnectConfig) GetMultipathEndpoint ¶
func (x *LegacyConnectConfig) GetMultipathEndpoint() string
func (*LegacyConnectConfig) GetMultiplexedAddr ¶
func (x *LegacyConnectConfig) GetMultiplexedAddr() string
func (*LegacyConnectConfig) GetMultiplexedPhysicalConns ¶
func (x *LegacyConnectConfig) GetMultiplexedPhysicalConns() int32
func (*LegacyConnectConfig) GetMultiplexedProtocol ¶
func (x *LegacyConnectConfig) GetMultiplexedProtocol() string
func (*LegacyConnectConfig) GetMultiplexedSettings ¶
func (x *LegacyConnectConfig) GetMultiplexedSettings() map[string]string
func (*LegacyConnectConfig) GetName ¶
func (x *LegacyConnectConfig) GetName() string
func (*LegacyConnectConfig) GetPluggableTransport ¶
func (x *LegacyConnectConfig) GetPluggableTransport() string
func (*LegacyConnectConfig) GetPluggableTransportSettings ¶
func (x *LegacyConnectConfig) GetPluggableTransportSettings() map[string]string
func (*LegacyConnectConfig) GetRegion ¶
func (x *LegacyConnectConfig) GetRegion() string
func (*LegacyConnectConfig) GetTLSClientHelloID ¶
func (x *LegacyConnectConfig) GetTLSClientHelloID() string
func (*LegacyConnectConfig) GetTLSClientHelloSplitting ¶
func (x *LegacyConnectConfig) GetTLSClientHelloSplitting() bool
func (*LegacyConnectConfig) GetTLSClientSessionCacheSize ¶
func (x *LegacyConnectConfig) GetTLSClientSessionCacheSize() int32
func (*LegacyConnectConfig) GetTLSClientSessionState ¶
func (x *LegacyConnectConfig) GetTLSClientSessionState() string
func (*LegacyConnectConfig) GetTLSDesktopOrderedCipherSuiteNames ¶
func (x *LegacyConnectConfig) GetTLSDesktopOrderedCipherSuiteNames() []string
func (*LegacyConnectConfig) GetTLSMobileOrderedCipherSuiteNames ¶
func (x *LegacyConnectConfig) GetTLSMobileOrderedCipherSuiteNames() []string
func (*LegacyConnectConfig) GetTLSServerNameIndicator ¶
func (x *LegacyConnectConfig) GetTLSServerNameIndicator() string
func (*LegacyConnectConfig) GetTrack ¶
func (x *LegacyConnectConfig) GetTrack() string
func (*LegacyConnectConfig) GetTrusted ¶
func (x *LegacyConnectConfig) GetTrusted() bool
func (*LegacyConnectConfig) ProtoMessage ¶
func (*LegacyConnectConfig) ProtoMessage()
func (*LegacyConnectConfig) ProtoReflect ¶
func (x *LegacyConnectConfig) ProtoReflect() protoreflect.Message
func (*LegacyConnectConfig) Reset ¶
func (x *LegacyConnectConfig) Reset()
func (*LegacyConnectConfig) String ¶
func (x *LegacyConnectConfig) String() string
type LegacyConnectConfig_ProxyLocation ¶
type LegacyConnectConfig_ProxyLocation struct {
City string `protobuf:"bytes,1,opt,name=city,proto3" json:"city,omitempty"`
Country string `protobuf:"bytes,2,opt,name=country,proto3" json:"country,omitempty"`
CountryCode string `protobuf:"bytes,3,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
Latitude float32 `protobuf:"fixed32,4,opt,name=latitude,proto3" json:"latitude,omitempty"`
Longitude float32 `protobuf:"fixed32,5,opt,name=longitude,proto3" json:"longitude,omitempty"`
// contains filtered or unexported fields
}
func (*LegacyConnectConfig_ProxyLocation) Descriptor
deprecated
func (*LegacyConnectConfig_ProxyLocation) Descriptor() ([]byte, []int)
Deprecated: Use LegacyConnectConfig_ProxyLocation.ProtoReflect.Descriptor instead.
func (*LegacyConnectConfig_ProxyLocation) GetCity ¶
func (x *LegacyConnectConfig_ProxyLocation) GetCity() string
func (*LegacyConnectConfig_ProxyLocation) GetCountry ¶
func (x *LegacyConnectConfig_ProxyLocation) GetCountry() string
func (*LegacyConnectConfig_ProxyLocation) GetCountryCode ¶
func (x *LegacyConnectConfig_ProxyLocation) GetCountryCode() string
func (*LegacyConnectConfig_ProxyLocation) GetLatitude ¶
func (x *LegacyConnectConfig_ProxyLocation) GetLatitude() float32
func (*LegacyConnectConfig_ProxyLocation) GetLongitude ¶
func (x *LegacyConnectConfig_ProxyLocation) GetLongitude() float32
func (*LegacyConnectConfig_ProxyLocation) ProtoMessage ¶
func (*LegacyConnectConfig_ProxyLocation) ProtoMessage()
func (*LegacyConnectConfig_ProxyLocation) ProtoReflect ¶
func (x *LegacyConnectConfig_ProxyLocation) ProtoReflect() protoreflect.Message
func (*LegacyConnectConfig_ProxyLocation) Reset ¶
func (x *LegacyConnectConfig_ProxyLocation) Reset()
func (*LegacyConnectConfig_ProxyLocation) String ¶
func (x *LegacyConnectConfig_ProxyLocation) String() string
Click to show internal directories.
Click to hide internal directories.