@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
52 lines • 3.15 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.Spoke = exports.ServiceConnectionPolicy = exports.RegionalEndpoint = exports.PolicyBasedRoute = exports.InternalRange = exports.Hub = exports.Group = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Group = null;
utilities.lazyLoad(exports, ["Group"], () => require("./group"));
exports.Hub = null;
utilities.lazyLoad(exports, ["Hub"], () => require("./hub"));
exports.InternalRange = null;
utilities.lazyLoad(exports, ["InternalRange"], () => require("./internalRange"));
exports.PolicyBasedRoute = null;
utilities.lazyLoad(exports, ["PolicyBasedRoute"], () => require("./policyBasedRoute"));
exports.RegionalEndpoint = null;
utilities.lazyLoad(exports, ["RegionalEndpoint"], () => require("./regionalEndpoint"));
exports.ServiceConnectionPolicy = null;
utilities.lazyLoad(exports, ["ServiceConnectionPolicy"], () => require("./serviceConnectionPolicy"));
exports.Spoke = null;
utilities.lazyLoad(exports, ["Spoke"], () => require("./spoke"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "gcp:networkconnectivity/group:Group":
return new exports.Group(name, undefined, { urn });
case "gcp:networkconnectivity/hub:Hub":
return new exports.Hub(name, undefined, { urn });
case "gcp:networkconnectivity/internalRange:InternalRange":
return new exports.InternalRange(name, undefined, { urn });
case "gcp:networkconnectivity/policyBasedRoute:PolicyBasedRoute":
return new exports.PolicyBasedRoute(name, undefined, { urn });
case "gcp:networkconnectivity/regionalEndpoint:RegionalEndpoint":
return new exports.RegionalEndpoint(name, undefined, { urn });
case "gcp:networkconnectivity/serviceConnectionPolicy:ServiceConnectionPolicy":
return new exports.ServiceConnectionPolicy(name, undefined, { urn });
case "gcp:networkconnectivity/spoke:Spoke":
return new exports.Spoke(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("gcp", "networkconnectivity/group", _module);
pulumi.runtime.registerResourceModule("gcp", "networkconnectivity/hub", _module);
pulumi.runtime.registerResourceModule("gcp", "networkconnectivity/internalRange", _module);
pulumi.runtime.registerResourceModule("gcp", "networkconnectivity/policyBasedRoute", _module);
pulumi.runtime.registerResourceModule("gcp", "networkconnectivity/regionalEndpoint", _module);
pulumi.runtime.registerResourceModule("gcp", "networkconnectivity/serviceConnectionPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "networkconnectivity/spoke", _module);
//# sourceMappingURL=index.js.map