Versions in this module Expand all Collapse all v4 v4.18.1 Sep 18, 2024 Changes in this version + const ConfigType + const TXTType + const ViewType + const ZoneType + type Client struct + HTTPClient *http.Client + func NewClient(baseURL string, username, password string) *Client + func (c *Client) AddEntity(ctx context.Context, parentID uint, entity Entity) (uint64, error) + func (c *Client) CreateAuthenticatedContext(ctx context.Context) (context.Context, error) + func (c *Client) Delete(ctx context.Context, objectID uint) error + func (c *Client) Deploy(ctx context.Context, entityID uint) error + func (c *Client) GetEntityByName(ctx context.Context, parentID uint, name, objType string) (*EntityResponse, error) + func (c *Client) Logout(ctx context.Context) error + func (c *Client) LookupParentZoneID(ctx context.Context, viewID uint, fqdn string) (uint, string, error) + func (c *Client) LookupViewID(ctx context.Context, configName, viewName string) (uint, error) + type Entity struct + ID string + Name string + Properties string + Type string + type EntityResponse struct + ID uint + Name string + Properties string + Type string