@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
90 lines • 5.76 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! ***
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.RestoreTestingSelection = exports.RestoreTestingPlan = exports.ReportPlan = exports.LogicallyAirGappedBackupVault = exports.getRestoreTestingSelectionOutput = exports.getRestoreTestingSelection = exports.getRestoreTestingPlanOutput = exports.getRestoreTestingPlan = exports.getReportPlanOutput = exports.getReportPlan = exports.getLogicallyAirGappedBackupVaultOutput = exports.getLogicallyAirGappedBackupVault = exports.getFrameworkOutput = exports.getFramework = exports.getBackupVaultOutput = exports.getBackupVault = exports.getBackupSelectionOutput = exports.getBackupSelection = exports.getBackupPlanOutput = exports.getBackupPlan = exports.Framework = exports.BackupVault = exports.BackupSelection = exports.BackupPlan = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.BackupPlan = null;
utilities.lazyLoad(exports, ["BackupPlan"], () => require("./backupPlan"));
exports.BackupSelection = null;
utilities.lazyLoad(exports, ["BackupSelection"], () => require("./backupSelection"));
exports.BackupVault = null;
utilities.lazyLoad(exports, ["BackupVault"], () => require("./backupVault"));
exports.Framework = null;
utilities.lazyLoad(exports, ["Framework"], () => require("./framework"));
exports.getBackupPlan = null;
exports.getBackupPlanOutput = null;
utilities.lazyLoad(exports, ["getBackupPlan", "getBackupPlanOutput"], () => require("./getBackupPlan"));
exports.getBackupSelection = null;
exports.getBackupSelectionOutput = null;
utilities.lazyLoad(exports, ["getBackupSelection", "getBackupSelectionOutput"], () => require("./getBackupSelection"));
exports.getBackupVault = null;
exports.getBackupVaultOutput = null;
utilities.lazyLoad(exports, ["getBackupVault", "getBackupVaultOutput"], () => require("./getBackupVault"));
exports.getFramework = null;
exports.getFrameworkOutput = null;
utilities.lazyLoad(exports, ["getFramework", "getFrameworkOutput"], () => require("./getFramework"));
exports.getLogicallyAirGappedBackupVault = null;
exports.getLogicallyAirGappedBackupVaultOutput = null;
utilities.lazyLoad(exports, ["getLogicallyAirGappedBackupVault", "getLogicallyAirGappedBackupVaultOutput"], () => require("./getLogicallyAirGappedBackupVault"));
exports.getReportPlan = null;
exports.getReportPlanOutput = null;
utilities.lazyLoad(exports, ["getReportPlan", "getReportPlanOutput"], () => require("./getReportPlan"));
exports.getRestoreTestingPlan = null;
exports.getRestoreTestingPlanOutput = null;
utilities.lazyLoad(exports, ["getRestoreTestingPlan", "getRestoreTestingPlanOutput"], () => require("./getRestoreTestingPlan"));
exports.getRestoreTestingSelection = null;
exports.getRestoreTestingSelectionOutput = null;
utilities.lazyLoad(exports, ["getRestoreTestingSelection", "getRestoreTestingSelectionOutput"], () => require("./getRestoreTestingSelection"));
exports.LogicallyAirGappedBackupVault = null;
utilities.lazyLoad(exports, ["LogicallyAirGappedBackupVault"], () => require("./logicallyAirGappedBackupVault"));
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"));
// Export enums:
__exportStar(require("../types/enums/backup"), exports);
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws-native:backup:BackupPlan":
return new exports.BackupPlan(name, undefined, { urn });
case "aws-native:backup:BackupSelection":
return new exports.BackupSelection(name, undefined, { urn });
case "aws-native:backup:BackupVault":
return new exports.BackupVault(name, undefined, { urn });
case "aws-native:backup:Framework":
return new exports.Framework(name, undefined, { urn });
case "aws-native:backup:LogicallyAirGappedBackupVault":
return new exports.LogicallyAirGappedBackupVault(name, undefined, { urn });
case "aws-native:backup:ReportPlan":
return new exports.ReportPlan(name, undefined, { urn });
case "aws-native:backup:RestoreTestingPlan":
return new exports.RestoreTestingPlan(name, undefined, { urn });
case "aws-native:backup:RestoreTestingSelection":
return new exports.RestoreTestingSelection(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws-native", "backup", _module);
//# sourceMappingURL=index.js.map