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.