Documentation
¶
Index ¶
- func NewProFactory() *extensions.Factory
- type ProNodeExtensions
- type ProUserExtensions
- func (p *ProUserExtensions) ConfigureAuthType(ctx context.Context, user *schema.User) error
- func (p *ProUserExtensions) ConfigureGlobalAdminGroup(membership *schema.TenantMembership)
- func (p *ProUserExtensions) ConfigureGroups(ctx context.Context, membership *schema.TenantMembership, ...)
- func (p *ProUserExtensions) SendEmailValidation(ctx context.Context, user *schema.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProFactory ¶
func NewProFactory() *extensions.Factory
Types ¶
type ProNodeExtensions ¶
type ProNodeExtensions struct{}
func (*ProNodeExtensions) ConfigureAutoAssignGateway ¶
func (p *ProNodeExtensions) ConfigureAutoAssignGateway(node *schema.Node, key *schema.EnrollmentKey)
func (*ProNodeExtensions) ConfigureAutoRelay ¶
func (p *ProNodeExtensions) ConfigureAutoRelay(node *schema.Node)
func (*ProNodeExtensions) ConfigureTag ¶
type ProUserExtensions ¶ added in v1.7.0
type ProUserExtensions struct{}
func (*ProUserExtensions) ConfigureAuthType ¶ added in v1.7.0
func (*ProUserExtensions) ConfigureGlobalAdminGroup ¶ added in v1.7.0
func (p *ProUserExtensions) ConfigureGlobalAdminGroup(membership *schema.TenantMembership)
func (*ProUserExtensions) ConfigureGroups ¶ added in v1.7.0
func (p *ProUserExtensions) ConfigureGroups(ctx context.Context, membership *schema.TenantMembership, groups datatypes.JSONType[map[schema.UserGroupID]struct{}])
func (*ProUserExtensions) SendEmailValidation ¶ added in v1.7.0
Click to show internal directories.
Click to hide internal directories.