Documentation ¶
Index ¶
- Constants
- Variables
- type CircuitConfirmation
- func (*CircuitConfirmation) Descriptor() ([]byte, []int)deprecated
- func (x *CircuitConfirmation) GetCircuitIds() []string
- func (request *CircuitConfirmation) GetContentType() int32
- func (*CircuitConfirmation) ProtoMessage()
- func (x *CircuitConfirmation) ProtoReflect() protoreflect.Message
- func (x *CircuitConfirmation) Reset()
- func (x *CircuitConfirmation) String() string
- type CircuitRequest
- func (*CircuitRequest) Descriptor() ([]byte, []int)deprecated
- func (request *CircuitRequest) GetContentType() int32
- func (x *CircuitRequest) GetIngressId() string
- func (x *CircuitRequest) GetPeerData() map[uint32][]byte
- func (x *CircuitRequest) GetService() string
- func (*CircuitRequest) ProtoMessage()
- func (x *CircuitRequest) ProtoReflect() protoreflect.Message
- func (x *CircuitRequest) Reset()
- func (x *CircuitRequest) String() string
- type ContentType
- func (ContentType) Descriptor() protoreflect.EnumDescriptor
- func (x ContentType) Enum() *ContentType
- func (ContentType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContentType) Number() protoreflect.EnumNumber
- func (x ContentType) String() string
- func (ContentType) Type() protoreflect.EnumType
- type Context
- type CreateTerminatorRequest
- func (*CreateTerminatorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTerminatorRequest) GetAddress() string
- func (x *CreateTerminatorRequest) GetBinding() string
- func (x *CreateTerminatorRequest) GetCost() uint32
- func (x *CreateTerminatorRequest) GetInstanceId() string
- func (x *CreateTerminatorRequest) GetInstanceSecret() []byte
- func (x *CreateTerminatorRequest) GetPeerData() map[uint32][]byte
- func (x *CreateTerminatorRequest) GetPrecedence() TerminatorPrecedence
- func (x *CreateTerminatorRequest) GetServiceId() string
- func (request *CreateTerminatorRequest) GetXtPrecedence() xt.Precedence
- func (*CreateTerminatorRequest) ProtoMessage()
- func (x *CreateTerminatorRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTerminatorRequest) Reset()
- func (x *CreateTerminatorRequest) String() string
- type Decoder
- type DestType
- type Dial
- func (*Dial) Descriptor() ([]byte, []int)deprecated
- func (x *Dial) GetAddress() string
- func (request *Dial) GetContentType() int32
- func (x *Dial) GetLinkId() string
- func (x *Dial) GetLinkProtocol() string
- func (x *Dial) GetRouterId() string
- func (x *Dial) GetRouterVersion() string
- func (*Dial) ProtoMessage()
- func (x *Dial) ProtoReflect() protoreflect.Message
- func (x *Dial) Reset()
- func (x *Dial) String() string
- type Fault
- func (*Fault) Descriptor() ([]byte, []int)deprecated
- func (request *Fault) GetContentType() int32
- func (x *Fault) GetId() string
- func (x *Fault) GetSubject() FaultSubject
- func (*Fault) ProtoMessage()
- func (x *Fault) ProtoReflect() protoreflect.Message
- func (x *Fault) Reset()
- func (x *Fault) String() string
- type FaultSubject
- func (FaultSubject) Descriptor() protoreflect.EnumDescriptor
- func (x FaultSubject) Enum() *FaultSubject
- func (FaultSubject) EnumDescriptor() ([]byte, []int)deprecated
- func (x FaultSubject) Number() protoreflect.EnumNumber
- func (x FaultSubject) String() string
- func (FaultSubject) Type() protoreflect.EnumType
- type InspectRequest
- func (*InspectRequest) Descriptor() ([]byte, []int)deprecated
- func (request *InspectRequest) GetContentType() int32
- func (x *InspectRequest) GetRequestedValues() []string
- func (*InspectRequest) ProtoMessage()
- func (x *InspectRequest) ProtoReflect() protoreflect.Message
- func (x *InspectRequest) Reset()
- func (x *InspectRequest) String() string
- type InspectResponse
- func (response *InspectResponse) AddValue(name, value string)
- func (*InspectResponse) Descriptor() ([]byte, []int)deprecated
- func (response *InspectResponse) GetContentType() int32
- func (x *InspectResponse) GetErrors() []string
- func (x *InspectResponse) GetSuccess() bool
- func (x *InspectResponse) GetValues() []*InspectResponse_InspectValue
- func (*InspectResponse) ProtoMessage()
- func (x *InspectResponse) ProtoReflect() protoreflect.Message
- func (x *InspectResponse) Reset()
- func (x *InspectResponse) String() string
- type InspectResponse_InspectValue
- func (*InspectResponse_InspectValue) Descriptor() ([]byte, []int)deprecated
- func (x *InspectResponse_InspectValue) GetName() string
- func (x *InspectResponse_InspectValue) GetValue() string
- func (*InspectResponse_InspectValue) ProtoMessage()
- func (x *InspectResponse_InspectValue) ProtoReflect() protoreflect.Message
- func (x *InspectResponse_InspectValue) Reset()
- func (x *InspectResponse_InspectValue) String() string
- type LinkConn
- func (*LinkConn) Descriptor() ([]byte, []int)deprecated
- func (x *LinkConn) GetId() string
- func (x *LinkConn) GetLocalAddr() string
- func (x *LinkConn) GetRemoteAddr() string
- func (*LinkConn) ProtoMessage()
- func (x *LinkConn) ProtoReflect() protoreflect.Message
- func (x *LinkConn) Reset()
- func (x *LinkConn) String() string
- type LinkConnected
- func (*LinkConnected) Descriptor() ([]byte, []int)deprecated
- func (x *LinkConnected) GetConns() []*LinkConn
- func (request *LinkConnected) GetContentType() int32
- func (x *LinkConnected) GetId() string
- func (*LinkConnected) ProtoMessage()
- func (x *LinkConnected) ProtoReflect() protoreflect.Message
- func (x *LinkConnected) Reset()
- func (x *LinkConnected) String() string
- type Listener
- func (*Listener) Descriptor() ([]byte, []int)deprecated
- func (x *Listener) GetAddress() string
- func (x *Listener) GetCostTags() []string
- func (x *Listener) GetGroups() []string
- func (x *Listener) GetLocalBinding() string
- func (x *Listener) GetProtocol() string
- func (*Listener) ProtoMessage()
- func (x *Listener) ProtoReflect() protoreflect.Message
- func (x *Listener) Reset()
- func (x *Listener) String() string
- type Listeners
- type PeerState
- type PeerStateChange
- func (*PeerStateChange) Descriptor() ([]byte, []int)deprecated
- func (x *PeerStateChange) GetId() string
- func (x *PeerStateChange) GetListeners() []*Listener
- func (x *PeerStateChange) GetState() PeerState
- func (x *PeerStateChange) GetVersion() string
- func (*PeerStateChange) ProtoMessage()
- func (x *PeerStateChange) ProtoReflect() protoreflect.Message
- func (x *PeerStateChange) Reset()
- func (x *PeerStateChange) String() string
- type PeerStateChanges
- func (*PeerStateChanges) Descriptor() ([]byte, []int)deprecated
- func (x *PeerStateChanges) GetChanges() []*PeerStateChange
- func (request *PeerStateChanges) GetContentType() int32
- func (*PeerStateChanges) ProtoMessage()
- func (x *PeerStateChanges) ProtoReflect() protoreflect.Message
- func (x *PeerStateChanges) Reset()
- func (x *PeerStateChanges) String() string
- type RemoveTerminatorRequest
- func (*RemoveTerminatorRequest) Descriptor() ([]byte, []int)deprecated
- func (request *RemoveTerminatorRequest) GetContentType() int32
- func (x *RemoveTerminatorRequest) GetTerminatorId() string
- func (*RemoveTerminatorRequest) ProtoMessage()
- func (x *RemoveTerminatorRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveTerminatorRequest) Reset()
- func (x *RemoveTerminatorRequest) String() string
- type RemoveTerminatorsRequest
- func (*RemoveTerminatorsRequest) Descriptor() ([]byte, []int)deprecated
- func (request *RemoveTerminatorsRequest) GetContentType() int32
- func (x *RemoveTerminatorsRequest) GetTerminatorIds() []string
- func (*RemoveTerminatorsRequest) ProtoMessage()
- func (x *RemoveTerminatorsRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveTerminatorsRequest) Reset()
- func (x *RemoveTerminatorsRequest) String() string
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetAttempt() uint32
- func (x *Route) GetCircuitId() string
- func (request *Route) GetContentType() int32
- func (x *Route) GetContext() *Context
- func (x *Route) GetEgress() *Route_Egress
- func (x *Route) GetForwards() []*Route_Forward
- func (x *Route) GetTags() map[string]string
- func (x *Route) GetTimeout() uint64
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- type Route_Egress
- func (*Route_Egress) Descriptor() ([]byte, []int)deprecated
- func (x *Route_Egress) GetAddress() string
- func (x *Route_Egress) GetBinding() string
- func (x *Route_Egress) GetDestination() string
- func (x *Route_Egress) GetPeerData() map[uint32][]byte
- func (*Route_Egress) ProtoMessage()
- func (x *Route_Egress) ProtoReflect() protoreflect.Message
- func (x *Route_Egress) Reset()
- func (x *Route_Egress) String() string
- type Route_Forward
- func (*Route_Forward) Descriptor() ([]byte, []int)deprecated
- func (x *Route_Forward) GetDstAddress() string
- func (x *Route_Forward) GetDstType() DestType
- func (x *Route_Forward) GetSrcAddress() string
- func (*Route_Forward) ProtoMessage()
- func (x *Route_Forward) ProtoReflect() protoreflect.Message
- func (x *Route_Forward) Reset()
- func (x *Route_Forward) String() string
- type RouterCapability
- func (RouterCapability) Descriptor() protoreflect.EnumDescriptor
- func (x RouterCapability) Enum() *RouterCapability
- func (RouterCapability) EnumDescriptor() ([]byte, []int)deprecated
- func (x RouterCapability) Number() protoreflect.EnumNumber
- func (x RouterCapability) String() string
- func (RouterCapability) Type() protoreflect.EnumType
- type RouterLinks
- func (*RouterLinks) Descriptor() ([]byte, []int)deprecated
- func (request *RouterLinks) GetContentType() int32
- func (x *RouterLinks) GetLinks() []*RouterLinks_RouterLink
- func (*RouterLinks) ProtoMessage()
- func (x *RouterLinks) ProtoReflect() protoreflect.Message
- func (x *RouterLinks) Reset()
- func (x *RouterLinks) String() string
- type RouterLinks_RouterLink
- func (*RouterLinks_RouterLink) Descriptor() ([]byte, []int)deprecated
- func (x *RouterLinks_RouterLink) GetDestRouterId() string
- func (x *RouterLinks_RouterLink) GetDialAddress() string
- func (x *RouterLinks_RouterLink) GetId() string
- func (x *RouterLinks_RouterLink) GetLinkCostTags() []string
- func (x *RouterLinks_RouterLink) GetLinkProtocol() string
- func (*RouterLinks_RouterLink) ProtoMessage()
- func (x *RouterLinks_RouterLink) ProtoReflect() protoreflect.Message
- func (x *RouterLinks_RouterLink) Reset()
- func (x *RouterLinks_RouterLink) String() string
- type RouterMetadata
- type SettingTypes
- func (SettingTypes) Descriptor() protoreflect.EnumDescriptor
- func (x SettingTypes) Enum() *SettingTypes
- func (SettingTypes) EnumDescriptor() ([]byte, []int)deprecated
- func (x SettingTypes) Number() protoreflect.EnumNumber
- func (x SettingTypes) String() string
- func (SettingTypes) Type() protoreflect.EnumType
- type Settings
- type Terminator
- func (*Terminator) Descriptor() ([]byte, []int)deprecated
- func (x *Terminator) GetAddress() string
- func (x *Terminator) GetBinding() string
- func (x *Terminator) GetId() string
- func (*Terminator) ProtoMessage()
- func (x *Terminator) ProtoReflect() protoreflect.Message
- func (x *Terminator) Reset()
- func (x *Terminator) String() string
- type TerminatorPrecedence
- func (TerminatorPrecedence) Descriptor() protoreflect.EnumDescriptor
- func (x TerminatorPrecedence) Enum() *TerminatorPrecedence
- func (TerminatorPrecedence) EnumDescriptor() ([]byte, []int)deprecated
- func (x TerminatorPrecedence) Number() protoreflect.EnumNumber
- func (x TerminatorPrecedence) String() string
- func (TerminatorPrecedence) Type() protoreflect.EnumType
- type Unroute
- func (*Unroute) Descriptor() ([]byte, []int)deprecated
- func (x *Unroute) GetCircuitId() string
- func (request *Unroute) GetContentType() int32
- func (x *Unroute) GetNow() bool
- func (*Unroute) ProtoMessage()
- func (x *Unroute) ProtoReflect() protoreflect.Message
- func (x *Unroute) Reset()
- func (x *Unroute) String() string
- type UpdateCtrlAddresses
- func (*UpdateCtrlAddresses) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCtrlAddresses) GetAddresses() []string
- func (request *UpdateCtrlAddresses) GetContentType() int32
- func (x *UpdateCtrlAddresses) GetIndex() uint64
- func (x *UpdateCtrlAddresses) GetIsLeader() bool
- func (*UpdateCtrlAddresses) ProtoMessage()
- func (x *UpdateCtrlAddresses) ProtoReflect() protoreflect.Message
- func (x *UpdateCtrlAddresses) Reset()
- func (x *UpdateCtrlAddresses) String() string
- type UpdateTerminatorRequest
- func (*UpdateTerminatorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTerminatorRequest) GetCost() uint32
- func (x *UpdateTerminatorRequest) GetPrecedence() TerminatorPrecedence
- func (x *UpdateTerminatorRequest) GetTerminatorId() string
- func (x *UpdateTerminatorRequest) GetUpdateCost() bool
- func (x *UpdateTerminatorRequest) GetUpdatePrecedence() bool
- func (*UpdateTerminatorRequest) ProtoMessage()
- func (x *UpdateTerminatorRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTerminatorRequest) Reset()
- func (x *UpdateTerminatorRequest) String() string
- type ValidateTerminatorsRequest
- func (*ValidateTerminatorsRequest) Descriptor() ([]byte, []int)deprecated
- func (request *ValidateTerminatorsRequest) GetContentType() int32
- func (x *ValidateTerminatorsRequest) GetTerminators() []*Terminator
- func (*ValidateTerminatorsRequest) ProtoMessage()
- func (x *ValidateTerminatorsRequest) ProtoReflect() protoreflect.Message
- func (x *ValidateTerminatorsRequest) Reset()
- func (x *ValidateTerminatorsRequest) String() string
- type VerifyRouter
- func (*VerifyRouter) Descriptor() ([]byte, []int)deprecated
- func (request *VerifyRouter) GetContentType() int32
- func (x *VerifyRouter) GetFingerprints() []string
- func (x *VerifyRouter) GetRouterId() string
- func (*VerifyRouter) ProtoMessage()
- func (x *VerifyRouter) ProtoReflect() protoreflect.Message
- func (x *VerifyRouter) Reset()
- func (x *VerifyRouter) String() string
Constants ¶
const DECODER = "ctrl"
Variables ¶
var ( ContentType_name = map[int32]string{ 0: "Zero", 1000: "CircuitRequestType", 1002: "DialType", 1003: "LinkConnectedType", 1004: "FaultType", 1005: "RouteType", 1006: "UnrouteType", 1007: "MetricsType", 1008: "TogglePipeTracesRequestType", 1010: "TraceEventType", 1011: "CreateTerminatorRequestType", 1012: "RemoveTerminatorRequestType", 1013: "InspectRequestType", 1014: "InspectResponseType", 1017: "ValidateTerminatorsRequestType", 1018: "UpdateTerminatorRequestType", 1020: "SettingsType", 1034: "CircuitConfirmationType", 1035: "RouterLinksType", 1036: "VerifyRouterType", 1037: "UpdateCtrlAddressesType", 1038: "RemoveTerminatorsRequestType", 1039: "QuiesceRouterRequestType", 1040: "DequiesceRouterRequestType", 1050: "PeerStateChangeRequestType", 10: "ListenersHeader", 11: "RouterMetadataHeader", } ContentType_value = map[string]int32{ "Zero": 0, "CircuitRequestType": 1000, "DialType": 1002, "LinkConnectedType": 1003, "FaultType": 1004, "RouteType": 1005, "UnrouteType": 1006, "MetricsType": 1007, "TogglePipeTracesRequestType": 1008, "TraceEventType": 1010, "CreateTerminatorRequestType": 1011, "RemoveTerminatorRequestType": 1012, "InspectRequestType": 1013, "InspectResponseType": 1014, "ValidateTerminatorsRequestType": 1017, "UpdateTerminatorRequestType": 1018, "SettingsType": 1020, "CircuitConfirmationType": 1034, "RouterLinksType": 1035, "VerifyRouterType": 1036, "UpdateCtrlAddressesType": 1037, "RemoveTerminatorsRequestType": 1038, "QuiesceRouterRequestType": 1039, "DequiesceRouterRequestType": 1040, "PeerStateChangeRequestType": 1050, "ListenersHeader": 10, "RouterMetadataHeader": 11, } )
Enum value maps for ContentType.
var ( RouterCapability_name = map[int32]string{ 0: "CapabilityZero", 1: "LinkManagement", } RouterCapability_value = map[string]int32{ "CapabilityZero": 0, "LinkManagement": 1, } )
Enum value maps for RouterCapability.
var ( SettingTypes_name = map[int32]string{ 0: "UnusedSetting", 1: "NewCtrlAddress", } SettingTypes_value = map[string]int32{ "UnusedSetting": 0, "NewCtrlAddress": 1, } )
Enum value maps for SettingTypes.
var ( TerminatorPrecedence_name = map[int32]string{ 0: "Default", 1: "Required", 2: "Failed", } TerminatorPrecedence_value = map[string]int32{ "Default": 0, "Required": 1, "Failed": 2, } )
Enum value maps for TerminatorPrecedence.
var ( FaultSubject_name = map[int32]string{ 0: "IngressFault", 1: "EgressFault", 2: "LinkFault", 3: "ForwardFault", 4: "UnknownOwnerForwardFault", 5: "LinkDuplicate", } FaultSubject_value = map[string]int32{ "IngressFault": 0, "EgressFault": 1, "LinkFault": 2, "ForwardFault": 3, "UnknownOwnerForwardFault": 4, "LinkDuplicate": 5, } )
Enum value maps for FaultSubject.
var ( DestType_name = map[int32]string{ 0: "Start", 1: "End", 2: "Link", } DestType_value = map[string]int32{ "Start": 0, "End": 1, "Link": 2, } )
Enum value maps for DestType.
var ( PeerState_name = map[int32]string{ 0: "Healthy", 1: "Unhealthy", 2: "Removed", } PeerState_value = map[string]int32{ "Healthy": 0, "Unhealthy": 1, "Removed": 2, } )
Enum value maps for PeerState.
var File_ctrl_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CircuitConfirmation ¶
type CircuitConfirmation struct { CircuitIds []string `protobuf:"bytes,1,rep,name=circuitIds,proto3" json:"circuitIds,omitempty"` // contains filtered or unexported fields }
func (*CircuitConfirmation) Descriptor
deprecated
func (*CircuitConfirmation) Descriptor() ([]byte, []int)
Deprecated: Use CircuitConfirmation.ProtoReflect.Descriptor instead.
func (*CircuitConfirmation) GetCircuitIds ¶
func (x *CircuitConfirmation) GetCircuitIds() []string
func (*CircuitConfirmation) GetContentType ¶
func (request *CircuitConfirmation) GetContentType() int32
func (*CircuitConfirmation) ProtoMessage ¶
func (*CircuitConfirmation) ProtoMessage()
func (*CircuitConfirmation) ProtoReflect ¶
func (x *CircuitConfirmation) ProtoReflect() protoreflect.Message
func (*CircuitConfirmation) Reset ¶
func (x *CircuitConfirmation) Reset()
func (*CircuitConfirmation) String ¶
func (x *CircuitConfirmation) String() string
type CircuitRequest ¶
type CircuitRequest struct { IngressId string `protobuf:"bytes,1,opt,name=ingressId,proto3" json:"ingressId,omitempty"` Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` PeerData map[uint32][]byte `` /* 158-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CircuitRequest) Descriptor
deprecated
func (*CircuitRequest) Descriptor() ([]byte, []int)
Deprecated: Use CircuitRequest.ProtoReflect.Descriptor instead.
func (*CircuitRequest) GetContentType ¶
func (request *CircuitRequest) GetContentType() int32
func (*CircuitRequest) GetIngressId ¶
func (x *CircuitRequest) GetIngressId() string
func (*CircuitRequest) GetPeerData ¶
func (x *CircuitRequest) GetPeerData() map[uint32][]byte
func (*CircuitRequest) GetService ¶
func (x *CircuitRequest) GetService() string
func (*CircuitRequest) ProtoMessage ¶
func (*CircuitRequest) ProtoMessage()
func (*CircuitRequest) ProtoReflect ¶
func (x *CircuitRequest) ProtoReflect() protoreflect.Message
func (*CircuitRequest) Reset ¶
func (x *CircuitRequest) Reset()
func (*CircuitRequest) String ¶
func (x *CircuitRequest) String() string
type ContentType ¶
type ContentType int32
ContentTypes should be in the range 1000 - 1999, to ensure they don't overlap with cmd_pb messages
const ( ContentType_Zero ContentType = 0 ContentType_CircuitRequestType ContentType = 1000 // defined in ctrl_msg/messages.go now // CircuitSuccessType = 1001; ContentType_DialType ContentType = 1002 ContentType_LinkConnectedType ContentType = 1003 ContentType_FaultType ContentType = 1004 ContentType_RouteType ContentType = 1005 ContentType_UnrouteType ContentType = 1006 ContentType_MetricsType ContentType = 1007 ContentType_TogglePipeTracesRequestType ContentType = 1008 ContentType_TraceEventType ContentType = 1010 ContentType_CreateTerminatorRequestType ContentType = 1011 ContentType_RemoveTerminatorRequestType ContentType = 1012 ContentType_InspectRequestType ContentType = 1013 ContentType_InspectResponseType ContentType = 1014 // defined in ctrl_msg/messages.go now // CircuitFailedType = 1016; ContentType_ValidateTerminatorsRequestType ContentType = 1017 ContentType_UpdateTerminatorRequestType ContentType = 1018 // VerifyLinkType = 1019; Unusable since links are now generated by routers ContentType_SettingsType ContentType = 1020 ContentType_CircuitConfirmationType ContentType = 1034 ContentType_RouterLinksType ContentType = 1035 ContentType_VerifyRouterType ContentType = 1036 ContentType_UpdateCtrlAddressesType ContentType = 1037 ContentType_RemoveTerminatorsRequestType ContentType = 1038 ContentType_QuiesceRouterRequestType ContentType = 1039 ContentType_DequiesceRouterRequestType ContentType = 1040 ContentType_PeerStateChangeRequestType ContentType = 1050 ContentType_ListenersHeader ContentType = 10 ContentType_RouterMetadataHeader ContentType = 11 )
func (ContentType) Descriptor ¶
func (ContentType) Descriptor() protoreflect.EnumDescriptor
func (ContentType) Enum ¶
func (x ContentType) Enum() *ContentType
func (ContentType) EnumDescriptor
deprecated
func (ContentType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContentType.Descriptor instead.
func (ContentType) Number ¶
func (x ContentType) Number() protoreflect.EnumNumber
func (ContentType) String ¶
func (x ContentType) String() string
func (ContentType) Type ¶
func (ContentType) Type() protoreflect.EnumType
type Context ¶
type Context struct { Fields map[string]string `` /* 153-byte string literal not displayed */ ChannelMask uint32 `protobuf:"varint,2,opt,name=channelMask,proto3" json:"channelMask,omitempty"` // contains filtered or unexported fields }
func (*Context) Descriptor
deprecated
func (*Context) GetChannelMask ¶
func (*Context) ProtoMessage ¶
func (*Context) ProtoMessage()
func (*Context) ProtoReflect ¶
func (x *Context) ProtoReflect() protoreflect.Message
type CreateTerminatorRequest ¶
type CreateTerminatorRequest struct { ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Binding string `protobuf:"bytes,3,opt,name=binding,proto3" json:"binding,omitempty"` Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"` PeerData map[uint32][]byte `` /* 158-byte string literal not displayed */ Cost uint32 `protobuf:"varint,6,opt,name=cost,proto3" json:"cost,omitempty"` Precedence TerminatorPrecedence `protobuf:"varint,7,opt,name=precedence,proto3,enum=ziti.ctrl.pb.TerminatorPrecedence" json:"precedence,omitempty"` InstanceId string `protobuf:"bytes,8,opt,name=instanceId,proto3" json:"instanceId,omitempty"` InstanceSecret []byte `protobuf:"bytes,9,opt,name=instanceSecret,proto3" json:"instanceSecret,omitempty"` // contains filtered or unexported fields }
func (*CreateTerminatorRequest) Descriptor
deprecated
func (*CreateTerminatorRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTerminatorRequest.ProtoReflect.Descriptor instead.
func (*CreateTerminatorRequest) GetAddress ¶
func (x *CreateTerminatorRequest) GetAddress() string
func (*CreateTerminatorRequest) GetBinding ¶
func (x *CreateTerminatorRequest) GetBinding() string
func (*CreateTerminatorRequest) GetCost ¶
func (x *CreateTerminatorRequest) GetCost() uint32
func (*CreateTerminatorRequest) GetInstanceId ¶
func (x *CreateTerminatorRequest) GetInstanceId() string
func (*CreateTerminatorRequest) GetInstanceSecret ¶
func (x *CreateTerminatorRequest) GetInstanceSecret() []byte
func (*CreateTerminatorRequest) GetPeerData ¶
func (x *CreateTerminatorRequest) GetPeerData() map[uint32][]byte
func (*CreateTerminatorRequest) GetPrecedence ¶
func (x *CreateTerminatorRequest) GetPrecedence() TerminatorPrecedence
func (*CreateTerminatorRequest) GetServiceId ¶
func (x *CreateTerminatorRequest) GetServiceId() string
func (*CreateTerminatorRequest) GetXtPrecedence ¶
func (request *CreateTerminatorRequest) GetXtPrecedence() xt.Precedence
func (*CreateTerminatorRequest) ProtoMessage ¶
func (*CreateTerminatorRequest) ProtoMessage()
func (*CreateTerminatorRequest) ProtoReflect ¶
func (x *CreateTerminatorRequest) ProtoReflect() protoreflect.Message
func (*CreateTerminatorRequest) Reset ¶
func (x *CreateTerminatorRequest) Reset()
func (*CreateTerminatorRequest) String ¶
func (x *CreateTerminatorRequest) String() string
type DestType ¶
type DestType int32
func (DestType) Descriptor ¶
func (DestType) Descriptor() protoreflect.EnumDescriptor
func (DestType) EnumDescriptor
deprecated
func (DestType) Number ¶
func (x DestType) Number() protoreflect.EnumNumber
func (DestType) Type ¶
func (DestType) Type() protoreflect.EnumType
type Dial ¶
type Dial struct { LinkId string `protobuf:"bytes,1,opt,name=linkId,proto3" json:"linkId,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` RouterId string `protobuf:"bytes,3,opt,name=routerId,proto3" json:"routerId,omitempty"` LinkProtocol string `protobuf:"bytes,4,opt,name=linkProtocol,proto3" json:"linkProtocol,omitempty"` RouterVersion string `protobuf:"bytes,5,opt,name=routerVersion,proto3" json:"routerVersion,omitempty"` // contains filtered or unexported fields }
func (*Dial) Descriptor
deprecated
func (*Dial) GetAddress ¶
func (*Dial) GetContentType ¶
func (*Dial) GetLinkProtocol ¶
func (*Dial) GetRouterId ¶
func (*Dial) GetRouterVersion ¶
func (*Dial) ProtoMessage ¶
func (*Dial) ProtoMessage()
func (*Dial) ProtoReflect ¶
func (x *Dial) ProtoReflect() protoreflect.Message
type Fault ¶
type Fault struct { Subject FaultSubject `protobuf:"varint,1,opt,name=subject,proto3,enum=ziti.ctrl.pb.FaultSubject" json:"subject,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*Fault) Descriptor
deprecated
func (*Fault) GetContentType ¶
func (*Fault) GetSubject ¶
func (x *Fault) GetSubject() FaultSubject
func (*Fault) ProtoMessage ¶
func (*Fault) ProtoMessage()
func (*Fault) ProtoReflect ¶
func (x *Fault) ProtoReflect() protoreflect.Message
type FaultSubject ¶
type FaultSubject int32
const ( FaultSubject_IngressFault FaultSubject = 0 FaultSubject_EgressFault FaultSubject = 1 FaultSubject_LinkFault FaultSubject = 2 FaultSubject_ForwardFault FaultSubject = 3 FaultSubject_UnknownOwnerForwardFault FaultSubject = 4 FaultSubject_LinkDuplicate FaultSubject = 5 )
func (FaultSubject) Descriptor ¶
func (FaultSubject) Descriptor() protoreflect.EnumDescriptor
func (FaultSubject) Enum ¶
func (x FaultSubject) Enum() *FaultSubject
func (FaultSubject) EnumDescriptor
deprecated
func (FaultSubject) EnumDescriptor() ([]byte, []int)
Deprecated: Use FaultSubject.Descriptor instead.
func (FaultSubject) Number ¶
func (x FaultSubject) Number() protoreflect.EnumNumber
func (FaultSubject) String ¶
func (x FaultSubject) String() string
func (FaultSubject) Type ¶
func (FaultSubject) Type() protoreflect.EnumType
type InspectRequest ¶
type InspectRequest struct { RequestedValues []string `protobuf:"bytes,1,rep,name=requestedValues,proto3" json:"requestedValues,omitempty"` // contains filtered or unexported fields }
func (*InspectRequest) Descriptor
deprecated
func (*InspectRequest) Descriptor() ([]byte, []int)
Deprecated: Use InspectRequest.ProtoReflect.Descriptor instead.
func (*InspectRequest) GetContentType ¶
func (request *InspectRequest) GetContentType() int32
func (*InspectRequest) GetRequestedValues ¶
func (x *InspectRequest) GetRequestedValues() []string
func (*InspectRequest) ProtoMessage ¶
func (*InspectRequest) ProtoMessage()
func (*InspectRequest) ProtoReflect ¶
func (x *InspectRequest) ProtoReflect() protoreflect.Message
func (*InspectRequest) Reset ¶
func (x *InspectRequest) Reset()
func (*InspectRequest) String ¶
func (x *InspectRequest) String() string
type InspectResponse ¶
type InspectResponse struct { Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` Errors []string `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"` Values []*InspectResponse_InspectValue `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*InspectResponse) AddValue ¶
func (response *InspectResponse) AddValue(name, value string)
func (*InspectResponse) Descriptor
deprecated
func (*InspectResponse) Descriptor() ([]byte, []int)
Deprecated: Use InspectResponse.ProtoReflect.Descriptor instead.
func (*InspectResponse) GetContentType ¶
func (response *InspectResponse) GetContentType() int32
func (*InspectResponse) GetErrors ¶
func (x *InspectResponse) GetErrors() []string
func (*InspectResponse) GetSuccess ¶
func (x *InspectResponse) GetSuccess() bool
func (*InspectResponse) GetValues ¶
func (x *InspectResponse) GetValues() []*InspectResponse_InspectValue
func (*InspectResponse) ProtoMessage ¶
func (*InspectResponse) ProtoMessage()
func (*InspectResponse) ProtoReflect ¶
func (x *InspectResponse) ProtoReflect() protoreflect.Message
func (*InspectResponse) Reset ¶
func (x *InspectResponse) Reset()
func (*InspectResponse) String ¶
func (x *InspectResponse) String() string
type InspectResponse_InspectValue ¶
type InspectResponse_InspectValue struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*InspectResponse_InspectValue) Descriptor
deprecated
func (*InspectResponse_InspectValue) Descriptor() ([]byte, []int)
Deprecated: Use InspectResponse_InspectValue.ProtoReflect.Descriptor instead.
func (*InspectResponse_InspectValue) GetName ¶
func (x *InspectResponse_InspectValue) GetName() string
func (*InspectResponse_InspectValue) GetValue ¶
func (x *InspectResponse_InspectValue) GetValue() string
func (*InspectResponse_InspectValue) ProtoMessage ¶
func (*InspectResponse_InspectValue) ProtoMessage()
func (*InspectResponse_InspectValue) ProtoReflect ¶
func (x *InspectResponse_InspectValue) ProtoReflect() protoreflect.Message
func (*InspectResponse_InspectValue) Reset ¶
func (x *InspectResponse_InspectValue) Reset()
func (*InspectResponse_InspectValue) String ¶
func (x *InspectResponse_InspectValue) String() string
type LinkConn ¶
type LinkConn struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` LocalAddr string `protobuf:"bytes,2,opt,name=localAddr,proto3" json:"localAddr,omitempty"` RemoteAddr string `protobuf:"bytes,3,opt,name=remoteAddr,proto3" json:"remoteAddr,omitempty"` // contains filtered or unexported fields }
func (*LinkConn) Descriptor
deprecated
func (*LinkConn) GetLocalAddr ¶
func (*LinkConn) GetRemoteAddr ¶
func (*LinkConn) ProtoMessage ¶
func (*LinkConn) ProtoMessage()
func (*LinkConn) ProtoReflect ¶
func (x *LinkConn) ProtoReflect() protoreflect.Message
type LinkConnected ¶
type LinkConnected struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Conns []*LinkConn `protobuf:"bytes,2,rep,name=conns,proto3" json:"conns,omitempty"` // contains filtered or unexported fields }
func (*LinkConnected) Descriptor
deprecated
func (*LinkConnected) Descriptor() ([]byte, []int)
Deprecated: Use LinkConnected.ProtoReflect.Descriptor instead.
func (*LinkConnected) GetConns ¶
func (x *LinkConnected) GetConns() []*LinkConn
func (*LinkConnected) GetContentType ¶
func (request *LinkConnected) GetContentType() int32
func (*LinkConnected) GetId ¶
func (x *LinkConnected) GetId() string
func (*LinkConnected) ProtoMessage ¶
func (*LinkConnected) ProtoMessage()
func (*LinkConnected) ProtoReflect ¶
func (x *LinkConnected) ProtoReflect() protoreflect.Message
func (*LinkConnected) Reset ¶
func (x *LinkConnected) Reset()
func (*LinkConnected) String ¶
func (x *LinkConnected) String() string
type Listener ¶
type Listener struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` CostTags []string `protobuf:"bytes,3,rep,name=costTags,proto3" json:"costTags,omitempty"` Groups []string `protobuf:"bytes,4,rep,name=groups,proto3" json:"groups,omitempty"` LocalBinding string `protobuf:"bytes,5,opt,name=localBinding,proto3" json:"localBinding,omitempty"` // contains filtered or unexported fields }
func (*Listener) Descriptor
deprecated
func (*Listener) GetAddress ¶
func (*Listener) GetCostTags ¶
func (*Listener) GetLocalBinding ¶
func (*Listener) GetProtocol ¶
func (*Listener) ProtoMessage ¶
func (*Listener) ProtoMessage()
func (*Listener) ProtoReflect ¶
func (x *Listener) ProtoReflect() protoreflect.Message
type Listeners ¶
type Listeners struct { Listeners []*Listener `protobuf:"bytes,1,rep,name=listeners,proto3" json:"listeners,omitempty"` // contains filtered or unexported fields }
func (*Listeners) Descriptor
deprecated
func (*Listeners) GetListeners ¶
func (*Listeners) ProtoMessage ¶
func (*Listeners) ProtoMessage()
func (*Listeners) ProtoReflect ¶
func (x *Listeners) ProtoReflect() protoreflect.Message
type PeerState ¶
type PeerState int32
func (PeerState) Descriptor ¶
func (PeerState) Descriptor() protoreflect.EnumDescriptor
func (PeerState) EnumDescriptor
deprecated
func (PeerState) Number ¶
func (x PeerState) Number() protoreflect.EnumNumber
func (PeerState) Type ¶
func (PeerState) Type() protoreflect.EnumType
type PeerStateChange ¶
type PeerStateChange struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` State PeerState `protobuf:"varint,3,opt,name=state,proto3,enum=ziti.ctrl.pb.PeerState" json:"state,omitempty"` Listeners []*Listener `protobuf:"bytes,4,rep,name=listeners,proto3" json:"listeners,omitempty"` // contains filtered or unexported fields }
func (*PeerStateChange) Descriptor
deprecated
func (*PeerStateChange) Descriptor() ([]byte, []int)
Deprecated: Use PeerStateChange.ProtoReflect.Descriptor instead.
func (*PeerStateChange) GetId ¶
func (x *PeerStateChange) GetId() string
func (*PeerStateChange) GetListeners ¶
func (x *PeerStateChange) GetListeners() []*Listener
func (*PeerStateChange) GetState ¶
func (x *PeerStateChange) GetState() PeerState
func (*PeerStateChange) GetVersion ¶
func (x *PeerStateChange) GetVersion() string
func (*PeerStateChange) ProtoMessage ¶
func (*PeerStateChange) ProtoMessage()
func (*PeerStateChange) ProtoReflect ¶
func (x *PeerStateChange) ProtoReflect() protoreflect.Message
func (*PeerStateChange) Reset ¶
func (x *PeerStateChange) Reset()
func (*PeerStateChange) String ¶
func (x *PeerStateChange) String() string
type PeerStateChanges ¶
type PeerStateChanges struct { Changes []*PeerStateChange `protobuf:"bytes,1,rep,name=changes,proto3" json:"changes,omitempty"` // contains filtered or unexported fields }
func (*PeerStateChanges) Descriptor
deprecated
func (*PeerStateChanges) Descriptor() ([]byte, []int)
Deprecated: Use PeerStateChanges.ProtoReflect.Descriptor instead.
func (*PeerStateChanges) GetChanges ¶
func (x *PeerStateChanges) GetChanges() []*PeerStateChange
func (*PeerStateChanges) GetContentType ¶
func (request *PeerStateChanges) GetContentType() int32
func (*PeerStateChanges) ProtoMessage ¶
func (*PeerStateChanges) ProtoMessage()
func (*PeerStateChanges) ProtoReflect ¶
func (x *PeerStateChanges) ProtoReflect() protoreflect.Message
func (*PeerStateChanges) Reset ¶
func (x *PeerStateChanges) Reset()
func (*PeerStateChanges) String ¶
func (x *PeerStateChanges) String() string
type RemoveTerminatorRequest ¶
type RemoveTerminatorRequest struct { TerminatorId string `protobuf:"bytes,1,opt,name=terminatorId,proto3" json:"terminatorId,omitempty"` // contains filtered or unexported fields }
func (*RemoveTerminatorRequest) Descriptor
deprecated
func (*RemoveTerminatorRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTerminatorRequest.ProtoReflect.Descriptor instead.
func (*RemoveTerminatorRequest) GetContentType ¶
func (request *RemoveTerminatorRequest) GetContentType() int32
func (*RemoveTerminatorRequest) GetTerminatorId ¶
func (x *RemoveTerminatorRequest) GetTerminatorId() string
func (*RemoveTerminatorRequest) ProtoMessage ¶
func (*RemoveTerminatorRequest) ProtoMessage()
func (*RemoveTerminatorRequest) ProtoReflect ¶
func (x *RemoveTerminatorRequest) ProtoReflect() protoreflect.Message
func (*RemoveTerminatorRequest) Reset ¶
func (x *RemoveTerminatorRequest) Reset()
func (*RemoveTerminatorRequest) String ¶
func (x *RemoveTerminatorRequest) String() string
type RemoveTerminatorsRequest ¶
type RemoveTerminatorsRequest struct { TerminatorIds []string `protobuf:"bytes,1,rep,name=terminatorIds,proto3" json:"terminatorIds,omitempty"` // contains filtered or unexported fields }
func (*RemoveTerminatorsRequest) Descriptor
deprecated
func (*RemoveTerminatorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTerminatorsRequest.ProtoReflect.Descriptor instead.
func (*RemoveTerminatorsRequest) GetContentType ¶
func (request *RemoveTerminatorsRequest) GetContentType() int32
func (*RemoveTerminatorsRequest) GetTerminatorIds ¶
func (x *RemoveTerminatorsRequest) GetTerminatorIds() []string
func (*RemoveTerminatorsRequest) ProtoMessage ¶
func (*RemoveTerminatorsRequest) ProtoMessage()
func (*RemoveTerminatorsRequest) ProtoReflect ¶
func (x *RemoveTerminatorsRequest) ProtoReflect() protoreflect.Message
func (*RemoveTerminatorsRequest) Reset ¶
func (x *RemoveTerminatorsRequest) Reset()
func (*RemoveTerminatorsRequest) String ¶
func (x *RemoveTerminatorsRequest) String() string
type Route ¶
type Route struct { CircuitId string `protobuf:"bytes,1,opt,name=circuitId,proto3" json:"circuitId,omitempty"` Attempt uint32 `protobuf:"varint,2,opt,name=attempt,proto3" json:"attempt,omitempty"` Egress *Route_Egress `protobuf:"bytes,3,opt,name=egress,proto3" json:"egress,omitempty"` Forwards []*Route_Forward `protobuf:"bytes,4,rep,name=forwards,proto3" json:"forwards,omitempty"` Context *Context `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"` Timeout uint64 `protobuf:"varint,6,opt,name=timeout,proto3" json:"timeout,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Route) Descriptor
deprecated
func (*Route) GetAttempt ¶
func (*Route) GetCircuitId ¶
func (*Route) GetContentType ¶
func (*Route) GetContext ¶
func (*Route) GetEgress ¶
func (x *Route) GetEgress() *Route_Egress
func (*Route) GetForwards ¶
func (x *Route) GetForwards() []*Route_Forward
func (*Route) GetTimeout ¶
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶
func (x *Route) ProtoReflect() protoreflect.Message
type Route_Egress ¶
type Route_Egress struct { Binding string `protobuf:"bytes,1,opt,name=binding,proto3" json:"binding,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` Destination string `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"` PeerData map[uint32][]byte `` /* 158-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Route_Egress) Descriptor
deprecated
func (*Route_Egress) Descriptor() ([]byte, []int)
Deprecated: Use Route_Egress.ProtoReflect.Descriptor instead.
func (*Route_Egress) GetAddress ¶
func (x *Route_Egress) GetAddress() string
func (*Route_Egress) GetBinding ¶
func (x *Route_Egress) GetBinding() string
func (*Route_Egress) GetDestination ¶
func (x *Route_Egress) GetDestination() string
func (*Route_Egress) GetPeerData ¶
func (x *Route_Egress) GetPeerData() map[uint32][]byte
func (*Route_Egress) ProtoMessage ¶
func (*Route_Egress) ProtoMessage()
func (*Route_Egress) ProtoReflect ¶
func (x *Route_Egress) ProtoReflect() protoreflect.Message
func (*Route_Egress) Reset ¶
func (x *Route_Egress) Reset()
func (*Route_Egress) String ¶
func (x *Route_Egress) String() string
type Route_Forward ¶
type Route_Forward struct { SrcAddress string `protobuf:"bytes,1,opt,name=srcAddress,proto3" json:"srcAddress,omitempty"` DstAddress string `protobuf:"bytes,2,opt,name=dstAddress,proto3" json:"dstAddress,omitempty"` DstType DestType `protobuf:"varint,3,opt,name=dstType,proto3,enum=ziti.ctrl.pb.DestType" json:"dstType,omitempty"` // contains filtered or unexported fields }
func (*Route_Forward) Descriptor
deprecated
func (*Route_Forward) Descriptor() ([]byte, []int)
Deprecated: Use Route_Forward.ProtoReflect.Descriptor instead.
func (*Route_Forward) GetDstAddress ¶
func (x *Route_Forward) GetDstAddress() string
func (*Route_Forward) GetDstType ¶
func (x *Route_Forward) GetDstType() DestType
func (*Route_Forward) GetSrcAddress ¶
func (x *Route_Forward) GetSrcAddress() string
func (*Route_Forward) ProtoMessage ¶
func (*Route_Forward) ProtoMessage()
func (*Route_Forward) ProtoReflect ¶
func (x *Route_Forward) ProtoReflect() protoreflect.Message
func (*Route_Forward) Reset ¶
func (x *Route_Forward) Reset()
func (*Route_Forward) String ¶
func (x *Route_Forward) String() string
type RouterCapability ¶
type RouterCapability int32
const ( RouterCapability_CapabilityZero RouterCapability = 0 RouterCapability_LinkManagement RouterCapability = 1 )
func (RouterCapability) Descriptor ¶
func (RouterCapability) Descriptor() protoreflect.EnumDescriptor
func (RouterCapability) Enum ¶
func (x RouterCapability) Enum() *RouterCapability
func (RouterCapability) EnumDescriptor
deprecated
func (RouterCapability) EnumDescriptor() ([]byte, []int)
Deprecated: Use RouterCapability.Descriptor instead.
func (RouterCapability) Number ¶
func (x RouterCapability) Number() protoreflect.EnumNumber
func (RouterCapability) String ¶
func (x RouterCapability) String() string
func (RouterCapability) Type ¶
func (RouterCapability) Type() protoreflect.EnumType
type RouterLinks ¶
type RouterLinks struct { Links []*RouterLinks_RouterLink `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"` // contains filtered or unexported fields }
func (*RouterLinks) Descriptor
deprecated
func (*RouterLinks) Descriptor() ([]byte, []int)
Deprecated: Use RouterLinks.ProtoReflect.Descriptor instead.
func (*RouterLinks) GetContentType ¶
func (request *RouterLinks) GetContentType() int32
func (*RouterLinks) GetLinks ¶
func (x *RouterLinks) GetLinks() []*RouterLinks_RouterLink
func (*RouterLinks) ProtoMessage ¶
func (*RouterLinks) ProtoMessage()
func (*RouterLinks) ProtoReflect ¶
func (x *RouterLinks) ProtoReflect() protoreflect.Message
func (*RouterLinks) Reset ¶
func (x *RouterLinks) Reset()
func (*RouterLinks) String ¶
func (x *RouterLinks) String() string
type RouterLinks_RouterLink ¶
type RouterLinks_RouterLink struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` DestRouterId string `protobuf:"bytes,2,opt,name=destRouterId,proto3" json:"destRouterId,omitempty"` LinkProtocol string `protobuf:"bytes,3,opt,name=linkProtocol,proto3" json:"linkProtocol,omitempty"` LinkCostTags []string `protobuf:"bytes,4,rep,name=linkCostTags,proto3" json:"linkCostTags,omitempty"` DialAddress string `protobuf:"bytes,5,opt,name=dialAddress,proto3" json:"dialAddress,omitempty"` // contains filtered or unexported fields }
func (*RouterLinks_RouterLink) Descriptor
deprecated
func (*RouterLinks_RouterLink) Descriptor() ([]byte, []int)
Deprecated: Use RouterLinks_RouterLink.ProtoReflect.Descriptor instead.
func (*RouterLinks_RouterLink) GetDestRouterId ¶
func (x *RouterLinks_RouterLink) GetDestRouterId() string
func (*RouterLinks_RouterLink) GetDialAddress ¶
func (x *RouterLinks_RouterLink) GetDialAddress() string
func (*RouterLinks_RouterLink) GetId ¶
func (x *RouterLinks_RouterLink) GetId() string
func (*RouterLinks_RouterLink) GetLinkCostTags ¶
func (x *RouterLinks_RouterLink) GetLinkCostTags() []string
func (*RouterLinks_RouterLink) GetLinkProtocol ¶
func (x *RouterLinks_RouterLink) GetLinkProtocol() string
func (*RouterLinks_RouterLink) ProtoMessage ¶
func (*RouterLinks_RouterLink) ProtoMessage()
func (*RouterLinks_RouterLink) ProtoReflect ¶
func (x *RouterLinks_RouterLink) ProtoReflect() protoreflect.Message
func (*RouterLinks_RouterLink) Reset ¶
func (x *RouterLinks_RouterLink) Reset()
func (*RouterLinks_RouterLink) String ¶
func (x *RouterLinks_RouterLink) String() string
type RouterMetadata ¶
type RouterMetadata struct { Capabilities []RouterCapability `protobuf:"varint,1,rep,packed,name=capabilities,proto3,enum=ziti.ctrl.pb.RouterCapability" json:"capabilities,omitempty"` // contains filtered or unexported fields }
func (*RouterMetadata) Descriptor
deprecated
func (*RouterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RouterMetadata.ProtoReflect.Descriptor instead.
func (*RouterMetadata) GetCapabilities ¶
func (x *RouterMetadata) GetCapabilities() []RouterCapability
func (*RouterMetadata) ProtoMessage ¶
func (*RouterMetadata) ProtoMessage()
func (*RouterMetadata) ProtoReflect ¶
func (x *RouterMetadata) ProtoReflect() protoreflect.Message
func (*RouterMetadata) Reset ¶
func (x *RouterMetadata) Reset()
func (*RouterMetadata) String ¶
func (x *RouterMetadata) String() string
type SettingTypes ¶
type SettingTypes int32
SettingTypes are used with the Settings message send arbitrary settings to routers. SettingTypes default to int32 which can be used seamlessly for keys in the Settings.data field
const ( //unused, consume to avoid zero value accidents SettingTypes_UnusedSetting SettingTypes = 0 //Sent to routers to notify them of a controller IP/hostname move SettingTypes_NewCtrlAddress SettingTypes = 1 )
func (SettingTypes) Descriptor ¶
func (SettingTypes) Descriptor() protoreflect.EnumDescriptor
func (SettingTypes) Enum ¶
func (x SettingTypes) Enum() *SettingTypes
func (SettingTypes) EnumDescriptor
deprecated
func (SettingTypes) EnumDescriptor() ([]byte, []int)
Deprecated: Use SettingTypes.Descriptor instead.
func (SettingTypes) Number ¶
func (x SettingTypes) Number() protoreflect.EnumNumber
func (SettingTypes) String ¶
func (x SettingTypes) String() string
func (SettingTypes) Type ¶
func (SettingTypes) Type() protoreflect.EnumType
type Settings ¶
type Settings struct { Data map[int32][]byte `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
Settings are sent to to routers to configure arbitrary runtime settings.
func (*Settings) Descriptor
deprecated
func (*Settings) ProtoMessage ¶
func (*Settings) ProtoMessage()
func (*Settings) ProtoReflect ¶
func (x *Settings) ProtoReflect() protoreflect.Message
type Terminator ¶
type Terminator struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Binding string `protobuf:"bytes,2,opt,name=binding,proto3" json:"binding,omitempty"` Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*Terminator) Descriptor
deprecated
func (*Terminator) Descriptor() ([]byte, []int)
Deprecated: Use Terminator.ProtoReflect.Descriptor instead.
func (*Terminator) GetAddress ¶
func (x *Terminator) GetAddress() string
func (*Terminator) GetBinding ¶
func (x *Terminator) GetBinding() string
func (*Terminator) GetId ¶
func (x *Terminator) GetId() string
func (*Terminator) ProtoMessage ¶
func (*Terminator) ProtoMessage()
func (*Terminator) ProtoReflect ¶
func (x *Terminator) ProtoReflect() protoreflect.Message
func (*Terminator) Reset ¶
func (x *Terminator) Reset()
func (*Terminator) String ¶
func (x *Terminator) String() string
type TerminatorPrecedence ¶
type TerminatorPrecedence int32
const ( TerminatorPrecedence_Default TerminatorPrecedence = 0 TerminatorPrecedence_Required TerminatorPrecedence = 1 TerminatorPrecedence_Failed TerminatorPrecedence = 2 )
func (TerminatorPrecedence) Descriptor ¶
func (TerminatorPrecedence) Descriptor() protoreflect.EnumDescriptor
func (TerminatorPrecedence) Enum ¶
func (x TerminatorPrecedence) Enum() *TerminatorPrecedence
func (TerminatorPrecedence) EnumDescriptor
deprecated
func (TerminatorPrecedence) EnumDescriptor() ([]byte, []int)
Deprecated: Use TerminatorPrecedence.Descriptor instead.
func (TerminatorPrecedence) Number ¶
func (x TerminatorPrecedence) Number() protoreflect.EnumNumber
func (TerminatorPrecedence) String ¶
func (x TerminatorPrecedence) String() string
func (TerminatorPrecedence) Type ¶
func (TerminatorPrecedence) Type() protoreflect.EnumType
type Unroute ¶
type Unroute struct { CircuitId string `protobuf:"bytes,1,opt,name=circuitId,proto3" json:"circuitId,omitempty"` Now bool `protobuf:"varint,2,opt,name=now,proto3" json:"now,omitempty"` // contains filtered or unexported fields }
func (*Unroute) Descriptor
deprecated
func (*Unroute) GetCircuitId ¶
func (*Unroute) GetContentType ¶
func (*Unroute) ProtoMessage ¶
func (*Unroute) ProtoMessage()
func (*Unroute) ProtoReflect ¶
func (x *Unroute) ProtoReflect() protoreflect.Message
type UpdateCtrlAddresses ¶
type UpdateCtrlAddresses struct { Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` Index uint64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` IsLeader bool `protobuf:"varint,3,opt,name=isLeader,proto3" json:"isLeader,omitempty"` // contains filtered or unexported fields }
func (*UpdateCtrlAddresses) Descriptor
deprecated
func (*UpdateCtrlAddresses) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCtrlAddresses.ProtoReflect.Descriptor instead.
func (*UpdateCtrlAddresses) GetAddresses ¶
func (x *UpdateCtrlAddresses) GetAddresses() []string
func (*UpdateCtrlAddresses) GetContentType ¶
func (request *UpdateCtrlAddresses) GetContentType() int32
func (*UpdateCtrlAddresses) GetIndex ¶
func (x *UpdateCtrlAddresses) GetIndex() uint64
func (*UpdateCtrlAddresses) GetIsLeader ¶
func (x *UpdateCtrlAddresses) GetIsLeader() bool
func (*UpdateCtrlAddresses) ProtoMessage ¶
func (*UpdateCtrlAddresses) ProtoMessage()
func (*UpdateCtrlAddresses) ProtoReflect ¶
func (x *UpdateCtrlAddresses) ProtoReflect() protoreflect.Message
func (*UpdateCtrlAddresses) Reset ¶
func (x *UpdateCtrlAddresses) Reset()
func (*UpdateCtrlAddresses) String ¶
func (x *UpdateCtrlAddresses) String() string
type UpdateTerminatorRequest ¶
type UpdateTerminatorRequest struct { TerminatorId string `protobuf:"bytes,1,opt,name=terminatorId,proto3" json:"terminatorId,omitempty"` UpdatePrecedence bool `protobuf:"varint,2,opt,name=updatePrecedence,proto3" json:"updatePrecedence,omitempty"` UpdateCost bool `protobuf:"varint,3,opt,name=updateCost,proto3" json:"updateCost,omitempty"` Precedence TerminatorPrecedence `protobuf:"varint,4,opt,name=precedence,proto3,enum=ziti.ctrl.pb.TerminatorPrecedence" json:"precedence,omitempty"` Cost uint32 `protobuf:"varint,5,opt,name=cost,proto3" json:"cost,omitempty"` // contains filtered or unexported fields }
func (*UpdateTerminatorRequest) Descriptor
deprecated
func (*UpdateTerminatorRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTerminatorRequest.ProtoReflect.Descriptor instead.
func (*UpdateTerminatorRequest) GetCost ¶
func (x *UpdateTerminatorRequest) GetCost() uint32
func (*UpdateTerminatorRequest) GetPrecedence ¶
func (x *UpdateTerminatorRequest) GetPrecedence() TerminatorPrecedence
func (*UpdateTerminatorRequest) GetTerminatorId ¶
func (x *UpdateTerminatorRequest) GetTerminatorId() string
func (*UpdateTerminatorRequest) GetUpdateCost ¶
func (x *UpdateTerminatorRequest) GetUpdateCost() bool
func (*UpdateTerminatorRequest) GetUpdatePrecedence ¶
func (x *UpdateTerminatorRequest) GetUpdatePrecedence() bool
func (*UpdateTerminatorRequest) ProtoMessage ¶
func (*UpdateTerminatorRequest) ProtoMessage()
func (*UpdateTerminatorRequest) ProtoReflect ¶
func (x *UpdateTerminatorRequest) ProtoReflect() protoreflect.Message
func (*UpdateTerminatorRequest) Reset ¶
func (x *UpdateTerminatorRequest) Reset()
func (*UpdateTerminatorRequest) String ¶
func (x *UpdateTerminatorRequest) String() string
type ValidateTerminatorsRequest ¶
type ValidateTerminatorsRequest struct { Terminators []*Terminator `protobuf:"bytes,1,rep,name=terminators,proto3" json:"terminators,omitempty"` // contains filtered or unexported fields }
func (*ValidateTerminatorsRequest) Descriptor
deprecated
func (*ValidateTerminatorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidateTerminatorsRequest.ProtoReflect.Descriptor instead.
func (*ValidateTerminatorsRequest) GetContentType ¶
func (request *ValidateTerminatorsRequest) GetContentType() int32
func (*ValidateTerminatorsRequest) GetTerminators ¶
func (x *ValidateTerminatorsRequest) GetTerminators() []*Terminator
func (*ValidateTerminatorsRequest) ProtoMessage ¶
func (*ValidateTerminatorsRequest) ProtoMessage()
func (*ValidateTerminatorsRequest) ProtoReflect ¶
func (x *ValidateTerminatorsRequest) ProtoReflect() protoreflect.Message
func (*ValidateTerminatorsRequest) Reset ¶
func (x *ValidateTerminatorsRequest) Reset()
func (*ValidateTerminatorsRequest) String ¶
func (x *ValidateTerminatorsRequest) String() string
type VerifyRouter ¶
type VerifyRouter struct { RouterId string `protobuf:"bytes,1,opt,name=routerId,proto3" json:"routerId,omitempty"` Fingerprints []string `protobuf:"bytes,2,rep,name=fingerprints,proto3" json:"fingerprints,omitempty"` // contains filtered or unexported fields }
func (*VerifyRouter) Descriptor
deprecated
func (*VerifyRouter) Descriptor() ([]byte, []int)
Deprecated: Use VerifyRouter.ProtoReflect.Descriptor instead.
func (*VerifyRouter) GetContentType ¶
func (request *VerifyRouter) GetContentType() int32
func (*VerifyRouter) GetFingerprints ¶
func (x *VerifyRouter) GetFingerprints() []string
func (*VerifyRouter) GetRouterId ¶
func (x *VerifyRouter) GetRouterId() string
func (*VerifyRouter) ProtoMessage ¶
func (*VerifyRouter) ProtoMessage()
func (*VerifyRouter) ProtoReflect ¶
func (x *VerifyRouter) ProtoReflect() protoreflect.Message
func (*VerifyRouter) Reset ¶
func (x *VerifyRouter) Reset()
func (*VerifyRouter) String ¶
func (x *VerifyRouter) String() string