@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
87 lines (86 loc) • 2.64 kB
TypeScript
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>;
}