@pulumi/vault
Version:
A Pulumi package for creating and managing HashiCorp Vault cloud resources.
250 lines • 14.4 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.github = exports.generic = exports.gcp = exports.database = exports.consul = exports.config = exports.azure = exports.aws = exports.approle = exports.alicloud = exports.ad = exports.Token = exports.ScepAuthBackendRole = exports.RgpPolicy = exports.RaftSnapshotAgentConfig = exports.RaftAutopilot = exports.QuotaRateLimit = exports.QuotaLeaseCount = exports.Policy = exports.PluginPinnedVersion = exports.Plugin = exports.OciAuthBackendRole = exports.OciAuthBackend = exports.NomadSecretRole = exports.NomadSecretBackend = exports.Namespace = exports.Mount = exports.MfaTotp = exports.MfaPingid = exports.MfaOkta = exports.MfaDuo = exports.getRaftAutopilotStateOutput = exports.getRaftAutopilotState = exports.getPolicyDocumentOutput = exports.getPolicyDocument = exports.getNomadAccessTokenOutput = exports.getNomadAccessToken = exports.getNamespacesOutput = exports.getNamespaces = exports.getNamespaceOutput = exports.getNamespace = exports.getAuthBackendsOutput = exports.getAuthBackends = exports.getAuthBackendOutput = exports.getAuthBackend = exports.EgpPolicy = exports.CertAuthBackendRole = exports.AuthBackend = exports.AuditRequestHeader = exports.Audit = void 0;
exports.types = exports.transit = exports.transform = exports.tokenauth = exports.terraformcloud = exports.ssh = exports.secrets = exports.saml = exports.rabbitmq = exports.pkisecret = exports.okta = exports.mongodbatlas = exports.managed = exports.ldap = exports.kv = exports.kubernetes = exports.kmip = exports.jwt = exports.identity = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.Audit = null;
utilities.lazyLoad(exports, ["Audit"], () => require("./audit"));
exports.AuditRequestHeader = null;
utilities.lazyLoad(exports, ["AuditRequestHeader"], () => require("./auditRequestHeader"));
exports.AuthBackend = null;
utilities.lazyLoad(exports, ["AuthBackend"], () => require("./authBackend"));
exports.CertAuthBackendRole = null;
utilities.lazyLoad(exports, ["CertAuthBackendRole"], () => require("./certAuthBackendRole"));
exports.EgpPolicy = null;
utilities.lazyLoad(exports, ["EgpPolicy"], () => require("./egpPolicy"));
exports.getAuthBackend = null;
exports.getAuthBackendOutput = null;
utilities.lazyLoad(exports, ["getAuthBackend", "getAuthBackendOutput"], () => require("./getAuthBackend"));
exports.getAuthBackends = null;
exports.getAuthBackendsOutput = null;
utilities.lazyLoad(exports, ["getAuthBackends", "getAuthBackendsOutput"], () => require("./getAuthBackends"));
exports.getNamespace = null;
exports.getNamespaceOutput = null;
utilities.lazyLoad(exports, ["getNamespace", "getNamespaceOutput"], () => require("./getNamespace"));
exports.getNamespaces = null;
exports.getNamespacesOutput = null;
utilities.lazyLoad(exports, ["getNamespaces", "getNamespacesOutput"], () => require("./getNamespaces"));
exports.getNomadAccessToken = null;
exports.getNomadAccessTokenOutput = null;
utilities.lazyLoad(exports, ["getNomadAccessToken", "getNomadAccessTokenOutput"], () => require("./getNomadAccessToken"));
exports.getPolicyDocument = null;
exports.getPolicyDocumentOutput = null;
utilities.lazyLoad(exports, ["getPolicyDocument", "getPolicyDocumentOutput"], () => require("./getPolicyDocument"));
exports.getRaftAutopilotState = null;
exports.getRaftAutopilotStateOutput = null;
utilities.lazyLoad(exports, ["getRaftAutopilotState", "getRaftAutopilotStateOutput"], () => require("./getRaftAutopilotState"));
exports.MfaDuo = null;
utilities.lazyLoad(exports, ["MfaDuo"], () => require("./mfaDuo"));
exports.MfaOkta = null;
utilities.lazyLoad(exports, ["MfaOkta"], () => require("./mfaOkta"));
exports.MfaPingid = null;
utilities.lazyLoad(exports, ["MfaPingid"], () => require("./mfaPingid"));
exports.MfaTotp = null;
utilities.lazyLoad(exports, ["MfaTotp"], () => require("./mfaTotp"));
exports.Mount = null;
utilities.lazyLoad(exports, ["Mount"], () => require("./mount"));
exports.Namespace = null;
utilities.lazyLoad(exports, ["Namespace"], () => require("./namespace"));
exports.NomadSecretBackend = null;
utilities.lazyLoad(exports, ["NomadSecretBackend"], () => require("./nomadSecretBackend"));
exports.NomadSecretRole = null;
utilities.lazyLoad(exports, ["NomadSecretRole"], () => require("./nomadSecretRole"));
exports.OciAuthBackend = null;
utilities.lazyLoad(exports, ["OciAuthBackend"], () => require("./ociAuthBackend"));
exports.OciAuthBackendRole = null;
utilities.lazyLoad(exports, ["OciAuthBackendRole"], () => require("./ociAuthBackendRole"));
exports.Plugin = null;
utilities.lazyLoad(exports, ["Plugin"], () => require("./plugin"));
exports.PluginPinnedVersion = null;
utilities.lazyLoad(exports, ["PluginPinnedVersion"], () => require("./pluginPinnedVersion"));
exports.Policy = null;
utilities.lazyLoad(exports, ["Policy"], () => require("./policy"));
__exportStar(require("./provider"), exports);
const provider_1 = require("./provider");
exports.QuotaLeaseCount = null;
utilities.lazyLoad(exports, ["QuotaLeaseCount"], () => require("./quotaLeaseCount"));
exports.QuotaRateLimit = null;
utilities.lazyLoad(exports, ["QuotaRateLimit"], () => require("./quotaRateLimit"));
exports.RaftAutopilot = null;
utilities.lazyLoad(exports, ["RaftAutopilot"], () => require("./raftAutopilot"));
exports.RaftSnapshotAgentConfig = null;
utilities.lazyLoad(exports, ["RaftSnapshotAgentConfig"], () => require("./raftSnapshotAgentConfig"));
exports.RgpPolicy = null;
utilities.lazyLoad(exports, ["RgpPolicy"], () => require("./rgpPolicy"));
exports.ScepAuthBackendRole = null;
utilities.lazyLoad(exports, ["ScepAuthBackendRole"], () => require("./scepAuthBackendRole"));
exports.Token = null;
utilities.lazyLoad(exports, ["Token"], () => require("./token"));
// Export sub-modules:
const ad = require("./ad");
exports.ad = ad;
const alicloud = require("./alicloud");
exports.alicloud = alicloud;
const approle = require("./approle");
exports.approle = approle;
const aws = require("./aws");
exports.aws = aws;
const azure = require("./azure");
exports.azure = azure;
const config = require("./config");
exports.config = config;
const consul = require("./consul");
exports.consul = consul;
const database = require("./database");
exports.database = database;
const gcp = require("./gcp");
exports.gcp = gcp;
const generic = require("./generic");
exports.generic = generic;
const github = require("./github");
exports.github = github;
const identity = require("./identity");
exports.identity = identity;
const jwt = require("./jwt");
exports.jwt = jwt;
const kmip = require("./kmip");
exports.kmip = kmip;
const kubernetes = require("./kubernetes");
exports.kubernetes = kubernetes;
const kv = require("./kv");
exports.kv = kv;
const ldap = require("./ldap");
exports.ldap = ldap;
const managed = require("./managed");
exports.managed = managed;
const mongodbatlas = require("./mongodbatlas");
exports.mongodbatlas = mongodbatlas;
const okta = require("./okta");
exports.okta = okta;
const pkisecret = require("./pkisecret");
exports.pkisecret = pkisecret;
const rabbitmq = require("./rabbitmq");
exports.rabbitmq = rabbitmq;
const saml = require("./saml");
exports.saml = saml;
const secrets = require("./secrets");
exports.secrets = secrets;
const ssh = require("./ssh");
exports.ssh = ssh;
const terraformcloud = require("./terraformcloud");
exports.terraformcloud = terraformcloud;
const tokenauth = require("./tokenauth");
exports.tokenauth = tokenauth;
const transform = require("./transform");
exports.transform = transform;
const transit = require("./transit");
exports.transit = transit;
const types = require("./types");
exports.types = types;
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "vault:index/audit:Audit":
return new exports.Audit(name, undefined, { urn });
case "vault:index/auditRequestHeader:AuditRequestHeader":
return new exports.AuditRequestHeader(name, undefined, { urn });
case "vault:index/authBackend:AuthBackend":
return new exports.AuthBackend(name, undefined, { urn });
case "vault:index/certAuthBackendRole:CertAuthBackendRole":
return new exports.CertAuthBackendRole(name, undefined, { urn });
case "vault:index/egpPolicy:EgpPolicy":
return new exports.EgpPolicy(name, undefined, { urn });
case "vault:index/mfaDuo:MfaDuo":
return new exports.MfaDuo(name, undefined, { urn });
case "vault:index/mfaOkta:MfaOkta":
return new exports.MfaOkta(name, undefined, { urn });
case "vault:index/mfaPingid:MfaPingid":
return new exports.MfaPingid(name, undefined, { urn });
case "vault:index/mfaTotp:MfaTotp":
return new exports.MfaTotp(name, undefined, { urn });
case "vault:index/mount:Mount":
return new exports.Mount(name, undefined, { urn });
case "vault:index/namespace:Namespace":
return new exports.Namespace(name, undefined, { urn });
case "vault:index/nomadSecretBackend:NomadSecretBackend":
return new exports.NomadSecretBackend(name, undefined, { urn });
case "vault:index/nomadSecretRole:NomadSecretRole":
return new exports.NomadSecretRole(name, undefined, { urn });
case "vault:index/ociAuthBackend:OciAuthBackend":
return new exports.OciAuthBackend(name, undefined, { urn });
case "vault:index/ociAuthBackendRole:OciAuthBackendRole":
return new exports.OciAuthBackendRole(name, undefined, { urn });
case "vault:index/plugin:Plugin":
return new exports.Plugin(name, undefined, { urn });
case "vault:index/pluginPinnedVersion:PluginPinnedVersion":
return new exports.PluginPinnedVersion(name, undefined, { urn });
case "vault:index/policy:Policy":
return new exports.Policy(name, undefined, { urn });
case "vault:index/quotaLeaseCount:QuotaLeaseCount":
return new exports.QuotaLeaseCount(name, undefined, { urn });
case "vault:index/quotaRateLimit:QuotaRateLimit":
return new exports.QuotaRateLimit(name, undefined, { urn });
case "vault:index/raftAutopilot:RaftAutopilot":
return new exports.RaftAutopilot(name, undefined, { urn });
case "vault:index/raftSnapshotAgentConfig:RaftSnapshotAgentConfig":
return new exports.RaftSnapshotAgentConfig(name, undefined, { urn });
case "vault:index/rgpPolicy:RgpPolicy":
return new exports.RgpPolicy(name, undefined, { urn });
case "vault:index/scepAuthBackendRole:ScepAuthBackendRole":
return new exports.ScepAuthBackendRole(name, undefined, { urn });
case "vault:index/token:Token":
return new exports.Token(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("vault", "index/audit", _module);
pulumi.runtime.registerResourceModule("vault", "index/auditRequestHeader", _module);
pulumi.runtime.registerResourceModule("vault", "index/authBackend", _module);
pulumi.runtime.registerResourceModule("vault", "index/certAuthBackendRole", _module);
pulumi.runtime.registerResourceModule("vault", "index/egpPolicy", _module);
pulumi.runtime.registerResourceModule("vault", "index/mfaDuo", _module);
pulumi.runtime.registerResourceModule("vault", "index/mfaOkta", _module);
pulumi.runtime.registerResourceModule("vault", "index/mfaPingid", _module);
pulumi.runtime.registerResourceModule("vault", "index/mfaTotp", _module);
pulumi.runtime.registerResourceModule("vault", "index/mount", _module);
pulumi.runtime.registerResourceModule("vault", "index/namespace", _module);
pulumi.runtime.registerResourceModule("vault", "index/nomadSecretBackend", _module);
pulumi.runtime.registerResourceModule("vault", "index/nomadSecretRole", _module);
pulumi.runtime.registerResourceModule("vault", "index/ociAuthBackend", _module);
pulumi.runtime.registerResourceModule("vault", "index/ociAuthBackendRole", _module);
pulumi.runtime.registerResourceModule("vault", "index/plugin", _module);
pulumi.runtime.registerResourceModule("vault", "index/pluginPinnedVersion", _module);
pulumi.runtime.registerResourceModule("vault", "index/policy", _module);
pulumi.runtime.registerResourceModule("vault", "index/quotaLeaseCount", _module);
pulumi.runtime.registerResourceModule("vault", "index/quotaRateLimit", _module);
pulumi.runtime.registerResourceModule("vault", "index/raftAutopilot", _module);
pulumi.runtime.registerResourceModule("vault", "index/raftSnapshotAgentConfig", _module);
pulumi.runtime.registerResourceModule("vault", "index/rgpPolicy", _module);
pulumi.runtime.registerResourceModule("vault", "index/scepAuthBackendRole", _module);
pulumi.runtime.registerResourceModule("vault", "index/token", _module);
pulumi.runtime.registerResourcePackage("vault", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:vault") {
throw new Error(`unknown provider type ${type}`);
}
return new provider_1.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map