@twingate-labs/pulumi-twingate
Version:
A Pulumi package for creating and managing Twingate cloud resources.
31 lines (30 loc) • 1.03 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
export declare function getTwingateUser(args: GetTwingateUserArgs, opts?: pulumi.InvokeOptions): Promise<GetTwingateUserResult>;
/**
* A collection of arguments for invoking getTwingateUser.
*/
export interface GetTwingateUserArgs {
id: string;
}
/**
* A collection of values returned by getTwingateUser.
*/
export interface GetTwingateUserResult {
readonly email: string;
readonly firstName: string;
readonly id: string;
/**
* @deprecated This read-only Boolean value will be deprecated in a future release. You may use the `role` value instead.
*/
readonly isAdmin: boolean;
readonly lastName: string;
readonly role: string;
readonly type: string;
}
export declare function getTwingateUserOutput(args: GetTwingateUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetTwingateUserResult>;
/**
* A collection of arguments for invoking getTwingateUser.
*/
export interface GetTwingateUserOutputArgs {
id: pulumi.Input<string>;
}