Versions in this module Expand all Collapse all v1 v1.0.0 Sep 5, 2024 Changes in this version + type CombinedConfig struct + Config Config + DNS DNS + Nameservers []Nameserver + NetworkRoutes []NetworkRoute + Peers []Peer + Policies []Policy + PostureChecks []PostureCheck + Users []User + type Config struct + AutoSync string + IndividualPeerGroups bool + type DNS struct + DisableFor []string + type DNSResponse struct + Items struct{ ... } + type GeoLocation struct + CityName string + CountryCode string + type GeoLocationCheckObj struct + Locations []GeoLocation + type Group struct + ID string + Name string + PeerData []Peer + Peers []string + type MinKernelVersionDescriptor struct + MinKernelVersion string + type MinVersionDescriptor struct + MinVersion string + type Nameserver struct + Description string + Domains []string + Enabled bool + Groups []string + ID string + Name string + Nameservers []NameserverServer + Primary bool + SearchDomainsEnabled bool + func (ns Nameserver) Equals(o Nameserver) bool + type NameserverServer struct + IP string + NSType string + Port uint + type NetworkRoute struct + Description string + Domains []string + Enabled bool + Groups []string + ID string + KeepRoute bool + Masquerade bool + Metric int + Network string + NetworkID string + NetworkType string + Peer string + PeerGroups []string + func (n NetworkRoute) Equals(o NetworkRoute) bool + type OSProcess struct + LinuxPath string + MacPath string + WindowsPath string + type OSVersionCheckObj struct + Android MinVersionDescriptor + Darwin MinVersionDescriptor + IOS MinVersionDescriptor + Linux MinKernelVersionDescriptor + Windows MinKernelVersionDescriptor + type Peer struct + ExpirationDisabled bool + GroupNames []string + Groups []Group + ID string + LoginExpirationEnabled bool + Name string + SSHEnabled bool + UserID string + type PeerNetworkRangeCheckObj struct + Ranges []string + type Policy struct + Action string + Bidirectional bool + Description string + Destinations []string + Enabled bool + ID string + Name string + Ports []string + Protocol string + Rules []PolicyRule + SourcePostureChecks []string + Sources []string + func (p *Policy) Flatten() error + func (p Policy) Equals(o Policy) bool + type PolicyRule struct + Action string + Bidirectional bool + Description string + DestinationGroups []Group + Ports []string + Protocol string + SourceGroups []Group + type PostureCheck struct + Checks PostureCheckDetails + Description string + ID string + Name string + type PostureCheckDetails struct + GeoLocationCheck GeoLocationCheckObj + NBVersionCheck MinVersionDescriptor + OSVersionCheck OSVersionCheckObj + PeerNetworkRangeCheck PeerNetworkRangeCheckObj + ProcessCheck ProcessCheckObj + type ProcessCheckObj struct + Processes []OSProcess + type User struct + Blocked bool + Email string + Groups []string + ID string + Role string + ServiceUser bool + func (u User) GetRole() string