Versions in this module Expand all Collapse all v1 v1.1.9 Oct 16, 2025 Changes in this version + const DynamicProxyController_FrontendMappings_FullMethodName + var DynamicProxyController_ServiceDesc = grpc.ServiceDesc + var File_controller_dynamicProxyController_dynamicProxyController_proto protoreflect.FileDescriptor + func RegisterDynamicProxyControllerServer(s grpc.ServiceRegistrar, srv DynamicProxyControllerServer) + type AmqpPublisher struct + func NewAmqpPublisher(cfg *AmqpPublisherConfig) (*AmqpPublisher, error) + func (p *AmqpPublisher) Close() error + func (p *AmqpPublisher) Publish(ctx context.Context, frontendToken string, m Mapping) error + type AmqpPublisherConfig struct + ExchangeName string + Url string + type Config struct + AmqpPublisher *AmqpPublisherConfig + IdentityPath string + ServiceName string + type Controller struct + func NewController(cfg *Config, str *store.Store) (*Controller, error) + func (c *Controller) BindFrontendMapping(frontendToken, name, shareToken string, trx *sqlx.Tx) error + func (c *Controller) FrontendMappings(_ context.Context, req *FrontendMappingsRequest) (*FrontendMappingsResponse, error) + func (c *Controller) UnbindFrontendMapping(frontendToken, name string, trx *sqlx.Tx) error + type DynamicProxyControllerClient interface + FrontendMappings func(ctx context.Context, in *FrontendMappingsRequest, opts ...grpc.CallOption) (*FrontendMappingsResponse, error) + func NewDynamicProxyControllerClient(cc grpc.ClientConnInterface) DynamicProxyControllerClient + type DynamicProxyControllerServer interface + FrontendMappings func(context.Context, *FrontendMappingsRequest) (*FrontendMappingsResponse, error) + type FrontendMapping struct + Id int64 + Name string + ShareToken string + func (*FrontendMapping) Descriptor() ([]byte, []int) + func (*FrontendMapping) ProtoMessage() + func (x *FrontendMapping) GetId() int64 + func (x *FrontendMapping) GetName() string + func (x *FrontendMapping) GetShareToken() string + func (x *FrontendMapping) ProtoReflect() protoreflect.Message + func (x *FrontendMapping) Reset() + func (x *FrontendMapping) String() string + type FrontendMappingsRequest struct + FrontendToken string + Id int64 + Name string + func (*FrontendMappingsRequest) Descriptor() ([]byte, []int) + func (*FrontendMappingsRequest) ProtoMessage() + func (x *FrontendMappingsRequest) GetFrontendToken() string + func (x *FrontendMappingsRequest) GetId() int64 + func (x *FrontendMappingsRequest) GetName() string + func (x *FrontendMappingsRequest) ProtoReflect() protoreflect.Message + func (x *FrontendMappingsRequest) Reset() + func (x *FrontendMappingsRequest) String() string + type FrontendMappingsResponse struct + FrontendMappings []*FrontendMapping + func (*FrontendMappingsResponse) Descriptor() ([]byte, []int) + func (*FrontendMappingsResponse) ProtoMessage() + func (x *FrontendMappingsResponse) GetFrontendMappings() []*FrontendMapping + func (x *FrontendMappingsResponse) ProtoReflect() protoreflect.Message + func (x *FrontendMappingsResponse) Reset() + func (x *FrontendMappingsResponse) String() string + type Mapping struct + Id int64 + Name string + Operation Operation + ShareToken string + type Operation string + const OperationBind + const OperationUnbind + type UnimplementedDynamicProxyControllerServer struct + func (UnimplementedDynamicProxyControllerServer) FrontendMappings(context.Context, *FrontendMappingsRequest) (*FrontendMappingsResponse, error) + type UnsafeDynamicProxyControllerServer interface Other modules containing this package github.com/openziti/zrok/v2