blob: ee16288a3cc3f27f02f1398328fdb85272de128b [file] [log] [blame] [edit]
---
subcategory: "Firebase"
description: |-
A Google Cloud Firebase Android application instance
---
# google_firebase_android_app
A Google Cloud Firebase Android application instance
~> **Warning:** This resource is in beta, and should be used with the terraform-provider-google-beta provider.
See [Provider Versions](https://terraform.io/docs/providers/google/guides/provider_versions.html) for more details on beta resources.
## Argument Reference
The following arguments are supported:
* `app_id` -
(Required)
The app_id of name of the Firebase androidApp.
- - -
* `project` - (Optional) The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
## Attributes Reference
In addition to the arguments listed above, the following computed attributes are exported:
* `id` - an identifier for the resource with format `{{name}}`
* `name` -
The fully qualified resource name of the AndroidApp, for example:
projects/projectId/androidApps/appId
* `app_id` -
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.
* `display_name` -
The user-assigned display name of the AndroidApp.
* `package_name` -
The canonical package name of the Android app as would appear in the Google Play Developer Console.
* `sha1_hashes` -
The SHA1 certificate hashes for the AndroidApp.
* `sha256_hashes` -
The SHA256 certificate hashes for the AndroidApp.
* `etag` -
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.