Hiermit werden die Ergebnisse einer Organisation oder Quelle gefiltert und nach den angegebenen Attributen gruppiert.
Wenn Sie eine Gruppierung für alle Quellen erstellen möchten, geben Sie -
als Quell-ID an. Beispiel: /v1beta1/organizations/{organization_id}/sources/-/findings
HTTP-Anfrage
Die URLs verwenden die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Pflichtangabe. Name der Quelle, nach der gruppiert werden soll. Das Format lautet „organizations/[organization_id]/sources/[source_id]“. Wenn Sie die Gruppierung auf alle Quellen anwenden möchten, geben Sie „ |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "filter": string, "groupBy": string, "readTime": string, "pageToken": string, "pageSize": integer } |
Felder | |
---|---|
filter |
Ausdruck, der den Filter definiert, der auf alle Ergebnisse angewendet werden soll. Der Ausdruck besteht aus einer Liste mit einer oder mehreren Einschränkungen, die über die logischen Operatoren Einschränkungen haben das Format
Folgende Operatoren werden unterstützt:
Folgende Werttypen werden unterstützt:
|
groupBy |
Pflichtangabe. Ausdruck, der festlegt, welche Asset-Felder für die Gruppierung verwendet werden sollen (einschließlich Die folgenden Felder werden unterstützt:
|
readTime |
Zeitpunkt, der beim Filtern von Ergebnissen als Referenzpunkt verwendet wird. Der Filter ist auf Ergebnisse beschränkt, die zum angegebenen Zeitpunkt vorhanden sind. Die Werte sind die zu diesem Zeitpunkt. Wenn dieses Feld nicht vorhanden ist, wird standardmäßig die Version von NOW der API verwendet. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
pageToken |
Der Wert, der vom letzten |
pageSize |
Die maximale Anzahl von Ergebnissen, die in einer einzelnen Antwort zurückgegeben werden sollen. Der Standardwert ist 10, der Mindestwert ist 1 und der Höchstwert ist 1.000. |
Antworttext
Antwortnachricht für die Gruppierung nach Ergebnissen.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"groupByResults": [
{
object ( |
Felder | |
---|---|
groupByResults[] |
Ergebnisse gruppieren Für jede eindeutige Kombination aus Property und Werten gibt es ein Element. Das Element enthält eine Zählung, wie oft diese bestimmten Unterkünfte/Werte vorkommen. |
readTime |
Zeit, die für die Ausführung der groupBy-Anfrage verwendet wurde. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
nextPageToken |
Token zum Abrufen der nächsten Ergebnisseite. Leer, wenn keine weiteren Ergebnisse vorhanden sind. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.