@emailbob/twingate
Version:
A Pulumi package for creating and managing Twingate cloud resources.
112 lines • 8.08 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.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