Documentation
¶
Index ¶
- Constants
- func Run(t *testing.T, f func(s *Scenario))
- type Scenario
- func (s *Scenario) AuthorizeMachines(tailnetID uint64)
- func (s *Scenario) CreateAuthKey(tailnetID uint64, ephemeral bool, tags ...string) string
- func (s *Scenario) CreateTailnet() *api.Tailnet
- func (s *Scenario) EnableMachineAutorization(tailnetID uint64)
- func (s *Scenario) ListMachines(tailnetID uint64) []*api.Machine
- func (s *Scenario) NewTailscaleNode(opts ...TailscaleNodeOpt) *tsn.TailscaleNode
- func (s *Scenario) PushOIDCUser(sub, email, preferredUsername string)
- func (s *Scenario) SetACLPolicy(tailnetID uint64, policy *api.ACLPolicy)
- func (s *Scenario) SetIAMPolicy(tailnetID uint64, policy *api.IAMPolicy)
- type TailscaleNodeConfig
- type TailscaleNodeOpt
Constants ¶
View Source
const DefaultTargetVersion = "stable"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Scenario ¶
type Scenario struct {
// contains filtered or unexported fields
}
func (*Scenario) AuthorizeMachines ¶ added in v0.11.0
func (*Scenario) CreateAuthKey ¶
func (*Scenario) CreateTailnet ¶
func (*Scenario) EnableMachineAutorization ¶ added in v0.11.0
func (*Scenario) NewTailscaleNode ¶
func (s *Scenario) NewTailscaleNode(opts ...TailscaleNodeOpt) *tsn.TailscaleNode
func (*Scenario) PushOIDCUser ¶ added in v0.11.0
func (*Scenario) SetACLPolicy ¶ added in v0.11.0
type TailscaleNodeConfig ¶ added in v0.11.0
type TailscaleNodeConfig struct {
Hostname string
}
type TailscaleNodeOpt ¶ added in v0.11.0
type TailscaleNodeOpt = func(*TailscaleNodeConfig)
func WithName ¶ added in v0.11.0
func WithName(name string) TailscaleNodeOpt
Click to show internal directories.
Click to hide internal directories.