UNPKG

@pulumi/consul

Version:

A Pulumi package for creating and managing consul resources.

271 lines 19.1 kB
"use strict"; // *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.getKeyPrefixOutput = exports.getKeyPrefix = exports.getDatacentersOutput = exports.getDatacenters = exports.getConfigEntryV2ExportedServicesOutput = exports.getConfigEntryV2ExportedServices = exports.getConfigEntryOutput = exports.getConfigEntry = exports.getCatalogServicesOutput = exports.getCatalogServices = exports.getCatalogServiceOutput = exports.getCatalogService = exports.getCatalogNodesOutput = exports.getCatalogNodes = exports.getAutopilotHealthOutput = exports.getAutopilotHealth = exports.getAgentSelfOutput = exports.getAgentSelf = exports.getAgentConfigOutput = exports.getAgentConfig = exports.getAclTokenSecretIdOutput = exports.getAclTokenSecretId = exports.getAclTokenOutput = exports.getAclToken = exports.getAclRoleOutput = exports.getAclRole = exports.getAclPolicyOutput = exports.getAclPolicy = exports.getAclAuthMethodOutput = exports.getAclAuthMethod = exports.ConfigEntryV2ExportedServices = exports.ConfigEntryServiceSplitter = exports.ConfigEntryServiceRouter = exports.ConfigEntryServiceResolver = exports.ConfigEntryServiceIntentions = exports.ConfigEntryServiceDefaults = exports.ConfigEntry = exports.CertificateAuthority = exports.CatalogEntry = exports.AutopilotConfig = exports.AgentService = exports.AdminPartition = exports.AclTokenRoleAttachment = exports.AclTokenPolicyAttachment = exports.AclToken = exports.AclRolePolicyAttachment = exports.AclRole = exports.AclPolicy = exports.AclBindingRule = exports.AclAuthMethod = void 0; exports.types = exports.config = exports.Service = exports.Provider = exports.PreparedQuery = exports.PeeringToken = exports.Peering = exports.Node = exports.NetworkArea = exports.NamespaceRoleAttachment = exports.NamespacePolicyAttachment = exports.Namespace = exports.License = exports.Keys = exports.KeyPrefix = exports.Intention = exports.getServicesOutput = exports.getServices = exports.getServiceHealthOutput = exports.getServiceHealth = exports.getServiceOutput = exports.getService = exports.getPeeringsOutput = exports.getPeerings = exports.getPeeringOutput = exports.getPeering = exports.getNodesOutput = exports.getNodes = exports.getNetworkSegmentsOutput = exports.getNetworkSegments = exports.getNetworkAreaMembersOutput = exports.getNetworkAreaMembers = exports.getKeysOutput = exports.getKeys = 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.AclRolePolicyAttachment = null; utilities.lazyLoad(exports, ["AclRolePolicyAttachment"], () => require("./aclRolePolicyAttachment")); exports.AclToken = null; utilities.lazyLoad(exports, ["AclToken"], () => require("./aclToken")); exports.AclTokenPolicyAttachment = null; utilities.lazyLoad(exports, ["AclTokenPolicyAttachment"], () => require("./aclTokenPolicyAttachment")); exports.AclTokenRoleAttachment = null; utilities.lazyLoad(exports, ["AclTokenRoleAttachment"], () => require("./aclTokenRoleAttachment")); exports.AdminPartition = null; utilities.lazyLoad(exports, ["AdminPartition"], () => require("./adminPartition")); exports.AgentService = null; utilities.lazyLoad(exports, ["AgentService"], () => require("./agentService")); exports.AutopilotConfig = null; utilities.lazyLoad(exports, ["AutopilotConfig"], () => require("./autopilotConfig")); exports.CatalogEntry = null; utilities.lazyLoad(exports, ["CatalogEntry"], () => require("./catalogEntry")); exports.CertificateAuthority = null; utilities.lazyLoad(exports, ["CertificateAuthority"], () => require("./certificateAuthority")); exports.ConfigEntry = null; utilities.lazyLoad(exports, ["ConfigEntry"], () => require("./configEntry")); exports.ConfigEntryServiceDefaults = null; utilities.lazyLoad(exports, ["ConfigEntryServiceDefaults"], () => require("./configEntryServiceDefaults")); exports.ConfigEntryServiceIntentions = null; utilities.lazyLoad(exports, ["ConfigEntryServiceIntentions"], () => require("./configEntryServiceIntentions")); exports.ConfigEntryServiceResolver = null; utilities.lazyLoad(exports, ["ConfigEntryServiceResolver"], () => require("./configEntryServiceResolver")); exports.ConfigEntryServiceRouter = null; utilities.lazyLoad(exports, ["ConfigEntryServiceRouter"], () => require("./configEntryServiceRouter")); exports.ConfigEntryServiceSplitter = null; utilities.lazyLoad(exports, ["ConfigEntryServiceSplitter"], () => require("./configEntryServiceSplitter")); exports.ConfigEntryV2ExportedServices = null; utilities.lazyLoad(exports, ["ConfigEntryV2ExportedServices"], () => require("./configEntryV2ExportedServices")); exports.getAclAuthMethod = null; exports.getAclAuthMethodOutput = null; utilities.lazyLoad(exports, ["getAclAuthMethod", "getAclAuthMethodOutput"], () => require("./getAclAuthMethod")); 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.getAclToken = null; exports.getAclTokenOutput = null; utilities.lazyLoad(exports, ["getAclToken", "getAclTokenOutput"], () => require("./getAclToken")); exports.getAclTokenSecretId = null; exports.getAclTokenSecretIdOutput = null; utilities.lazyLoad(exports, ["getAclTokenSecretId", "getAclTokenSecretIdOutput"], () => require("./getAclTokenSecretId")); exports.getAgentConfig = null; exports.getAgentConfigOutput = null; utilities.lazyLoad(exports, ["getAgentConfig", "getAgentConfigOutput"], () => require("./getAgentConfig")); exports.getAgentSelf = null; exports.getAgentSelfOutput = null; utilities.lazyLoad(exports, ["getAgentSelf", "getAgentSelfOutput"], () => require("./getAgentSelf")); exports.getAutopilotHealth = null; exports.getAutopilotHealthOutput = null; utilities.lazyLoad(exports, ["getAutopilotHealth", "getAutopilotHealthOutput"], () => require("./getAutopilotHealth")); exports.getCatalogNodes = null; exports.getCatalogNodesOutput = null; utilities.lazyLoad(exports, ["getCatalogNodes", "getCatalogNodesOutput"], () => require("./getCatalogNodes")); exports.getCatalogService = null; exports.getCatalogServiceOutput = null; utilities.lazyLoad(exports, ["getCatalogService", "getCatalogServiceOutput"], () => require("./getCatalogService")); exports.getCatalogServices = null; exports.getCatalogServicesOutput = null; utilities.lazyLoad(exports, ["getCatalogServices", "getCatalogServicesOutput"], () => require("./getCatalogServices")); exports.getConfigEntry = null; exports.getConfigEntryOutput = null; utilities.lazyLoad(exports, ["getConfigEntry", "getConfigEntryOutput"], () => require("./getConfigEntry")); exports.getConfigEntryV2ExportedServices = null; exports.getConfigEntryV2ExportedServicesOutput = null; utilities.lazyLoad(exports, ["getConfigEntryV2ExportedServices", "getConfigEntryV2ExportedServicesOutput"], () => require("./getConfigEntryV2ExportedServices")); exports.getDatacenters = null; exports.getDatacentersOutput = null; utilities.lazyLoad(exports, ["getDatacenters", "getDatacentersOutput"], () => require("./getDatacenters")); exports.getKeyPrefix = null; exports.getKeyPrefixOutput = null; utilities.lazyLoad(exports, ["getKeyPrefix", "getKeyPrefixOutput"], () => require("./getKeyPrefix")); exports.getKeys = null; exports.getKeysOutput = null; utilities.lazyLoad(exports, ["getKeys", "getKeysOutput"], () => require("./getKeys")); exports.getNetworkAreaMembers = null; exports.getNetworkAreaMembersOutput = null; utilities.lazyLoad(exports, ["getNetworkAreaMembers", "getNetworkAreaMembersOutput"], () => require("./getNetworkAreaMembers")); exports.getNetworkSegments = null; exports.getNetworkSegmentsOutput = null; utilities.lazyLoad(exports, ["getNetworkSegments", "getNetworkSegmentsOutput"], () => require("./getNetworkSegments")); exports.getNodes = null; exports.getNodesOutput = null; utilities.lazyLoad(exports, ["getNodes", "getNodesOutput"], () => require("./getNodes")); exports.getPeering = null; exports.getPeeringOutput = null; utilities.lazyLoad(exports, ["getPeering", "getPeeringOutput"], () => require("./getPeering")); exports.getPeerings = null; exports.getPeeringsOutput = null; utilities.lazyLoad(exports, ["getPeerings", "getPeeringsOutput"], () => require("./getPeerings")); exports.getService = null; exports.getServiceOutput = null; utilities.lazyLoad(exports, ["getService", "getServiceOutput"], () => require("./getService")); exports.getServiceHealth = null; exports.getServiceHealthOutput = null; utilities.lazyLoad(exports, ["getServiceHealth", "getServiceHealthOutput"], () => require("./getServiceHealth")); exports.getServices = null; exports.getServicesOutput = null; utilities.lazyLoad(exports, ["getServices", "getServicesOutput"], () => require("./getServices")); exports.Intention = null; utilities.lazyLoad(exports, ["Intention"], () => require("./intention")); exports.KeyPrefix = null; utilities.lazyLoad(exports, ["KeyPrefix"], () => require("./keyPrefix")); exports.Keys = null; utilities.lazyLoad(exports, ["Keys"], () => require("./keys")); exports.License = null; utilities.lazyLoad(exports, ["License"], () => require("./license")); exports.Namespace = null; utilities.lazyLoad(exports, ["Namespace"], () => require("./namespace")); exports.NamespacePolicyAttachment = null; utilities.lazyLoad(exports, ["NamespacePolicyAttachment"], () => require("./namespacePolicyAttachment")); exports.NamespaceRoleAttachment = null; utilities.lazyLoad(exports, ["NamespaceRoleAttachment"], () => require("./namespaceRoleAttachment")); exports.NetworkArea = null; utilities.lazyLoad(exports, ["NetworkArea"], () => require("./networkArea")); exports.Node = null; utilities.lazyLoad(exports, ["Node"], () => require("./node")); exports.Peering = null; utilities.lazyLoad(exports, ["Peering"], () => require("./peering")); exports.PeeringToken = null; utilities.lazyLoad(exports, ["PeeringToken"], () => require("./peeringToken")); exports.PreparedQuery = null; utilities.lazyLoad(exports, ["PreparedQuery"], () => require("./preparedQuery")); exports.Provider = null; utilities.lazyLoad(exports, ["Provider"], () => require("./provider")); exports.Service = null; utilities.lazyLoad(exports, ["Service"], () => require("./service")); // 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 "consul:index/aclAuthMethod:AclAuthMethod": return new exports.AclAuthMethod(name, undefined, { urn }); case "consul:index/aclBindingRule:AclBindingRule": return new exports.AclBindingRule(name, undefined, { urn }); case "consul:index/aclPolicy:AclPolicy": return new exports.AclPolicy(name, undefined, { urn }); case "consul:index/aclRole:AclRole": return new exports.AclRole(name, undefined, { urn }); case "consul:index/aclRolePolicyAttachment:AclRolePolicyAttachment": return new exports.AclRolePolicyAttachment(name, undefined, { urn }); case "consul:index/aclToken:AclToken": return new exports.AclToken(name, undefined, { urn }); case "consul:index/aclTokenPolicyAttachment:AclTokenPolicyAttachment": return new exports.AclTokenPolicyAttachment(name, undefined, { urn }); case "consul:index/aclTokenRoleAttachment:AclTokenRoleAttachment": return new exports.AclTokenRoleAttachment(name, undefined, { urn }); case "consul:index/adminPartition:AdminPartition": return new exports.AdminPartition(name, undefined, { urn }); case "consul:index/agentService:AgentService": return new exports.AgentService(name, undefined, { urn }); case "consul:index/autopilotConfig:AutopilotConfig": return new exports.AutopilotConfig(name, undefined, { urn }); case "consul:index/catalogEntry:CatalogEntry": return new exports.CatalogEntry(name, undefined, { urn }); case "consul:index/certificateAuthority:CertificateAuthority": return new exports.CertificateAuthority(name, undefined, { urn }); case "consul:index/configEntry:ConfigEntry": return new exports.ConfigEntry(name, undefined, { urn }); case "consul:index/configEntryServiceDefaults:ConfigEntryServiceDefaults": return new exports.ConfigEntryServiceDefaults(name, undefined, { urn }); case "consul:index/configEntryServiceIntentions:ConfigEntryServiceIntentions": return new exports.ConfigEntryServiceIntentions(name, undefined, { urn }); case "consul:index/configEntryServiceResolver:ConfigEntryServiceResolver": return new exports.ConfigEntryServiceResolver(name, undefined, { urn }); case "consul:index/configEntryServiceRouter:ConfigEntryServiceRouter": return new exports.ConfigEntryServiceRouter(name, undefined, { urn }); case "consul:index/configEntryServiceSplitter:ConfigEntryServiceSplitter": return new exports.ConfigEntryServiceSplitter(name, undefined, { urn }); case "consul:index/configEntryV2ExportedServices:ConfigEntryV2ExportedServices": return new exports.ConfigEntryV2ExportedServices(name, undefined, { urn }); case "consul:index/intention:Intention": return new exports.Intention(name, undefined, { urn }); case "consul:index/keyPrefix:KeyPrefix": return new exports.KeyPrefix(name, undefined, { urn }); case "consul:index/keys:Keys": return new exports.Keys(name, undefined, { urn }); case "consul:index/license:License": return new exports.License(name, undefined, { urn }); case "consul:index/namespace:Namespace": return new exports.Namespace(name, undefined, { urn }); case "consul:index/namespacePolicyAttachment:NamespacePolicyAttachment": return new exports.NamespacePolicyAttachment(name, undefined, { urn }); case "consul:index/namespaceRoleAttachment:NamespaceRoleAttachment": return new exports.NamespaceRoleAttachment(name, undefined, { urn }); case "consul:index/networkArea:NetworkArea": return new exports.NetworkArea(name, undefined, { urn }); case "consul:index/node:Node": return new exports.Node(name, undefined, { urn }); case "consul:index/peering:Peering": return new exports.Peering(name, undefined, { urn }); case "consul:index/peeringToken:PeeringToken": return new exports.PeeringToken(name, undefined, { urn }); case "consul:index/preparedQuery:PreparedQuery": return new exports.PreparedQuery(name, undefined, { urn }); case "consul:index/service:Service": return new exports.Service(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("consul", "index/aclAuthMethod", _module); pulumi.runtime.registerResourceModule("consul", "index/aclBindingRule", _module); pulumi.runtime.registerResourceModule("consul", "index/aclPolicy", _module); pulumi.runtime.registerResourceModule("consul", "index/aclRole", _module); pulumi.runtime.registerResourceModule("consul", "index/aclRolePolicyAttachment", _module); pulumi.runtime.registerResourceModule("consul", "index/aclToken", _module); pulumi.runtime.registerResourceModule("consul", "index/aclTokenPolicyAttachment", _module); pulumi.runtime.registerResourceModule("consul", "index/aclTokenRoleAttachment", _module); pulumi.runtime.registerResourceModule("consul", "index/adminPartition", _module); pulumi.runtime.registerResourceModule("consul", "index/agentService", _module); pulumi.runtime.registerResourceModule("consul", "index/autopilotConfig", _module); pulumi.runtime.registerResourceModule("consul", "index/catalogEntry", _module); pulumi.runtime.registerResourceModule("consul", "index/certificateAuthority", _module); pulumi.runtime.registerResourceModule("consul", "index/configEntry", _module); pulumi.runtime.registerResourceModule("consul", "index/configEntryServiceDefaults", _module); pulumi.runtime.registerResourceModule("consul", "index/configEntryServiceIntentions", _module); pulumi.runtime.registerResourceModule("consul", "index/configEntryServiceResolver", _module); pulumi.runtime.registerResourceModule("consul", "index/configEntryServiceRouter", _module); pulumi.runtime.registerResourceModule("consul", "index/configEntryServiceSplitter", _module); pulumi.runtime.registerResourceModule("consul", "index/configEntryV2ExportedServices", _module); pulumi.runtime.registerResourceModule("consul", "index/intention", _module); pulumi.runtime.registerResourceModule("consul", "index/keyPrefix", _module); pulumi.runtime.registerResourceModule("consul", "index/keys", _module); pulumi.runtime.registerResourceModule("consul", "index/license", _module); pulumi.runtime.registerResourceModule("consul", "index/namespace", _module); pulumi.runtime.registerResourceModule("consul", "index/namespacePolicyAttachment", _module); pulumi.runtime.registerResourceModule("consul", "index/namespaceRoleAttachment", _module); pulumi.runtime.registerResourceModule("consul", "index/networkArea", _module); pulumi.runtime.registerResourceModule("consul", "index/node", _module); pulumi.runtime.registerResourceModule("consul", "index/peering", _module); pulumi.runtime.registerResourceModule("consul", "index/peeringToken", _module); pulumi.runtime.registerResourceModule("consul", "index/preparedQuery", _module); pulumi.runtime.registerResourceModule("consul", "index/service", _module); pulumi.runtime.registerResourcePackage("consul", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:consul") { throw new Error(`unknown provider type ${type}`); } return new exports.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map