google_api_firebase v0.2.0 GoogleApi.Firebase.V1beta1.Model.FirebaseProject 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 can create a new `FirebaseProject` in the
Firebase console,
or you can add Firebase resources to an existing
GCP
Project
by calling
AddFirebase.
A `FirebaseProject` is actually also a GCP `Project`, so a
FirebaseProject
uses underlying GCP identifiers (most importantly,
projectId
) as its own for easy interop with GCP APIs.
Attributes
displayName
(type:String.t
, default:nil
) - The user-assigned display name of the Project.name
(type:String.t
, default:nil
) - The fully qualified resource name of the Project, in the format:projects/projectId
projectId
(type:String.t
, default:nil
) - Immutable. The globally unique, user-assigned ID of the Project.projectNumber
(type:String.t
, default:nil
) - The globally unique, Google-assigned identifier of the Project.resources
(type:GoogleApi.Firebase.V1beta1.Model.DefaultResources.t
, default:nil
) - The default Firebase resources associated with the Project.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Sourcet() :: %GoogleApi.Firebase.V1beta1.Model.FirebaseProject{ displayName: String.t(), name: String.t(), projectId: String.t(), projectNumber: String.t(), resources: GoogleApi.Firebase.V1beta1.Model.DefaultResources.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.