UNPKG

@pulumi/vault

Version:

A Pulumi package for creating and managing HashiCorp Vault cloud resources.

250 lines 14.4 kB
"use strict"; // *** 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