UNPKG

databricks-cdk

Version:

With this package databricks resources can be deployed with cdk

26 lines (25 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VolumePermissions = exports.PrivilegeVolume = void 0; const aws_cdk_lib_1 = require("aws-cdk-lib"); var PrivilegeVolume; (function (PrivilegeVolume) { PrivilegeVolume["APPLY_TAG"] = "APPLY_TAG"; PrivilegeVolume["READ_VOLUME"] = "READ_VOLUME"; PrivilegeVolume["WRITE_VOLUME"] = "WRITE_VOLUME"; PrivilegeVolume["ALL_PRIVILEGES"] = "ALL_PRIVILEGES"; })(PrivilegeVolume = exports.PrivilegeVolume || (exports.PrivilegeVolume = {})); class VolumePermissions extends aws_cdk_lib_1.CustomResource { constructor(scope, id, props) { super(scope, id, { serviceToken: props.serviceToken, properties: { action: "volume-permissions", workspace_url: props.workspaceUrl, volume_name: props.volume_name, privilege_assignments: props.privilege_assignments, } }); } } exports.VolumePermissions = VolumePermissions;