Package cloud.google.com/go/redis/apiv1beta1/redispb (v1.11.1)

Variables

Instance_State_name, Instance_State_value

  var 
  
 ( 
  
 Instance_State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "CREATING" 
 , 
  
 2 
 : 
  
 "READY" 
 , 
  
 3 
 : 
  
 "UPDATING" 
 , 
  
 4 
 : 
  
 "DELETING" 
 , 
  
 5 
 : 
  
 "REPAIRING" 
 , 
  
 6 
 : 
  
 "MAINTENANCE" 
 , 
  
 8 
 : 
  
 "IMPORTING" 
 , 
  
 10 
 : 
  
 "FAILING_OVER" 
 , 
  
 } 
  
 Instance_State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "CREATING" 
 : 
  
 1 
 , 
  
 "READY" 
 : 
  
 2 
 , 
  
 "UPDATING" 
 : 
  
 3 
 , 
  
 "DELETING" 
 : 
  
 4 
 , 
  
 "REPAIRING" 
 : 
  
 5 
 , 
  
 "MAINTENANCE" 
 : 
  
 6 
 , 
  
 "IMPORTING" 
 : 
  
 8 
 , 
  
 "FAILING_OVER" 
 : 
  
 10 
 , 
  
 } 
 ) 
 

Enum value maps for Instance_State.

Instance_Tier_name, Instance_Tier_value

  var 
  
 ( 
  
 Instance_Tier_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "TIER_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "BASIC" 
 , 
  
 3 
 : 
  
 "STANDARD_HA" 
 , 
  
 } 
  
 Instance_Tier_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "TIER_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "BASIC" 
 : 
  
 1 
 , 
  
 "STANDARD_HA" 
 : 
  
 3 
 , 
  
 } 
 ) 
 

Enum value maps for Instance_Tier.

Instance_ConnectMode_name, Instance_ConnectMode_value

  var 
  
 ( 
  
 Instance_ConnectMode_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "CONNECT_MODE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "DIRECT_PEERING" 
 , 
  
 2 
 : 
  
 "PRIVATE_SERVICE_ACCESS" 
 , 
  
 } 
  
 Instance_ConnectMode_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "CONNECT_MODE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "DIRECT_PEERING" 
 : 
  
 1 
 , 
  
 "PRIVATE_SERVICE_ACCESS" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for Instance_ConnectMode.

Instance_TransitEncryptionMode_name, Instance_TransitEncryptionMode_value

  var 
  
 ( 
  
 Instance_TransitEncryptionMode_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "TRANSIT_ENCRYPTION_MODE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "SERVER_AUTHENTICATION" 
 , 
  
 2 
 : 
  
 "DISABLED" 
 , 
  
 } 
  
 Instance_TransitEncryptionMode_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "TRANSIT_ENCRYPTION_MODE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "SERVER_AUTHENTICATION" 
 : 
  
 1 
 , 
  
 "DISABLED" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for Instance_TransitEncryptionMode.

Instance_ReadReplicasMode_name, Instance_ReadReplicasMode_value

  var 
  
 ( 
  
 Instance_ReadReplicasMode_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "READ_REPLICAS_MODE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "READ_REPLICAS_DISABLED" 
 , 
  
 2 
 : 
  
 "READ_REPLICAS_ENABLED" 
 , 
  
 } 
  
 Instance_ReadReplicasMode_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "READ_REPLICAS_MODE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "READ_REPLICAS_DISABLED" 
 : 
  
 1 
 , 
  
 "READ_REPLICAS_ENABLED" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for Instance_ReadReplicasMode.

PersistenceConfig_PersistenceMode_name, PersistenceConfig_PersistenceMode_value

  var 
  
 ( 
  
 PersistenceConfig_PersistenceMode_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "PERSISTENCE_MODE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "DISABLED" 
 , 
  
 2 
 : 
  
 "RDB" 
 , 
  
 } 
  
 PersistenceConfig_PersistenceMode_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "PERSISTENCE_MODE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "DISABLED" 
 : 
  
 1 
 , 
  
 "RDB" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for PersistenceConfig_PersistenceMode.

PersistenceConfig_SnapshotPeriod_name, PersistenceConfig_SnapshotPeriod_value

  var 
  
 ( 
  
 PersistenceConfig_SnapshotPeriod_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "SNAPSHOT_PERIOD_UNSPECIFIED" 
 , 
  
 3 
 : 
  
 "ONE_HOUR" 
 , 
  
 4 
 : 
  
 "SIX_HOURS" 
 , 
  
 5 
 : 
  
 "TWELVE_HOURS" 
 , 
  
 6 
 : 
  
 "TWENTY_FOUR_HOURS" 
 , 
  
 } 
  
 PersistenceConfig_SnapshotPeriod_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "SNAPSHOT_PERIOD_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "ONE_HOUR" 
 : 
  
 3 
 , 
  
 "SIX_HOURS" 
 : 
  
 4 
 , 
  
 "TWELVE_HOURS" 
 : 
  
 5 
 , 
  
 "TWENTY_FOUR_HOURS" 
 : 
  
 6 
 , 
  
 } 
 ) 
 

Enum value maps for PersistenceConfig_SnapshotPeriod.

RescheduleMaintenanceRequest_RescheduleType_name, RescheduleMaintenanceRequest_RescheduleType_value

  var 
  
 ( 
  
 RescheduleMaintenanceRequest_RescheduleType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "RESCHEDULE_TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "IMMEDIATE" 
 , 
  
 2 
 : 
  
 "NEXT_AVAILABLE_WINDOW" 
 , 
  
 3 
 : 
  
 "SPECIFIC_TIME" 
 , 
  
 } 
  
 RescheduleMaintenanceRequest_RescheduleType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "RESCHEDULE_TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "IMMEDIATE" 
 : 
  
 1 
 , 
  
 "NEXT_AVAILABLE_WINDOW" 
 : 
  
 2 
 , 
  
 "SPECIFIC_TIME" 
 : 
  
 3 
 , 
  
 } 
 ) 
 

Enum value maps for RescheduleMaintenanceRequest_RescheduleType.

FailoverInstanceRequest_DataProtectionMode_name, FailoverInstanceRequest_DataProtectionMode_value

  var 
  
 ( 
  
 FailoverInstanceRequest_DataProtectionMode_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "DATA_PROTECTION_MODE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "LIMITED_DATA_LOSS" 
 , 
  
 2 
 : 
  
 "FORCE_DATA_LOSS" 
 , 
  
 } 
  
 FailoverInstanceRequest_DataProtectionMode_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "DATA_PROTECTION_MODE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "LIMITED_DATA_LOSS" 
 : 
  
 1 
 , 
  
 "FORCE_DATA_LOSS" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for FailoverInstanceRequest_DataProtectionMode.

File_google_cloud_redis_v1beta1_cloud_redis_proto

  var 
  
 File_google_cloud_redis_v1beta1_cloud_redis_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

Functions

func RegisterCloudRedisServer

  func 
  
 RegisterCloudRedisServer 
 ( 
 s 
  
 * 
  grpc 
 
 . 
  Server 
 
 , 
  
 srv 
  
  CloudRedisServer 
 
 ) 
 

CloudRedisClient

  type 
  
 CloudRedisClient 
  
 interface 
  
 { 
  
 // Lists all Redis instances owned by a project in either the specified 
  
 // location (region) or all locations. 
  
 // 
  
 // The location should have the following format: 
  
 // 
  
 // * `projects/{project_id}/locations/{location_id}` 
  
 // 
  
 // If `location_id` is specified as `-` (wildcard), then all regions 
  
 // available to the project are queried, and the results are aggregated. 
  
 ListInstances 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListInstancesRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListInstancesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets the details of a specific Redis instance. 
  
 GetInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Instance 
 
 , 
  
  error 
 
 ) 
  
 // Gets the AUTH string for a Redis instance. If AUTH is not enabled for the 
  
 // instance the response will be empty. This information is not included in 
  
 // the details returned to GetInstance. 
  
 GetInstanceAuthString 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetInstanceAuthStringRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  InstanceAuthString 
 
 , 
  
  error 
 
 ) 
  
 // Creates a Redis instance based on the specified tier and memory size. 
  
 // 
  
 // By default, the instance is accessible from the project's 
  
 // [default network](https://cloud.google.com/vpc/docs/vpc). 
  
 // 
  
 // The creation is executed asynchronously and callers may check the returned 
  
 // operation to track its progress. Once the operation is completed the Redis 
  
 // instance will be fully functional. The completed longrunning.Operation will 
  
 // contain the new instance object in the response field. 
  
 // 
  
 // The returned operation is automatically deleted after a few hours, so there 
  
 // is no need to call DeleteOperation. 
  
 CreateInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Updates the metadata and configuration of a specific Redis instance. 
  
 // 
  
 // Completed longrunning.Operation will contain the new instance object 
  
 // in the response field. The returned operation is automatically deleted 
  
 // after a few hours, so there is no need to call DeleteOperation. 
  
 UpdateInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpdateInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Upgrades Redis instance to the newer Redis version specified in the 
  
 // request. 
  
 UpgradeInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpgradeInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Import a Redis RDB snapshot file from Cloud Storage into a Redis instance. 
  
 // 
  
 // Redis may stop serving during this operation. Instance state will be 
  
 // IMPORTING for entire operation. When complete, the instance will contain 
  
 // only data from the imported file. 
  
 // 
  
 // The returned operation is automatically deleted after a few hours, so 
  
 // there is no need to call DeleteOperation. 
  
 ImportInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ImportInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Export Redis instance data into a Redis RDB format file in Cloud Storage. 
  
 // 
  
 // Redis will continue serving during this operation. 
  
 // 
  
 // The returned operation is automatically deleted after a few hours, so 
  
 // there is no need to call DeleteOperation. 
  
 ExportInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ExportInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Initiates a failover of the primary node to current replica node for a 
  
 // specific STANDARD tier Cloud Memorystore for Redis instance. 
  
 FailoverInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  FailoverInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a specific Redis instance.  Instance stops serving and data is 
  
 // deleted. 
  
 DeleteInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Reschedule maintenance for a given instance in a given project and 
  
 // location. 
  
 RescheduleMaintenance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  RescheduleMaintenanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

CloudRedisClient is the client API for CloudRedis service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream .

func NewCloudRedisClient

  func 
  
 NewCloudRedisClient 
 ( 
 cc 
  
  grpc 
 
 . 
  ClientConnInterface 
 
 ) 
  
  CloudRedisClient 
 
 

CloudRedisServer

  type 
  
 CloudRedisServer 
  
 interface 
  
 { 
  
 // Lists all Redis instances owned by a project in either the specified 
  
 // location (region) or all locations. 
  
 // 
  
 // The location should have the following format: 
  
 // 
  
 // * `projects/{project_id}/locations/{location_id}` 
  
 // 
  
 // If `location_id` is specified as `-` (wildcard), then all regions 
  
 // available to the project are queried, and the results are aggregated. 
  
 ListInstances 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 ( 
 * 
  ListInstancesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets the details of a specific Redis instance. 
  
 GetInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 ( 
 * 
  Instance 
 
 , 
  
  error 
 
 ) 
  
 // Gets the AUTH string for a Redis instance. If AUTH is not enabled for the 
  
 // instance the response will be empty. This information is not included in 
  
 // the details returned to GetInstance. 
  
 GetInstanceAuthString 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetInstanceAuthStringRequest 
 
 ) 
  
 ( 
 * 
  InstanceAuthString 
 
 , 
  
  error 
 
 ) 
  
 // Creates a Redis instance based on the specified tier and memory size. 
  
 // 
  
 // By default, the instance is accessible from the project's 
  
 // [default network](https://cloud.google.com/vpc/docs/vpc). 
  
 // 
  
 // The creation is executed asynchronously and callers may check the returned 
  
 // operation to track its progress. Once the operation is completed the Redis 
  
 // instance will be fully functional. The completed longrunning.Operation will 
  
 // contain the new instance object in the response field. 
  
 // 
  
 // The returned operation is automatically deleted after a few hours, so there 
  
 // is no need to call DeleteOperation. 
  
 CreateInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Updates the metadata and configuration of a specific Redis instance. 
  
 // 
  
 // Completed longrunning.Operation will contain the new instance object 
  
 // in the response field. The returned operation is automatically deleted 
  
 // after a few hours, so there is no need to call DeleteOperation. 
  
 UpdateInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Upgrades Redis instance to the newer Redis version specified in the 
  
 // request. 
  
 UpgradeInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Import a Redis RDB snapshot file from Cloud Storage into a Redis instance. 
  
 // 
  
 // Redis may stop serving during this operation. Instance state will be 
  
 // IMPORTING for entire operation. When complete, the instance will contain 
  
 // only data from the imported file. 
  
 // 
  
 // The returned operation is automatically deleted after a few hours, so 
  
 // there is no need to call DeleteOperation. 
  
 ImportInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ImportInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Export Redis instance data into a Redis RDB format file in Cloud Storage. 
  
 // 
  
 // Redis will continue serving during this operation. 
  
 // 
  
 // The returned operation is automatically deleted after a few hours, so 
  
 // there is no need to call DeleteOperation. 
  
 ExportInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ExportInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Initiates a failover of the primary node to current replica node for a 
  
 // specific STANDARD tier Cloud Memorystore for Redis instance. 
  
 FailoverInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  FailoverInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a specific Redis instance.  Instance stops serving and data is 
  
 // deleted. 
  
 DeleteInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Reschedule maintenance for a given instance in a given project and 
  
 // location. 
  
 RescheduleMaintenance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  RescheduleMaintenanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

CloudRedisServer is the server API for CloudRedis service.

CreateInstanceRequest

  type 
  
 CreateInstanceRequest 
  
 struct 
  
 { 
  
 // Required. The resource name of the instance location using the form: 
  
 //     `projects/{project_id}/locations/{location_id}` 
  
 // where `location_id` refers to a GCP region. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. The logical name of the Redis instance in the customer project 
  
 // with the following restrictions: 
  
 // 
  
 // * Must contain only lowercase letters, numbers, and hyphens. 
  
 // * Must start with a letter. 
  
 // * Must be between 1-40 characters. 
  
 // * Must end with a number or a letter. 
  
 // * Must be unique within the customer project / location 
  
 InstanceId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` 
  
 // Required. A Redis [Instance] resource 
  
 Instance 
  
 * 
  Instance 
 
  
 `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [CreateInstance][google.cloud.redis.v1beta1.CloudRedis.CreateInstance].

func (*CreateInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  CreateInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.

func (*CreateInstanceRequest) GetInstance

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetInstance 
 () 
  
 * 
  Instance 
 
 

func (*CreateInstanceRequest) GetInstanceId

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetInstanceId 
 () 
  
  string 
 
 

func (*CreateInstanceRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateInstanceRequest) ProtoReflect

func (*CreateInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DeleteInstanceRequest

  type 
  
 DeleteInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Redis instance resource name using the form: 
  
 //     `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 
  
 // where `location_id` refers to a GCP region. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [DeleteInstance][google.cloud.redis.v1beta1.CloudRedis.DeleteInstance].

func (*DeleteInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  DeleteInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.

func (*DeleteInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteInstanceRequest) ProtoReflect

func (*DeleteInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ExportInstanceRequest

  type 
  
 ExportInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Redis instance resource name using the form: 
  
 //     `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 
  
 // where `location_id` refers to a GCP region. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Required. Specify data to be exported. 
  
 OutputConfig 
  
 * 
  OutputConfig 
 
  
 `protobuf:"bytes,3,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [Export][google.cloud.redis.v1beta1.CloudRedis.ExportInstance].

func (*ExportInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  ExportInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ExportInstanceRequest.ProtoReflect.Descriptor instead.

func (*ExportInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  ExportInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*ExportInstanceRequest) GetOutputConfig

  func 
  
 ( 
 x 
  
 * 
  ExportInstanceRequest 
 
 ) 
  
 GetOutputConfig 
 () 
  
 * 
  OutputConfig 
 
 

func (*ExportInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  ExportInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ExportInstanceRequest) ProtoReflect

func (*ExportInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ExportInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ExportInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  ExportInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

FailoverInstanceRequest

  type 
  
 FailoverInstanceRequest 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 DataProtectionMode 
  
  FailoverInstanceRequest_DataProtectionMode 
 
  
 "" 
  
 /* 193 byte string literal not displayed */ 
 } 
 

Request for [Failover][google.cloud.redis.v1beta1.CloudRedis.FailoverInstance].

func (*FailoverInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  FailoverInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use FailoverInstanceRequest.ProtoReflect.Descriptor instead.

func (*FailoverInstanceRequest) GetDataProtectionMode

func (*FailoverInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  FailoverInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*FailoverInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  FailoverInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*FailoverInstanceRequest) ProtoReflect

func (*FailoverInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  FailoverInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*FailoverInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  FailoverInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

FailoverInstanceRequest_DataProtectionMode

  type 
  
 FailoverInstanceRequest_DataProtectionMode 
  
  int32 
 
 

Specifies different modes of operation in relation to the data retention.

FailoverInstanceRequest_DATA_PROTECTION_MODE_UNSPECIFIED, FailoverInstanceRequest_LIMITED_DATA_LOSS, FailoverInstanceRequest_FORCE_DATA_LOSS

  const 
  
 ( 
  
 // Defaults to LIMITED_DATA_LOSS if a data protection mode is not 
  
 // specified. 
  
 FailoverInstanceRequest_DATA_PROTECTION_MODE_UNSPECIFIED 
  
  FailoverInstanceRequest_DataProtectionMode 
 
  
 = 
  
 0 
  
 // Instance failover will be protected with data loss control. More 
  
 // specifically, the failover will only be performed if the current 
  
 // replication offset diff between primary and replica is under a certain 
  
 // threshold. 
  
 FailoverInstanceRequest_LIMITED_DATA_LOSS 
  
  FailoverInstanceRequest_DataProtectionMode 
 
  
 = 
  
 1 
  
 // Instance failover will be performed without data loss control. 
  
 FailoverInstanceRequest_FORCE_DATA_LOSS 
  
  FailoverInstanceRequest_DataProtectionMode 
 
  
 = 
  
 2 
 ) 
 

func (FailoverInstanceRequest_DataProtectionMode) Descriptor

func (FailoverInstanceRequest_DataProtectionMode) Enum

func (FailoverInstanceRequest_DataProtectionMode) EnumDescriptor

Deprecated: Use FailoverInstanceRequest_DataProtectionMode.Descriptor instead.

func (FailoverInstanceRequest_DataProtectionMode) Number

func (FailoverInstanceRequest_DataProtectionMode) String

func (FailoverInstanceRequest_DataProtectionMode) Type

GcsDestination

  type 
  
 GcsDestination 
  
 struct 
  
 { 
  
 // Required. Data destination URI (e.g. 
  
 // 'gs://my_bucket/my_object'). Existing files will be overwritten. 
  
 Uri 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The Cloud Storage location for the output content

func (*GcsDestination) Descriptor

  func 
  
 ( 
 * 
  GcsDestination 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.

func (*GcsDestination) GetUri

  func 
  
 ( 
 x 
  
 * 
  GcsDestination 
 
 ) 
  
 GetUri 
 () 
  
  string 
 
 

func (*GcsDestination) ProtoMessage

  func 
  
 ( 
 * 
  GcsDestination 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GcsDestination) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GcsDestination 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GcsDestination) Reset

  func 
  
 ( 
 x 
  
 * 
  GcsDestination 
 
 ) 
  
 Reset 
 () 
 

func (*GcsDestination) String

  func 
  
 ( 
 x 
  
 * 
  GcsDestination 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GcsSource

  type 
  
 GcsSource 
  
 struct 
  
 { 
  
 // Required. Source data URI. (e.g. 'gs://my_bucket/my_object'). 
  
 Uri 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The Cloud Storage location for the input content

func (*GcsSource) Descriptor

  func 
  
 ( 
 * 
  GcsSource 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.

func (*GcsSource) GetUri

  func 
  
 ( 
 x 
  
 * 
  GcsSource 
 
 ) 
  
 GetUri 
 () 
  
  string 
 
 

func (*GcsSource) ProtoMessage

  func 
  
 ( 
 * 
  GcsSource 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GcsSource) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GcsSource 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GcsSource) Reset

  func 
  
 ( 
 x 
  
 * 
  GcsSource 
 
 ) 
  
 Reset 
 () 
 

func (*GcsSource) String

  func 
  
 ( 
 x 
  
 * 
  GcsSource 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GetInstanceAuthStringRequest

  type 
  
 GetInstanceAuthStringRequest 
  
 struct 
  
 { 
  
 // Required. Redis instance resource name using the form: 
  
 //     `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 
  
 // where `location_id` refers to a GCP region. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [GetInstanceAuthString][google.cloud.redis.v1beta1.CloudRedis.GetInstanceAuthString].

func (*GetInstanceAuthStringRequest) Descriptor

  func 
  
 ( 
 * 
  GetInstanceAuthStringRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetInstanceAuthStringRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceAuthStringRequest) GetName

func (*GetInstanceAuthStringRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetInstanceAuthStringRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetInstanceAuthStringRequest) ProtoReflect

func (*GetInstanceAuthStringRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetInstanceAuthStringRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetInstanceAuthStringRequest) String

GetInstanceRequest

  type 
  
 GetInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Redis instance resource name using the form: 
  
 //     `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 
  
 // where `location_id` refers to a GCP region. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [GetInstance][google.cloud.redis.v1beta1.CloudRedis.GetInstance].

func (*GetInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  GetInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetInstanceRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GetInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ImportInstanceRequest

  type 
  
 ImportInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Redis instance resource name using the form: 
  
 //     `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 
  
 // where `location_id` refers to a GCP region. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Required. Specify data to be imported. 
  
 InputConfig 
  
 * 
  InputConfig 
 
  
 `protobuf:"bytes,3,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [Import][google.cloud.redis.v1beta1.CloudRedis.ImportInstance].

func (*ImportInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  ImportInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ImportInstanceRequest.ProtoReflect.Descriptor instead.

func (*ImportInstanceRequest) GetInputConfig

  func 
  
 ( 
 x 
  
 * 
  ImportInstanceRequest 
 
 ) 
  
 GetInputConfig 
 () 
  
 * 
  InputConfig 
 
 

func (*ImportInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  ImportInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*ImportInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  ImportInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ImportInstanceRequest) ProtoReflect

func (*ImportInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ImportInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ImportInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  ImportInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

InputConfig

  type 
  
 InputConfig 
  
 struct 
  
 { 
  
 // Required. Specify source location of input data 
  
 // 
  
 // Types that are assignable to Source: 
  
 //	*InputConfig_GcsSource 
  
 Source 
  
 isInputConfig_Source 
  
 `protobuf_oneof:"source"` 
  
 // contains filtered or unexported fields 
 } 
 

The input content

func (*InputConfig) Descriptor

  func 
  
 ( 
 * 
  InputConfig 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InputConfig.ProtoReflect.Descriptor instead.

func (*InputConfig) GetGcsSource

  func 
  
 ( 
 x 
  
 * 
  InputConfig 
 
 ) 
  
 GetGcsSource 
 () 
  
 * 
  GcsSource 
 
 

func (*InputConfig) GetSource

  func 
  
 ( 
 m 
  
 * 
  InputConfig 
 
 ) 
  
 GetSource 
 () 
  
 isInputConfig_Source 
 

func (*InputConfig) ProtoMessage

  func 
  
 ( 
 * 
  InputConfig 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InputConfig) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  InputConfig 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*InputConfig) Reset

  func 
  
 ( 
 x 
  
 * 
  InputConfig 
 
 ) 
  
 Reset 
 () 
 

func (*InputConfig) String

  func 
  
 ( 
 x 
  
 * 
  InputConfig 
 
 ) 
  
 String 
 () 
  
  string 
 
 

InputConfig_GcsSource

  type 
  
 InputConfig_GcsSource 
  
 struct 
  
 { 
  
 // Google Cloud Storage location where input content is located. 
  
 GcsSource 
  
 * 
  GcsSource 
 
  
 `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"` 
 } 
 

Instance

  type 
  
 Instance 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 DisplayName 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 153 byte string literal not displayed */ 
  
 LocationId 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"` 
  
 AlternativeLocationId 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=alternative_location_id,json=alternativeLocationId,proto3" json:"alternative_location_id,omitempty"` 
  
 RedisVersion 
  
  string 
 
  
 `protobuf:"bytes,7,opt,name=redis_version,json=redisVersion,proto3" json:"redis_version,omitempty"` 
  
 ReservedIpRange 
  
  string 
 
  
 `protobuf:"bytes,9,opt,name=reserved_ip_range,json=reservedIpRange,proto3" json:"reserved_ip_range,omitempty"` 
  
 SecondaryIpRange 
  
  string 
 
  
 `protobuf:"bytes,30,opt,name=secondary_ip_range,json=secondaryIpRange,proto3" json:"secondary_ip_range,omitempty"` 
  
 Host 
  
  string 
 
  
 `protobuf:"bytes,10,opt,name=host,proto3" json:"host,omitempty"` 
  
 Port 
  
  int32 
 
  
 `protobuf:"varint,11,opt,name=port,proto3" json:"port,omitempty"` 
  
 CurrentLocationId 
  
  string 
 
  
 `protobuf:"bytes,12,opt,name=current_location_id,json=currentLocationId,proto3" json:"current_location_id,omitempty"` 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,13,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 State 
  
  Instance_State 
 
  
 `protobuf:"varint,14,opt,name=state,proto3,enum=google.cloud.redis.v1beta1.Instance_State" json:"state,omitempty"` 
  
 StatusMessage 
  
  string 
 
  
 `protobuf:"bytes,15,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 
  
 RedisConfigs 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 186 byte string literal not displayed */ 
  
 Tier 
  
  Instance_Tier 
 
  
 `protobuf:"varint,17,opt,name=tier,proto3,enum=google.cloud.redis.v1beta1.Instance_Tier" json:"tier,omitempty"` 
  
 MemorySizeGb 
  
  int32 
 
  
 `protobuf:"varint,18,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"` 
  
 AuthorizedNetwork 
  
  string 
 
  
 `protobuf:"bytes,20,opt,name=authorized_network,json=authorizedNetwork,proto3" json:"authorized_network,omitempty"` 
  
 PersistenceIamIdentity 
  
  string 
 
  
 "" 
  
 /* 130 byte string literal not displayed */ 
  
 ConnectMode 
  
  Instance_ConnectMode 
 
  
 "" 
  
 /* 149 byte string literal not displayed */ 
  
 AuthEnabled 
  
  bool 
 
  
 `protobuf:"varint,23,opt,name=auth_enabled,json=authEnabled,proto3" json:"auth_enabled,omitempty"` 
  
 ServerCaCerts 
  
 [] 
 * 
  TlsCertificate 
 
  
 `protobuf:"bytes,25,rep,name=server_ca_certs,json=serverCaCerts,proto3" json:"server_ca_certs,omitempty"` 
  
 TransitEncryptionMode 
  
  Instance_TransitEncryptionMode 
 
  
 "" 
  
 /* 191 byte string literal not displayed */ 
  
 MaintenancePolicy 
  
 * 
  MaintenancePolicy 
 
  
 `protobuf:"bytes,27,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` 
  
 MaintenanceSchedule 
  
 * 
  MaintenanceSchedule 
 
  
 `protobuf:"bytes,28,opt,name=maintenance_schedule,json=maintenanceSchedule,proto3" json:"maintenance_schedule,omitempty"` 
  
 ReplicaCount 
  
  int32 
 
  
 `protobuf:"varint,31,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"` 
  
 Nodes 
  
 [] 
 * 
  NodeInfo 
 
  
 `protobuf:"bytes,32,rep,name=nodes,proto3" json:"nodes,omitempty"` 
  
 ReadEndpoint 
  
  string 
 
  
 `protobuf:"bytes,33,opt,name=read_endpoint,json=readEndpoint,proto3" json:"read_endpoint,omitempty"` 
  
 ReadEndpointPort 
  
  int32 
 
  
 `protobuf:"varint,34,opt,name=read_endpoint_port,json=readEndpointPort,proto3" json:"read_endpoint_port,omitempty"` 
  
 ReadReplicasMode 
  
  Instance_ReadReplicasMode 
 
  
 "" 
  
 /* 171 byte string literal not displayed */ 
  
 PersistenceConfig 
  
 * 
  PersistenceConfig 
 
  
 `protobuf:"bytes,37,opt,name=persistence_config,json=persistenceConfig,proto3" json:"persistence_config,omitempty"` 
 } 
 

A Memorystore for Redis instance.

func (*Instance) Descriptor

  func 
  
 ( 
 * 
  Instance 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetAlternativeLocationId

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetAlternativeLocationId 
 () 
  
  string 
 
 

func (*Instance) GetAuthEnabled

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetAuthEnabled 
 () 
  
  bool 
 
 

func (*Instance) GetAuthorizedNetwork

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetAuthorizedNetwork 
 () 
  
  string 
 
 

func (*Instance) GetConnectMode

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetConnectMode 
 () 
  
  Instance_ConnectMode 
 
 

func (*Instance) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Instance) GetCurrentLocationId

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetCurrentLocationId 
 () 
  
  string 
 
 

func (*Instance) GetDisplayName

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetDisplayName 
 () 
  
  string 
 
 

func (*Instance) GetHost

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetHost 
 () 
  
  string 
 
 

func (*Instance) GetLabels

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Instance) GetLocationId

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetLocationId 
 () 
  
  string 
 
 

func (*Instance) GetMaintenancePolicy

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetMaintenancePolicy 
 () 
  
 * 
  MaintenancePolicy 
 
 

func (*Instance) GetMaintenanceSchedule

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetMaintenanceSchedule 
 () 
  
 * 
  MaintenanceSchedule 
 
 

func (*Instance) GetMemorySizeGb

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetMemorySizeGb 
 () 
  
  int32 
 
 

func (*Instance) GetName

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Instance) GetNodes

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetNodes 
 () 
  
 [] 
 * 
  NodeInfo 
 
 

func (*Instance) GetPersistenceConfig

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetPersistenceConfig 
 () 
  
 * 
  PersistenceConfig 
 
 

func (*Instance) GetPersistenceIamIdentity

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetPersistenceIamIdentity 
 () 
  
  string 
 
 

func (*Instance) GetPort

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetPort 
 () 
  
  int32 
 
 

func (*Instance) GetReadEndpoint

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetReadEndpoint 
 () 
  
  string 
 
 

func (*Instance) GetReadEndpointPort

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetReadEndpointPort 
 () 
  
  int32 
 
 

func (*Instance) GetReadReplicasMode

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetReadReplicasMode 
 () 
  
  Instance_ReadReplicasMode 
 
 

func (*Instance) GetRedisConfigs

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetRedisConfigs 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Instance) GetRedisVersion

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetRedisVersion 
 () 
  
  string 
 
 

func (*Instance) GetReplicaCount

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetReplicaCount 
 () 
  
  int32 
 
 

func (*Instance) GetReservedIpRange

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetReservedIpRange 
 () 
  
  string 
 
 

func (*Instance) GetSecondaryIpRange

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetSecondaryIpRange 
 () 
  
  string 
 
 

func (*Instance) GetServerCaCerts

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetServerCaCerts 
 () 
  
 [] 
 * 
  TlsCertificate 
 
 

func (*Instance) GetState

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetState 
 () 
  
  Instance_State 
 
 

func (*Instance) GetStatusMessage

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetStatusMessage 
 () 
  
  string 
 
 

func (*Instance) GetTier

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetTier 
 () 
  
  Instance_Tier 
 
 

func (*Instance) GetTransitEncryptionMode

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetTransitEncryptionMode 
 () 
  
  Instance_TransitEncryptionMode 
 
 

func (*Instance) ProtoMessage

  func 
  
 ( 
 * 
  Instance 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Instance) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Instance) Reset

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 Reset 
 () 
 

func (*Instance) String

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 String 
 () 
  
  string 
 
 

InstanceAuthString

  type 
  
 InstanceAuthString 
  
 struct 
  
 { 
  
 // AUTH string set on the instance. 
  
 AuthString 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=auth_string,json=authString,proto3" json:"auth_string,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Instance AUTH string details.

func (*InstanceAuthString) Descriptor

  func 
  
 ( 
 * 
  InstanceAuthString 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InstanceAuthString.ProtoReflect.Descriptor instead.

func (*InstanceAuthString) GetAuthString

  func 
  
 ( 
 x 
  
 * 
  InstanceAuthString 
 
 ) 
  
 GetAuthString 
 () 
  
  string 
 
 

func (*InstanceAuthString) ProtoMessage

  func 
  
 ( 
 * 
  InstanceAuthString 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InstanceAuthString) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  InstanceAuthString 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*InstanceAuthString) Reset

  func 
  
 ( 
 x 
  
 * 
  InstanceAuthString 
 
 ) 
  
 Reset 
 () 
 

func (*InstanceAuthString) String

  func 
  
 ( 
 x 
  
 * 
  InstanceAuthString 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Instance_ConnectMode

  type 
  
 Instance_ConnectMode 
  
  int32 
 
 

Available connection modes.

Instance_CONNECT_MODE_UNSPECIFIED, Instance_DIRECT_PEERING, Instance_PRIVATE_SERVICE_ACCESS

  const 
  
 ( 
  
 // Not set. 
  
 Instance_CONNECT_MODE_UNSPECIFIED 
  
  Instance_ConnectMode 
 
  
 = 
  
 0 
  
 // Connect via direct peering to the Memorystore for Redis hosted service. 
  
 Instance_DIRECT_PEERING 
  
  Instance_ConnectMode 
 
  
 = 
  
 1 
  
 // Connect your Memorystore for Redis instance using Private Service 
  
 // Access. Private services access provides an IP address range for multiple 
  
 // Google Cloud services, including Memorystore. 
  
 Instance_PRIVATE_SERVICE_ACCESS 
  
  Instance_ConnectMode 
 
  
 = 
  
 2 
 ) 
 

func (Instance_ConnectMode) Descriptor

func (Instance_ConnectMode) Enum

func (Instance_ConnectMode) EnumDescriptor

  func 
  
 ( 
  Instance_ConnectMode 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance_ConnectMode.Descriptor instead.

func (Instance_ConnectMode) Number

func (Instance_ConnectMode) String

  func 
  
 ( 
 x 
  
  Instance_ConnectMode 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Instance_ConnectMode) Type

Instance_ReadReplicasMode

  type 
  
 Instance_ReadReplicasMode 
  
  int32 
 
 

Read replicas mode.

Instance_READ_REPLICAS_MODE_UNSPECIFIED, Instance_READ_REPLICAS_DISABLED, Instance_READ_REPLICAS_ENABLED

  const 
  
 ( 
  
 // If not set, Memorystore Redis backend will default to 
  
 // READ_REPLICAS_DISABLED. 
  
 Instance_READ_REPLICAS_MODE_UNSPECIFIED 
  
  Instance_ReadReplicasMode 
 
  
 = 
  
 0 
  
 // If disabled, read endpoint will not be provided and the instance cannot 
  
 // scale up or down the number of replicas. 
  
 Instance_READ_REPLICAS_DISABLED 
  
  Instance_ReadReplicasMode 
 
  
 = 
  
 1 
  
 // If enabled, read endpoint will be provided and the instance can scale 
  
 // up and down the number of replicas. Not valid for basic tier. 
  
 Instance_READ_REPLICAS_ENABLED 
  
  Instance_ReadReplicasMode 
 
  
 = 
  
 2 
 ) 
 

func (Instance_ReadReplicasMode) Descriptor

func (Instance_ReadReplicasMode) Enum

func (Instance_ReadReplicasMode) EnumDescriptor

  func 
  
 ( 
  Instance_ReadReplicasMode 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance_ReadReplicasMode.Descriptor instead.

func (Instance_ReadReplicasMode) Number

func (Instance_ReadReplicasMode) String

func (Instance_ReadReplicasMode) Type

Instance_State

  type 
  
 Instance_State 
  
  int32 
 
 

Represents the different states of a Redis instance.

Instance_STATE_UNSPECIFIED, Instance_CREATING, Instance_READY, Instance_UPDATING, Instance_DELETING, Instance_REPAIRING, Instance_MAINTENANCE, Instance_IMPORTING, Instance_FAILING_OVER

  const 
  
 ( 
  
 // Not set. 
  
 Instance_STATE_UNSPECIFIED 
  
  Instance_State 
 
  
 = 
  
 0 
  
 // Redis instance is being created. 
  
 Instance_CREATING 
  
  Instance_State 
 
  
 = 
  
 1 
  
 // Redis instance has been created and is fully usable. 
  
 Instance_READY 
  
  Instance_State 
 
  
 = 
  
 2 
  
 // Redis instance configuration is being updated. Certain kinds of updates 
  
 // may cause the instance to become unusable while the update is in 
  
 // progress. 
  
 Instance_UPDATING 
  
  Instance_State 
 
  
 = 
  
 3 
  
 // Redis instance is being deleted. 
  
 Instance_DELETING 
  
  Instance_State 
 
  
 = 
  
 4 
  
 // Redis instance is being repaired and may be unusable. 
  
 Instance_REPAIRING 
  
  Instance_State 
 
  
 = 
  
 5 
  
 // Maintenance is being performed on this Redis instance. 
  
 Instance_MAINTENANCE 
  
  Instance_State 
 
  
 = 
  
 6 
  
 // Redis instance is importing data (availability may be affected). 
  
 Instance_IMPORTING 
  
  Instance_State 
 
  
 = 
  
 8 
  
 // Redis instance is failing over (availability may be affected). 
  
 Instance_FAILING_OVER 
  
  Instance_State 
 
  
 = 
  
 10 
 ) 
 

func (Instance_State) Descriptor

func (Instance_State) Enum

func (Instance_State) EnumDescriptor

  func 
  
 ( 
  Instance_State 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance_State.Descriptor instead.

func (Instance_State) Number

func (Instance_State) String

  func 
  
 ( 
 x 
  
  Instance_State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Instance_State) Type

Instance_Tier

  type 
  
 Instance_Tier 
  
  int32 
 
 

Available service tiers to choose from

Instance_TIER_UNSPECIFIED, Instance_BASIC, Instance_STANDARD_HA

  const 
  
 ( 
  
 // Not set. 
  
 Instance_TIER_UNSPECIFIED 
  
  Instance_Tier 
 
  
 = 
  
 0 
  
 // BASIC tier: standalone instance 
  
 Instance_BASIC 
  
  Instance_Tier 
 
  
 = 
  
 1 
  
 // STANDARD_HA tier: highly available primary/replica instances 
  
 Instance_STANDARD_HA 
  
  Instance_Tier 
 
  
 = 
  
 3 
 ) 
 

func (Instance_Tier) Descriptor

func (Instance_Tier) Enum

  func 
  
 ( 
 x 
  
  Instance_Tier 
 
 ) 
  
 Enum 
 () 
  
 * 
  Instance_Tier 
 
 

func (Instance_Tier) EnumDescriptor

  func 
  
 ( 
  Instance_Tier 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance_Tier.Descriptor instead.

func (Instance_Tier) Number

func (Instance_Tier) String

  func 
  
 ( 
 x 
  
  Instance_Tier 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Instance_Tier) Type

Instance_TransitEncryptionMode

  type 
  
 Instance_TransitEncryptionMode 
  
  int32 
 
 

Available TLS modes.

Instance_TRANSIT_ENCRYPTION_MODE_UNSPECIFIED, Instance_SERVER_AUTHENTICATION, Instance_DISABLED

  const 
  
 ( 
  
 // Not set. 
  
 Instance_TRANSIT_ENCRYPTION_MODE_UNSPECIFIED 
  
  Instance_TransitEncryptionMode 
 
  
 = 
  
 0 
  
 // Client to Server traffic encryption enabled with server authentication. 
  
 Instance_SERVER_AUTHENTICATION 
  
  Instance_TransitEncryptionMode 
 
  
 = 
  
 1 
  
 // TLS is disabled for the instance. 
  
 Instance_DISABLED 
  
  Instance_TransitEncryptionMode 
 
  
 = 
  
 2 
 ) 
 

func (Instance_TransitEncryptionMode) Descriptor

func (Instance_TransitEncryptionMode) Enum

func (Instance_TransitEncryptionMode) EnumDescriptor

  func 
  
 ( 
  Instance_TransitEncryptionMode 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance_TransitEncryptionMode.Descriptor instead.

func (Instance_TransitEncryptionMode) Number

func (Instance_TransitEncryptionMode) String

func (Instance_TransitEncryptionMode) Type

ListInstancesRequest

  type 
  
 ListInstancesRequest 
  
 struct 
  
 { 
  
 // Required. The resource name of the instance location using the form: 
  
 //     `projects/{project_id}/locations/{location_id}` 
  
 // where `location_id` refers to a GCP region. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // The maximum number of items to return. 
  
 // 
  
 // If not specified, a default value of 1000 will be used by the service. 
  
 // Regardless of the page_size value, the response may include a partial list 
  
 // and a caller should only rely on response's 
  
 // [`next_page_token`][google.cloud.redis.v1beta1.ListInstancesResponse.next_page_token] 
  
 // to determine if there are more instances left to be queried. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // The `next_page_token` value returned from a previous 
  
 // [ListInstances][google.cloud.redis.v1beta1.CloudRedis.ListInstances] request, if any. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [ListInstances][google.cloud.redis.v1beta1.CloudRedis.ListInstances].

func (*ListInstancesRequest) Descriptor

  func 
  
 ( 
 * 
  ListInstancesRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListInstancesRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListInstancesRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListInstancesRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListInstancesRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListInstancesRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInstancesRequest) ProtoReflect

func (*ListInstancesRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListInstancesRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListInstancesResponse

  type 
  
 ListInstancesResponse 
  
 struct 
  
 { 
  
 // A list of Redis instances in the project in the specified location, 
  
 // or across all locations. 
  
 // 
  
 // If the `location_id` in the parent field of the request is "-", all regions 
  
 // available to the project are queried, and the results aggregated. 
  
 // If in such an aggregated query a location is unavailable, a placeholder 
  
 // Redis entry is included in the response with the `name` field set to a 
  
 // value of the form 
  
 // `projects/{project_id}/locations/{location_id}/instances/`- and the 
  
 // `status` field set to ERROR and `status_message` field set to "location not 
  
 // available for ListInstances". 
  
 Instances 
  
 [] 
 * 
  Instance 
 
  
 `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"` 
  
 // Token to retrieve the next page of results, or empty if there are no more 
  
 // results in the list. 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 // Locations that could not be reached. 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Response for [ListInstances][google.cloud.redis.v1beta1.CloudRedis.ListInstances].

func (*ListInstancesResponse) Descriptor

  func 
  
 ( 
 * 
  ListInstancesResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListInstancesResponse) GetInstances

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetInstances 
 () 
  
 [] 
 * 
  Instance 
 
 

func (*ListInstancesResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListInstancesResponse) GetUnreachable

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListInstancesResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListInstancesResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInstancesResponse) ProtoReflect

func (*ListInstancesResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListInstancesResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 
  type 
  
 LocationMetadata 
  
 struct 
  
 { 
  
 AvailableZones 
  
 map 
 [ 
  string 
 
 ] 
 * 
  ZoneMetadata 
 
  
 "" 
  
 /* 191 byte string literal not displayed */ 
 } 
 

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.

  func 
  
 ( 
 * 
  LocationMetadata 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  LocationMetadata 
 
 ) 
  
 GetAvailableZones 
 () 
  
 map 
 [ 
  string 
 
 ] 
 * 
  ZoneMetadata 
 
 
  func 
  
 ( 
 * 
  LocationMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  LocationMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  LocationMetadata 
 
 ) 
  
 Reset 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  LocationMetadata 
 
 ) 
  
 String 
 () 
  
  string 
 
 

MaintenancePolicy

  type 
  
 MaintenancePolicy 
  
 struct 
  
 { 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 
  
 WeeklyMaintenanceWindow 
  
 [] 
 * 
  WeeklyMaintenanceWindow 
 
  
 "" 
  
 /* 132 byte string literal not displayed */ 
 } 
 

Maintenance policy for an instance.

func (*MaintenancePolicy) Descriptor

  func 
  
 ( 
 * 
  MaintenancePolicy 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use MaintenancePolicy.ProtoReflect.Descriptor instead.

func (*MaintenancePolicy) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  MaintenancePolicy 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*MaintenancePolicy) GetDescription

  func 
  
 ( 
 x 
  
 * 
  MaintenancePolicy 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*MaintenancePolicy) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  MaintenancePolicy 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*MaintenancePolicy) GetWeeklyMaintenanceWindow

  func 
  
 ( 
 x 
  
 * 
  MaintenancePolicy 
 
 ) 
  
 GetWeeklyMaintenanceWindow 
 () 
  
 [] 
 * 
  WeeklyMaintenanceWindow 
 
 

func (*MaintenancePolicy) ProtoMessage

  func 
  
 ( 
 * 
  MaintenancePolicy 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*MaintenancePolicy) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  MaintenancePolicy 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*MaintenancePolicy) Reset

  func 
  
 ( 
 x 
  
 * 
  MaintenancePolicy 
 
 ) 
  
 Reset 
 () 
 

func (*MaintenancePolicy) String

  func 
  
 ( 
 x 
  
 * 
  MaintenancePolicy 
 
 ) 
  
 String 
 () 
  
  string 
 
 

MaintenanceSchedule

  type 
  
 MaintenanceSchedule 
  
 struct 
  
 { 
  
 // Output only. The start time of any upcoming scheduled maintenance for this instance. 
  
 StartTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 
  
 // Output only. The end time of any upcoming scheduled maintenance for this instance. 
  
 EndTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 
  
 // If the scheduled maintenance can be rescheduled, default is true. 
  
 // 
  
 // Deprecated: Marked as deprecated in google/cloud/redis/v1beta1/cloud_redis.proto. 
  
 CanReschedule 
  
  bool 
 
  
 `protobuf:"varint,3,opt,name=can_reschedule,json=canReschedule,proto3" json:"can_reschedule,omitempty"` 
  
 // Output only. The deadline that the maintenance schedule start time can not go beyond, 
  
 // including reschedule. 
  
 ScheduleDeadlineTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,5,opt,name=schedule_deadline_time,json=scheduleDeadlineTime,proto3" json:"schedule_deadline_time,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Upcoming maintenance schedule. If no maintenance is scheduled, fields are not populated.

func (*MaintenanceSchedule) Descriptor

  func 
  
 ( 
 * 
  MaintenanceSchedule 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use MaintenanceSchedule.ProtoReflect.Descriptor instead.

func (*MaintenanceSchedule) GetCanReschedule

  func 
  
 ( 
 x 
  
 * 
  MaintenanceSchedule 
 
 ) 
  
 GetCanReschedule 
 () 
  
  bool 
 
 

Deprecated: Marked as deprecated in google/cloud/redis/v1beta1/cloud_redis.proto.

func (*MaintenanceSchedule) GetEndTime

func (*MaintenanceSchedule) GetScheduleDeadlineTime

  func 
  
 ( 
 x 
  
 * 
  MaintenanceSchedule 
 
 ) 
  
 GetScheduleDeadlineTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*MaintenanceSchedule) GetStartTime

  func 
  
 ( 
 x 
  
 * 
  MaintenanceSchedule 
 
 ) 
  
 GetStartTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*MaintenanceSchedule) ProtoMessage

  func 
  
 ( 
 * 
  MaintenanceSchedule 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*MaintenanceSchedule) ProtoReflect

func (*MaintenanceSchedule) Reset

  func 
  
 ( 
 x 
  
 * 
  MaintenanceSchedule 
 
 ) 
  
 Reset 
 () 
 

func (*MaintenanceSchedule) String

  func 
  
 ( 
 x 
  
 * 
  MaintenanceSchedule 
 
 ) 
  
 String 
 () 
  
  string 
 
 

NodeInfo

  type 
  
 NodeInfo 
  
 struct 
  
 { 
  
 // Output only. Node identifying string. e.g. 'node-0', 'node-1' 
  
 Id 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 
  
 // Output only. Location of the node. 
  
 Zone 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Node specific properties.

func (*NodeInfo) Descriptor

  func 
  
 ( 
 * 
  NodeInfo 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use NodeInfo.ProtoReflect.Descriptor instead.

func (*NodeInfo) GetId

  func 
  
 ( 
 x 
  
 * 
  NodeInfo 
 
 ) 
  
 GetId 
 () 
  
  string 
 
 

func (*NodeInfo) GetZone

  func 
  
 ( 
 x 
  
 * 
  NodeInfo 
 
 ) 
  
 GetZone 
 () 
  
  string 
 
 

func (*NodeInfo) ProtoMessage

  func 
  
 ( 
 * 
  NodeInfo 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*NodeInfo) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  NodeInfo 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*NodeInfo) Reset

  func 
  
 ( 
 x 
  
 * 
  NodeInfo 
 
 ) 
  
 Reset 
 () 
 

func (*NodeInfo) String

  func 
  
 ( 
 x 
  
 * 
  NodeInfo 
 
 ) 
  
 String 
 () 
  
  string 
 
 

OutputConfig

  type 
  
 OutputConfig 
  
 struct 
  
 { 
  
 // Required. Specify destination location of output data 
  
 // 
  
 // Types that are assignable to Destination: 
  
 //	*OutputConfig_GcsDestination 
  
 Destination 
  
 isOutputConfig_Destination 
  
 `protobuf_oneof:"destination"` 
  
 // contains filtered or unexported fields 
 } 
 

The output content

func (*OutputConfig) Descriptor

  func 
  
 ( 
 * 
  OutputConfig 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use OutputConfig.ProtoReflect.Descriptor instead.

func (*OutputConfig) GetDestination

  func 
  
 ( 
 m 
  
 * 
  OutputConfig 
 
 ) 
  
 GetDestination 
 () 
  
 isOutputConfig_Destination 
 

func (*OutputConfig) GetGcsDestination

  func 
  
 ( 
 x 
  
 * 
  OutputConfig 
 
 ) 
  
 GetGcsDestination 
 () 
  
 * 
  GcsDestination 
 
 

func (*OutputConfig) ProtoMessage

  func 
  
 ( 
 * 
  OutputConfig 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*OutputConfig) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  OutputConfig 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*OutputConfig) Reset

  func 
  
 ( 
 x 
  
 * 
  OutputConfig 
 
 ) 
  
 Reset 
 () 
 

func (*OutputConfig) String

  func 
  
 ( 
 x 
  
 * 
  OutputConfig 
 
 ) 
  
 String 
 () 
  
  string 
 
 

OutputConfig_GcsDestination

  type 
  
 OutputConfig_GcsDestination 
  
 struct 
  
 { 
  
 // Google Cloud Storage destination for output content. 
  
 GcsDestination 
  
 * 
  GcsDestination 
 
  
 `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"` 
 } 
 

PersistenceConfig

  type 
  
 PersistenceConfig 
  
 struct 
  
 { 
  
 PersistenceMode 
  
  PersistenceConfig_PersistenceMode 
 
  
 "" 
  
 /* 173 byte string literal not displayed */ 
  
 RdbSnapshotPeriod 
  
  PersistenceConfig_SnapshotPeriod 
 
  
 "" 
  
 /* 180 byte string literal not displayed */ 
  
 RdbNextSnapshotTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,4,opt,name=rdb_next_snapshot_time,json=rdbNextSnapshotTime,proto3" json:"rdb_next_snapshot_time,omitempty"` 
  
 RdbSnapshotStartTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,5,opt,name=rdb_snapshot_start_time,json=rdbSnapshotStartTime,proto3" json:"rdb_snapshot_start_time,omitempty"` 
 } 
 

Configuration of the persistence functionality.

func (*PersistenceConfig) Descriptor

  func 
  
 ( 
 * 
  PersistenceConfig 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use PersistenceConfig.ProtoReflect.Descriptor instead.

func (*PersistenceConfig) GetPersistenceMode

func (*PersistenceConfig) GetRdbNextSnapshotTime

  func 
  
 ( 
 x 
  
 * 
  PersistenceConfig 
 
 ) 
  
 GetRdbNextSnapshotTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*PersistenceConfig) GetRdbSnapshotPeriod

  func 
  
 ( 
 x 
  
 * 
  PersistenceConfig 
 
 ) 
  
 GetRdbSnapshotPeriod 
 () 
  
  PersistenceConfig_SnapshotPeriod 
 
 

func (*PersistenceConfig) GetRdbSnapshotStartTime

  func 
  
 ( 
 x 
  
 * 
  PersistenceConfig 
 
 ) 
  
 GetRdbSnapshotStartTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*PersistenceConfig) ProtoMessage

  func 
  
 ( 
 * 
  PersistenceConfig 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*PersistenceConfig) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  PersistenceConfig 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*PersistenceConfig) Reset

  func 
  
 ( 
 x 
  
 * 
  PersistenceConfig 
 
 ) 
  
 Reset 
 () 
 

func (*PersistenceConfig) String

  func 
  
 ( 
 x 
  
 * 
  PersistenceConfig 
 
 ) 
  
 String 
 () 
  
  string 
 
 

PersistenceConfig_PersistenceMode

  type 
  
 PersistenceConfig_PersistenceMode 
  
  int32 
 
 

Available Persistence modes.

PersistenceConfig_PERSISTENCE_MODE_UNSPECIFIED, PersistenceConfig_DISABLED, PersistenceConfig_RDB

  const 
  
 ( 
  
 // Not set. 
  
 PersistenceConfig_PERSISTENCE_MODE_UNSPECIFIED 
  
  PersistenceConfig_PersistenceMode 
 
  
 = 
  
 0 
  
 // Persistence is disabled for the instance, 
  
 // and any existing snapshots are deleted. 
  
 PersistenceConfig_DISABLED 
  
  PersistenceConfig_PersistenceMode 
 
  
 = 
  
 1 
  
 // RDB based Persistence is enabled. 
  
 PersistenceConfig_RDB 
  
  PersistenceConfig_PersistenceMode 
 
  
 = 
  
 2 
 ) 
 

func (PersistenceConfig_PersistenceMode) Descriptor

func (PersistenceConfig_PersistenceMode) Enum

func (PersistenceConfig_PersistenceMode) EnumDescriptor

  func 
  
 ( 
  PersistenceConfig_PersistenceMode 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use PersistenceConfig_PersistenceMode.Descriptor instead.

func (PersistenceConfig_PersistenceMode) Number

func (PersistenceConfig_PersistenceMode) String

func (PersistenceConfig_PersistenceMode) Type

PersistenceConfig_SnapshotPeriod

  type 
  
 PersistenceConfig_SnapshotPeriod 
  
  int32 
 
 

Available snapshot periods for scheduling.

PersistenceConfig_SNAPSHOT_PERIOD_UNSPECIFIED, PersistenceConfig_ONE_HOUR, PersistenceConfig_SIX_HOURS, PersistenceConfig_TWELVE_HOURS, PersistenceConfig_TWENTY_FOUR_HOURS

  const 
  
 ( 
  
 // Not set. 
  
 PersistenceConfig_SNAPSHOT_PERIOD_UNSPECIFIED 
  
  PersistenceConfig_SnapshotPeriod 
 
  
 = 
  
 0 
  
 // Snapshot every 1 hour. 
  
 PersistenceConfig_ONE_HOUR 
  
  PersistenceConfig_SnapshotPeriod 
 
  
 = 
  
 3 
  
 // Snapshot every 6 hours. 
  
 PersistenceConfig_SIX_HOURS 
  
  PersistenceConfig_SnapshotPeriod 
 
  
 = 
  
 4 
  
 // Snapshot every 12 hours. 
  
 PersistenceConfig_TWELVE_HOURS 
  
  PersistenceConfig_SnapshotPeriod 
 
  
 = 
  
 5 
  
 // Snapshot every 24 hours. 
  
 PersistenceConfig_TWENTY_FOUR_HOURS 
  
  PersistenceConfig_SnapshotPeriod 
 
  
 = 
  
 6 
 ) 
 

func (PersistenceConfig_SnapshotPeriod) Descriptor

func (PersistenceConfig_SnapshotPeriod) Enum

func (PersistenceConfig_SnapshotPeriod) EnumDescriptor

  func 
  
 ( 
  PersistenceConfig_SnapshotPeriod 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use PersistenceConfig_SnapshotPeriod.Descriptor instead.

func (PersistenceConfig_SnapshotPeriod) Number

func (PersistenceConfig_SnapshotPeriod) String

func (PersistenceConfig_SnapshotPeriod) Type

RescheduleMaintenanceRequest

  type 
  
 RescheduleMaintenanceRequest 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 RescheduleType 
  
  RescheduleMaintenanceRequest_RescheduleType 
 
  
 "" 
  
 /* 180 byte string literal not displayed */ 
  
 ScheduleTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=schedule_time,json=scheduleTime,proto3" json:"schedule_time,omitempty"` 
 } 
 

Request for [RescheduleMaintenance][google.cloud.redis.v1beta1.CloudRedis.RescheduleMaintenance].

func (*RescheduleMaintenanceRequest) Descriptor

  func 
  
 ( 
 * 
  RescheduleMaintenanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use RescheduleMaintenanceRequest.ProtoReflect.Descriptor instead.

func (*RescheduleMaintenanceRequest) GetName

func (*RescheduleMaintenanceRequest) GetRescheduleType

func (*RescheduleMaintenanceRequest) GetScheduleTime

func (*RescheduleMaintenanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  RescheduleMaintenanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*RescheduleMaintenanceRequest) ProtoReflect

func (*RescheduleMaintenanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  RescheduleMaintenanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*RescheduleMaintenanceRequest) String

RescheduleMaintenanceRequest_RescheduleType

  type 
  
 RescheduleMaintenanceRequest_RescheduleType 
  
  int32 
 
 

Reschedule options.

RescheduleMaintenanceRequest_RESCHEDULE_TYPE_UNSPECIFIED, RescheduleMaintenanceRequest_IMMEDIATE, RescheduleMaintenanceRequest_NEXT_AVAILABLE_WINDOW, RescheduleMaintenanceRequest_SPECIFIC_TIME

  const 
  
 ( 
  
 // Not set. 
  
 RescheduleMaintenanceRequest_RESCHEDULE_TYPE_UNSPECIFIED 
  
  RescheduleMaintenanceRequest_RescheduleType 
 
  
 = 
  
 0 
  
 // If the user wants to schedule the maintenance to happen now. 
  
 RescheduleMaintenanceRequest_IMMEDIATE 
  
  RescheduleMaintenanceRequest_RescheduleType 
 
  
 = 
  
 1 
  
 // If the user wants to use the existing maintenance policy to find the 
  
 // next available window. 
  
 RescheduleMaintenanceRequest_NEXT_AVAILABLE_WINDOW 
  
  RescheduleMaintenanceRequest_RescheduleType 
 
  
 = 
  
 2 
  
 // If the user wants to reschedule the maintenance to a specific time. 
  
 RescheduleMaintenanceRequest_SPECIFIC_TIME 
  
  RescheduleMaintenanceRequest_RescheduleType 
 
  
 = 
  
 3 
 ) 
 

func (RescheduleMaintenanceRequest_RescheduleType) Descriptor

func (RescheduleMaintenanceRequest_RescheduleType) Enum

func (RescheduleMaintenanceRequest_RescheduleType) EnumDescriptor

Deprecated: Use RescheduleMaintenanceRequest_RescheduleType.Descriptor instead.

func (RescheduleMaintenanceRequest_RescheduleType) Number

func (RescheduleMaintenanceRequest_RescheduleType) String

func (RescheduleMaintenanceRequest_RescheduleType) Type

TlsCertificate

  type 
  
 TlsCertificate 
  
 struct 
  
 { 
  
 // Serial number, as extracted from the certificate. 
  
 SerialNumber 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` 
  
 // PEM representation. 
  
 Cert 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=cert,proto3" json:"cert,omitempty"` 
  
 // Output only. The time when the certificate was created in [RFC 
  
 // 3339](https://tools.ietf.org/html/rfc3339) format, for example 
  
 // `2020-05-18T00:00:00.094Z`. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. The time when the certificate expires in [RFC 
  
 // 3339](https://tools.ietf.org/html/rfc3339) format, for example 
  
 // `2020-05-18T00:00:00.094Z`. 
  
 ExpireTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` 
  
 // Sha1 Fingerprint of the certificate. 
  
 Sha1Fingerprint 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=sha1_fingerprint,json=sha1Fingerprint,proto3" json:"sha1_fingerprint,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

TlsCertificate Resource

func (*TlsCertificate) Descriptor

  func 
  
 ( 
 * 
  TlsCertificate 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use TlsCertificate.ProtoReflect.Descriptor instead.

func (*TlsCertificate) GetCert

  func 
  
 ( 
 x 
  
 * 
  TlsCertificate 
 
 ) 
  
 GetCert 
 () 
  
  string 
 
 

func (*TlsCertificate) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  TlsCertificate 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*TlsCertificate) GetExpireTime

  func 
  
 ( 
 x 
  
 * 
  TlsCertificate 
 
 ) 
  
 GetExpireTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*TlsCertificate) GetSerialNumber

  func 
  
 ( 
 x 
  
 * 
  TlsCertificate 
 
 ) 
  
 GetSerialNumber 
 () 
  
  string 
 
 

func (*TlsCertificate) GetSha1Fingerprint

  func 
  
 ( 
 x 
  
 * 
  TlsCertificate 
 
 ) 
  
 GetSha1Fingerprint 
 () 
  
  string 
 
 

func (*TlsCertificate) ProtoMessage

  func 
  
 ( 
 * 
  TlsCertificate 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*TlsCertificate) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  TlsCertificate 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*TlsCertificate) Reset

  func 
  
 ( 
 x 
  
 * 
  TlsCertificate 
 
 ) 
  
 Reset 
 () 
 

func (*TlsCertificate) String

  func 
  
 ( 
 x 
  
 * 
  TlsCertificate 
 
 ) 
  
 String 
 () 
  
  string 
 
 

UnimplementedCloudRedisServer

  type 
  
 UnimplementedCloudRedisServer 
  
 struct 
  
 { 
 } 
 

UnimplementedCloudRedisServer can be embedded to have forward compatible implementations.

func (*UnimplementedCloudRedisServer) CreateInstance

func (*UnimplementedCloudRedisServer) DeleteInstance

func (*UnimplementedCloudRedisServer) ExportInstance

func (*UnimplementedCloudRedisServer) FailoverInstance

func (*UnimplementedCloudRedisServer) GetInstance

func (*UnimplementedCloudRedisServer) GetInstanceAuthString

func (*UnimplementedCloudRedisServer) ImportInstance

func (*UnimplementedCloudRedisServer) ListInstances

func (*UnimplementedCloudRedisServer) RescheduleMaintenance

func (*UnimplementedCloudRedisServer) UpdateInstance

func (*UnimplementedCloudRedisServer) UpgradeInstance

UpdateInstanceRequest

  type 
  
 UpdateInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Mask of fields to update. At least one path must be supplied in 
  
 // this field. The elements of the repeated paths field may only include these 
  
 // fields from [Instance][google.cloud.redis.v1beta1.Instance]: 
  
 // 
  
 //  *   `displayName` 
  
 //  *   `labels` 
  
 //  *   `memorySizeGb` 
  
 //  *   `redisConfig` 
  
 //  *   `replica_count` 
  
 UpdateMask 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
  
 `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 
  
 // Required. Update description. 
  
 // Only fields specified in update_mask are updated. 
  
 Instance 
  
 * 
  Instance 
 
  
 `protobuf:"bytes,2,opt,name=instance,proto3" json:"instance,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [UpdateInstance][google.cloud.redis.v1beta1.CloudRedis.UpdateInstance].

func (*UpdateInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  UpdateInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpdateInstanceRequest.ProtoReflect.Descriptor instead.

func (*UpdateInstanceRequest) GetInstance

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 GetInstance 
 () 
  
 * 
  Instance 
 
 

func (*UpdateInstanceRequest) GetUpdateMask

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 GetUpdateMask 
 () 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
 

func (*UpdateInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateInstanceRequest) ProtoReflect

func (*UpdateInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

UpgradeInstanceRequest

  type 
  
 UpgradeInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Redis instance resource name using the form: 
  
 //     `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 
  
 // where `location_id` refers to a GCP region. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Required. Specifies the target version of Redis software to upgrade to. 
  
 RedisVersion 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=redis_version,json=redisVersion,proto3" json:"redis_version,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for [UpgradeInstance][google.cloud.redis.v1beta1.CloudRedis.UpgradeInstance].

func (*UpgradeInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpgradeInstanceRequest.ProtoReflect.Descriptor instead.

func (*UpgradeInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*UpgradeInstanceRequest) GetRedisVersion

  func 
  
 ( 
 x 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 GetRedisVersion 
 () 
  
  string 
 
 

func (*UpgradeInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpgradeInstanceRequest) ProtoReflect

func (*UpgradeInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpgradeInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

WeeklyMaintenanceWindow

  type 
  
 WeeklyMaintenanceWindow 
  
 struct 
  
 { 
  
 // Required. The day of week that maintenance updates occur. 
  
 Day 
  
  dayofweek 
 
 . 
  DayOfWeek 
 
  
 `protobuf:"varint,1,opt,name=day,proto3,enum=google.type.DayOfWeek" json:"day,omitempty"` 
  
 // Required. Start time of the window in UTC time. 
  
 StartTime 
  
 * 
  timeofday 
 
 . 
  TimeOfDay 
 
  
 `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 
  
 // Output only. Duration of the maintenance window. The current window is fixed at 1 hour. 
  
 Duration 
  
 * 
  durationpb 
 
 . 
  Duration 
 
  
 `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Time window in which disruptive maintenance updates occur. Non-disruptive updates can occur inside or outside this window.

func (*WeeklyMaintenanceWindow) Descriptor

  func 
  
 ( 
 * 
  WeeklyMaintenanceWindow 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use WeeklyMaintenanceWindow.ProtoReflect.Descriptor instead.

func (*WeeklyMaintenanceWindow) GetDay

func (*WeeklyMaintenanceWindow) GetDuration

func (*WeeklyMaintenanceWindow) GetStartTime

func (*WeeklyMaintenanceWindow) ProtoMessage

  func 
  
 ( 
 * 
  WeeklyMaintenanceWindow 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*WeeklyMaintenanceWindow) ProtoReflect

func (*WeeklyMaintenanceWindow) Reset

  func 
  
 ( 
 x 
  
 * 
  WeeklyMaintenanceWindow 
 
 ) 
  
 Reset 
 () 
 

func (*WeeklyMaintenanceWindow) String

  func 
  
 ( 
 x 
  
 * 
  WeeklyMaintenanceWindow 
 
 ) 
  
 String 
 () 
  
  string 
 
 
  type 
  
 ZoneMetadata 
  
 struct 
  
 { 
  
 // contains filtered or unexported fields 
 } 
 

Defines specific information for a particular zone. Currently empty and reserved for future use only.

  func 
  
 ( 
 * 
  ZoneMetadata 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ZoneMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 * 
  ZoneMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  ZoneMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  ZoneMetadata 
 
 ) 
  
 Reset 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  ZoneMetadata 
 
 ) 
  
 String 
 () 
  
  string 
 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: