@pulumiverse/grafana
Version:
A Pulumi package for creating and managing grafana.
60 lines • 3.9 kB
JavaScript
;
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.TeamExternalGroup = exports.RoleAssignmentItem = exports.RoleAssignment = exports.Role = exports.Report = exports.getRoleOutput = exports.getRole = exports.DataSourcePermissionItem = exports.DataSourcePermission = exports.DataSourceConfigLbacRules = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.DataSourceConfigLbacRules = null;
utilities.lazyLoad(exports, ["DataSourceConfigLbacRules"], () => require("./dataSourceConfigLbacRules"));
exports.DataSourcePermission = null;
utilities.lazyLoad(exports, ["DataSourcePermission"], () => require("./dataSourcePermission"));
exports.DataSourcePermissionItem = null;
utilities.lazyLoad(exports, ["DataSourcePermissionItem"], () => require("./dataSourcePermissionItem"));
exports.getRole = null;
exports.getRoleOutput = null;
utilities.lazyLoad(exports, ["getRole", "getRoleOutput"], () => require("./getRole"));
exports.Report = null;
utilities.lazyLoad(exports, ["Report"], () => require("./report"));
exports.Role = null;
utilities.lazyLoad(exports, ["Role"], () => require("./role"));
exports.RoleAssignment = null;
utilities.lazyLoad(exports, ["RoleAssignment"], () => require("./roleAssignment"));
exports.RoleAssignmentItem = null;
utilities.lazyLoad(exports, ["RoleAssignmentItem"], () => require("./roleAssignmentItem"));
exports.TeamExternalGroup = null;
utilities.lazyLoad(exports, ["TeamExternalGroup"], () => require("./teamExternalGroup"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "grafana:enterprise/dataSourceConfigLbacRules:DataSourceConfigLbacRules":
return new exports.DataSourceConfigLbacRules(name, undefined, { urn });
case "grafana:enterprise/dataSourcePermission:DataSourcePermission":
return new exports.DataSourcePermission(name, undefined, { urn });
case "grafana:enterprise/dataSourcePermissionItem:DataSourcePermissionItem":
return new exports.DataSourcePermissionItem(name, undefined, { urn });
case "grafana:enterprise/report:Report":
return new exports.Report(name, undefined, { urn });
case "grafana:enterprise/role:Role":
return new exports.Role(name, undefined, { urn });
case "grafana:enterprise/roleAssignment:RoleAssignment":
return new exports.RoleAssignment(name, undefined, { urn });
case "grafana:enterprise/roleAssignmentItem:RoleAssignmentItem":
return new exports.RoleAssignmentItem(name, undefined, { urn });
case "grafana:enterprise/teamExternalGroup:TeamExternalGroup":
return new exports.TeamExternalGroup(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("grafana", "enterprise/dataSourceConfigLbacRules", _module);
pulumi.runtime.registerResourceModule("grafana", "enterprise/dataSourcePermission", _module);
pulumi.runtime.registerResourceModule("grafana", "enterprise/dataSourcePermissionItem", _module);
pulumi.runtime.registerResourceModule("grafana", "enterprise/report", _module);
pulumi.runtime.registerResourceModule("grafana", "enterprise/role", _module);
pulumi.runtime.registerResourceModule("grafana", "enterprise/roleAssignment", _module);
pulumi.runtime.registerResourceModule("grafana", "enterprise/roleAssignmentItem", _module);
pulumi.runtime.registerResourceModule("grafana", "enterprise/teamExternalGroup", _module);
//# sourceMappingURL=index.js.map