Classes
AutomatedBackupConfig
The automated backup config for a cluster.
AutomatedBackupConfig.Types
Container for nested types declared in the AutomatedBackupConfig message type.
AutomatedBackupConfig.Types.FixedFrequencySchedule
This schedule allows the backup to be triggered at a fixed frequency (currently only daily is supported).
Backup
Backup of a cluster.
Backup.Types
Container for nested types declared in the Backup message type.
BackupClusterRequest
Request for [BackupCluster].
BackupCollection
BackupCollection of a cluster.
BackupCollectionName
Resource name for the BackupCollection resource.
BackupFile
Backup is consisted of multiple backup files.
BackupName
Resource name for the Backup resource.
CertificateAuthority
Redis cluster certificate authority
CertificateAuthority.Types
Container for nested types declared in the CertificateAuthority message type.
CertificateAuthority.Types.ManagedCertificateAuthority
CertificateAuthority.Types.ManagedCertificateAuthority.Types
Container for nested types declared in the ManagedCertificateAuthority message type.
CertificateAuthority.Types.ManagedCertificateAuthority.Types.CertChain
CertificateAuthorityName
Resource name for the CertificateAuthority resource.
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
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.GcsBackupSource
Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters.
Cluster.Types.ManagedBackupSource
Backups that generated and managed by memorystore.
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.
ClusterEndpoint
ClusterEndpoint consists of PSC connections that are created as a group in each VPC network for accessing the cluster. In each group, there shall be one connection for each service attachment in the cluster.
ClusterMaintenancePolicy
Maintenance policy per cluster.
ClusterMaintenanceSchedule
Upcoming maitenance schedule.
ClusterName
Resource name for the Cluster resource.
ClusterPersistenceConfig
Configuration of the persistence functionality.
ClusterPersistenceConfig.Types
Container for nested types declared in the ClusterPersistenceConfig message type.
ClusterPersistenceConfig.Types.AOFConfig
Configuration of the AOF based persistence.
ClusterPersistenceConfig.Types.AOFConfig.Types
Container for nested types declared in the AOFConfig message type.
ClusterPersistenceConfig.Types.RDBConfig
Configuration of the RDB based persistence.
ClusterPersistenceConfig.Types.RDBConfig.Types
Container for nested types declared in the RDBConfig message type.
ClusterWeeklyMaintenanceWindow
Time window specified for weekly operations.
ConnectionDetail
Detailed information of each PSC connection.
CreateClusterRequest
Request for [CreateCluster][CloudRedis.CreateCluster].
CrossClusterReplicationConfig
Cross cluster replication config.
CrossClusterReplicationConfig.Types
Container for nested types declared in the CrossClusterReplicationConfig message type.
CrossClusterReplicationConfig.Types.Membership
An output only view of all the member clusters participating in the cross cluster replication.
CrossClusterReplicationConfig.Types.RemoteCluster
Details of the remote cluster associated with this cluster in a cross cluster replication setup.
CryptoKeyName
Resource name for the CryptoKey resource.
CryptoKeyVersionName
Resource name for the CryptoKeyVersion resource.
DeleteBackupRequest
Request for [DeleteBackup].
DeleteClusterRequest
Request for [DeleteCluster][CloudRedis.DeleteCluster].
DiscoveryEndpoint
Endpoints on each network, for Redis clients to connect to the cluster.
EncryptionInfo
EncryptionInfo describes the encryption information of a cluster or a backup.
EncryptionInfo.Types
Container for nested types declared in the EncryptionInfo message type.
ExportBackupRequest
Request for [ExportBackup].
ForwardingRuleName
Resource name for the ForwardingRule resource.
GetBackupCollectionRequest
Request for [GetBackupCollection].
GetBackupRequest
Request for [GetBackup].
GetClusterCertificateAuthorityRequest
Request for [GetClusterCertificateAuthorityRequest][CloudRedis.GetClusterCertificateAuthorityRequest].
GetClusterRequest
Request for [GetCluster][CloudRedis.GetCluster].
ListBackupCollectionsRequest
Request for [ListBackupCollections]
ListBackupCollectionsResponse
Response for [ListBackupCollections].
ListBackupsRequest
Request for [ListBackups].
ListBackupsResponse
Response for [ListBackups].
ListClustersRequest
Request for [ListClusters][CloudRedis.ListClusters].
ListClustersResponse
Response for [ListClusters][CloudRedis.ListClusters].
NetworkName
Resource name for the Network resource.
OperationMetadata
Pre-defined metadata fields.
PscAutoConnection
Details of consumer resources in a PSC connection that is created through Service Connectivity Automation.
PscConfig
PscConnection
Details of consumer resources in a PSC connection.
PscServiceAttachment
Configuration of a service attachment of the cluster, for creating PSC connections.
RescheduleClusterMaintenanceRequest
Request for rescheduling a cluster maintenance.
RescheduleClusterMaintenanceRequest.Types
Container for nested types declared in the RescheduleClusterMaintenanceRequest message type.
ServiceAttachmentName
Resource name for the ServiceAttachment resource.
UpdateClusterRequest
Request for [UpdateCluster][CloudRedis.UpdateCluster].
ZoneDistributionConfig
Zone distribution config for allocation of cluster resources.
ZoneDistributionConfig.Types
Container for nested types declared in the ZoneDistributionConfig message type.
Enums
AuthorizationMode
Available authorization mode of a Redis cluster.
AutomatedBackupConfig.ScheduleOneofCase
Enum of possible cases for the "schedule" oneof.
AutomatedBackupConfig.Types.AutomatedBackupMode
The automated backup mode.
Backup.Types.BackupType
Type of the backup.
Backup.Types.State
State of the backup.
BackupCollectionName.ResourceNameType
The possible contents of BackupCollectionName.
BackupName.ResourceNameType
The possible contents of BackupName.
CertificateAuthority.ServerCaOneofCase
Enum of possible cases for the "server_ca" oneof.
CertificateAuthorityName.ResourceNameType
The possible contents of CertificateAuthorityName.
Cluster.ImportSourcesOneofCase
Enum of possible cases for the "import_sources" oneof.
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.
ClusterPersistenceConfig.Types.AOFConfig.Types.AppendFsync
Available fsync modes.
ClusterPersistenceConfig.Types.PersistenceMode
Available persistence modes.
ClusterPersistenceConfig.Types.RDBConfig.Types.SnapshotPeriod
Available snapshot periods.
ConnectionDetail.ConnectionOneofCase
Enum of possible cases for the "connection" oneof.
ConnectionType
Type of a PSC connection, for cluster access purpose.
CrossClusterReplicationConfig.Types.ClusterRole
The role of the cluster in cross cluster replication.
CryptoKeyName.ResourceNameType
The possible contents of CryptoKeyName.
CryptoKeyVersionName.ResourceNameType
The possible contents of CryptoKeyVersionName.
EncryptionInfo.Types.KmsKeyState
The state of the KMS key perceived by the system. Refer to the public documentation for the impact of each state.
EncryptionInfo.Types.Type
Possible encryption types.
ExportBackupRequest.DestinationOneofCase
Enum of possible cases for the "destination" oneof.
ForwardingRuleName.ResourceNameType
The possible contents of ForwardingRuleName.
NetworkName.ResourceNameType
The possible contents of NetworkName.
NodeType
NodeType of a redis cluster node,
PscConnectionStatus
Status of the PSC connection.
RescheduleClusterMaintenanceRequest.Types.RescheduleType
Reschedule options.
ServiceAttachmentName.ResourceNameType
The possible contents of ServiceAttachmentName.
TransitEncryptionMode
Available mode of in-transit encryption.
ZoneDistributionConfig.Types.ZoneDistributionMode
Defines various modes of zone distribution.