UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

54 lines (53 loc) 1.48 kB
import * as pulumi from "@pulumi/pulumi"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const current = gcp.organizations.getClientConfig({}); * export const project = current.then(current => current.project); * ``` */ export declare function getClientConfig(opts?: pulumi.InvokeOptions): Promise<GetClientConfigResult>; /** * A collection of values returned by getClientConfig. */ export interface GetClientConfigResult { /** * The OAuth2 access token used by the client to authenticate against the Google Cloud API. */ readonly accessToken: string; /** * The default labels configured on the provider. */ readonly defaultLabels: { [key: string]: string; }; readonly id: string; /** * The ID of the project to apply any resources to. */ readonly project: string; /** * The region to operate under. */ readonly region: string; /** * The zone to operate under. */ readonly zone: string; } /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const current = gcp.organizations.getClientConfig({}); * export const project = current.then(current => current.project); * ``` */ export declare function getClientConfigOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetClientConfigResult>;