VmConfigOverride#

class VmConfigOverride(name=None, num_sockets=None, num_cores_per_socket=None, num_threads_per_core=None, memory_size_bytes=None, nics=None, guest_customization=None, *args, **kwargs)[source]#

Bases: object

Overrides specification for VM create from a Template.

Parameters:
property guest_customization#
Type:

GuestCustomizationParams

property memory_size_bytes#

Memory size in bytes.

Type:

int

property name#

VM name.

Type:

str

property nics#

NICs attached to the VM.

Type:

list[ Nic ]

property num_cores_per_socket#

Number of cores per socket.

Type:

int

property num_sockets#

Number of vCPU sockets.

Type:

int

property num_threads_per_core#

Number of threads per core.

Type:

int

to_dict()[source]#

Returns the model properties as a dictionary

to_str()[source]#

Returns the string representation of the model