Analytics Hub API

Troque dados e recursos de análise com segurança e eficiência.

Serviço: analyticshub.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:

  • https://analyticshub.googleapis.com

Recurso REST: v1beta1.organizations.locations.dataExchanges

Métodos
list GET /v1beta1/{organization=organizations/*/locations/*}/dataExchanges
Lista todas as trocas de dados de projetos em uma determinada organização e local.

Recurso REST: v1beta1.projects.locations.dataExchanges

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/dataExchanges
Cria uma nova troca de dados.
delete DELETE /v1beta1/{name=projects/*/locations/*/dataExchanges/*}
Exclui uma troca de dados atual.
get GET /v1beta1/{name=projects/*/locations/*/dataExchanges/*}
Obtém os detalhes de uma troca de dados.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy
Obtém a política do IAM.
list GET /v1beta1/{parent=projects/*/locations/*}/dataExchanges
Lista todas as trocas de dados em um determinado projeto e local.
patch PATCH /v1beta1/{dataExchange.name=projects/*/locations/*/dataExchanges/*}
Atualiza uma troca de dados.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy
Define a política do IAM.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions
Retorna as permissões do autor da chamada.

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

Métodos
create POST /v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Cria uma nova listagem.
delete DELETE /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Exclui uma listagem.
get GET /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Obtém os detalhes de uma listagem.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy
Obtém a política do IAM.
list GET /v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Lista todas as listagens em um determinado projeto e local.
patch PATCH /v1beta1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}
Atualiza uma listagem existente.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy
Define a política do IAM.
subscribe POST /v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe
Assina uma listagem.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions
Retorna as permissões do autor da chamada.

Recurso REST: v1.organizations.locations.dataExchanges

Métodos
list GET /v1/{organization=organizations/*/locations/*}/dataExchanges
Lista todas as trocas de dados de projetos em uma determinada organização e local.

Recurso REST: v1.projects.locations.dataExchanges

Métodos
create POST /v1/{parent=projects/*/locations/*}/dataExchanges
Cria uma nova troca de dados.
delete DELETE /v1/{name=projects/*/locations/*/dataExchanges/*}
Exclui uma troca de dados atual.
get GET /v1/{name=projects/*/locations/*/dataExchanges/*}
Obtém os detalhes de uma troca de dados.
getIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy
Obtém a política do IAM.
list GET /v1/{parent=projects/*/locations/*}/dataExchanges
Lista todas as trocas de dados em um determinado projeto e local.
listSubscriptions GET /v1/{resource=projects/*/locations/*/dataExchanges/*}:listSubscriptions
Lista todas as assinaturas de uma determinada troca de dados ou listagem.
patch PATCH /v1/{dataExchange.name=projects/*/locations/*/dataExchanges/*}
Atualiza uma troca de dados.
setIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy
Define a política do IAM.
subscribe POST /v1/{name=projects/*/locations/*/dataExchanges/*}:subscribe
Cria uma assinatura para uma troca de dados.
testIamPermissions POST /v1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions
Retorna as permissões do autor da chamada.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Cria uma nova listagem.
delete DELETE /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Exclui uma listagem.
get GET /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}
Obtém os detalhes de uma listagem.
getIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy
Obtém a política do IAM.
list GET /v1/{parent=projects/*/locations/*/dataExchanges/*}/listings
Lista todas as listagens em um determinado projeto e local.
listSubscriptions GET /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:listSubscriptions
Lista todas as assinaturas de uma determinada troca de dados ou listagem.
patch PATCH /v1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}
Atualiza uma listagem existente.
setIamPolicy POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy
Define a política do IAM.
subscribe POST /v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe
Assina uma listagem.
testIamPermissions POST /v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions
Retorna as permissões do autor da chamada.

Recurso REST: v1.projects.locations.subscriptions

Métodos
delete DELETE /v1/{name=projects/*/locations/*/subscriptions/*}
Exclui uma assinatura.
get GET /v1/{name=projects/*/locations/*/subscriptions/*}
Obtém os detalhes de uma assinatura.
list GET /v1/{parent=projects/*/locations/*}/subscriptions
Lista todas as assinaturas em um determinado projeto e local.
refresh POST /v1/{name=projects/*/locations/*/subscriptions/*}:refresh
Atualiza uma assinatura em uma troca de dados.
revoke POST /v1/{name=projects/*/locations/*/subscriptions/*}:revoke
Revoga uma determinada assinatura.