Method: projects.locations.aclPolicies.list

Liste toutes les règles LCA appartenant à un projet, dans l'emplacement (région) spécifié ou dans tous les emplacements.

L'emplacement doit respecter le format suivant :

  • projects/{projectId}/locations/{locationId}

Si locationId est défini sur - (caractère générique), toutes les régions disponibles pour le projet sont interrogées et les résultats sont agrégés.

Requête HTTP


GET https://memorystore.googleapis.com/v1/{parent=projects/*/locations/*}/aclPolicies

Les URL utilisent la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Nom de ressource de l'emplacement de la règle de liste de contrôle d'accès au format projects/{project}/locations/{location}, où location fait référence à une région Google Cloud.

Paramètres de requête

Paramètres
pageSize

integer

Facultatif. Le nombre maximum d'éléments à renvoyer.

Si aucune valeur n'est spécifiée, une valeur par défaut de 1 000 est utilisée par le service. Quelle que soit la valeur pageSize, la réponse peut inclure une liste partielle et un appelant ne doit s'appuyer que sur le nextPageToken de la réponse pour déterminer s'il reste d'autres règles de LCA à interroger.

La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000.

pageToken

string

Facultatif. La valeur nextPageToken renvoyée par une requête aclPolicies.list précédente, le cas échéant.

Corps de la requête

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

Corps de la réponse

Réponse pour aclPolicies.list

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

Représentation JSON
{
  "aclPolicies": [
    {
      object (AclPolicy)
    }
  ],
  "nextPageToken": string,
  "unreachable": [
    string
  ]
}
Champs
aclPolicies[]

object (AclPolicy)

Liste des règles LCA du projet à l'emplacement spécifié ou dans tous les emplacements.

Si la valeur location dans le champ parent de la requête est "-", toutes les régions disponibles pour le projet sont interrogées et les résultats agrégés.

nextPageToken

string

Jeton permettant de récupérer la page suivante des résultats ou non renseigné si la liste ne contient plus de résultats.

unreachable[]

string

Liste non triée. Emplacements inaccessibles.

Niveaux d'accès des autorisations

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

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

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • memorystore.aclPolicies.list

Pour en savoir plus, consultez la documentation IAM.