Namespace Google.Cloud.Redis.V1 (2.2.0)

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.