Versions in this module Expand all Collapse all v0 v0.0.1 Nov 8, 2023 Changes in this version + type Client struct + func NewDirectorClient(ctx context.Context, config Config, log logrus.FieldLogger) *Client + func (dc *Client) GetRuntimeID(accountID, instanceID string) (string, error) + func (dc *Client) SetLabel(accountID, runtimeID, key, value string) error + type Config struct + OauthClientID string + OauthClientSecret string + OauthScope string + OauthTokenURL string + URL string + type FakeClient struct + func NewFakeClient() *FakeClient + func (f *FakeClient) GetLabel(accountID, runtimeID, key string) (string, bool) + func (f *FakeClient) SetLabel(accountID, runtimeID, key, value string) error + type GraphQLClient interface + Run func(ctx context.Context, req *machineGraph.Request, resp interface{}) error