@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
70 lines (69 loc) • 2.2 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* A Google Cloud Firebase Apple application configuration
*
* To get more information about iosApp, see:
*
* * [API documentation](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects.iosApps)
* * How-to Guides
* * [Official Documentation](https://firebase.google.com/)
*/
export declare function getAppleAppConfig(args: GetAppleAppConfigArgs, opts?: pulumi.InvokeOptions): Promise<GetAppleAppConfigResult>;
/**
* A collection of arguments for invoking getAppleAppConfig.
*/
export interface GetAppleAppConfigArgs {
/**
* The id of the Firebase iOS App.
*
* - - -
*/
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 getAppleAppConfig.
*/
export interface GetAppleAppConfigResult {
readonly appId: string;
/**
* The content of the XML configuration file as a base64-encoded string.
*/
readonly configFileContents: string;
/**
* The filename that the configuration artifact for the IosApp is typically saved as.
*/
readonly configFilename: string;
readonly id: string;
readonly project?: string;
}
/**
* A Google Cloud Firebase Apple application configuration
*
* To get more information about iosApp, see:
*
* * [API documentation](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects.iosApps)
* * How-to Guides
* * [Official Documentation](https://firebase.google.com/)
*/
export declare function getAppleAppConfigOutput(args: GetAppleAppConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAppleAppConfigResult>;
/**
* A collection of arguments for invoking getAppleAppConfig.
*/
export interface GetAppleAppConfigOutputArgs {
/**
* The id of the Firebase iOS App.
*
* - - -
*/
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>;
}