Versions in this module Expand all Collapse all v0 v0.5.5 Feb 24, 2022 Changes in this version + type NodeClient struct + func NewNodeClient(nodeTwin uint32, bus rmb.Client) *NodeClient + func (n *NodeClient) Counters(ctx context.Context) (total gridtypes.Capacity, used gridtypes.Capacity, err error) + func (n *NodeClient) DeploymentChanges(ctx context.Context, contractID uint64) (changes []gridtypes.Workload, err error) + func (n *NodeClient) DeploymentDelete(ctx context.Context, contractID uint64) error + func (n *NodeClient) DeploymentDeploy(ctx context.Context, dl gridtypes.Deployment) error + func (n *NodeClient) DeploymentGet(ctx context.Context, contractID uint64) (dl gridtypes.Deployment, err error) + func (n *NodeClient) DeploymentUpdate(ctx context.Context, dl gridtypes.Deployment) error + func (n *NodeClient) HasPublicIPv6(ctx context.Context) (bool, error) + func (n *NodeClient) NetworkGetPublicConfig(ctx context.Context) (cfg pkg.PublicConfig, err error) + func (n *NodeClient) NetworkListIPs(ctx context.Context) ([]string, error) + func (n *NodeClient) NetworkListInterfaces(ctx context.Context) (map[string][]net.IP, error) + func (n *NodeClient) NetworkListWGPorts(ctx context.Context) ([]uint16, error) + func (n *NodeClient) NetworkSetPublicConfig(ctx context.Context, cfg pkg.PublicConfig) error + func (n *NodeClient) SystemDMI(ctx context.Context) (result dmi.DMI, err error) + func (n *NodeClient) SystemHypervisor(ctx context.Context) (result string, err error) + func (n *NodeClient) SystemVersion(ctx context.Context) (ver Version, err error) + type NodeStatus struct + Current gridtypes.Capacity + Hypervisor string + Total gridtypes.Capacity + ZosVersion string + type ProxyClient struct + func NewProxyClient(twin uint32, bus rmb.Client) *ProxyClient + func (n *ProxyClient) ReportStats(ctx context.Context, report NodeStatus) error + type Version struct + ZInit string + ZOS string