@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
82 lines • 5.29 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.Task = exports.S3Location = exports.NfsLocation = exports.LocationSmb = exports.LocationObjectStorage = exports.LocationHdfs = exports.LocationFsxWindows = exports.LocationFsxOntapFileSystem = exports.LocationFsxLustre = exports.LocationAzureBlob = exports.FsxOpenZfsFileSystem = exports.EfsLocation = exports.Agent = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Agent = null;
utilities.lazyLoad(exports, ["Agent"], () => require("./agent"));
exports.EfsLocation = null;
utilities.lazyLoad(exports, ["EfsLocation"], () => require("./efsLocation"));
exports.FsxOpenZfsFileSystem = null;
utilities.lazyLoad(exports, ["FsxOpenZfsFileSystem"], () => require("./fsxOpenZfsFileSystem"));
exports.LocationAzureBlob = null;
utilities.lazyLoad(exports, ["LocationAzureBlob"], () => require("./locationAzureBlob"));
exports.LocationFsxLustre = null;
utilities.lazyLoad(exports, ["LocationFsxLustre"], () => require("./locationFsxLustre"));
exports.LocationFsxOntapFileSystem = null;
utilities.lazyLoad(exports, ["LocationFsxOntapFileSystem"], () => require("./locationFsxOntapFileSystem"));
exports.LocationFsxWindows = null;
utilities.lazyLoad(exports, ["LocationFsxWindows"], () => require("./locationFsxWindows"));
exports.LocationHdfs = null;
utilities.lazyLoad(exports, ["LocationHdfs"], () => require("./locationHdfs"));
exports.LocationObjectStorage = null;
utilities.lazyLoad(exports, ["LocationObjectStorage"], () => require("./locationObjectStorage"));
exports.LocationSmb = null;
utilities.lazyLoad(exports, ["LocationSmb"], () => require("./locationSmb"));
exports.NfsLocation = null;
utilities.lazyLoad(exports, ["NfsLocation"], () => require("./nfsLocation"));
exports.S3Location = null;
utilities.lazyLoad(exports, ["S3Location"], () => require("./s3location"));
exports.Task = null;
utilities.lazyLoad(exports, ["Task"], () => require("./task"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws:datasync/agent:Agent":
return new exports.Agent(name, undefined, { urn });
case "aws:datasync/efsLocation:EfsLocation":
return new exports.EfsLocation(name, undefined, { urn });
case "aws:datasync/fsxOpenZfsFileSystem:FsxOpenZfsFileSystem":
return new exports.FsxOpenZfsFileSystem(name, undefined, { urn });
case "aws:datasync/locationAzureBlob:LocationAzureBlob":
return new exports.LocationAzureBlob(name, undefined, { urn });
case "aws:datasync/locationFsxLustre:LocationFsxLustre":
return new exports.LocationFsxLustre(name, undefined, { urn });
case "aws:datasync/locationFsxOntapFileSystem:LocationFsxOntapFileSystem":
return new exports.LocationFsxOntapFileSystem(name, undefined, { urn });
case "aws:datasync/locationFsxWindows:LocationFsxWindows":
return new exports.LocationFsxWindows(name, undefined, { urn });
case "aws:datasync/locationHdfs:LocationHdfs":
return new exports.LocationHdfs(name, undefined, { urn });
case "aws:datasync/locationObjectStorage:LocationObjectStorage":
return new exports.LocationObjectStorage(name, undefined, { urn });
case "aws:datasync/locationSmb:LocationSmb":
return new exports.LocationSmb(name, undefined, { urn });
case "aws:datasync/nfsLocation:NfsLocation":
return new exports.NfsLocation(name, undefined, { urn });
case "aws:datasync/s3Location:S3Location":
return new exports.S3Location(name, undefined, { urn });
case "aws:datasync/task:Task":
return new exports.Task(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws", "datasync/agent", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/efsLocation", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/fsxOpenZfsFileSystem", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/locationAzureBlob", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/locationFsxLustre", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/locationFsxOntapFileSystem", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/locationFsxWindows", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/locationHdfs", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/locationObjectStorage", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/locationSmb", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/nfsLocation", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/s3Location", _module);
pulumi.runtime.registerResourceModule("aws", "datasync/task", _module);
//# sourceMappingURL=index.js.map