Method: projects.locations.keyRings.cryptoKeys.getProtectedResourcesSummary

Renvoie des informations agrégées sur les ressources protégées par le CryptoKey Cloud KMS donné. Seules les ressources appartenant à la même organisation Cloud que la clé seront renvoyées. Le projet qui contient la clé doit faire partie d'une organisation pour que cet appel aboutisse.

Requête HTTP

GET https://kmsinventory.googleapis.com/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}/protectedResourcesSummary

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de ressource de CryptoKey.

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

  • cloudkms.cryptoKeys.get

Corps de la requête

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

Corps de la réponse

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

Agrégez les informations sur les ressources protégées par une clé Cloud KMS dans la même organisation Cloud que la clé.

Représentation JSON
{
  "name": string,
  "resourceCount": string,
  "projectCount": integer,
  "resourceTypes": {
    string: string,
    ...
  },
  "cloudProducts": {
    string: string,
    ...
  },
  "locations": {
    string: string,
    ...
  }
}
Champs
name

string

Nom complet de la ressource ProtectedResourcesSummary. Exemple: projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectResourcesSummary

resourceCount

string (int64 format)

Nombre total de ressources protégées dans la même organisation Cloud que la clé.

projectCount

integer

Nombre de projets Cloud distincts appartenant à la même organisation Cloud que la clé et comportant des ressources protégées par la clé.

resourceTypes

map (key: string, value: string (int64 format))

Nombre de ressources protégées par la clé, regroupées par type de ressource.

cloudProducts

map (key: string, value: string (int64 format))

Nombre de ressources protégées par la clé, regroupées par produit Cloud.

locations

map (key: string, value: string (int64 format))

Nombre de ressources protégées par la clé, regroupées par région.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

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