package modules

type Module string

const (
	Networks          Module = "networks"
	Peers             Module = "peers"
	RemoteJobs        Module = "remote_jobs"
	Groups            Module = "groups"
	Settings          Module = "settings"
	Accounts          Module = "accounts"
	Dns               Module = "dns"
	Nameservers       Module = "nameservers"
	Events            Module = "events"
	Policies          Module = "policies"
	Routes            Module = "routes"
	Users             Module = "users"
	SetupKeys         Module = "setup_keys"
	Pats              Module = "pats"
	IdentityProviders Module = "identity_providers"
	Services          Module = "services"
)

var All = map[Module]struct{}{
	Networks:          {},
	Peers:             {},
	RemoteJobs:        {},
	Groups:            {},
	Settings:          {},
	Accounts:          {},
	Dns:               {},
	Nameservers:       {},
	Events:            {},
	Policies:          {},
	Routes:            {},
	Users:             {},
	SetupKeys:         {},
	Pats:              {},
	IdentityProviders: {},
	Services:          {},
}
