@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
70 lines • 2.54 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* A Google Cloud Firebase Admin SDK configuration
*
* > **Warning:** This resource is in beta, and should be used with the terraform-provider-google-beta provider.
* See Provider Versions for more details on beta resources.
*
* To get more information about AdminSdkConfig, see:
*
* * [API documentation](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects/getAdminSdkConfig)
* * How-to Guides
* * [Official Documentation](https://firebase.google.com/)
*/
export declare function getAdminSdkConfig(args?: GetAdminSdkConfigArgs, opts?: pulumi.InvokeOptions): Promise<GetAdminSdkConfigResult>;
/**
* A collection of arguments for invoking getAdminSdkConfig.
*/
export interface GetAdminSdkConfigArgs {
/**
* 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 getAdminSdkConfig.
*/
export interface GetAdminSdkConfigResult {
/**
* The default Firebase Realtime Database URL.
*/
readonly databaseUrl: string;
readonly id: string;
/**
* The ID of the project's default GCP resource location.
*/
readonly locationId: string;
/**
* The ID of the project in which the resource belongs.
*/
readonly project: string;
/**
* The default Cloud Storage for Firebase storage bucket name.
*/
readonly storageBucket: string;
}
/**
* A Google Cloud Firebase Admin SDK configuration
*
* > **Warning:** This resource is in beta, and should be used with the terraform-provider-google-beta provider.
* See Provider Versions for more details on beta resources.
*
* To get more information about AdminSdkConfig, see:
*
* * [API documentation](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects/getAdminSdkConfig)
* * How-to Guides
* * [Official Documentation](https://firebase.google.com/)
*/
export declare function getAdminSdkConfigOutput(args?: GetAdminSdkConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAdminSdkConfigResult>;
/**
* A collection of arguments for invoking getAdminSdkConfig.
*/
export interface GetAdminSdkConfigOutputArgs {
/**
* The ID of the project in which the resource belongs. If it
* is not provided, the provider project is used.
*/
project?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getAdminSdkConfig.d.ts.map