@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
97 lines • 6.25 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.VaultPolicy = exports.VaultNotifications = exports.VaultLockConfiguration = exports.Vault = exports.Selection = exports.RestoreTestingSelection = exports.RestoreTestingPlan = exports.ReportPlan = exports.RegionSettings = exports.Plan = exports.LogicallyAirGappedVault = exports.GlobalSettings = exports.getVaultOutput = exports.getVault = exports.getSelectionOutput = exports.getSelection = exports.getReportPlanOutput = exports.getReportPlan = exports.getPlanOutput = exports.getPlan = exports.getFrameworkOutput = exports.getFramework = exports.Framework = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Framework = null;
utilities.lazyLoad(exports, ["Framework"], () => require("./framework"));
exports.getFramework = null;
exports.getFrameworkOutput = null;
utilities.lazyLoad(exports, ["getFramework", "getFrameworkOutput"], () => require("./getFramework"));
exports.getPlan = null;
exports.getPlanOutput = null;
utilities.lazyLoad(exports, ["getPlan", "getPlanOutput"], () => require("./getPlan"));
exports.getReportPlan = null;
exports.getReportPlanOutput = null;
utilities.lazyLoad(exports, ["getReportPlan", "getReportPlanOutput"], () => require("./getReportPlan"));
exports.getSelection = null;
exports.getSelectionOutput = null;
utilities.lazyLoad(exports, ["getSelection", "getSelectionOutput"], () => require("./getSelection"));
exports.getVault = null;
exports.getVaultOutput = null;
utilities.lazyLoad(exports, ["getVault", "getVaultOutput"], () => require("./getVault"));
exports.GlobalSettings = null;
utilities.lazyLoad(exports, ["GlobalSettings"], () => require("./globalSettings"));
exports.LogicallyAirGappedVault = null;
utilities.lazyLoad(exports, ["LogicallyAirGappedVault"], () => require("./logicallyAirGappedVault"));
exports.Plan = null;
utilities.lazyLoad(exports, ["Plan"], () => require("./plan"));
exports.RegionSettings = null;
utilities.lazyLoad(exports, ["RegionSettings"], () => require("./regionSettings"));
exports.ReportPlan = null;
utilities.lazyLoad(exports, ["ReportPlan"], () => require("./reportPlan"));
exports.RestoreTestingPlan = null;
utilities.lazyLoad(exports, ["RestoreTestingPlan"], () => require("./restoreTestingPlan"));
exports.RestoreTestingSelection = null;
utilities.lazyLoad(exports, ["RestoreTestingSelection"], () => require("./restoreTestingSelection"));
exports.Selection = null;
utilities.lazyLoad(exports, ["Selection"], () => require("./selection"));
exports.Vault = null;
utilities.lazyLoad(exports, ["Vault"], () => require("./vault"));
exports.VaultLockConfiguration = null;
utilities.lazyLoad(exports, ["VaultLockConfiguration"], () => require("./vaultLockConfiguration"));
exports.VaultNotifications = null;
utilities.lazyLoad(exports, ["VaultNotifications"], () => require("./vaultNotifications"));
exports.VaultPolicy = null;
utilities.lazyLoad(exports, ["VaultPolicy"], () => require("./vaultPolicy"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws:backup/framework:Framework":
return new exports.Framework(name, undefined, { urn });
case "aws:backup/globalSettings:GlobalSettings":
return new exports.GlobalSettings(name, undefined, { urn });
case "aws:backup/logicallyAirGappedVault:LogicallyAirGappedVault":
return new exports.LogicallyAirGappedVault(name, undefined, { urn });
case "aws:backup/plan:Plan":
return new exports.Plan(name, undefined, { urn });
case "aws:backup/regionSettings:RegionSettings":
return new exports.RegionSettings(name, undefined, { urn });
case "aws:backup/reportPlan:ReportPlan":
return new exports.ReportPlan(name, undefined, { urn });
case "aws:backup/restoreTestingPlan:RestoreTestingPlan":
return new exports.RestoreTestingPlan(name, undefined, { urn });
case "aws:backup/restoreTestingSelection:RestoreTestingSelection":
return new exports.RestoreTestingSelection(name, undefined, { urn });
case "aws:backup/selection:Selection":
return new exports.Selection(name, undefined, { urn });
case "aws:backup/vault:Vault":
return new exports.Vault(name, undefined, { urn });
case "aws:backup/vaultLockConfiguration:VaultLockConfiguration":
return new exports.VaultLockConfiguration(name, undefined, { urn });
case "aws:backup/vaultNotifications:VaultNotifications":
return new exports.VaultNotifications(name, undefined, { urn });
case "aws:backup/vaultPolicy:VaultPolicy":
return new exports.VaultPolicy(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws", "backup/framework", _module);
pulumi.runtime.registerResourceModule("aws", "backup/globalSettings", _module);
pulumi.runtime.registerResourceModule("aws", "backup/logicallyAirGappedVault", _module);
pulumi.runtime.registerResourceModule("aws", "backup/plan", _module);
pulumi.runtime.registerResourceModule("aws", "backup/regionSettings", _module);
pulumi.runtime.registerResourceModule("aws", "backup/reportPlan", _module);
pulumi.runtime.registerResourceModule("aws", "backup/restoreTestingPlan", _module);
pulumi.runtime.registerResourceModule("aws", "backup/restoreTestingSelection", _module);
pulumi.runtime.registerResourceModule("aws", "backup/selection", _module);
pulumi.runtime.registerResourceModule("aws", "backup/vault", _module);
pulumi.runtime.registerResourceModule("aws", "backup/vaultLockConfiguration", _module);
pulumi.runtime.registerResourceModule("aws", "backup/vaultNotifications", _module);
pulumi.runtime.registerResourceModule("aws", "backup/vaultPolicy", _module);
//# sourceMappingURL=index.js.map