VirtualMachineTemplate interface
Define the virtualMachineTemplate.
Properties
custom |
Gets the name of the corresponding resource in Kubernetes. NOTE: This property will not be serialized. It can only be populated by the server. |
disks | Gets or sets the disks the template. NOTE: This property will not be serialized. It can only be populated by the server. |
extended |
Gets or sets the extended location. |
firmware |
Firmware type NOTE: This property will not be serialized. It can only be populated by the server. |
folder |
Gets or sets the folder path of the template. NOTE: This property will not be serialized. It can only be populated by the server. |
id | Gets or sets the Id. NOTE: This property will not be serialized. It can only be populated by the server. |
inventory |
Gets or sets the inventory Item ID for the virtual machine template. |
kind | Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value. |
location | Gets or sets the location. |
memory |
Gets or sets memory size in MBs for the template. NOTE: This property will not be serialized. It can only be populated by the server. |
mo |
Gets or sets the vCenter Managed Object name for the virtual machine template. NOTE: This property will not be serialized. It can only be populated by the server. |
mo |
Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine template. |
name | Gets or sets the name. NOTE: This property will not be serialized. It can only be populated by the server. |
network |
Gets or sets the network interfaces of the template. NOTE: This property will not be serialized. It can only be populated by the server. |
num |
Gets or sets the number of cores per socket for the template. Defaults to 1 if unspecified. NOTE: This property will not be serialized. It can only be populated by the server. |
num |
Gets or sets the number of vCPUs for the template. NOTE: This property will not be serialized. It can only be populated by the server. |
os |
Gets or sets os name. NOTE: This property will not be serialized. It can only be populated by the server. |
os |
Gets or sets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server. |
provisioning |
Gets the provisioning state. NOTE: This property will not be serialized. It can only be populated by the server. |
statuses | The resource status information. NOTE: This property will not be serialized. It can only be populated by the server. |
system |
The system data. NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Gets or sets the Resource tags. |
tools |
Gets or sets the current version of VMware Tools. NOTE: This property will not be serialized. It can only be populated by the server. |
tools |
Gets or sets the current version status of VMware Tools installed in the guest operating system. NOTE: This property will not be serialized. It can only be populated by the server. |
type | Gets or sets the type of the resource. NOTE: This property will not be serialized. It can only be populated by the server. |
uuid | Gets or sets a unique identifier for this resource. NOTE: This property will not be serialized. It can only be populated by the server. |
v |
Gets or sets the ARM Id of the vCenter resource in which this template resides. |
Property Details
customResourceName
Gets the name of the corresponding resource in Kubernetes. NOTE: This property will not be serialized. It can only be populated by the server.
customResourceName?: string
Property Value
string
disks
Gets or sets the disks the template. NOTE: This property will not be serialized. It can only be populated by the server.
disks?: VirtualDisk[]
Property Value
extendedLocation
Gets or sets the extended location.
extendedLocation?: ExtendedLocation
Property Value
firmwareType
Firmware type NOTE: This property will not be serialized. It can only be populated by the server.
firmwareType?: string
Property Value
string
folderPath
Gets or sets the folder path of the template. NOTE: This property will not be serialized. It can only be populated by the server.
folderPath?: string
Property Value
string
id
Gets or sets the Id. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
inventoryItemId
Gets or sets the inventory Item ID for the virtual machine template.
inventoryItemId?: string
Property Value
string
kind
Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.
kind?: string
Property Value
string
location
Gets or sets the location.
location: string
Property Value
string
memorySizeMB
Gets or sets memory size in MBs for the template. NOTE: This property will not be serialized. It can only be populated by the server.
memorySizeMB?: number
Property Value
number
moName
Gets or sets the vCenter Managed Object name for the virtual machine template. NOTE: This property will not be serialized. It can only be populated by the server.
moName?: string
Property Value
string
moRefId
Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine template.
moRefId?: string
Property Value
string
name
Gets or sets the name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
networkInterfaces
Gets or sets the network interfaces of the template. NOTE: This property will not be serialized. It can only be populated by the server.
networkInterfaces?: NetworkInterface[]
Property Value
numCoresPerSocket
Gets or sets the number of cores per socket for the template. Defaults to 1 if unspecified. NOTE: This property will not be serialized. It can only be populated by the server.
numCoresPerSocket?: number
Property Value
number
numCPUs
Gets or sets the number of vCPUs for the template. NOTE: This property will not be serialized. It can only be populated by the server.
numCPUs?: number
Property Value
number
osName
Gets or sets os name. NOTE: This property will not be serialized. It can only be populated by the server.
osName?: string
Property Value
string
osType
Gets or sets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server.
osType?: string
Property Value
string
provisioningState
Gets the provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
statuses
The resource status information. NOTE: This property will not be serialized. It can only be populated by the server.
statuses?: ResourceStatus[]
Property Value
systemData
The system data. NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SystemData
Property Value
tags
Gets or sets the Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
toolsVersion
Gets or sets the current version of VMware Tools. NOTE: This property will not be serialized. It can only be populated by the server.
toolsVersion?: string
Property Value
string
toolsVersionStatus
Gets or sets the current version status of VMware Tools installed in the guest operating system. NOTE: This property will not be serialized. It can only be populated by the server.
toolsVersionStatus?: string
Property Value
string
type
Gets or sets the type of the resource. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
uuid
Gets or sets a unique identifier for this resource. NOTE: This property will not be serialized. It can only be populated by the server.
uuid?: string
Property Value
string
vCenterId
Gets or sets the ARM Id of the vCenter resource in which this template resides.
vCenterId?: string
Property Value
string