Analytics Hub API

Intercambia datos y recursos analíticos de forma segura y eficiente.

Servicio: analyticshub.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de Discovery:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://analyticshub.googleapis.com

Recurso de REST: v1beta1.organizations.locations.dataExchanges

Métodos
list GET /v1beta1/{organization=organizations/*/locations/*}/dataExchanges
Enumera todos los intercambios de datos de proyectos en una organización y una ubicación determinadas.

Recurso de REST: v1beta1.projects.locations.dataExchanges

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/dataExchanges
Crea un intercambio de datos nuevo.
delete DELETE /v1beta1/{name=projects/*/locations/*/dataExchanges/*}
Borra un intercambio de datos existente.
get GET /v1beta1/{name=projects/*/locations/*/dataExchanges/*}
Obtiene los detalles de un intercambio de datos.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy
Obtiene la política de IAM.
list GET /v1beta1/{parent=projects/*/locations/*}/dataExchanges
Enumera todos los intercambios de datos en una ubicación y un proyecto determinados.
patch PATCH /v1beta1/{dataExchange.name=projects/*/locations/*/dataExchanges/*}
Actualiza un intercambio de datos existente.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy
Configura la política de IAM.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions
Muestra los permisos que tiene un emisor.

Recurso de REST: v1beta1.projects.locations.dataExchanges.listings

Métodos
create POST /v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Crea una ficha nueva.
delete DELETE /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Borra una ficha.
get GET /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Obtiene los detalles de una ficha.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy
Obtiene la política de IAM.
list GET /v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Muestra una lista de todas las fichas de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}
Actualiza una ficha existente.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy
Configura la política de IAM.
subscribe POST /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe
Se suscribe a una ficha.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions
Muestra los permisos que tiene un emisor.

Recurso de REST: v1.organizations.locations.dataExchanges

Métodos
list GET /v1/{organization=organizations/*/locations/*}/dataExchanges
Enumera todos los intercambios de datos de proyectos en una organización y una ubicación determinadas.

Recurso de REST: v1.projects.locations.dataExchanges

Métodos
create POST /v1/{parent=projects/*/locations/*}/dataExchanges
Crea un intercambio de datos nuevo.
delete DELETE /v1/{name=projects/*/locations/*/dataExchanges/*}
Borra un intercambio de datos existente.
get GET /v1/{name=projects/*/locations/*/dataExchanges/*}
Obtiene los detalles de un intercambio de datos.
getIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy
Obtiene la política de IAM.
list GET /v1/{parent=projects/*/locations/*}/dataExchanges
Enumera todos los intercambios de datos en una ubicación y un proyecto determinados.
listSubscriptions GET /v1/{resource=projects/*/locations/*/dataExchanges/*}:listSubscriptions
Enumera todas las suscripciones de un intercambio de datos o una ficha determinados.
patch PATCH /v1/{dataExchange.name=projects/*/locations/*/dataExchanges/*}
Actualiza un intercambio de datos existente.
setIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy
Configura la política de IAM.
subscribe POST /v1/{name=projects/*/locations/*/dataExchanges/*}:subscribe
Crea una suscripción a un intercambio de datos.
testIamPermissions POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions
Muestra los permisos que tiene un emisor.

Recurso de REST: v1.projects.locations.dataExchanges.listings

Métodos
create POST /v1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Crea una ficha nueva.
delete DELETE /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Borra una ficha.
get GET /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Obtiene los detalles de una ficha.
getIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy
Obtiene la política de IAM.
list GET /v1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Muestra una lista de todas las fichas de un proyecto y una ubicación determinados.
listSubscriptions GET /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:listSubscriptions
Enumera todas las suscripciones de un intercambio de datos o una ficha determinados.
patch PATCH /v1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}
Actualiza una ficha existente.
setIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy
Configura la política de IAM.
subscribe POST /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe
Se suscribe a una ficha.
testIamPermissions POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions
Muestra los permisos que tiene un emisor.

Recurso de REST: v1.projects.locations.subscriptions

Métodos
delete DELETE /v1/{name=projects/*/locations/*/subscriptions/*}
Elimina una suscripción.
get GET /v1/{name=projects/*/locations/*/subscriptions/*}
Obtiene los detalles de una suscripción.
list GET /v1/{parent=projects/*/locations/*}/subscriptions
Enumera todas las suscripciones en una ubicación y un proyecto determinados.
refresh POST /v1/{name=projects/*/locations/*/subscriptions/*}:refresh
Actualiza una suscripción a un intercambio de datos.
revoke POST /v1/{name=projects/*/locations/*/subscriptions/*}:revoke
Revoca una suscripción determinada.