Classes
CloudRedisCluster
Configures and manages Cloud Memorystore for Redis clusters
Google Cloud Memorystore for Redis Cluster
The redis.googleapis.com
service implements the Google Cloud Memorystore
for Redis API and defines the following resource model for managing Redis
clusters:
- The service works with a collection of cloud projects, named:
/projects/*
- Each project has a collection of available locations, named:
/locations/*
- Each location has a collection of Redis clusters, named:
/clusters/*
- As such, Redis clusters are resources of the form:
/projects/{project_id}/locations/{location_id}/clusters/{instance_id}
Note that location_id must be a GCP region
; for example:
projects/redpepper-1290/locations/us-central1/clusters/my-redis
We use API version selector for Flex APIs
- The versioning strategy is release-based versioning
- Our backend CLH only deals with the superset version (called v1main)
- Existing backend for Redis Gen1 and MRR is not touched.
- More details in go/redis-flex-api-versioning
CloudRedisCluster.CloudRedisClusterBase
Base class for server-side implementations of CloudRedisCluster
CloudRedisCluster.CloudRedisClusterClient
Client for CloudRedisCluster
CloudRedisClusterClient
CloudRedisCluster client wrapper, for convenient use.
CloudRedisClusterClientBuilder
Builder class for CloudRedisClusterClient to provide simple configuration of credentials, endpoint etc.
CloudRedisClusterClientImpl
CloudRedisCluster client wrapper implementation, for convenient use.
CloudRedisClusterSettings
Settings for CloudRedisClusterClient instances.
Cluster
A cluster instance.
Cluster.Types
Container for nested types declared in the Cluster message type.
Cluster.Types.StateInfo
Represents additional information about the state of the cluster.
Cluster.Types.StateInfo.Types
Container for nested types declared in the StateInfo message type.
Cluster.Types.StateInfo.Types.UpdateInfo
Represents information about an updating cluster.
ClusterName
Resource name for the Cluster
resource.
CreateClusterRequest
Request for [CreateCluster][CloudRedis.CreateCluster].
DeleteClusterRequest
Request for [DeleteCluster][CloudRedis.DeleteCluster].
DiscoveryEndpoint
Endpoints on each network, for Redis clients to connect to the cluster.
GetClusterRequest
Request for [GetCluster][CloudRedis.GetCluster].
ListClustersRequest
Request for [ListClusters][CloudRedis.ListClusters].
ListClustersResponse
Response for [ListClusters][CloudRedis.ListClusters].
OperationMetadata
Pre-defined metadata fields.
PscConfig
PscConnection
Details of consumer resources in a PSC connection.
UpdateClusterRequest
Request for [UpdateCluster][CloudRedis.UpdateCluster].
Enums
AuthorizationMode
Available authorization mode of a Redis cluster.
Cluster.Types.State
Represents the different states of a Redis cluster.
Cluster.Types.StateInfo.InfoOneofCase
Enum of possible cases for the "info" oneof.
ClusterName.ResourceNameType
The possible contents of ClusterName.
TransitEncryptionMode
Available mode of in-transit encryption.