UNPKG

@emailbob/twingate

Version:

A Pulumi package for creating and managing Twingate cloud resources.

112 lines 8.08 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.types = exports.config = exports.TwingateUser = exports.TwingateServiceAccountKey = exports.TwingateServiceAccount = exports.TwingateResource = exports.TwingateRemoteNetwork = exports.TwingateGroup = exports.TwingateConnectorTokens = exports.TwingateConnector = exports.Provider = exports.getTwingateUsersOutput = exports.getTwingateUsers = exports.getTwingateUserOutput = exports.getTwingateUser = exports.getTwingateServiceAccountsOutput = exports.getTwingateServiceAccounts = exports.getTwingateSecurityPolicyOutput = exports.getTwingateSecurityPolicy = exports.getTwingateSecurityPoliciesOutput = exports.getTwingateSecurityPolicies = 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.getTwingateConnectorsOutput = exports.getTwingateConnectors = exports.getTwingateConnectorOutput = exports.getTwingateConnector = 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.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.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.Provider = null; utilities.lazyLoad(exports, ["Provider"], () => require("./provider")); exports.TwingateConnector = null; utilities.lazyLoad(exports, ["TwingateConnector"], () => require("./twingateConnector")); exports.TwingateConnectorTokens = null; utilities.lazyLoad(exports, ["TwingateConnectorTokens"], () => require("./twingateConnectorTokens")); exports.TwingateGroup = null; utilities.lazyLoad(exports, ["TwingateGroup"], () => require("./twingateGroup")); exports.TwingateRemoteNetwork = null; utilities.lazyLoad(exports, ["TwingateRemoteNetwork"], () => require("./twingateRemoteNetwork")); exports.TwingateResource = null; utilities.lazyLoad(exports, ["TwingateResource"], () => require("./twingateResource")); 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")); // 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/twingateGroup:TwingateGroup": return new exports.TwingateGroup(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/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 }); 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/twingateGroup", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateRemoteNetwork", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateResource", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateServiceAccount", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateServiceAccountKey", _module); pulumi.runtime.registerResourceModule("twingate", "index/twingateUser", _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 exports.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map