@pulumiverse/scaleway
Version:
A Pulumi package for creating and managing Scaleway cloud resources.
88 lines • 5.35 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.Route = 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 = require("@pulumi/pulumi");
const utilities = 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.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/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/route", _module);
//# sourceMappingURL=index.js.map