View Source GoogleApi.Redis.V1beta1.Model.InternalResourceMetadata (google_api_redis v0.50.0)

Metadata for individual internal resources in an instance. e.g. spanner instance can have multiple databases with unique configuration settings. Similarly bigtable can have multiple clusters within same bigtable instance.

Attributes

  • backupConfiguration (type: GoogleApi.Redis.V1beta1.Model.BackupConfiguration.t, default: nil) - Backup configuration for this database
  • backupRun (type: GoogleApi.Redis.V1beta1.Model.BackupRun.t, default: nil) - Information about the last backup attempt for this database
  • product (type: GoogleApi.Redis.V1beta1.Model.Product.t, default: nil) -
  • resourceId (type: GoogleApi.Redis.V1beta1.Model.DatabaseResourceId.t, default: nil) -
  • resourceName (type: String.t, default: nil) - Required. internal resource name for spanner this will be database name e.g."spanner.googleapis.com/projects/123/abc/instances/inst1/databases/db1"

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Redis.V1beta1.Model.InternalResourceMetadata{
  backupConfiguration:
    GoogleApi.Redis.V1beta1.Model.BackupConfiguration.t() | nil,
  backupRun: GoogleApi.Redis.V1beta1.Model.BackupRun.t() | nil,
  product: GoogleApi.Redis.V1beta1.Model.Product.t() | nil,
  resourceId: GoogleApi.Redis.V1beta1.Model.DatabaseResourceId.t() | nil,
  resourceName: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.