Storage Insights API

Provides insights capability on Google Cloud Storage

Service: storageinsights.googleapis.com

Service endpoint

A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:

  • https://storageinsights.googleapis.com

REST Resource: v1.projects.locations

Methods
getGET /v1/{name=projects/*/locations/*}
Gets information about a location.
listGET /v1/{name=projects/*}/locations
Lists information about the supported locations for this service.

REST Resource: v1.projects.locations.datasetConfigs

Methods
createPOST /v1/{parent=projects/*/locations/*}/datasetConfigs
Creates a dataset configuration in a given project for a given location.
deleteDELETE /v1/{name=projects/*/locations/*/datasetConfigs/*}
Deletes a dataset configuration in a given project for a given location.
getGET /v1/{name=projects/*/locations/*/datasetConfigs/*}
Gets the dataset configuration in a given project for a given location.
linkDatasetPOST /v1/{name=projects/*/locations/*/datasetConfigs/*}:linkDataset
Links a dataset to BigQuery in a given project for a given location.
listGET /v1/{parent=projects/*/locations/*}/datasetConfigs
Lists the dataset configurations in a given project for a given location.
/v1/{datasetConfig.name=projects/*/locations/*/datasetConfigs/*}
Updates a dataset configuration in a given project for a given location.
unlinkDatasetPOST /v1/{name=projects/*/locations/*/datasetConfigs/*}:unlinkDataset
Unlinks a dataset from BigQuery in a given project for a given location.

REST Resource: v1.projects.locations.operations

Methods
cancelPOST /v1/{name=projects/*/locations/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
deleteDELETE /v1/{name=projects/*/locations/*/operations/*}
Deletes a long-running operation.
getGET /v1/{name=projects/*/locations/*/operations/*}
Gets the latest state of a long-running operation.
listGET /v1/{name=projects/*/locations/*}/operations
Lists operations that match the specified filter in the request.

REST Resource: v1.projects.locations.reportConfigs

Methods
createPOST /v1/{parent=projects/*/locations/*}/reportConfigs
Creates a new inventory report configuration in a given project for a given location.
deleteDELETE /v1/{name=projects/*/locations/*/reportConfigs/*}
Deletes an existing inventory report configuration in a given project for a given location.
getGET /v1/{name=projects/*/locations/*/reportConfigs/*}
Gets the inventory report configuration in a given project for a given location.
listGET /v1/{parent=projects/*/locations/*}/reportConfigs
Lists the inventory report configurations in a given project for a given location.
/v1/{reportConfig.name=projects/*/locations/*/reportConfigs/*}
Updates an existing inventory report configuration in a given project for a given location.

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

Methods
getGET /v1/{name=projects/*/locations/*/reportConfigs/*/reportDetails/*}
Gets an existing inventory report in a given project for a given location.
listGET /v1/{parent=projects/*/locations/*/reportConfigs/*}/reportDetails
Lists the inventory reports in a given project for a given location.