AnywhereCache

The AnywhereCache resource represents an Anywhere Cache cache instance in Cloud Storage.

To try out the methods for this resource, see Methods.

Resource representation

{
  "kind": "storage#AnywhereCache"
  "id": string,
  "selfLink": string,
  "bucket": string,
  "zone": string,
  "state": string,
  "createTime": datetime,
  "updateTime": datetime,
  "ttl": string,
  "admissionPolicy": string,
  "pendingUpdate": boolean
}
Property name Value Description Notes
kind string The kind of item this is. For caches, this is always "storage#anywhereCache".
id string The ID of the cache instance, formatted as BUCKET_NAME/ANYWHERE_CACHE_ZONE_ID. For example, example-bucket/us-east1-b.
bucket string The name of the bucket that owns the cache instance. For example, example-bucket. Writeable
zone string The zone in which the cache instance is running. For example, us-east1-b. Writeable
state string The status of the cache instance. Can be CREATING, RUNNING, DISABLED, or PAUSED.
createTime datetime The creation time of the cache instance.
updateTime datetime The last modification time of the cache instance.
ttl string The TTL (time to live) of data in the cache, in seconds. Writeable
admissionPolicy string The admission policy of the cache instance. Values can be admit-on-second-miss or admit-on-first-miss. Writeable
pendingUpdate boolean True if the cache instance has an active UpdateAnywhereCache long-running operation attached.

Methods

create
Create an AnywhereCache.
disable
Disable an AnywhereCache.
get
Get an AnywhereCache.
list
Retrieve a list of AnywhereCaches.
pause
Pause the data ingestion of an AnywhereCache.
resume
Resume the data ingestion of an AnywhereCache, or revoke the disablement of the AnywhereCache.
update
Update an Anywhere Cache cache.