UNPKG

@pulumi/nomad

Version:

A Pulumi package for creating and managing nomad cloud resources.

213 lines 13.6 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.getRegionsOutput = exports.getRegions = exports.getPluginsOutput = exports.getPlugins = exports.getPluginOutput = exports.getPlugin = exports.getNodePoolsOutput = exports.getNodePools = exports.getNodePoolOutput = exports.getNodePool = exports.getNamespacesOutput = exports.getNamespaces = exports.getNamespaceOutput = exports.getNamespace = exports.getJwksOutput = exports.getJwks = exports.getJobParserOutput = exports.getJobParser = exports.getJobOutput = exports.getJob = exports.getDynamicHostVolumeOutput = exports.getDynamicHostVolume = exports.getDeploymentsOutput = exports.getDeployments = exports.getDatacentersOutput = exports.getDatacenters = exports.getAllocationsOutput = exports.getAllocations = exports.getAclTokensOutput = exports.getAclTokens = exports.getAclTokenOutput = exports.getAclToken = exports.getAclRolesOutput = exports.getAclRoles = exports.getAclRoleOutput = exports.getAclRole = exports.getAclPolicyOutput = exports.getAclPolicy = exports.getAclPoliciesOutput = exports.getAclPolicies = exports.ExternalVolume = exports.DynamicHostVolumeRegistration = exports.DynamicHostVolume = exports.CsiVolumeRegistration = exports.CsiVolume = exports.AclToken = exports.AclRole = exports.AclPolicy = exports.AclBindingRule = exports.AclAuthMethod = void 0; exports.types = exports.config = exports.Volume = exports.Variable = exports.SentinelPolicy = exports.SchedulerConfig = exports.QuoteSpecification = exports.NodePool = exports.Namespace = exports.Job = exports.getVolumesOutput = exports.getVolumes = exports.getVariableOutput = exports.getVariable = exports.getSchedulerPolicyOutput = exports.getSchedulerPolicy = exports.getScalingPolicyOutput = exports.getScalingPolicy = exports.getScalingPoliciesOutput = exports.getScalingPolicies = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.AclAuthMethod = null; utilities.lazyLoad(exports, ["AclAuthMethod"], () => require("./aclAuthMethod")); exports.AclBindingRule = null; utilities.lazyLoad(exports, ["AclBindingRule"], () => require("./aclBindingRule")); exports.AclPolicy = null; utilities.lazyLoad(exports, ["AclPolicy"], () => require("./aclPolicy")); exports.AclRole = null; utilities.lazyLoad(exports, ["AclRole"], () => require("./aclRole")); exports.AclToken = null; utilities.lazyLoad(exports, ["AclToken"], () => require("./aclToken")); exports.CsiVolume = null; utilities.lazyLoad(exports, ["CsiVolume"], () => require("./csiVolume")); exports.CsiVolumeRegistration = null; utilities.lazyLoad(exports, ["CsiVolumeRegistration"], () => require("./csiVolumeRegistration")); exports.DynamicHostVolume = null; utilities.lazyLoad(exports, ["DynamicHostVolume"], () => require("./dynamicHostVolume")); exports.DynamicHostVolumeRegistration = null; utilities.lazyLoad(exports, ["DynamicHostVolumeRegistration"], () => require("./dynamicHostVolumeRegistration")); exports.ExternalVolume = null; utilities.lazyLoad(exports, ["ExternalVolume"], () => require("./externalVolume")); exports.getAclPolicies = null; exports.getAclPoliciesOutput = null; utilities.lazyLoad(exports, ["getAclPolicies", "getAclPoliciesOutput"], () => require("./getAclPolicies")); exports.getAclPolicy = null; exports.getAclPolicyOutput = null; utilities.lazyLoad(exports, ["getAclPolicy", "getAclPolicyOutput"], () => require("./getAclPolicy")); exports.getAclRole = null; exports.getAclRoleOutput = null; utilities.lazyLoad(exports, ["getAclRole", "getAclRoleOutput"], () => require("./getAclRole")); exports.getAclRoles = null; exports.getAclRolesOutput = null; utilities.lazyLoad(exports, ["getAclRoles", "getAclRolesOutput"], () => require("./getAclRoles")); exports.getAclToken = null; exports.getAclTokenOutput = null; utilities.lazyLoad(exports, ["getAclToken", "getAclTokenOutput"], () => require("./getAclToken")); exports.getAclTokens = null; exports.getAclTokensOutput = null; utilities.lazyLoad(exports, ["getAclTokens", "getAclTokensOutput"], () => require("./getAclTokens")); exports.getAllocations = null; exports.getAllocationsOutput = null; utilities.lazyLoad(exports, ["getAllocations", "getAllocationsOutput"], () => require("./getAllocations")); exports.getDatacenters = null; exports.getDatacentersOutput = null; utilities.lazyLoad(exports, ["getDatacenters", "getDatacentersOutput"], () => require("./getDatacenters")); exports.getDeployments = null; exports.getDeploymentsOutput = null; utilities.lazyLoad(exports, ["getDeployments", "getDeploymentsOutput"], () => require("./getDeployments")); exports.getDynamicHostVolume = null; exports.getDynamicHostVolumeOutput = null; utilities.lazyLoad(exports, ["getDynamicHostVolume", "getDynamicHostVolumeOutput"], () => require("./getDynamicHostVolume")); exports.getJob = null; exports.getJobOutput = null; utilities.lazyLoad(exports, ["getJob", "getJobOutput"], () => require("./getJob")); exports.getJobParser = null; exports.getJobParserOutput = null; utilities.lazyLoad(exports, ["getJobParser", "getJobParserOutput"], () => require("./getJobParser")); exports.getJwks = null; exports.getJwksOutput = null; utilities.lazyLoad(exports, ["getJwks", "getJwksOutput"], () => require("./getJwks")); 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.getNodePool = null; exports.getNodePoolOutput = null; utilities.lazyLoad(exports, ["getNodePool", "getNodePoolOutput"], () => require("./getNodePool")); exports.getNodePools = null; exports.getNodePoolsOutput = null; utilities.lazyLoad(exports, ["getNodePools", "getNodePoolsOutput"], () => require("./getNodePools")); exports.getPlugin = null; exports.getPluginOutput = null; utilities.lazyLoad(exports, ["getPlugin", "getPluginOutput"], () => require("./getPlugin")); exports.getPlugins = null; exports.getPluginsOutput = null; utilities.lazyLoad(exports, ["getPlugins", "getPluginsOutput"], () => require("./getPlugins")); exports.getRegions = null; exports.getRegionsOutput = null; utilities.lazyLoad(exports, ["getRegions", "getRegionsOutput"], () => require("./getRegions")); exports.getScalingPolicies = null; exports.getScalingPoliciesOutput = null; utilities.lazyLoad(exports, ["getScalingPolicies", "getScalingPoliciesOutput"], () => require("./getScalingPolicies")); exports.getScalingPolicy = null; exports.getScalingPolicyOutput = null; utilities.lazyLoad(exports, ["getScalingPolicy", "getScalingPolicyOutput"], () => require("./getScalingPolicy")); exports.getSchedulerPolicy = null; exports.getSchedulerPolicyOutput = null; utilities.lazyLoad(exports, ["getSchedulerPolicy", "getSchedulerPolicyOutput"], () => require("./getSchedulerPolicy")); exports.getVariable = null; exports.getVariableOutput = null; utilities.lazyLoad(exports, ["getVariable", "getVariableOutput"], () => require("./getVariable")); exports.getVolumes = null; exports.getVolumesOutput = null; utilities.lazyLoad(exports, ["getVolumes", "getVolumesOutput"], () => require("./getVolumes")); exports.Job = null; utilities.lazyLoad(exports, ["Job"], () => require("./job")); exports.Namespace = null; utilities.lazyLoad(exports, ["Namespace"], () => require("./namespace")); exports.NodePool = null; utilities.lazyLoad(exports, ["NodePool"], () => require("./nodePool")); __exportStar(require("./provider"), exports); const provider_1 = require("./provider"); exports.QuoteSpecification = null; utilities.lazyLoad(exports, ["QuoteSpecification"], () => require("./quoteSpecification")); exports.SchedulerConfig = null; utilities.lazyLoad(exports, ["SchedulerConfig"], () => require("./schedulerConfig")); exports.SentinelPolicy = null; utilities.lazyLoad(exports, ["SentinelPolicy"], () => require("./sentinelPolicy")); exports.Variable = null; utilities.lazyLoad(exports, ["Variable"], () => require("./variable")); exports.Volume = null; utilities.lazyLoad(exports, ["Volume"], () => require("./volume")); // Export sub-modules: const config = require("./config"); exports.config = config; const types = require("./types"); exports.types = types; const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "nomad:index/aclAuthMethod:AclAuthMethod": return new exports.AclAuthMethod(name, undefined, { urn }); case "nomad:index/aclBindingRule:AclBindingRule": return new exports.AclBindingRule(name, undefined, { urn }); case "nomad:index/aclPolicy:AclPolicy": return new exports.AclPolicy(name, undefined, { urn }); case "nomad:index/aclRole:AclRole": return new exports.AclRole(name, undefined, { urn }); case "nomad:index/aclToken:AclToken": return new exports.AclToken(name, undefined, { urn }); case "nomad:index/csiVolume:CsiVolume": return new exports.CsiVolume(name, undefined, { urn }); case "nomad:index/csiVolumeRegistration:CsiVolumeRegistration": return new exports.CsiVolumeRegistration(name, undefined, { urn }); case "nomad:index/dynamicHostVolume:DynamicHostVolume": return new exports.DynamicHostVolume(name, undefined, { urn }); case "nomad:index/dynamicHostVolumeRegistration:DynamicHostVolumeRegistration": return new exports.DynamicHostVolumeRegistration(name, undefined, { urn }); case "nomad:index/externalVolume:ExternalVolume": return new exports.ExternalVolume(name, undefined, { urn }); case "nomad:index/job:Job": return new exports.Job(name, undefined, { urn }); case "nomad:index/namespace:Namespace": return new exports.Namespace(name, undefined, { urn }); case "nomad:index/nodePool:NodePool": return new exports.NodePool(name, undefined, { urn }); case "nomad:index/quoteSpecification:QuoteSpecification": return new exports.QuoteSpecification(name, undefined, { urn }); case "nomad:index/schedulerConfig:SchedulerConfig": return new exports.SchedulerConfig(name, undefined, { urn }); case "nomad:index/sentinelPolicy:SentinelPolicy": return new exports.SentinelPolicy(name, undefined, { urn }); case "nomad:index/variable:Variable": return new exports.Variable(name, undefined, { urn }); case "nomad:index/volume:Volume": return new exports.Volume(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("nomad", "index/aclAuthMethod", _module); pulumi.runtime.registerResourceModule("nomad", "index/aclBindingRule", _module); pulumi.runtime.registerResourceModule("nomad", "index/aclPolicy", _module); pulumi.runtime.registerResourceModule("nomad", "index/aclRole", _module); pulumi.runtime.registerResourceModule("nomad", "index/aclToken", _module); pulumi.runtime.registerResourceModule("nomad", "index/csiVolume", _module); pulumi.runtime.registerResourceModule("nomad", "index/csiVolumeRegistration", _module); pulumi.runtime.registerResourceModule("nomad", "index/dynamicHostVolume", _module); pulumi.runtime.registerResourceModule("nomad", "index/dynamicHostVolumeRegistration", _module); pulumi.runtime.registerResourceModule("nomad", "index/externalVolume", _module); pulumi.runtime.registerResourceModule("nomad", "index/job", _module); pulumi.runtime.registerResourceModule("nomad", "index/namespace", _module); pulumi.runtime.registerResourceModule("nomad", "index/nodePool", _module); pulumi.runtime.registerResourceModule("nomad", "index/quoteSpecification", _module); pulumi.runtime.registerResourceModule("nomad", "index/schedulerConfig", _module); pulumi.runtime.registerResourceModule("nomad", "index/sentinelPolicy", _module); pulumi.runtime.registerResourceModule("nomad", "index/variable", _module); pulumi.runtime.registerResourceModule("nomad", "index/volume", _module); pulumi.runtime.registerResourcePackage("nomad", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:nomad") { throw new Error(`unknown provider type ${type}`); } return new provider_1.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map