UNPKG

@pulumi/gcp

Version:

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

68 lines (67 loc) 1.91 kB
import * as pulumi from "@pulumi/pulumi"; /** * A Google Cloud Firebase web application instance */ export declare function getWebApp(args: GetWebAppArgs, opts?: pulumi.InvokeOptions): Promise<GetWebAppResult>; /** * A collection of arguments for invoking getWebApp. */ export interface GetWebAppArgs { /** * The appIp of name of the Firebase webApp. * * * - - - */ appId: string; /** * The ID of the project in which the resource belongs. * If it is not provided, the provider project is used. */ project?: string; } /** * A collection of values returned by getWebApp. */ export interface GetWebAppResult { readonly apiKeyId: string; /** * Immutable. The globally unique, Firebase-assigned identifier of the App. * This identifier should be treated as an opaque token, as the data format is not specified. */ readonly appId: string; readonly appUrls: string[]; readonly deletionPolicy: string; readonly displayName: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The fully qualified resource name of the App, for example: * projects/projectId/webApps/appId */ readonly name: string; readonly project?: string; } /** * A Google Cloud Firebase web application instance */ export declare function getWebAppOutput(args: GetWebAppOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetWebAppResult>; /** * A collection of arguments for invoking getWebApp. */ export interface GetWebAppOutputArgs { /** * The appIp of name of the Firebase webApp. * * * - - - */ appId: pulumi.Input<string>; /** * The ID of the project in which the resource belongs. * If it is not provided, the provider project is used. */ project?: pulumi.Input<string>; }