Method: projects.profiles.list

Liste les profils qui ont été collectés jusqu'à présent et que l'appelant est autorisé à afficher.

Requête HTTP

GET https://cloudprofiler.googleapis.com/v2/{parent=projects/*}/profiles

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Le parent, qui possède cette collection de profils. Format: projects/{user_project_id}. Il se présente sous la forme projects/{project}.

L'autorisation IAM suivante est requise pour la ressource parent indiquée :

  • cloudprofiler.profiles.list

Paramètres de requête

Paramètres
pageSize

integer

Facultatif. Le nombre maximum d'éléments à renvoyer. La valeur par défaut "pageSize" est 1 000. La limite maximale est de 1 000.

pageToken

string

Facultatif. Jeton permettant de poursuivre la pagination et d'obtenir des profils à partir d'une page spécifique. Lors de la pagination, tous les autres paramètres fournis à profiles.list doivent correspondre à l'appel ayant fourni le jeton de page.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

ListProfileResponse contient la liste des profils collectés pour les déploiements dans les projets que l'utilisateur est autorisé à afficher.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "profiles": [
    {
      object (Profile)
    }
  ],
  "nextPageToken": string,
  "skippedProfiles": integer
}
Champs
profiles[]

object (Profile)

Liste des profils récupérée.

nextPageToken

string

Jeton permettant de recevoir la page de résultats suivante. Ce champ peut être vide s'il n'y a plus de profils à extraire.

skippedProfiles

integer

Nombre de profils ignorés sur la page actuelle, car leur récupération a échoué. Elle doit généralement être égale à zéro. Une valeur non nulle peut indiquer un échec temporaire. Si le nombre est trop élevé pour votre cas d'utilisation, l'appel peut être relancé.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

  • https://www.googleapis.com/auth/monitoring
  • https://www.googleapis.com/auth/monitoring.write
  • https://www.googleapis.com/auth/cloud-platform

Pour en savoir plus, consultez la page Présentation de l'authentification.