Versions in this module Expand all Collapse all v1 v1.0.0 Sep 5, 2024 Changes in this version + type Client struct + DryRun bool + func NewClient(managementAPI, token string, dryRun bool) *Client + func (c Client) CreateGroup(ctx context.Context, group data.Group) (data.Group, error) + func (c Client) CreateNameserver(ctx context.Context, nameserver data.Nameserver) error + func (c Client) CreateNetworkRoute(ctx context.Context, route data.NetworkRoute) error + func (c Client) CreatePolicy(ctx context.Context, policy data.Policy) error + func (c Client) CreatePostureCheck(ctx context.Context, postureCheck data.PostureCheck) (data.PostureCheck, error) + func (c Client) DeleteGroup(ctx context.Context, group data.Group) error + func (c Client) DeleteNameserver(ctx context.Context, nameserver data.Nameserver) error + func (c Client) DeleteNetworkRoute(ctx context.Context, route data.NetworkRoute) error + func (c Client) DeletePolicy(ctx context.Context, policy data.Policy) error + func (c Client) DeletePostureCheck(ctx context.Context, postureCheck data.PostureCheck) error + func (c Client) GetDNSSettings(ctx context.Context) (data.DNSResponse, error) + func (c Client) ListGroups(ctx context.Context) ([]data.Group, error) + func (c Client) ListNameservers(ctx context.Context) ([]data.Nameserver, error) + func (c Client) ListNetworkRoutes(ctx context.Context) ([]data.NetworkRoute, error) + func (c Client) ListPeers(ctx context.Context) ([]data.Peer, error) + func (c Client) ListPolicies(ctx context.Context) ([]data.Policy, error) + func (c Client) ListPostureChecks(ctx context.Context) ([]data.PostureCheck, error) + func (c Client) ListUsers(ctx context.Context) ([]data.User, error) + func (c Client) UpdateDNSSettings(ctx context.Context, settings data.DNS) error + func (c Client) UpdateGroup(ctx context.Context, group data.Group) error + func (c Client) UpdateNameserver(ctx context.Context, nameserver data.Nameserver) error + func (c Client) UpdateNetworkRoute(ctx context.Context, route data.NetworkRoute) error + func (c Client) UpdatePeer(ctx context.Context, peer data.Peer) error + func (c Client) UpdatePolicy(ctx context.Context, policy data.Policy) error + func (c Client) UpdatePostureCheck(ctx context.Context, postureCheck data.PostureCheck) error + func (c Client) UpdateUser(ctx context.Context, user data.User) error