@pulumiverse/grafana
Version:
A Pulumi package for creating and managing grafana.
73 lines • 4.76 kB
JavaScript
;
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.v1beta1 = exports.TeamExternalGroup = exports.ScimConfig = exports.RoleAssignmentItem = exports.RoleAssignment = exports.Role = exports.Report = exports.getRoleOutput = exports.getRole = exports.DataSourcePermissionItem = exports.DataSourcePermission = exports.DataSourceConfigLbacRules = exports.DataSourceCacheConfig = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.DataSourceCacheConfig = null;
utilities.lazyLoad(exports, ["DataSourceCacheConfig"], () => require("./dataSourceCacheConfig"));
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.ScimConfig = null;
utilities.lazyLoad(exports, ["ScimConfig"], () => require("./scimConfig"));
exports.TeamExternalGroup = null;
utilities.lazyLoad(exports, ["TeamExternalGroup"], () => require("./teamExternalGroup"));
// Export sub-modules:
const v1beta1 = require("./v1beta1");
exports.v1beta1 = v1beta1;
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "grafana:enterprise/dataSourceCacheConfig:DataSourceCacheConfig":
return new exports.DataSourceCacheConfig(name, undefined, { urn });
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/scimConfig:ScimConfig":
return new exports.ScimConfig(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/dataSourceCacheConfig", _module);
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/scimConfig", _module);
pulumi.runtime.registerResourceModule("grafana", "enterprise/teamExternalGroup", _module);
//# sourceMappingURL=index.js.map