@pulumi/vault
Version:
A Pulumi package for creating and managing HashiCorp Vault cloud resources.
57 lines • 3.66 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.SyncVercelDestination = exports.SyncGithubApps = exports.SyncGhDestination = exports.SyncGcpDestination = exports.SyncConfig = exports.SyncAzureDestination = exports.SyncAwsDestination = exports.SyncAssociation = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.SyncAssociation = null;
utilities.lazyLoad(exports, ["SyncAssociation"], () => require("./syncAssociation"));
exports.SyncAwsDestination = null;
utilities.lazyLoad(exports, ["SyncAwsDestination"], () => require("./syncAwsDestination"));
exports.SyncAzureDestination = null;
utilities.lazyLoad(exports, ["SyncAzureDestination"], () => require("./syncAzureDestination"));
exports.SyncConfig = null;
utilities.lazyLoad(exports, ["SyncConfig"], () => require("./syncConfig"));
exports.SyncGcpDestination = null;
utilities.lazyLoad(exports, ["SyncGcpDestination"], () => require("./syncGcpDestination"));
exports.SyncGhDestination = null;
utilities.lazyLoad(exports, ["SyncGhDestination"], () => require("./syncGhDestination"));
exports.SyncGithubApps = null;
utilities.lazyLoad(exports, ["SyncGithubApps"], () => require("./syncGithubApps"));
exports.SyncVercelDestination = null;
utilities.lazyLoad(exports, ["SyncVercelDestination"], () => require("./syncVercelDestination"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "vault:secrets/syncAssociation:SyncAssociation":
return new exports.SyncAssociation(name, undefined, { urn });
case "vault:secrets/syncAwsDestination:SyncAwsDestination":
return new exports.SyncAwsDestination(name, undefined, { urn });
case "vault:secrets/syncAzureDestination:SyncAzureDestination":
return new exports.SyncAzureDestination(name, undefined, { urn });
case "vault:secrets/syncConfig:SyncConfig":
return new exports.SyncConfig(name, undefined, { urn });
case "vault:secrets/syncGcpDestination:SyncGcpDestination":
return new exports.SyncGcpDestination(name, undefined, { urn });
case "vault:secrets/syncGhDestination:SyncGhDestination":
return new exports.SyncGhDestination(name, undefined, { urn });
case "vault:secrets/syncGithubApps:SyncGithubApps":
return new exports.SyncGithubApps(name, undefined, { urn });
case "vault:secrets/syncVercelDestination:SyncVercelDestination":
return new exports.SyncVercelDestination(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("vault", "secrets/syncAssociation", _module);
pulumi.runtime.registerResourceModule("vault", "secrets/syncAwsDestination", _module);
pulumi.runtime.registerResourceModule("vault", "secrets/syncAzureDestination", _module);
pulumi.runtime.registerResourceModule("vault", "secrets/syncConfig", _module);
pulumi.runtime.registerResourceModule("vault", "secrets/syncGcpDestination", _module);
pulumi.runtime.registerResourceModule("vault", "secrets/syncGhDestination", _module);
pulumi.runtime.registerResourceModule("vault", "secrets/syncGithubApps", _module);
pulumi.runtime.registerResourceModule("vault", "secrets/syncVercelDestination", _module);
//# sourceMappingURL=index.js.map