n8n-nodes-base
Version:
Base nodes of n8n
24 lines • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.execute = execute;
const helpers_1 = require("../helpers");
async function execute(i) {
const credentialType = (0, helpers_1.getActiveCredentialType)(this, i);
const host = await (0, helpers_1.getHost)(this, credentialType);
const catalogName = (0, helpers_1.extractResourceLocatorValue)(this.getNodeParameter('catalogName', i));
const schemaName = (0, helpers_1.extractResourceLocatorValue)(this.getNodeParameter('schemaName', i));
const volumeName = this.getNodeParameter('volumeName', i);
const fullName = `${catalogName}.${schemaName}.${volumeName}`;
await this.helpers.httpRequestWithAuthentication.call(this, credentialType, {
method: 'DELETE',
url: `${host}/api/2.1/unity-catalog/volumes/${fullName}`,
json: true,
});
return [
{
json: { success: true, message: 'Volume deleted successfully', volumeName: fullName },
pairedItem: { item: i },
},
];
}
//# sourceMappingURL=deleteVolume.operation.js.map