GoogleApi.Redis.V1.Model.Cluster (google_api_redis v0.30.0) View Source
A cluster instance.
Attributes
-
clusterUid(type:String.t, default:nil) - Output only. UID of the cluster for use by Pantheon for analytics. -
createTime(type:DateTime.t, default:nil) - Output only. The timestamp associated with the cluster creation request. -
customerManagedKey(type:String.t, default:nil) - Input only. The KMS key reference that the customer provides when trying to create the instance. -
defaultReplicaCount(type:integer(), default:nil) - Optional. The number of replica nodes per shard. Valid range is [1-2] and defaults to 1. -
displayName(type:String.t, default:nil) - Optional. An arbitrary and optional user-provided name for the cluster. -
endpoints(type:list(GoogleApi.Redis.V1.Model.Endpoint.t), default:nil) - Output only. Hostname or IP address and port pairs used to connect to the cluster. -
name(type:String.t, default:nil) - Required. Unique name of the resource in this scope including project and location using the form:projects/{project_id}/locations/{location_id}/clusters/{cluster_id} -
privateServiceConnect(type:GoogleApi.Redis.V1.Model.PrivateServiceConnect.t, default:nil) - Optional. Populate to use private service connect network option. -
redisConfigs(type:map(), default:nil) - Optional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 6.x and newer: lfu-decay-time lfu-log-factor * maxmemory-policy -
slots(type:list(GoogleApi.Redis.V1.Model.ClusterSlots.t), default:nil) - Output only. The slots making up the cluster. Read-only. In future versions this will be writable to allow for heterogeneous clusters. -
state(type:String.t, default:nil) - Output only. The current state of this cluster. Can be CREATING, READY, UPDATING, DELETING and SUSPENDED -
totalMemorySizeGb(type:integer(), default:nil) - Optional. Redis memory size in GiB for the entire cluster. Defaults to 32.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Redis.V1.Model.Cluster{
clusterUid: String.t() | nil,
createTime: DateTime.t() | nil,
customerManagedKey: String.t() | nil,
defaultReplicaCount: integer() | nil,
displayName: String.t() | nil,
endpoints: [GoogleApi.Redis.V1.Model.Endpoint.t()] | nil,
name: String.t() | nil,
privateServiceConnect:
GoogleApi.Redis.V1.Model.PrivateServiceConnect.t() | nil,
redisConfigs: map() | nil,
slots: [GoogleApi.Redis.V1.Model.ClusterSlots.t()] | nil,
state: String.t() | nil,
totalMemorySizeGb: integer() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.