UNPKG

@pulumi/gcp

Version:

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

87 lines (86 loc) 2.64 kB
import * as pulumi from "@pulumi/pulumi"; /** * A Google Cloud Firebase Android application instance */ export declare function getAndroidApp(args: GetAndroidAppArgs, opts?: pulumi.InvokeOptions): Promise<GetAndroidAppResult>; /** * A collection of arguments for invoking getAndroidApp. */ export interface GetAndroidAppArgs { /** * The appId of name of the Firebase androidApp. * * * - - - */ 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 getAndroidApp. */ export interface GetAndroidAppResult { readonly apiKeyId: string; /** * Immutable. The globally unique, Firebase-assigned identifier of the AndroidApp. * This identifier should be treated as an opaque token, as the data format is not specified. */ readonly appId: string; readonly deletionPolicy: string; /** * The user-assigned display name of the AndroidApp. */ readonly displayName: string; /** * This checksum is computed by the server based on the value of other fields, and it may be sent * with update requests to ensure the client has an up-to-date value before proceeding. */ readonly etag: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The fully qualified resource name of the AndroidApp, for example: * projects/projectId/androidApps/appId */ readonly name: string; /** * The canonical package name of the Android app as would appear in the Google Play Developer Console. */ readonly packageName: string; readonly project?: string; /** * The SHA1 certificate hashes for the AndroidApp. */ readonly sha1Hashes: string[]; /** * The SHA256 certificate hashes for the AndroidApp. */ readonly sha256Hashes: string[]; } /** * A Google Cloud Firebase Android application instance */ export declare function getAndroidAppOutput(args: GetAndroidAppOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAndroidAppResult>; /** * A collection of arguments for invoking getAndroidApp. */ export interface GetAndroidAppOutputArgs { /** * The appId of name of the Firebase androidApp. * * * - - - */ 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>; }