@@ -347,6 +347,27 @@ def update!(**args)
347
347
end
348
348
end
349
349
350
+ # BackupDRConfiguration to capture the backup and disaster recovery details of
351
+ # database resource.
352
+ class BackupDrConfiguration
353
+ include Google ::Apis ::Core ::Hashable
354
+
355
+ # Indicates if the resource is managed by BackupDR.
356
+ # Corresponds to the JSON property `backupdrManaged`
357
+ # @return [Boolean]
358
+ attr_accessor :backupdr_managed
359
+ alias_method :backupdr_managed? , :backupdr_managed
360
+
361
+ def initialize ( **args )
362
+ update! ( **args )
363
+ end
364
+
365
+ # Update properties of this object
366
+ def update! ( **args )
367
+ @backupdr_managed = args [ :backupdr_managed ] if args . key? ( :backupdr_managed )
368
+ end
369
+ end
370
+
350
371
# Backup is consisted of multiple backup files.
351
372
class BackupFile
352
373
include Google ::Apis ::Core ::Hashable
@@ -616,6 +637,18 @@ class Cluster
616
637
# @return [Fixnum]
617
638
attr_accessor :replica_count
618
639
640
+ # Optional. Output only. Reserved for future use.
641
+ # Corresponds to the JSON property `satisfiesPzi`
642
+ # @return [Boolean]
643
+ attr_accessor :satisfies_pzi
644
+ alias_method :satisfies_pzi? , :satisfies_pzi
645
+
646
+ # Optional. Output only. Reserved for future use.
647
+ # Corresponds to the JSON property `satisfiesPzs`
648
+ # @return [Boolean]
649
+ attr_accessor :satisfies_pzs
650
+ alias_method :satisfies_pzs? , :satisfies_pzs
651
+
619
652
# Optional. Number of shards for the Redis cluster.
620
653
# Corresponds to the JSON property `shardCount`
621
654
# @return [Fixnum]
@@ -692,6 +725,8 @@ def update!(**args)
692
725
@psc_service_attachments = args [ :psc_service_attachments ] if args . key? ( :psc_service_attachments )
693
726
@redis_configs = args [ :redis_configs ] if args . key? ( :redis_configs )
694
727
@replica_count = args [ :replica_count ] if args . key? ( :replica_count )
728
+ @satisfies_pzi = args [ :satisfies_pzi ] if args . key? ( :satisfies_pzi )
729
+ @satisfies_pzs = args [ :satisfies_pzs ] if args . key? ( :satisfies_pzs )
695
730
@shard_count = args [ :shard_count ] if args . key? ( :shard_count )
696
731
@simulate_maintenance_event = args [ :simulate_maintenance_event ] if args . key? ( :simulate_maintenance_event )
697
732
@size_gb = args [ :size_gb ] if args . key? ( :size_gb )
@@ -1053,7 +1088,7 @@ class DatabaseResourceFeed
1053
1088
# @return [Google::Apis::RedisV1::DatabaseResourceId]
1054
1089
attr_accessor :resource_id
1055
1090
1056
- # Common model for database resource instance metadata. Next ID: 25
1091
+ # Common model for database resource instance metadata. Next ID: 26
1057
1092
# Corresponds to the JSON property `resourceMetadata`
1058
1093
# @return [Google::Apis::RedisV1::DatabaseResourceMetadata]
1059
1094
attr_accessor :resource_metadata
@@ -1238,7 +1273,7 @@ def update!(**args)
1238
1273
end
1239
1274
end
1240
1275
1241
- # Common model for database resource instance metadata. Next ID: 25
1276
+ # Common model for database resource instance metadata. Next ID: 26
1242
1277
class DatabaseResourceMetadata
1243
1278
include Google ::Apis ::Core ::Hashable
1244
1279
@@ -1257,6 +1292,12 @@ class DatabaseResourceMetadata
1257
1292
# @return [Google::Apis::RedisV1::BackupRun]
1258
1293
attr_accessor :backup_run
1259
1294
1295
+ # BackupDRConfiguration to capture the backup and disaster recovery details of
1296
+ # database resource.
1297
+ # Corresponds to the JSON property `backupdrConfiguration`
1298
+ # @return [Google::Apis::RedisV1::BackupDrConfiguration]
1299
+ attr_accessor :backupdr_configuration
1300
+
1260
1301
# The creation time of the resource, i.e. the time when resource is created and
1261
1302
# recorded in partner service.
1262
1303
# Corresponds to the JSON property `creationTime`
@@ -1385,6 +1426,7 @@ def update!(**args)
1385
1426
@availability_configuration = args [ :availability_configuration ] if args . key? ( :availability_configuration )
1386
1427
@backup_configuration = args [ :backup_configuration ] if args . key? ( :backup_configuration )
1387
1428
@backup_run = args [ :backup_run ] if args . key? ( :backup_run )
1429
+ @backupdr_configuration = args [ :backupdr_configuration ] if args . key? ( :backupdr_configuration )
1388
1430
@creation_time = args [ :creation_time ] if args . key? ( :creation_time )
1389
1431
@current_state = args [ :current_state ] if args . key? ( :current_state )
1390
1432
@custom_metadata = args [ :custom_metadata ] if args . key? ( :custom_metadata )
0 commit comments