redis/v1 library

Google Cloud Memorystore for Redis API - v1

Creates and manages Redis instances on the Google Cloud Platform.

For more information, see cloud.google.com/memorystore/docs/redis/

Create an instance of CloudRedisApi to access these resources:

Classes

AOFConfig
Configuration of the AOF based persistence.
AutomatedBackupConfig
The automated backup config for a cluster.
Backup
Backup of a cluster.
BackupClusterRequest
Request for [BackupCluster].
BackupCollection
BackupCollection of a cluster.
BackupFile
Backup is consisted of multiple backup files.
CertificateAuthority
Redis cluster certificate authority
CloudRedisApi
Creates and manages Redis instances on the Google Cloud Platform.
Cluster
A cluster instance.
ClusterEndpoint
ClusterEndpoint consists of PSC connections that are created as a group in each VPC network for accessing the cluster.
ClusterMaintenancePolicy
Maintenance policy per cluster.
ClusterMaintenanceSchedule
Upcoming maintenance schedule.
ClusterPersistenceConfig
Configuration of the persistence functionality.
ClusterWeeklyMaintenanceWindow
Time window specified for weekly operations.
ConnectionDetail
Detailed information of each PSC connection.
CrossClusterReplicationConfig
Cross cluster replication config.
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.
ExportBackupRequest
Request for [ExportBackup].
ExportInstanceRequest
Request for Export.
FailoverInstanceRequest
Request for Failover.
FixedFrequencySchedule
This schedule allows the backup to be triggered at a fixed frequency (currently only daily is supported).
GcsBackupSource
Backups stored in Cloud Storage buckets.
GcsDestination
The Cloud Storage location for the output content
GcsSource
The Cloud Storage location for the input content
ImportInstanceRequest
Request for Import.
InputConfig
The input content
Instance
A Memorystore for Redis instance.
InstanceAuthString
Instance AUTH string details.
ListBackupCollectionsResponse
Response for [ListBackupCollections].
ListBackupsResponse
Response for [ListBackups].
ListClustersResponse
Response for ListClusters.
ListInstancesResponse
Response for ListInstances.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
Location
A resource that represents a Google Cloud location.
MaintenancePolicy
Maintenance policy for an instance.
MaintenanceSchedule
Upcoming maintenance schedule.
ManagedBackupSource
Backups that generated and managed by memorystore.
ManagedCertificateAuthority
Membership
An output only view of all the member clusters participating in the cross cluster replication.
NodeInfo
Node specific properties.
Operation
This resource represents a long-running operation that is the result of a network API call.
OutputConfig
The output content
PersistenceConfig
Configuration of the persistence functionality.
ProjectsLocationsBackupCollectionsBackupsResource
ProjectsLocationsBackupCollectionsResource
ProjectsLocationsClustersResource
ProjectsLocationsInstancesResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource
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.
RDBConfig
Configuration of the RDB based persistence.
RemoteCluster
Details of the remote cluster associated with this cluster in a cross cluster replication setup.
RescheduleClusterMaintenanceRequest
Request for rescheduling a cluster maintenance.
RescheduleMaintenanceRequest
Request for RescheduleMaintenance.
StateInfo
Represents additional information about the state of the cluster.
TlsCertificate
TlsCertificate Resource
UpdateInfo
Represents information about an updating cluster.
UpgradeInstanceRequest
Request for UpgradeInstance.
WeeklyMaintenanceWindow
Time window in which disruptive maintenance updates occur.
ZoneDistributionConfig
Zone distribution config for allocation of cluster resources.

Typedefs

CertChain = $CertChain
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TimeOfDay = $TimeOfDay
Represents a time of day.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.