Analytics Hub API

Tauschen Sie Daten- und Analyse-Assets sicher und effizient aus.

Dienst: analyticshub.googleapis.com

Um diesen Dienst aufzurufen, empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://analyticshub.googleapis.com

REST-Ressource: v1beta1.organizations.locations.dataExchanges

Methoden
list GET /v1beta1/{organization=organizations/*/locations/*}/dataExchanges
Listet alle Datenpools aus Projekten in einer bestimmten Organisation und einem bestimmten Standort auf.

REST-Ressource: v1beta1.projects.locations.dataExchanges

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/dataExchanges
Erstellt einen neuen Datenaustausch.
delete DELETE /v1beta1/{name=projects/*/locations/*/dataExchanges/*}
Löscht einen vorhandenen Datenaustausch.
get GET /v1beta1/{name=projects/*/locations/*/dataExchanges/*}
Ruft die Details eines Datenaustauschs ab.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy
Ruft die IAM-Richtlinie ab.
list GET /v1beta1/{parent=projects/*/locations/*}/dataExchanges
Listet jeden Datenaustausch in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1beta1/{dataExchange.name=projects/*/locations/*/dataExchanges/*}
Aktualisiert einen vorhandenen Datenaustausch.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy
Legt die IAM-Richtlinie fest.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers zurück.

REST-Ressource: v1beta1.projects.locations.dataExchanges.listings

Methoden
create POST /v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Erstellt einen neuen Eintrag.
delete DELETE /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Löscht einen Eintrag.
get GET /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Ruft die Details eines Eintrags ab.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy
Ruft die IAM-Richtlinie ab.
list GET /v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Listet alle Einträge in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1beta1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}
Aktualisiert einen vorhandenen Eintrag.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy
Legt die IAM-Richtlinie fest.
subscribe POST /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe
Abonniert einen Eintrag.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers zurück.

REST-Ressource: v1.organizations.locations.dataExchanges

Methoden
list GET /v1/{organization=organizations/*/locations/*}/dataExchanges
Listet jeden Datenaustausch in einem angegebenen Projekt und an einer angegebenen Organisation auf.

REST-Ressource: v1.projects.locations.dataExchanges

Methoden
create POST /v1/{parent=projects/*/locations/*}/dataExchanges
Erstellt einen neuen Datenaustausch.
delete DELETE /v1/{name=projects/*/locations/*/dataExchanges/*}
Löscht einen vorhandenen Datenaustausch.
get GET /v1/{name=projects/*/locations/*/dataExchanges/*}
Ruft die Details eines Datenaustauschs ab.
getIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy
Ruft die IAM-Richtlinie ab.
list GET /v1/{parent=projects/*/locations/*}/dataExchanges
Listet jeden Datenaustausch in einem angegebenen Projekt und an einem angegebenen Standort auf.
listSubscriptions GET /v1/{resource=projects/*/locations/*/dataExchanges/*}:listSubscriptions
Listet alle Abos in einem bestimmten Data Exchange oder Eintrag auf.
patch PATCH /v1/{dataExchange.name=projects/*/locations/*/dataExchanges/*}
Aktualisiert einen vorhandenen Datenaustausch.
setIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy
Legt die IAM-Richtlinie fest.
subscribe POST /v1/{name=projects/*/locations/*/dataExchanges/*}:subscribe
Erstellt ein Abo für einen Data Exchange.
testIamPermissions POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers zurück.

REST-Ressource: v1.projects.locations.dataExchanges.listings

Methoden
create POST /v1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Erstellt einen neuen Eintrag.
delete DELETE /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Löscht einen Eintrag.
get GET /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Ruft die Details eines Eintrags ab.
getIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy
Ruft die IAM-Richtlinie ab.
list GET /v1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Listet alle Einträge in einem angegebenen Projekt und an einem angegebenen Standort auf.
listSubscriptions GET /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:listSubscriptions
Listet alle Abos in einem bestimmten Data Exchange oder Eintrag auf.
patch PATCH /v1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}
Aktualisiert einen vorhandenen Eintrag.
setIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy
Legt die IAM-Richtlinie fest.
subscribe POST /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe
Abonnieren Sie einen Eintrag.
testIamPermissions POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers zurück.

REST-Ressource: v1.projects.locations.subscriptions

Methoden
delete DELETE /v1/{name=projects/*/locations/*/subscriptions/*}
Löscht ein Abo.
get GET /v1/{name=projects/*/locations/*/subscriptions/*}
Ruft die Details eines Abos ab.
list GET /v1/{parent=projects/*/locations/*}/subscriptions
Listet alle Abos in einem angegebenen Projekt und an einem angegebenen Standort auf.
refresh POST /v1/{name=projects/*/locations/*/subscriptions/*}:refresh
Aktualisiert ein Abo für einen Data Exchange.
revoke POST /v1/{name=projects/*/locations/*/subscriptions/*}:revoke
Widerruft ein bestimmtes Abo.