UNPKG

@coveo/platform-client

Version:

The main goal of this package is to provide an easy to configure and straightforward way of querying Coveo Cloud APIs using JavaScript.

35 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const ReadServiceResource_js_1 = tslib_1.__importDefault(require("../ReadServiceResource.js")); class DataShare extends ReadServiceResource_js_1.default { static baseUrl = '/rest/ua/v15/admin/snowflake/securedatasharing'; /** * Retrieve Snowflake accounts currently associated in Secure Data Sharing. */ listSnowflakeAccount() { return this.api.get(this.buildPathWithOrg(`${DataShare.baseUrl}/accounts`)); } /** * Add a Snowflake account to Secure Data Sharing. * @param params */ addSnowflakeAccount(params) { return this.api.post(this.buildPathWithOrg(`${DataShare.baseUrl}/accounts`), params); } /** * Removes a Snowflake account from Secure Data Sharing. * @param params */ deleteSnowflakeAccount(params) { return this.api.delete(this.buildPathWithOrg(`${DataShare.baseUrl}/accounts`, params)); } /** * Retrieve allowed Snowflake regions for Secure Data Sharing. */ listAllowedSnowflakeRegions() { return this.api.get(this.buildPathWithOrg(`${DataShare.baseUrl}/regions`)); } } exports.default = DataShare; //# sourceMappingURL=DataShare.js.map