GoogleApi.Firebase.V1beta1.Model.FirebaseProject (google_api_firebase v0.10.0) View Source
A FirebaseProject
is the top-level Firebase entity. It is the container for Firebase Apps, Firebase Hosting sites, storage systems (Firebase Realtime Database, Cloud Firestore, Cloud Storage buckets), and other Firebase and Google Cloud Platform (GCP) resources. You create a FirebaseProject
by calling AddFirebase and specifying an existing GCP Project
. This adds Firebase resources to the existing GCP Project
. Since a FirebaseProject is actually also a GCP Project
, a FirebaseProject
has the same underlying GCP identifiers (projectNumber
and projectId
). This allows for easy interop with Google APIs.
Attributes
-
displayName
(type:String.t
, default:nil
) - The user-assigned display name of the Project. -
name
(type:String.t
, default:nil
) - The resource name of the Project, in the format: projects/PROJECT_IDENTIFIER PROJECT_IDENTIFIER: the Project'sProjectNumber
(recommended) or itsProjectId
. Learn more about using project identifiers in Google's AIP 2510 standard. Note that the value for PROJECT_IDENTIFIER in any response body will be theProjectId
. -
projectId
(type:String.t
, default:nil
) - Immutable. A user-assigned unique identifier for the Project. This identifier may appear in URLs or names for some Firebase resources associated with the Project, but it should generally be treated as a convenience alias to reference the Project. -
projectNumber
(type:String.t
, default:nil
) - Immutable. The globally unique, Google-assigned canonical identifier for the Project. Use this identifier when configuring integrations and/or making API calls to Firebase or third-party services. -
resources
(type:GoogleApi.Firebase.V1beta1.Model.DefaultResources.t
, default:nil
) - The default Firebase resources associated with the Project. -
state
(type:String.t
, default:nil
) - Output only. The lifecycle state of the Project. Updates to the state must be performed via com.google.cloudresourcemanager.v1.Projects.DeleteProject and com.google.cloudresourcemanager.v1.Projects.UndeleteProject
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.