@@ -1124,6 +1124,17 @@ class ComputeEngineTargetDefaults
1124
1124
# @return [Google::Apis::VmmigrationV1alpha1::ComputeScheduling]
1125
1125
attr_accessor :compute_scheduling
1126
1126
1127
+ # Optional. Additional replica zones of the target regional disks. If this list
1128
+ # is not empty a regional disk will be created. The first supported zone would
1129
+ # be the one stated in the zone field. The rest are taken from this list. Please
1130
+ # refer to the [regional disk creation API](https://cloud.google.com/compute/
1131
+ # docs/regions-zones/global-regional-zonal-resources) for further details about
1132
+ # regional vs zonal disks. If not specified, a zonal disk will be created in the
1133
+ # same zone the VM is created.
1134
+ # Corresponds to the JSON property `diskReplicaZones`
1135
+ # @return [Array<String>]
1136
+ attr_accessor :disk_replica_zones
1137
+
1127
1138
# The disk type to use in the VM.
1128
1139
# Corresponds to the JSON property `diskType`
1129
1140
# @return [String]
@@ -1227,6 +1238,7 @@ def update!(**args)
1227
1238
@boot_conversion = args [ :boot_conversion ] if args . key? ( :boot_conversion )
1228
1239
@boot_option = args [ :boot_option ] if args . key? ( :boot_option )
1229
1240
@compute_scheduling = args [ :compute_scheduling ] if args . key? ( :compute_scheduling )
1241
+ @disk_replica_zones = args [ :disk_replica_zones ] if args . key? ( :disk_replica_zones )
1230
1242
@disk_type = args [ :disk_type ] if args . key? ( :disk_type )
1231
1243
@enable_integrity_monitoring = args [ :enable_integrity_monitoring ] if args . key? ( :enable_integrity_monitoring )
1232
1244
@enable_vtpm = args [ :enable_vtpm ] if args . key? ( :enable_vtpm )
@@ -1281,6 +1293,17 @@ class ComputeEngineTargetDetails
1281
1293
# @return [Google::Apis::VmmigrationV1alpha1::ComputeScheduling]
1282
1294
attr_accessor :compute_scheduling
1283
1295
1296
+ # Optional. Additional replica zones of the target regional disks. If this list
1297
+ # is not empty a regional disk will be created. The first supported zone would
1298
+ # be the one stated in the zone field. The rest are taken from this list. Please
1299
+ # refer to the [regional disk creation API](https://cloud.google.com/compute/
1300
+ # docs/regions-zones/global-regional-zonal-resources) for further details about
1301
+ # regional vs zonal disks. If not specified, a zonal disk will be created in the
1302
+ # same zone the VM is created.
1303
+ # Corresponds to the JSON property `diskReplicaZones`
1304
+ # @return [Array<String>]
1305
+ attr_accessor :disk_replica_zones
1306
+
1284
1307
# The disk type to use in the VM.
1285
1308
# Corresponds to the JSON property `diskType`
1286
1309
# @return [String]
@@ -1381,6 +1404,7 @@ def update!(**args)
1381
1404
@boot_conversion = args [ :boot_conversion ] if args . key? ( :boot_conversion )
1382
1405
@boot_option = args [ :boot_option ] if args . key? ( :boot_option )
1383
1406
@compute_scheduling = args [ :compute_scheduling ] if args . key? ( :compute_scheduling )
1407
+ @disk_replica_zones = args [ :disk_replica_zones ] if args . key? ( :disk_replica_zones )
1384
1408
@disk_type = args [ :disk_type ] if args . key? ( :disk_type )
1385
1409
@enable_integrity_monitoring = args [ :enable_integrity_monitoring ] if args . key? ( :enable_integrity_monitoring )
1386
1410
@enable_vtpm = args [ :enable_vtpm ] if args . key? ( :enable_vtpm )
0 commit comments