View Source GoogleApi.Storage.V1.Model.AnywhereCache (google_api_storage v0.45.0)

An Anywhere Cache instance.

Attributes

  • admissionPolicy (type: String.t, default: nil) - The cache-level entry admission policy.
  • anywhereCacheId (type: String.t, default: nil) - The ID of the Anywhere cache instance.
  • bucket (type: String.t, default: nil) - The name of the bucket containing this cache instance.
  • createTime (type: DateTime.t, default: nil) - The creation time of the cache instance in RFC 3339 format.
  • id (type: String.t, default: nil) - The ID of the resource, including the project number, bucket name and anywhere cache ID.
  • kind (type: String.t, default: storage#anywhereCache) - The kind of item this is. For Anywhere Cache, this is always storage#anywhereCache.
  • pendingUpdate (type: boolean(), default: nil) - True if the cache instance has an active Update long-running operation.
  • selfLink (type: String.t, default: nil) - The link to this cache instance.
  • state (type: String.t, default: nil) - The current state of the cache instance.
  • ttl (type: String.t, default: nil) - The TTL of all cache entries in whole seconds. e.g., "7200s".
  • updateTime (type: DateTime.t, default: nil) - The modification time of the cache instance metadata in RFC 3339 format.
  • zone (type: String.t, default: nil) - The zone in which the cache instance is running. For example, us-central1-a.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Storage.V1.Model.AnywhereCache{
  admissionPolicy: String.t() | nil,
  anywhereCacheId: String.t() | nil,
  bucket: String.t() | nil,
  createTime: DateTime.t() | nil,
  id: String.t() | nil,
  kind: String.t() | nil,
  pendingUpdate: boolean() | nil,
  selfLink: String.t() | nil,
  state: String.t() | nil,
  ttl: String.t() | nil,
  updateTime: DateTime.t() | nil,
  zone: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.