Recurso: FirebaseProject
Um FirebaseProject
é a entidade Firebase de nível superior. É o contêiner para aplicativos Firebase, sites Firebase Hosting, sistemas de armazenamento (Firebase Realtime Database, Cloud Firestore, Cloud Storage buckets) e outros recursos Firebase e Google Cloud Platform (GCP).
Você cria um FirebaseProject
chamando projects.addFirebase
e especificando um Project
existente do GCP. Isso adiciona recursos do Firebase ao Project
GCP existente.
Como um FirebaseProject
também é um Project
GCP , um FirebaseProject
tem os mesmos identificadores GCP subjacentes ( projectNumber
e projectId
). Isso permite fácil interoperabilidade com APIs do Google.
Representação JSON |
---|
{ "name": string, "projectId": string, "projectNumber": string, "displayName": string, "resources": { object ( |
Campos | |
---|---|
name | O nome do recurso do Projeto, no formato: PROJECT_IDENTIFIER : o |
projectId | Somente saída. Imutável. Um identificador exclusivo atribuído pelo usuário para o Projeto. Esse identificador pode aparecer em URLs ou nomes de alguns recursos do Firebase associados ao projeto, mas geralmente deve ser tratado como um alias de conveniência para fazer referência ao projeto. |
projectNumber | Somente saída. Imutável. O identificador canônico globalmente exclusivo atribuído pelo Google para o Projeto. Use esse identificador ao configurar integrações e/ou fazer chamadas de API para o Firebase ou serviços de terceiros. |
displayName | O nome de exibição atribuído pelo usuário do Projeto. |
resources | Somente saída. Os recursos padrão do Firebase associados ao projeto. |
state | Somente saída. O estado do ciclo de vida do Projeto. |
annotations | Um conjunto de anotações definidas pelo usuário para Essas anotações destinam-se exclusivamente a desenvolvedores e ferramentas do lado do cliente. Os serviços do Firebase não modificarão esse conjunto de anotações. Um objeto que contém uma lista de pares |
etag | Essa soma de verificação é calculada pelo servidor com base no valor de outros campos e pode ser enviada com solicitações de atualização para garantir que o cliente tenha um valor atualizado antes de prosseguir. Saiba mais sobre Este etag é fortemente validado. |
Recursos padrão
Os recursos padrão associados ao Projeto.
Representação JSON |
---|
{ "hostingSite": string, "realtimeDatabaseInstance": string, "storageBucket": string, "locationId": string } |
Campos | |
---|---|
hostingSite | Somente saída. O nome padrão do site do Firebase Hosting, no formato: Embora raro, seu |
realtimeDatabaseInstance | Somente saída. O nome da instância padrão do Firebase Realtime Database, no formato: Embora raro, seu |
storageBucket | Somente saída. O bucket de armazenamento padrão do Cloud Storage para Firebase, no formato: |
locationId | Somente saída. O ID do local de recurso padrão do GCP do projeto. O local é um dos locais de recursos disponíveis do GCP . Este campo será omitido se o local padrão do recurso do GCP ainda não tiver sido finalizado. Para definir o local de recurso padrão do GCP de um projeto, chame |
Estado
Os possíveis estados do ciclo de vida do Projeto. Saiba mais sobre os estados no padrão AIP-216 do Google.
Enums | |
---|---|
STATE_UNSPECIFIED | Estado não especificado. |
ACTIVE | O Projeto está ativo. |
DELETED | O projeto foi excluído de forma reversível. |
Métodos | |
---|---|
| Adiciona recursos do Firebase ao Project existente do Google Cloud Platform (GCP) especificado. |
| Vincula o FirebaseProject especificado a uma conta existente do Google Analytics . |
| Obtém o FirebaseProject especificado. |
| Obtém o artefato de configuração associado ao FirebaseProject especificado, que pode ser usado pelos servidores para simplificar a inicialização. |
| Obtém os detalhes do Google Analytics atualmente associados ao FirebaseProject especificado. |
| Lista cada FirebaseProject acessível ao chamador. |
| Atualiza os atributos do FirebaseProject especificado. |
| Desvincula o FirebaseProject especificado da conta do Google Analytics. |
| Lista todos os aplicativos disponíveis para o FirebaseProject especificado. |