@pulumi/openstack
Version:
A Pulumi package for creating and managing OpenStack cloud resources.
89 lines • 5.71 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.VolumeAttach = exports.ServerGroup = exports.QuotaSetV2 = exports.Keypair = exports.InterfaceAttach = exports.Instance = exports.getServergroupV2Output = exports.getServergroupV2 = exports.getQuotaSetV2Output = exports.getQuotaSetV2 = exports.getLimitsV2Output = exports.getLimitsV2 = exports.getKeypairOutput = exports.getKeypair = exports.getInstanceV2Output = exports.getInstanceV2 = exports.getHypervisorV2Output = exports.getHypervisorV2 = exports.getFlavorOutput = exports.getFlavor = exports.getAvailabilityZonesOutput = exports.getAvailabilityZones = exports.getAggregateV2Output = exports.getAggregateV2 = exports.FlavorAccess = exports.Flavor = exports.AggregateV2 = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.AggregateV2 = null;
utilities.lazyLoad(exports, ["AggregateV2"], () => require("./aggregateV2"));
exports.Flavor = null;
utilities.lazyLoad(exports, ["Flavor"], () => require("./flavor"));
exports.FlavorAccess = null;
utilities.lazyLoad(exports, ["FlavorAccess"], () => require("./flavorAccess"));
exports.getAggregateV2 = null;
exports.getAggregateV2Output = null;
utilities.lazyLoad(exports, ["getAggregateV2", "getAggregateV2Output"], () => require("./getAggregateV2"));
exports.getAvailabilityZones = null;
exports.getAvailabilityZonesOutput = null;
utilities.lazyLoad(exports, ["getAvailabilityZones", "getAvailabilityZonesOutput"], () => require("./getAvailabilityZones"));
exports.getFlavor = null;
exports.getFlavorOutput = null;
utilities.lazyLoad(exports, ["getFlavor", "getFlavorOutput"], () => require("./getFlavor"));
exports.getHypervisorV2 = null;
exports.getHypervisorV2Output = null;
utilities.lazyLoad(exports, ["getHypervisorV2", "getHypervisorV2Output"], () => require("./getHypervisorV2"));
exports.getInstanceV2 = null;
exports.getInstanceV2Output = null;
utilities.lazyLoad(exports, ["getInstanceV2", "getInstanceV2Output"], () => require("./getInstanceV2"));
exports.getKeypair = null;
exports.getKeypairOutput = null;
utilities.lazyLoad(exports, ["getKeypair", "getKeypairOutput"], () => require("./getKeypair"));
exports.getLimitsV2 = null;
exports.getLimitsV2Output = null;
utilities.lazyLoad(exports, ["getLimitsV2", "getLimitsV2Output"], () => require("./getLimitsV2"));
exports.getQuotaSetV2 = null;
exports.getQuotaSetV2Output = null;
utilities.lazyLoad(exports, ["getQuotaSetV2", "getQuotaSetV2Output"], () => require("./getQuotaSetV2"));
exports.getServergroupV2 = null;
exports.getServergroupV2Output = null;
utilities.lazyLoad(exports, ["getServergroupV2", "getServergroupV2Output"], () => require("./getServergroupV2"));
exports.Instance = null;
utilities.lazyLoad(exports, ["Instance"], () => require("./instance"));
exports.InterfaceAttach = null;
utilities.lazyLoad(exports, ["InterfaceAttach"], () => require("./interfaceAttach"));
exports.Keypair = null;
utilities.lazyLoad(exports, ["Keypair"], () => require("./keypair"));
exports.QuotaSetV2 = null;
utilities.lazyLoad(exports, ["QuotaSetV2"], () => require("./quotaSetV2"));
exports.ServerGroup = null;
utilities.lazyLoad(exports, ["ServerGroup"], () => require("./serverGroup"));
exports.VolumeAttach = null;
utilities.lazyLoad(exports, ["VolumeAttach"], () => require("./volumeAttach"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "openstack:compute/aggregateV2:AggregateV2":
return new exports.AggregateV2(name, undefined, { urn });
case "openstack:compute/flavor:Flavor":
return new exports.Flavor(name, undefined, { urn });
case "openstack:compute/flavorAccess:FlavorAccess":
return new exports.FlavorAccess(name, undefined, { urn });
case "openstack:compute/instance:Instance":
return new exports.Instance(name, undefined, { urn });
case "openstack:compute/interfaceAttach:InterfaceAttach":
return new exports.InterfaceAttach(name, undefined, { urn });
case "openstack:compute/keypair:Keypair":
return new exports.Keypair(name, undefined, { urn });
case "openstack:compute/quotaSetV2:QuotaSetV2":
return new exports.QuotaSetV2(name, undefined, { urn });
case "openstack:compute/serverGroup:ServerGroup":
return new exports.ServerGroup(name, undefined, { urn });
case "openstack:compute/volumeAttach:VolumeAttach":
return new exports.VolumeAttach(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("openstack", "compute/aggregateV2", _module);
pulumi.runtime.registerResourceModule("openstack", "compute/flavor", _module);
pulumi.runtime.registerResourceModule("openstack", "compute/flavorAccess", _module);
pulumi.runtime.registerResourceModule("openstack", "compute/instance", _module);
pulumi.runtime.registerResourceModule("openstack", "compute/interfaceAttach", _module);
pulumi.runtime.registerResourceModule("openstack", "compute/keypair", _module);
pulumi.runtime.registerResourceModule("openstack", "compute/quotaSetV2", _module);
pulumi.runtime.registerResourceModule("openstack", "compute/serverGroup", _module);
pulumi.runtime.registerResourceModule("openstack", "compute/volumeAttach", _module);
//# sourceMappingURL=index.js.map