Package-level declarations

Types

Link copied to clipboard
class AndroidApp : KotlinCustomResource

Requests the creation of a new AndroidApp in the specified FirebaseProject. The result of this call is an Operation which can be used to track the provisioning process. The Operation is automatically deleted after completion, so there is no need to call DeleteOperation. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class AndroidAppArgs(val apiKeyId: Output<String>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val name: Output<String>? = null, val packageName: Output<String>? = null, val project: Output<String>? = null, val sha1Hashes: Output<List<String>>? = null, val sha256Hashes: Output<List<String>>? = null) : ConvertibleToJava<AndroidAppArgs>

Requests the creation of a new AndroidApp in the specified FirebaseProject. The result of this call is an Operation which can be used to track the provisioning process. The Operation is automatically deleted after completion, so there is no need to call DeleteOperation. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
object AndroidAppMapper : ResourceMapper<AndroidApp>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class IosApp : KotlinCustomResource

Requests the creation of a new IosApp in the specified FirebaseProject. The result of this call is an Operation which can be used to track the provisioning process. The Operation is automatically deleted after completion, so there is no need to call DeleteOperation. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class IosAppArgs(val apiKeyId: Output<String>? = null, val appStoreId: Output<String>? = null, val bundleId: Output<String>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val teamId: Output<String>? = null) : ConvertibleToJava<IosAppArgs>

Requests the creation of a new IosApp in the specified FirebaseProject. The result of this call is an Operation which can be used to track the provisioning process. The Operation is automatically deleted after completion, so there is no need to call DeleteOperation. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard

Builder for IosAppArgs.

Link copied to clipboard
object IosAppMapper : ResourceMapper<IosApp>
Link copied to clipboard

Builder for IosApp.

Link copied to clipboard
class WebApp : KotlinCustomResource

Requests the creation of a new WebApp in the specified FirebaseProject. The result of this call is an Operation which can be used to track the provisioning process. The Operation is automatically deleted after completion, so there is no need to call DeleteOperation. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class WebAppArgs(val apiKeyId: Output<String>? = null, val appUrls: Output<List<String>>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<WebAppArgs>

Requests the creation of a new WebApp in the specified FirebaseProject. The result of this call is an Operation which can be used to track the provisioning process. The Operation is automatically deleted after completion, so there is no need to call DeleteOperation. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard

Builder for WebAppArgs.

Link copied to clipboard
object WebAppMapper : ResourceMapper<WebApp>
Link copied to clipboard

Builder for WebApp.

Functions

Link copied to clipboard
suspend fun androidApp(name: String, block: suspend AndroidAppResourceBuilder.() -> Unit): AndroidApp
Link copied to clipboard
fun iosApp(name: String): IosApp
suspend fun iosApp(name: String, block: suspend IosAppResourceBuilder.() -> Unit): IosApp
Link copied to clipboard
fun webApp(name: String): WebApp
suspend fun webApp(name: String, block: suspend WebAppResourceBuilder.() -> Unit): WebApp