@@ -1329,6 +1329,15 @@ class ComputeEngineTargetDefaults
13291329 # @return [String]
13301330 attr_accessor :service_account
13311331
1332+ # Optional. If specified this will be the storage pool in which the disk is
1333+ # created. This is the full path of the storage pool resource, for example: "
1334+ # projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The
1335+ # storage pool must be in the same project and zone as the target disks. The
1336+ # storage pool's type must match the disk type.
1337+ # Corresponds to the JSON property `storagePool`
1338+ # @return [String]
1339+ attr_accessor :storage_pool
1340+
13321341 # The full path of the resource of type TargetProject which represents the
13331342 # Compute Engine project in which to create this VM.
13341343 # Corresponds to the JSON property `targetProject`
@@ -1372,6 +1381,7 @@ def update!(**args)
13721381 @network_tags = args [ :network_tags ] if args . key? ( :network_tags )
13731382 @secure_boot = args [ :secure_boot ] if args . key? ( :secure_boot )
13741383 @service_account = args [ :service_account ] if args . key? ( :service_account )
1384+ @storage_pool = args [ :storage_pool ] if args . key? ( :storage_pool )
13751385 @target_project = args [ :target_project ] if args . key? ( :target_project )
13761386 @vm_name = args [ :vm_name ] if args . key? ( :vm_name )
13771387 @zone = args [ :zone ] if args . key? ( :zone )
@@ -1507,6 +1517,15 @@ class ComputeEngineTargetDetails
15071517 # @return [String]
15081518 attr_accessor :service_account
15091519
1520+ # Optional. The storage pool used for the VM disks. If specified this will be
1521+ # the storage pool in which the disk is created. This is the full path of the
1522+ # storage pool resource, for example: "projects/my-project/zones/us-central1-a/
1523+ # storagePools/my-storage-pool". The storage pool must be in the same project
1524+ # and zone as the target disks. The storage pool's type must match the disk type.
1525+ # Corresponds to the JSON property `storagePool`
1526+ # @return [String]
1527+ attr_accessor :storage_pool
1528+
15101529 # The name of the VM to create.
15111530 # Corresponds to the JSON property `vmName`
15121531 # @return [String]
@@ -1545,6 +1564,7 @@ def update!(**args)
15451564 @project = args [ :project ] if args . key? ( :project )
15461565 @secure_boot = args [ :secure_boot ] if args . key? ( :secure_boot )
15471566 @service_account = args [ :service_account ] if args . key? ( :service_account )
1567+ @storage_pool = args [ :storage_pool ] if args . key? ( :storage_pool )
15481568 @vm_name = args [ :vm_name ] if args . key? ( :vm_name )
15491569 @zone = args [ :zone ] if args . key? ( :zone )
15501570 end
@@ -1843,7 +1863,7 @@ def update!(**args)
18431863 end
18441864 end
18451865
1846- # Mentions that the image import is not using OS adaptation process.
1866+ # Used when the image import is not using OS adaptation process.
18471867 class DataDiskImageImport
18481868 include Google ::Apis ::Core ::Hashable
18491869
@@ -2033,7 +2053,7 @@ class DiskImageTargetDetails
20332053 # @return [Array<String>]
20342054 attr_accessor :additional_licenses
20352055
2036- # Mentions that the image import is not using OS adaptation process.
2056+ # Used when the image import is not using OS adaptation process.
20372057 # Corresponds to the JSON property `dataDiskImageImport`
20382058 # @return [Google::Apis::VmmigrationV1::DataDiskImageImport]
20392059 attr_accessor :data_disk_image_import
0 commit comments