UNPKG

@twingate/pulumi-twingate

Version:

A Pulumi package for creating and managing Twingate cloud resources.

174 lines 13.2 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.config = exports.TwingateX509CertificateAuthority = exports.TwingateUser = exports.TwingateServiceAccountKey = exports.TwingateServiceAccount = exports.TwingateSSHResource = exports.TwingateSSHCertificateAuthority = exports.TwingateResource = exports.TwingateRemoteNetwork = exports.TwingateKubernetesResource = exports.TwingateGroup = exports.TwingateGatewayConfig = exports.TwingateGateway = exports.TwingateDNSFilteringProfile = exports.TwingateConnectorTokens = exports.TwingateConnector = exports.getTwingateX509CertificateAuthorityOutput = exports.getTwingateX509CertificateAuthority = exports.getTwingateUsersOutput = exports.getTwingateUsers = exports.getTwingateUserOutput = exports.getTwingateUser = exports.getTwingateServiceAccountsOutput = exports.getTwingateServiceAccounts = exports.getTwingateSecurityPolicyOutput = exports.getTwingateSecurityPolicy = exports.getTwingateSecurityPoliciesOutput = exports.getTwingateSecurityPolicies = exports.getTwingateSSHCertificateAuthorityOutput = exports.getTwingateSSHCertificateAuthority = exports.getTwingateResourcesOutput = exports.getTwingateResources = exports.getTwingateResourceOutput = exports.getTwingateResource = exports.getTwingateRemoteNetworksOutput = exports.getTwingateRemoteNetworks = exports.getTwingateRemoteNetworkOutput = exports.getTwingateRemoteNetwork = exports.getTwingateGroupsOutput = exports.getTwingateGroups = exports.getTwingateGroupOutput = exports.getTwingateGroup = exports.getTwingateGatewayOutput = exports.getTwingateGateway = exports.getTwingateDNSFilteringProfileOutput = exports.getTwingateDNSFilteringProfile = exports.getTwingateConnectorsOutput = exports.getTwingateConnectors = exports.getTwingateConnectorOutput = exports.getTwingateConnector = void 0; exports.types = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.getTwingateConnector = null; exports.getTwingateConnectorOutput = null; utilities.lazyLoad(exports, ["getTwingateConnector", "getTwingateConnectorOutput"], () => require("./getTwingateConnector")); exports.getTwingateConnectors = null; exports.getTwingateConnectorsOutput = null; utilities.lazyLoad(exports, ["getTwingateConnectors", "getTwingateConnectorsOutput"], () => require("./getTwingateConnectors")); exports.getTwingateDNSFilteringProfile = null; exports.getTwingateDNSFilteringProfileOutput = null; utilities.lazyLoad(exports, ["getTwingateDNSFilteringProfile", "getTwingateDNSFilteringProfileOutput"], () => require("./getTwingateDNSFilteringProfile")); exports.getTwingateGateway = null; exports.getTwingateGatewayOutput = null; utilities.lazyLoad(exports, ["getTwingateGateway", "getTwingateGatewayOutput"], () => require("./getTwingateGateway")); exports.getTwingateGroup = null; exports.getTwingateGroupOutput = null; utilities.lazyLoad(exports, ["getTwingateGroup", "getTwingateGroupOutput"], () => require("./getTwingateGroup")); exports.getTwingateGroups = null; exports.getTwingateGroupsOutput = null; utilities.lazyLoad(exports, ["getTwingateGroups", "getTwingateGroupsOutput"], () => require("./getTwingateGroups")); exports.getTwingateRemoteNetwork = null; exports.getTwingateRemoteNetworkOutput = null; utilities.lazyLoad(exports, ["getTwingateRemoteNetwork", "getTwingateRemoteNetworkOutput"], () => require("./getTwingateRemoteNetwork")); exports.getTwingateRemoteNetworks = null; exports.getTwingateRemoteNetworksOutput = null; utilities.lazyLoad(exports, ["getTwingateRemoteNetworks", "getTwingateRemoteNetworksOutput"], () => require("./getTwingateRemoteNetworks")); exports.getTwingateResource = null; exports.getTwingateResourceOutput = null; utilities.lazyLoad(exports, ["getTwingateResource", "getTwingateResourceOutput"], () => require("./getTwingateResource")); exports.getTwingateResources = null; exports.getTwingateResourcesOutput = null; utilities.lazyLoad(exports, ["getTwingateResources", "getTwingateResourcesOutput"], () => require("./getTwingateResources")); exports.getTwingateSSHCertificateAuthority = null; exports.getTwingateSSHCertificateAuthorityOutput = null; utilities.lazyLoad(exports, ["getTwingateSSHCertificateAuthority", "getTwingateSSHCertificateAuthorityOutput"], () => require("./getTwingateSSHCertificateAuthority")); exports.getTwingateSecurityPolicies = null; exports.getTwingateSecurityPoliciesOutput = null; utilities.lazyLoad(exports, ["getTwingateSecurityPolicies", "getTwingateSecurityPoliciesOutput"], () => require("./getTwingateSecurityPolicies")); exports.getTwingateSecurityPolicy = null; exports.getTwingateSecurityPolicyOutput = null; utilities.lazyLoad(exports, ["getTwingateSecurityPolicy", "getTwingateSecurityPolicyOutput"], () => require("./getTwingateSecurityPolicy")); exports.getTwingateServiceAccounts = null; exports.getTwingateServiceAccountsOutput = null; utilities.lazyLoad(exports, ["getTwingateServiceAccounts", "getTwingateServiceAccountsOutput"], () => require("./getTwingateServiceAccounts")); exports.getTwingateUser = null; exports.getTwingateUserOutput = null; utilities.lazyLoad(exports, ["getTwingateUser", "getTwingateUserOutput"], () => require("./getTwingateUser")); exports.getTwingateUsers = null; exports.getTwingateUsersOutput = null; utilities.lazyLoad(exports, ["getTwingateUsers", "getTwingateUsersOutput"], () => require("./getTwingateUsers")); exports.getTwingateX509CertificateAuthority = null; exports.getTwingateX509CertificateAuthorityOutput = null; utilities.lazyLoad(exports, ["getTwingateX509CertificateAuthority", "getTwingateX509CertificateAuthorityOutput"], () => require("./getTwingateX509CertificateAuthority")); __exportStar(require("./provider"), exports); const provider_1 = require("./provider"); exports.TwingateConnector = null; utilities.lazyLoad(exports, ["TwingateConnector"], () => require("./twingateConnector")); exports.TwingateConnectorTokens = null; utilities.lazyLoad(exports, ["TwingateConnectorTokens"], () => require("./twingateConnectorTokens")); exports.TwingateDNSFilteringProfile = null; utilities.lazyLoad(exports, ["TwingateDNSFilteringProfile"], () => require("./twingateDNSFilteringProfile")); exports.TwingateGateway = null; utilities.lazyLoad(exports, ["TwingateGateway"], () => require("./twingateGateway")); exports.TwingateGatewayConfig = null; utilities.lazyLoad(exports, ["TwingateGatewayConfig"], () => require("./twingateGatewayConfig")); exports.TwingateGroup = null; utilities.lazyLoad(exports, ["TwingateGroup"], () => require("./twingateGroup")); exports.TwingateKubernetesResource = null; utilities.lazyLoad(exports, ["TwingateKubernetesResource"], () => require("./twingateKubernetesResource")); exports.TwingateRemoteNetwork = null; utilities.lazyLoad(exports, ["TwingateRemoteNetwork"], () => require("./twingateRemoteNetwork")); exports.TwingateResource = null; utilities.lazyLoad(exports, ["TwingateResource"], () => require("./twingateResource")); exports.TwingateSSHCertificateAuthority = null; utilities.lazyLoad(exports, ["TwingateSSHCertificateAuthority"], () => require("./twingateSSHCertificateAuthority")); exports.TwingateSSHResource = null; utilities.lazyLoad(exports, ["TwingateSSHResource"], () => require("./twingateSSHResource")); exports.TwingateServiceAccount = null; utilities.lazyLoad(exports, ["TwingateServiceAccount"], () => require("./twingateServiceAccount")); exports.TwingateServiceAccountKey = null; utilities.lazyLoad(exports, ["TwingateServiceAccountKey"], () => require("./twingateServiceAccountKey")); exports.TwingateUser = null; utilities.lazyLoad(exports, ["TwingateUser"], () => require("./twingateUser")); exports.TwingateX509CertificateAuthority = null; utilities.lazyLoad(exports, ["TwingateX509CertificateAuthority"], () => require("./twingateX509CertificateAuthority")); // 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 "twingate:index/twingateConnector:TwingateConnector": return new exports.TwingateConnector(name, undefined, { urn }); case "twingate:index/twingateConnectorTokens:TwingateConnectorTokens": return new exports.TwingateConnectorTokens(name, undefined, { urn }); case "twingate:index/twingateDNSFilteringProfile:TwingateDNSFilteringProfile": return new exports.TwingateDNSFilteringProfile(name, undefined, { urn }); case "twingate:index/twingateGateway:TwingateGateway": return new exports.TwingateGateway(name, undefined, { urn }); case "twingate:index/twingateGatewayConfig:TwingateGatewayConfig": return new exports.TwingateGatewayConfig(name, undefined, { urn }); case "twingate:index/twingateGroup:TwingateGroup": return new exports.TwingateGroup(name, undefined, { urn }); case "twingate:index/twingateKubernetesResource:TwingateKubernetesResource": return new exports.TwingateKubernetesResource(name, undefined, { urn }); case "twingate:index/twingateRemoteNetwork:TwingateRemoteNetwork": return new exports.TwingateRemoteNetwork(name, undefined, { urn }); case "twingate:index/twingateResource:TwingateResource": return new exports.TwingateResource(name, undefined, { urn }); case "twingate:index/twingateSSHCertificateAuthority:TwingateSSHCertificateAuthority": return new exports.TwingateSSHCertificateAuthority(name, undefined, { urn }); case "twingate:index/twingateSSHResource:TwingateSSHResource": return new exports.TwingateSSHResource(name, undefined, { urn }); case "twingate:index/twingateServiceAccount:TwingateServiceAccount": return new exports.TwingateServiceAccount(name, undefined, { urn }); case "twingate:index/twingateServiceAccountKey:TwingateServiceAccountKey": return new exports.TwingateServiceAccountKey(name, undefined, { urn }); case "twingate:index/twingateUser:TwingateUser": return new exports.TwingateUser(name, undefined, { urn }); case "twingate:index/twingateX509CertificateAuthority:TwingateX509CertificateAuthority": return new exports.TwingateX509CertificateAuthority(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("twingate", "index/twingateConnector", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateConnectorTokens", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateDNSFilteringProfile", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateGateway", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateGatewayConfig", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateGroup", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateKubernetesResource", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateRemoteNetwork", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateResource", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateSSHCertificateAuthority", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateSSHResource", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateServiceAccount", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateServiceAccountKey", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateUser", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateX509CertificateAuthority", _module); pulumi.runtime.registerResourcePackage("twingate", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:twingate") { throw new Error(`unknown provider type ${type}`); } return new provider_1.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map