Reference documentation and code samples for the Google Cloud Vm Migration V1 Client class BootDiskDefaults.
BootDiskDefaults hold information about the boot disk of a VM.
Generated from protobuf message google.cloud.vmmigration.v1.BootDiskDefaults
Namespace
Google \ Cloud \ VMMigration \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ image |
BootDiskDefaults\DiskImageDefaults
The image to use when creating the disk. |
↳ disk_name |
string
Optional. The name of the disk. |
↳ disk_type |
int
Optional. The type of disk provisioning to use for the VM. |
↳ device_name |
string
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks. |
↳ encryption |
Encryption
Optional. The encryption to apply to the boot disk. |
getImage
The image to use when creating the disk.
Returns | |
---|---|
Type | Description |
BootDiskDefaults\DiskImageDefaults|null |
hasImage
setImage
The image to use when creating the disk.
Parameter | |
---|---|
Name | Description |
var |
BootDiskDefaults\DiskImageDefaults
|
Returns | |
---|---|
Type | Description |
$this |
getDiskName
Optional. The name of the disk.
Returns | |
---|---|
Type | Description |
string |
setDiskName
Optional. The name of the disk.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDiskType
Optional. The type of disk provisioning to use for the VM.
Returns | |
---|---|
Type | Description |
int |
Enum of type ComputeEngineDiskType. |
setDiskType
Optional. The type of disk provisioning to use for the VM.
Parameter | |
---|---|
Name | Description |
var |
int
Enum of type ComputeEngineDiskType. |
Returns | |
---|---|
Type | Description |
$this |
getDeviceName
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
Returns | |
---|---|
Type | Description |
string |
setDeviceName
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getEncryption
Optional. The encryption to apply to the boot disk.
Returns | |
---|---|
Type | Description |
Encryption|null |
hasEncryption
clearEncryption
setEncryption
Optional. The encryption to apply to the boot disk.
Parameter | |
---|---|
Name | Description |
var |
Encryption
|
Returns | |
---|---|
Type | Description |
$this |
getSource
Returns | |
---|---|
Type | Description |
string |