@pulumi/consul
Version:
A Pulumi package for creating and managing consul resources.
271 lines • 19.1 kB
JavaScript
;
// *** 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