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.