Storage Insights API

Oferece capacidade de estatísticas no Google Cloud Storage

Serviço: storageinsights.googleapis.com

Ponto final do serviço

Um ponto final de serviço é um URL 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 seguinte ponto final do serviço e todos os URIs abaixo são relativos a este ponto final do serviço:

  • https://storageinsights.googleapis.com

Recurso REST: v1.projects.locations

Métodos
get GET /v1/{name=projects/*/locations/*}
Obtém informações sobre uma localização.
list GET /v1/{name=projects/*}/locations
Apresenta informações sobre as localizações suportadas para este serviço.

Recurso REST: v1.projects.locations.datasetConfigs

Métodos
create POST /v1/{parent=projects/*/locations/*}/datasetConfigs
Cria uma configuração de conjunto de dados num determinado projeto para uma determinada localização.
delete DELETE /v1/{name=projects/*/locations/*/datasetConfigs/*}
Elimina a configuração de um conjunto de dados num determinado projeto para uma determinada localização.
get GET /v1/{name=projects/*/locations/*/datasetConfigs/*}
Obtém a configuração do conjunto de dados num determinado projeto para uma determinada localização.
linkDataset POST /v1/{name=projects/*/locations/*/datasetConfigs/*}:linkDataset
Associa um conjunto de dados ao BigQuery num determinado projeto para uma determinada localização.
list GET /v1/{parent=projects/*/locations/*}/datasetConfigs
Apresenta as configurações do conjunto de dados num determinado projeto para uma determinada localização.
patch PATCH /v1/{datasetConfig.name=projects/*/locations/*/datasetConfigs/*}
Atualiza a configuração de um conjunto de dados num determinado projeto para uma determinada localização.
unlinkDataset POST /v1/{name=projects/*/locations/*/datasetConfigs/*}:unlinkDataset
Desassocia um conjunto de dados do BigQuery num determinado projeto para uma determinada localização.

Recurso REST: v1.projects.locations.operations

Métodos
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono numa operação de longa duração.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Elimina uma operação de longa duração.
get GET /v1/{name=projects/*/locations/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1.projects.locations.reportConfigs

Métodos
create POST /v1/{parent=projects/*/locations/*}/reportConfigs
Cria uma nova configuração de relatório de inventário num determinado projeto para uma determinada localização.
delete DELETE /v1/{name=projects/*/locations/*/reportConfigs/*}
Elimina uma configuração de relatório de inventário existente num determinado projeto para uma determinada localização.
get GET /v1/{name=projects/*/locations/*/reportConfigs/*}
Obtém a configuração do relatório de inventário num determinado projeto para uma determinada localização.
list GET /v1/{parent=projects/*/locations/*}/reportConfigs
Apresenta as configurações de relatórios de inventário num determinado projeto para uma determinada localização.
patch PATCH /v1/{reportConfig.name=projects/*/locations/*/reportConfigs/*}
Atualiza uma configuração de relatório de inventário existente num determinado projeto para uma determinada localização.

Recurso REST: v1.projects.locations.reportConfigs.reportDetails

Métodos
get GET /v1/{name=projects/*/locations/*/reportConfigs/*/reportDetails/*}
Obtém um relatório de inventário existente num determinado projeto para uma determinada localização.
list GET /v1/{parent=projects/*/locations/*/reportConfigs/*}/reportDetails
Apresenta os relatórios de inventário num determinado projeto para uma determinada localização.