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
. |
|
selfLink
|
string
|
The link (URI) of this cache. | |
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.