Versions in this module Expand all Collapse all v2 v2.0.2 Apr 20, 2026 v2.0.1 Mar 30, 2026 v2.0.0 Mar 23, 2026 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 v2.0.0-rc9 Mar 23, 2026 v2.0.0-rc8 Mar 18, 2026 v2.0.0-rc7 Mar 4, 2026 v2.0.0-rc6 Mar 3, 2026 v2.0.0-rc5 Feb 4, 2026 v2.0.0-rc4 Dec 19, 2025 Other modules containing this package github.com/openziti/zrok