UNPKG

@twingate-labs/pulumi-twingate

Version:

A Pulumi package for creating and managing Twingate cloud resources.

31 lines (30 loc) 1.18 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getTwingateResources(args: GetTwingateResourcesArgs, opts?: pulumi.InvokeOptions): Promise<GetTwingateResourcesResult>; /** * A collection of arguments for invoking getTwingateResources. */ export interface GetTwingateResourcesArgs { name: string; resources?: inputs.GetTwingateResourcesResource[]; } /** * A collection of values returned by getTwingateResources. */ export interface GetTwingateResourcesResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly name: string; readonly resources?: outputs.GetTwingateResourcesResource[]; } export declare function getTwingateResourcesOutput(args: GetTwingateResourcesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetTwingateResourcesResult>; /** * A collection of arguments for invoking getTwingateResources. */ export interface GetTwingateResourcesOutputArgs { name: pulumi.Input<string>; resources?: pulumi.Input<pulumi.Input<inputs.GetTwingateResourcesResourceArgs>[]>; }