@huaweicloudos/pulumi
Version:
A Pulumi package for creating and managing Huaweicloud cloud resources.
112 lines • 6.2 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! ***
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
// Export members:
__exportStar(require("./addon"), exports);
__exportStar(require("./chart"), exports);
__exportStar(require("./cluster"), exports);
__exportStar(require("./clusterCertificateRevoke"), exports);
__exportStar(require("./clusterLogConfig"), exports);
__exportStar(require("./clusterUpgrade"), exports);
__exportStar(require("./getAddonTemplate"), exports);
__exportStar(require("./getAddons"), exports);
__exportStar(require("./getCharts"), exports);
__exportStar(require("./getCluster"), exports);
__exportStar(require("./getClusterCertificates"), exports);
__exportStar(require("./getClusterConfigurations"), exports);
__exportStar(require("./getClusters"), exports);
__exportStar(require("./getNode"), exports);
__exportStar(require("./getNodePool"), exports);
__exportStar(require("./getNodes"), exports);
__exportStar(require("./namespace"), exports);
__exportStar(require("./node"), exports);
__exportStar(require("./nodeAttach"), exports);
__exportStar(require("./nodePool"), exports);
__exportStar(require("./nodePoolNodesAdd"), exports);
__exportStar(require("./nodePoolScale"), exports);
__exportStar(require("./nodeSync"), exports);
__exportStar(require("./pvc"), exports);
// Import resources to register:
const addon_1 = require("./addon");
const chart_1 = require("./chart");
const cluster_1 = require("./cluster");
const clusterCertificateRevoke_1 = require("./clusterCertificateRevoke");
const clusterLogConfig_1 = require("./clusterLogConfig");
const clusterUpgrade_1 = require("./clusterUpgrade");
const namespace_1 = require("./namespace");
const node_1 = require("./node");
const nodeAttach_1 = require("./nodeAttach");
const nodePool_1 = require("./nodePool");
const nodePoolNodesAdd_1 = require("./nodePoolNodesAdd");
const nodePoolScale_1 = require("./nodePoolScale");
const nodeSync_1 = require("./nodeSync");
const pvc_1 = require("./pvc");
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "huaweicloud:Cce/addon:Addon":
return new addon_1.Addon(name, undefined, { urn });
case "huaweicloud:Cce/chart:Chart":
return new chart_1.Chart(name, undefined, { urn });
case "huaweicloud:Cce/cluster:Cluster":
return new cluster_1.Cluster(name, undefined, { urn });
case "huaweicloud:Cce/clusterCertificateRevoke:ClusterCertificateRevoke":
return new clusterCertificateRevoke_1.ClusterCertificateRevoke(name, undefined, { urn });
case "huaweicloud:Cce/clusterLogConfig:ClusterLogConfig":
return new clusterLogConfig_1.ClusterLogConfig(name, undefined, { urn });
case "huaweicloud:Cce/clusterUpgrade:ClusterUpgrade":
return new clusterUpgrade_1.ClusterUpgrade(name, undefined, { urn });
case "huaweicloud:Cce/namespace:Namespace":
return new namespace_1.Namespace(name, undefined, { urn });
case "huaweicloud:Cce/node:Node":
return new node_1.Node(name, undefined, { urn });
case "huaweicloud:Cce/nodeAttach:NodeAttach":
return new nodeAttach_1.NodeAttach(name, undefined, { urn });
case "huaweicloud:Cce/nodePool:NodePool":
return new nodePool_1.NodePool(name, undefined, { urn });
case "huaweicloud:Cce/nodePoolNodesAdd:NodePoolNodesAdd":
return new nodePoolNodesAdd_1.NodePoolNodesAdd(name, undefined, { urn });
case "huaweicloud:Cce/nodePoolScale:NodePoolScale":
return new nodePoolScale_1.NodePoolScale(name, undefined, { urn });
case "huaweicloud:Cce/nodeSync:NodeSync":
return new nodeSync_1.NodeSync(name, undefined, { urn });
case "huaweicloud:Cce/pvc:Pvc":
return new pvc_1.Pvc(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/addon", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/chart", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/cluster", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/clusterCertificateRevoke", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/clusterLogConfig", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/clusterUpgrade", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/namespace", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/node", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/nodeAttach", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/nodePool", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/nodePoolNodesAdd", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/nodePoolScale", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/nodeSync", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Cce/pvc", _module);
//# sourceMappingURL=index.js.map