@pulumiverse/scaleway
Version:
A Pulumi package for creating and managing Scaleway cloud resources.
116 lines • 6.77 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! ***
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 __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Route = exports.PrivateNetwork = exports.LoadBalancer = exports.Ip = exports.getRoutesOutput = exports.getRoutes = exports.getRouteOutput = exports.getRoute = exports.getLoadBalancersOutput = exports.getLoadBalancers = exports.getLoadBalancerOutput = exports.getLoadBalancer = exports.getIpsOutput = exports.getIps = exports.getIpOutput = exports.getIp = exports.getFrontendsOutput = exports.getFrontends = exports.getFrontendOutput = exports.getFrontend = exports.getCertificateOutput = exports.getCertificate = exports.getBackendsOutput = exports.getBackends = exports.getBackendOutput = exports.getBackend = exports.getAclsOutput = exports.getAcls = exports.Frontend = exports.Certificate = exports.Backend = exports.Acl = void 0;
const pulumi = __importStar(require("@pulumi/pulumi"));
const utilities = __importStar(require("../utilities"));
exports.Acl = null;
utilities.lazyLoad(exports, ["Acl"], () => require("./acl"));
exports.Backend = null;
utilities.lazyLoad(exports, ["Backend"], () => require("./backend"));
exports.Certificate = null;
utilities.lazyLoad(exports, ["Certificate"], () => require("./certificate"));
exports.Frontend = null;
utilities.lazyLoad(exports, ["Frontend"], () => require("./frontend"));
exports.getAcls = null;
exports.getAclsOutput = null;
utilities.lazyLoad(exports, ["getAcls", "getAclsOutput"], () => require("./getAcls"));
exports.getBackend = null;
exports.getBackendOutput = null;
utilities.lazyLoad(exports, ["getBackend", "getBackendOutput"], () => require("./getBackend"));
exports.getBackends = null;
exports.getBackendsOutput = null;
utilities.lazyLoad(exports, ["getBackends", "getBackendsOutput"], () => require("./getBackends"));
exports.getCertificate = null;
exports.getCertificateOutput = null;
utilities.lazyLoad(exports, ["getCertificate", "getCertificateOutput"], () => require("./getCertificate"));
exports.getFrontend = null;
exports.getFrontendOutput = null;
utilities.lazyLoad(exports, ["getFrontend", "getFrontendOutput"], () => require("./getFrontend"));
exports.getFrontends = null;
exports.getFrontendsOutput = null;
utilities.lazyLoad(exports, ["getFrontends", "getFrontendsOutput"], () => require("./getFrontends"));
exports.getIp = null;
exports.getIpOutput = null;
utilities.lazyLoad(exports, ["getIp", "getIpOutput"], () => require("./getIp"));
exports.getIps = null;
exports.getIpsOutput = null;
utilities.lazyLoad(exports, ["getIps", "getIpsOutput"], () => require("./getIps"));
exports.getLoadBalancer = null;
exports.getLoadBalancerOutput = null;
utilities.lazyLoad(exports, ["getLoadBalancer", "getLoadBalancerOutput"], () => require("./getLoadBalancer"));
exports.getLoadBalancers = null;
exports.getLoadBalancersOutput = null;
utilities.lazyLoad(exports, ["getLoadBalancers", "getLoadBalancersOutput"], () => require("./getLoadBalancers"));
exports.getRoute = null;
exports.getRouteOutput = null;
utilities.lazyLoad(exports, ["getRoute", "getRouteOutput"], () => require("./getRoute"));
exports.getRoutes = null;
exports.getRoutesOutput = null;
utilities.lazyLoad(exports, ["getRoutes", "getRoutesOutput"], () => require("./getRoutes"));
exports.Ip = null;
utilities.lazyLoad(exports, ["Ip"], () => require("./ip"));
exports.LoadBalancer = null;
utilities.lazyLoad(exports, ["LoadBalancer"], () => require("./loadBalancer"));
exports.PrivateNetwork = null;
utilities.lazyLoad(exports, ["PrivateNetwork"], () => require("./privateNetwork"));
exports.Route = null;
utilities.lazyLoad(exports, ["Route"], () => require("./route"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "scaleway:loadbalancers/acl:Acl":
return new exports.Acl(name, undefined, { urn });
case "scaleway:loadbalancers/backend:Backend":
return new exports.Backend(name, undefined, { urn });
case "scaleway:loadbalancers/certificate:Certificate":
return new exports.Certificate(name, undefined, { urn });
case "scaleway:loadbalancers/frontend:Frontend":
return new exports.Frontend(name, undefined, { urn });
case "scaleway:loadbalancers/ip:Ip":
return new exports.Ip(name, undefined, { urn });
case "scaleway:loadbalancers/loadBalancer:LoadBalancer":
return new exports.LoadBalancer(name, undefined, { urn });
case "scaleway:loadbalancers/privateNetwork:PrivateNetwork":
return new exports.PrivateNetwork(name, undefined, { urn });
case "scaleway:loadbalancers/route:Route":
return new exports.Route(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("scaleway", "loadbalancers/acl", _module);
pulumi.runtime.registerResourceModule("scaleway", "loadbalancers/backend", _module);
pulumi.runtime.registerResourceModule("scaleway", "loadbalancers/certificate", _module);
pulumi.runtime.registerResourceModule("scaleway", "loadbalancers/frontend", _module);
pulumi.runtime.registerResourceModule("scaleway", "loadbalancers/ip", _module);
pulumi.runtime.registerResourceModule("scaleway", "loadbalancers/loadBalancer", _module);
pulumi.runtime.registerResourceModule("scaleway", "loadbalancers/privateNetwork", _module);
pulumi.runtime.registerResourceModule("scaleway", "loadbalancers/route", _module);
//# sourceMappingURL=index.js.map