How to use the @influxdata/influxdb-client-apis.VariablesAPI function in @influxdata/influxdb-client-apis

To help you get started, we’ve selected a few @influxdata/influxdb-client-apis examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github influxdata / influxdb / e2e / src / utils / influxUtils.js View on Github external
const createVariable = async(userName, name, type, values, selected = null ) => {

    let user = getUser(userName);

    let varAPI = new VariablesAPI(new InfluxDB({url: __config.influx_url, token: user.token, timeout: 20000}));

    let parseValues = JSON.parse(values);

    let reSel = selected === null ? selected : JSON.parse(selected);

    return await varAPI.postVariables({body: {name: name,
            orgID: user.orgid,
            arguments: {
                type: type,
                values: parseValues
            },
            selected: reSel
       }
    })
};