@@ -1343,6 +1343,15 @@ class ComputeEngineTargetDefaults
13431343 # @return [String]
13441344 attr_accessor :service_account
13451345
1346+ # Optional. If specified this will be the storage pool in which the disk is
1347+ # created. This is the full path of the storage pool resource, for example: "
1348+ # projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The
1349+ # storage pool must be in the same project and zone as the target disks. The
1350+ # storage pool's type must match the disk type.
1351+ # Corresponds to the JSON property `storagePool`
1352+ # @return [String]
1353+ attr_accessor :storage_pool
1354+
13461355 # The full path of the resource of type TargetProject which represents the
13471356 # Compute Engine project in which to create this VM.
13481357 # Corresponds to the JSON property `targetProject`
@@ -1386,6 +1395,7 @@ def update!(**args)
13861395 @network_tags = args [ :network_tags ] if args . key? ( :network_tags )
13871396 @secure_boot = args [ :secure_boot ] if args . key? ( :secure_boot )
13881397 @service_account = args [ :service_account ] if args . key? ( :service_account )
1398+ @storage_pool = args [ :storage_pool ] if args . key? ( :storage_pool )
13891399 @target_project = args [ :target_project ] if args . key? ( :target_project )
13901400 @vm_name = args [ :vm_name ] if args . key? ( :vm_name )
13911401 @zone = args [ :zone ] if args . key? ( :zone )
@@ -1521,6 +1531,15 @@ class ComputeEngineTargetDetails
15211531 # @return [String]
15221532 attr_accessor :service_account
15231533
1534+ # Optional. The storage pool used for the VM disks. If specified this will be
1535+ # the storage pool in which the disk is created. This is the full path of the
1536+ # storage pool resource, for example: "projects/my-project/zones/us-central1-a/
1537+ # storagePools/my-storage-pool". The storage pool must be in the same project
1538+ # and zone as the target disks. The storage pool's type must match the disk type.
1539+ # Corresponds to the JSON property `storagePool`
1540+ # @return [String]
1541+ attr_accessor :storage_pool
1542+
15241543 # The name of the VM to create.
15251544 # Corresponds to the JSON property `vmName`
15261545 # @return [String]
@@ -1559,6 +1578,7 @@ def update!(**args)
15591578 @project = args [ :project ] if args . key? ( :project )
15601579 @secure_boot = args [ :secure_boot ] if args . key? ( :secure_boot )
15611580 @service_account = args [ :service_account ] if args . key? ( :service_account )
1581+ @storage_pool = args [ :storage_pool ] if args . key? ( :storage_pool )
15621582 @vm_name = args [ :vm_name ] if args . key? ( :vm_name )
15631583 @zone = args [ :zone ] if args . key? ( :zone )
15641584 end
@@ -1884,7 +1904,7 @@ def update!(**args)
18841904 end
18851905 end
18861906
1887- # Mentions that the image import is not using OS adaptation process.
1907+ # Used when the image import is not using OS adaptation process.
18881908 class DataDiskImageImport
18891909 include Google ::Apis ::Core ::Hashable
18901910
@@ -2074,7 +2094,7 @@ class DiskImageTargetDetails
20742094 # @return [Array<String>]
20752095 attr_accessor :additional_licenses
20762096
2077- # Mentions that the image import is not using OS adaptation process.
2097+ # Used when the image import is not using OS adaptation process.
20782098 # Corresponds to the JSON property `dataDiskImageImport`
20792099 # @return [Google::Apis::VmmigrationV1alpha1::DataDiskImageImport]
20802100 attr_accessor :data_disk_image_import
0 commit comments