Firebase Firebase App Info

This table represents the firebase_firebase_app_info resource from Google Cloud Platform.

gcp.firebase_firebase_app_info

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
api_key_idcorestringThe globally unique, Google-assigned identifier (UID) for the Firebase API key associated with the App. Be aware that this value is the UID of the API key, _not_ the [`keyString`](https://cloud.google.com/api-keys/docs/reference/rest/v2/projects.locations.keys#Key.FIELDS.key_string) of the API key. The `keyString` is the value that can be found in the App's configuration artifact ([`AndroidApp`](../../rest/v1beta1/projects.androidApps/getConfig) | [`IosApp`](../../rest/v1beta1/projects.iosApps/getConfig) | [`WebApp`](../../rest/v1beta1/projects.webApps/getConfig)). If `api_key_id` is not set in requests to create the App ([`AndroidApp`](../../rest/v1beta1/projects.androidApps/create) | [`IosApp`](../../rest/v1beta1/projects.iosApps/create) | [`WebApp`](../../rest/v1beta1/projects.webApps/create)), then Firebase automatically associates an `api_key_id` with the App. This auto-associated key may be an existing valid key or, if no valid key exists, a new one will be provisioned.
app_idcorestringOutput only. Immutable. The globally unique, Firebase-assigned identifier for the `WebApp`. This identifier should be treated as an opaque token, as the data format is not specified.
datadog_display_namecorestring
expire_timecoretimestampOutput only. If the App has been removed from the Project, this is the timestamp of when the App is considered expired and will be permanently deleted. After this time, the App cannot be undeleted (that is, restored to the Project). This value is only provided if the App is in the `DELETED` state.
gcp_display_namecorestringThe user-assigned display name of the Firebase App.
labelscorearray<string>
namecorestringThe resource name of the Firebase App, in the format: projects/PROJECT_ID /iosApps/APP_ID or projects/PROJECT_ID/androidApps/APP_ID or projects/ PROJECT_ID/webApps/APP_ID
namespacecorestringOutput only. Immutable. The platform-specific identifier of the App. *Note:* For most use cases, use `appId`, which is the canonical, globally unique identifier for referencing an App. This string is derived from a native identifier for each platform: `packageName` for an `AndroidApp`, `bundleId` for an `IosApp`, and `webId` for a `WebApp`. Its contents should be treated as opaque, as the native identifier format may change as platforms evolve. This string is only unique within a `FirebaseProject` and its associated Apps.
organization_idcorestring
parentcorestring
platformcorestringThe platform of the Firebase App. Possible values: ['PLATFORM_UNSPECIFIED', 'IOS', 'ANDROID', 'WEB']. Values descriptions: ['Unknown state. This is only used for distinguishing unset values.', 'The Firebase App is associated with iOS.', 'The Firebase App is associated with Android.', 'The Firebase App is associated with web.']
project_idcorestring
project_numbercorestring
resource_namecorestring
statecorestringOutput only. The lifecycle state of the App. Possible values: ['STATE_UNSPECIFIED', 'ACTIVE', 'DELETED']. Values descriptions: ['Unspecified state.', 'The App is active.', 'The App has been soft-deleted. After an App has been in the `DELETED` state for more than 30 days, it is considered expired and will be permanently deleted. Up until this time, you can restore the App by calling `Undelete` ([Android](projects.androidApps/undelete) | [iOS](projects.iosApps/undelete) | [web](projects.webApps/undelete)).']
tagscorehstore