@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
70 lines • 4.42 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.WorkingStorage = exports.UploadBuffer = exports.TapePool = exports.StoredIscsiVolume = exports.SmbFileShare = exports.NfsFileShare = exports.getLocalDiskOutput = exports.getLocalDisk = exports.Gateway = exports.FileSystemAssociation = exports.CachesIscsiVolume = exports.Cache = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Cache = null;
utilities.lazyLoad(exports, ["Cache"], () => require("./cache"));
exports.CachesIscsiVolume = null;
utilities.lazyLoad(exports, ["CachesIscsiVolume"], () => require("./cachesIscsiVolume"));
exports.FileSystemAssociation = null;
utilities.lazyLoad(exports, ["FileSystemAssociation"], () => require("./fileSystemAssociation"));
exports.Gateway = null;
utilities.lazyLoad(exports, ["Gateway"], () => require("./gateway"));
exports.getLocalDisk = null;
exports.getLocalDiskOutput = null;
utilities.lazyLoad(exports, ["getLocalDisk", "getLocalDiskOutput"], () => require("./getLocalDisk"));
exports.NfsFileShare = null;
utilities.lazyLoad(exports, ["NfsFileShare"], () => require("./nfsFileShare"));
exports.SmbFileShare = null;
utilities.lazyLoad(exports, ["SmbFileShare"], () => require("./smbFileShare"));
exports.StoredIscsiVolume = null;
utilities.lazyLoad(exports, ["StoredIscsiVolume"], () => require("./storedIscsiVolume"));
exports.TapePool = null;
utilities.lazyLoad(exports, ["TapePool"], () => require("./tapePool"));
exports.UploadBuffer = null;
utilities.lazyLoad(exports, ["UploadBuffer"], () => require("./uploadBuffer"));
exports.WorkingStorage = null;
utilities.lazyLoad(exports, ["WorkingStorage"], () => require("./workingStorage"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws:storagegateway/cache:Cache":
return new exports.Cache(name, undefined, { urn });
case "aws:storagegateway/cachesIscsiVolume:CachesIscsiVolume":
return new exports.CachesIscsiVolume(name, undefined, { urn });
case "aws:storagegateway/fileSystemAssociation:FileSystemAssociation":
return new exports.FileSystemAssociation(name, undefined, { urn });
case "aws:storagegateway/gateway:Gateway":
return new exports.Gateway(name, undefined, { urn });
case "aws:storagegateway/nfsFileShare:NfsFileShare":
return new exports.NfsFileShare(name, undefined, { urn });
case "aws:storagegateway/smbFileShare:SmbFileShare":
return new exports.SmbFileShare(name, undefined, { urn });
case "aws:storagegateway/storedIscsiVolume:StoredIscsiVolume":
return new exports.StoredIscsiVolume(name, undefined, { urn });
case "aws:storagegateway/tapePool:TapePool":
return new exports.TapePool(name, undefined, { urn });
case "aws:storagegateway/uploadBuffer:UploadBuffer":
return new exports.UploadBuffer(name, undefined, { urn });
case "aws:storagegateway/workingStorage:WorkingStorage":
return new exports.WorkingStorage(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws", "storagegateway/cache", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/cachesIscsiVolume", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/fileSystemAssociation", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/gateway", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/nfsFileShare", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/smbFileShare", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/storedIscsiVolume", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/tapePool", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/uploadBuffer", _module);
pulumi.runtime.registerResourceModule("aws", "storagegateway/workingStorage", _module);
//# sourceMappingURL=index.js.map