@emailbob/twingate
Version:
A Pulumi package for creating and managing Twingate cloud resources.
57 lines • 2.36 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.getTwingateResourcesOutput = exports.getTwingateResources = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
/**
* Resources in Twingate represent servers on the private network that clients can connect to. Resources can be defined by IP, CIDR range, FQDN, or DNS zone. For more information, see the Twingate [documentation](https://docs.twingate.com/docs/resources-and-access-nodes).
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as twingate from "@pulumi/twingate";
*
* const foo = twingate.getTwingateResources({
* name: "<your resource's name>",
* });
* ```
* <!--End PulumiCodeChooser -->
*/
function getTwingateResources(args, opts) {
args = args || {};
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invoke("twingate:index/getTwingateResources:getTwingateResources", {
"name": args.name,
"nameContains": args.nameContains,
"nameExclude": args.nameExclude,
"namePrefix": args.namePrefix,
"nameRegexp": args.nameRegexp,
"nameSuffix": args.nameSuffix,
}, opts);
}
exports.getTwingateResources = getTwingateResources;
/**
* Resources in Twingate represent servers on the private network that clients can connect to. Resources can be defined by IP, CIDR range, FQDN, or DNS zone. For more information, see the Twingate [documentation](https://docs.twingate.com/docs/resources-and-access-nodes).
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as twingate from "@pulumi/twingate";
*
* const foo = twingate.getTwingateResources({
* name: "<your resource's name>",
* });
* ```
* <!--End PulumiCodeChooser -->
*/
function getTwingateResourcesOutput(args, opts) {
return pulumi.output(args).apply((a) => getTwingateResources(a, opts));
}
exports.getTwingateResourcesOutput = getTwingateResourcesOutput;
//# sourceMappingURL=getTwingateResources.js.map