Share via


ScVmmVirtualMachineData Class

Definition

A class representing the ScVmmVirtualMachine data model. The VirtualMachines resource definition.

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

Constructors

ScVmmVirtualMachineData(AzureLocation, ExtendedLocation)

Initializes a new instance of ScVmmVirtualMachineData.

Properties

AvailabilitySets

Availability Sets in vm.

Checkpoints

Checkpoints in the vm.

CheckpointType

Type of checkpoint supported for the vm.

CloudId

ARM Id of the cloud resource to use for deploying the vm.

ExtendedLocation

The extended location.

Generation

Gets or sets the generation for the vm.

HardwareProfile

Hardware properties.

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.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
NetworkInterfaces

Gets or sets the list of network interfaces associated with the virtual machine.

OSProfile

OS properties.

PowerState

Gets the power state of the virtual machine.

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)
StorageDisks

Gets or sets the list of virtual disks associated with the virtual machine.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)
TemplateId

ARM Id of the template resource to use for deploying the vm.

Uuid

Unique ID of the virtual machine.

VmmServerId

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

VmName

VMName is the name of VM on the SCVMM server.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Applies to