Cluster
import type { Cluster } from "https://googleapis.deno.dev/v1/redis:v1.ts";
A cluster instance.
§Properties
Optional. Immutable. Allows customers to specify if they are okay with deploying a multi-zone cluster in less than 3 zones. Once set, if there is a zonal outage during the cluster creation, the cluster will only be deployed in 2 zones, and stay within the 2 zones for its lifecycle.
Optional. If true, cluster endpoints that are created and registered by customers can be deleted asynchronously. That is, such a cluster endpoint can be de-registered before the forwarding rules in the cluster endpoint are deleted.
Optional. The authorization mode of the Redis cluster. If not provided, auth feature is disabled for the cluster.
Optional. The automated backup config for the cluster.
Optional. Output only. The backup collection full resource name. Example: projects/{project}/locations/{location}/backupCollections/{collection}
Optional. A list of cluster endpoints.
Output only. The timestamp associated with the cluster creation request.
Optional. Cross cluster replication config.
Optional. The delete operation will fail when the value is set to true.
Output only. Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one discovery endpoint is supported.
Output only. Encryption information of the data at rest of the cluster.
Optional. Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. Read permission is required to import from the provided Cloud Storage objects.
Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
Output only. ClusterMaintenanceSchedule Output only Published maintenance schedule.
Optional. Backups generated and managed by memorystore service.
Required. Identifier. Unique name of the resource in this scope including
project and location using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
Optional. The type of a redis node in the cluster. NodeType determines the underlying machine-type of a redis node.
Optional. Input only. Ondemand maintenance for the cluster. This field can be used to trigger ondemand critical update on the cluster.
Optional. Persistence config (RDB, AOF) for the cluster.
Output only. Precise value of redis memory size in GB for the entire cluster.
Output only. The list of PSC connections that are auto-created through service connectivity automation.
Output only. Service attachment details to configure Psc connections
Optional. Key/Value pairs of customer overrides for mutable Redis Configs
Output only. Redis memory size in GB for the entire cluster rounded up to the next integer.
Output only. The current state of this cluster. Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
Optional. This config will be used to determine how the customer wants us to distribute cluster resources within the region.