Répertorie chaque Project
Google Cloud Platform (GCP) auquel des ressources Firebase peuvent être ajoutées.
Un projet ne sera répertorié que si :
- L'appelant dispose des autorisations Google IAM suffisantes pour
projects.addFirebase
. - Le Project n'est pas déjà un
FirebaseProject
. - Le projet ne fait pas partie d'une organisation dont les politiques empêchent l'ajout de ressources Firebase.
Requête HTTP
GET https://firebase.googleapis.com/v1beta1/availableProjects
L'URL utilise la syntaxe de transcodage gRPC .
Paramètres de requête
Paramètres | |
---|---|
pageToken | Jeton renvoyé lors d'un appel précédent à |
pageSize | Le nombre maximum de projets à renvoyer dans la réponse. Le serveur peut renvoyer une valeur inférieure à cette valeur à sa discrétion. Si aucune valeur n'est spécifiée (ou si une valeur trop grande est spécifiée), le serveur imposera sa propre limite. Cette valeur ne peut pas être négative. |
Corps de la demande
Le corps de la requête doit être vide.
Corps de réponse
En cas de succès, le corps de la réponse contient des données avec la structure suivante :
Représentation JSON |
---|
{
"projectInfo": [
{
object ( |
Des champs | |
---|---|
projectInfo[] | La liste des |
nextPageToken | Si la liste de résultats est trop longue pour tenir dans une seule réponse, un jeton est renvoyé. Si la chaîne est vide, alors cette réponse constitue la dernière page de résultats. Ce jeton peut être utilisé lors d'appels ultérieurs à Les jetons de page sont de courte durée et ne doivent pas être conservés. |
Portées des autorisations
Nécessite l'une des étendues OAuth suivantes :
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/cloud-platform.read-only
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
Pour plus d'informations, consultez la Présentation de l'authentification .
Informations sur le projet
Une référence à un Project
Google Cloud Platform (GCP).
Représentation JSON |
---|
{ "project": string, "displayName": string, "locationId": string } |
Des champs | |
---|---|
project | Nom de la ressource du Reportez-vous au champ |
displayName | Nom à afficher attribué par l'utilisateur au |
locationId | ID de l'emplacement des ressources GCP par défaut du projet. L'emplacement est l'un des emplacements de ressources GCP disponibles. Ce champ n'est pas renseigné pour tous les projets. S'il n'est pas renseigné, cela signifie que le projet n'a pas encore d'emplacement de ressource GCP par défaut. Pour définir l'emplacement des ressources GCP par défaut d'un projet, appelez |