ScVmmVirtualMachineTemplateData Class

Definition

A class representing the ScVmmVirtualMachineTemplate data model. The VirtualMachineTemplates resource definition.

public class ScVmmVirtualMachineTemplateData : Azure.ResourceManager.Models.TrackedResourceData
type ScVmmVirtualMachineTemplateData = class
    inherit TrackedResourceData
Public Class ScVmmVirtualMachineTemplateData
Inherits TrackedResourceData
Inheritance
ScVmmVirtualMachineTemplateData

Constructors

ScVmmVirtualMachineTemplateData(AzureLocation, ExtendedLocation)

Initializes a new instance of ScVmmVirtualMachineTemplateData.

Properties

ComputerName

Gets or sets computer name.

CpuCount

Gets or sets the desired number of vCPUs for the vm.

Disks

Gets or sets the disks of the template.

DynamicMemoryEnabled

Gets or sets a value indicating whether to enable dynamic memory or not.

DynamicMemoryMaxMB

Gets or sets the max dynamic memory for the vm.

DynamicMemoryMinMB

Gets or sets the min dynamic memory for the vm.

ExtendedLocation

The extended location.

Generation

Gets or sets the generation for the vm.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
InventoryItemId

Gets or sets the inventory Item ID for the resource.

IsCustomizable

Gets or sets a value indicating whether the vm template is customizable or not.

IsHighlyAvailable

Gets highly available property.

LimitCpuForMigration

Gets or sets a value indicating whether to enable processor compatibility mode for live migration of VMs.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
MemoryMB

MemoryMB is the desired size of a virtual machine's memory, in MB.

Name

The name of the resource.

(Inherited from ResourceData)
NetworkInterfaces

Gets or sets the network interfaces of the template.

OSName

Gets or sets os name.

OSType

Gets or sets the type of the os.

ProvisioningState

Gets or sets the provisioning state.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)
Uuid

Unique ID of the virtual machine template.

VmmServerId

ARM Id of the vmmServer resource in which this resource resides.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Applies to