Classes
CloudRedis
Configures and manages Cloud Memorystore for Redis instances
Google Cloud Memorystore for Redis v1
The redis.googleapis.com
service implements the Google Cloud Memorystore
for Redis API and defines the following resource model for managing Redis
instances:
- 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 instances, named:
/instances/*
- As such, Redis instances are resources of the form:
/projects/{project_id}/locations/{location_id}/instances/{instance_id}
Note that location_id must be referring to a GCP region
; for example:
projects/redpepper-1290/locations/us-central1/instances/my-redis
CloudRedis.CloudRedisBase
Base class for server-side implementations of CloudRedis
CloudRedis.CloudRedisClient
Client for CloudRedis
CloudRedisClient
CloudRedis client wrapper, for convenient use.
CloudRedisClientBuilder
Builder class for CloudRedisClient to provide simple configuration of credentials, endpoint etc.
CloudRedisClientImpl
CloudRedis client wrapper implementation, for convenient use.
CloudRedisSettings
Settings for CloudRedisClient instances.
CreateInstanceRequest
Request for [CreateInstance][google.cloud.redis.v1.CloudRedis.CreateInstance].
DeleteInstanceRequest
Request for [DeleteInstance][google.cloud.redis.v1.CloudRedis.DeleteInstance].
ExportInstanceRequest
Request for [Export][google.cloud.redis.v1.CloudRedis.ExportInstance].
FailoverInstanceRequest
Request for [Failover][google.cloud.redis.v1.CloudRedis.FailoverInstance].
FailoverInstanceRequest.Types
Container for nested types declared in the FailoverInstanceRequest message type.
GcsDestination
The Cloud Storage location for the output content
GcsSource
The Cloud Storage location for the input content
GetInstanceRequest
Request for [GetInstance][google.cloud.redis.v1.CloudRedis.GetInstance].
ImportInstanceRequest
Request for [Import][google.cloud.redis.v1.CloudRedis.ImportInstance].
InputConfig
The input content
Instance
A Google Cloud Redis instance.
Instance.Types
Container for nested types declared in the Instance message type.
InstanceName
Resource name for the Instance
resource.
ListInstancesRequest
Request for [ListInstances][google.cloud.redis.v1.CloudRedis.ListInstances].
ListInstancesResponse
Response for [ListInstances][google.cloud.redis.v1.CloudRedis.ListInstances].
LocationMetadata
This location metadata represents additional configuration options for a
given location where a Redis instance may be created. All fields are output
only. It is returned as content of the
google.cloud.location.Location.metadata
field.
OperationMetadata
Represents the v1 metadata of the long-running operation.
OutputConfig
The output content
UpdateInstanceRequest
Request for [UpdateInstance][google.cloud.redis.v1.CloudRedis.UpdateInstance].
UpgradeInstanceRequest
Request for [UpgradeInstance][google.cloud.redis.v1.CloudRedis.UpgradeInstance].
ZoneMetadata
Defines specific information for a particular zone. Currently empty and reserved for future use only.
Enums
FailoverInstanceRequest.Types.DataProtectionMode
Specifies different modes of operation in relation to the data retention.
InputConfig.SourceOneofCase
Enum of possible cases for the "source" oneof.
Instance.Types.ConnectMode
Available connection modes.
Instance.Types.State
Represents the different states of a Redis instance.
Instance.Types.Tier
Available service tiers to choose from
InstanceName.ResourceNameType
The possible contents of InstanceName.
OutputConfig.DestinationOneofCase
Enum of possible cases for the "destination" oneof.