UNPKG

@bdzscaler/pulumi-zpa

Version:

A Pulumi package for creating and managing Zscaler Private Access (ZPA) cloud resources.

67 lines (66 loc) 2 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as zpa from "@bdzscaler/pulumi-zpa"; * * const example = zpa.getServerGroup({ * name: "server_group_name", * }); * ``` */ export declare function getServerGroup(args?: GetServerGroupArgs, opts?: pulumi.InvokeOptions): Promise<GetServerGroupResult>; /** * A collection of arguments for invoking getServerGroup. */ export interface GetServerGroupArgs { id?: string; microtenantId?: string; microtenantName?: string; name?: string; } /** * A collection of values returned by getServerGroup. */ export interface GetServerGroupResult { readonly appConnectorGroups: outputs.GetServerGroupAppConnectorGroup[]; readonly applications: outputs.GetServerGroupApplication[]; readonly configSpace: string; readonly creationTime: string; readonly description: string; readonly dynamicDiscovery: boolean; readonly enabled: boolean; readonly id?: string; readonly ipAnchored: boolean; readonly microtenantId?: string; readonly microtenantName?: string; readonly modifiedTime: string; readonly modifiedby: string; readonly name?: string; readonly servers: outputs.GetServerGroupServer[]; } /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as zpa from "@bdzscaler/pulumi-zpa"; * * const example = zpa.getServerGroup({ * name: "server_group_name", * }); * ``` */ export declare function getServerGroupOutput(args?: GetServerGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetServerGroupResult>; /** * A collection of arguments for invoking getServerGroup. */ export interface GetServerGroupOutputArgs { id?: pulumi.Input<string>; microtenantId?: pulumi.Input<string>; microtenantName?: pulumi.Input<string>; name?: pulumi.Input<string>; }