UNPKG

databricks-cdk

Version:

With this package databricks resources can be deployed with cdk

25 lines (24 loc) 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExperimentPermissions = exports.ExperimentPermissionLevel = void 0; const aws_cdk_lib_1 = require("aws-cdk-lib"); var ExperimentPermissionLevel; (function (ExperimentPermissionLevel) { ExperimentPermissionLevel[ExperimentPermissionLevel["CAN_READ"] = 0] = "CAN_READ"; ExperimentPermissionLevel[ExperimentPermissionLevel["CAN_EDIT"] = 1] = "CAN_EDIT"; ExperimentPermissionLevel[ExperimentPermissionLevel["CAN_MANAGE"] = 2] = "CAN_MANAGE"; })(ExperimentPermissionLevel = exports.ExperimentPermissionLevel || (exports.ExperimentPermissionLevel = {})); class ExperimentPermissions extends aws_cdk_lib_1.CustomResource { constructor(scope, id, props) { super(scope, id, { serviceToken: props.serviceToken, properties: { action: "experiment-permission", workspace_url: props.workspaceUrl, experiment_id: props.experimentId, access_control_list: props.accessControlList, } }); } } exports.ExperimentPermissions = ExperimentPermissions;