Method: projects.locations.userStores.userLicenses.export

Exportiert alle UserLicenses unter dem übergeordneten UserStore als einzelnes CSV-Dokument. Dies ist das Backend für die Aktion „Als CSV herunterladen“ in der Admin-Konsole. Es wird der userLicenses.list-Lesepfad wiederverwendet, damit Administratoren offline in Excel oder Google Tabellen sortieren/filtern können.

Die Antwort enthält die vollständige CSV-Datei (Kopfzeile gefolgt von Datenzeilen) inline in ExportUserLicensesResponse.csv_data.

HTTP-Anfrage

:


POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses:export

Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.

Pfadparameter

Parameter
parent

string

Erforderlich. Der Ressourcenname des übergeordneten UserStore im Format projects/{project}/locations/{location}/userStores/{userStoreId}. Alle UserLicenses unter diesem UserStore werden exportiert.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwortnachricht für UserLicenseService.ExportUserLicenses.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "csvData": string
  // End of mutually exclusive fields.
}
Felder
Das exportierte Ergebnis. M1 gibt die CSV-Datei inline in csv_data zurück. Der „oneof“-Typ lässt Raum für eine zukünftige Variante für den großen Export (z. B. einen GCS-URI), ohne den Vertrag zu brechen. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
csvData

string (bytes format)

Das vollständige CSV-Dokument als Rohbytes: die Kopfzeile gefolgt von einer Zeile pro UserLicense. Enthält Daten zu Nutzerlizenzen (z.B. E‑Mail-Adressen von Nutzern). Ein Export ohne übereinstimmende Lizenzen enthält nur die Kopfzeile.

Ein base64-codierter String.

Ende der sich gegenseitig ausschließenden Felder.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • discoveryengine.userStores.listUserLicenses

Weitere Informationen finden Sie in der IAM-Dokumentation.