AnywhereCaches: disable

Disables a cache instance in a specified bucket.

When you call this API, the time to live (TTL) of data entries stops resetting and data is evicted from the cache when the entry expires. During this time, new data entries cannot be written to the cache, but existing data entries can still be read from the cache. After being disabled for a 1-hour grace period, the cache is deleted.

The AnywhereCaches: resume API can revoke the disablement during the 1-hour grace period.

Required permissions

The authenticated user must have the storage.anywhereCaches.disable IAM permission on the bucket to use this method.

Request

HTTP request

POST https://storage.googleapis.com/storage/v1/b/bucket/anywhereCaches/anywhereCacheID/disable

In addition to standard query parameters, the following parameters apply to this method.

Parameters

Parameter name Value Description
Path parameters
bucket string Name of a bucket.
anywhereCacheID string A value that, along with the bucket's name, uniquely identifies the cache.

To see an example of how to include parameters in a request, see the JSON API Overview page.

Request body

Do not supply a request body with this method.

Response

If successful, this method returns an AnywhereCache resource in the response body.