VirtualMachineInstanceProperties interface   
Properties under the virtual machine instance resource
Properties
| create | 
	Boolean indicating whether this is an existing local virtual machine or if one should be created.  | 
| guest | 
	Guest agent install status.  | 
| hardware | 
	HardwareProfile - Specifies the hardware settings for the virtual machine instance.  | 
| host | 
	Name of the host node that the VM is on.  | 
| host | 
	Name of the host node that the VM is on.  | 
| http | 
	HTTP Proxy configuration for the VM.  | 
| hyper | 
	Unique identifier for the Hyper-V VM resource.  | 
| instance | 
	The virtual machine instance view.  | 
| network | 
	NetworkProfile - describes the network configuration the virtual machine instance  | 
| os | 
	OsProfile - describes the configuration of the operating system and sets login data  | 
| placement | 
	PlacementProfile - Specifies the placement related settings for the virtual machine.  | 
| provisioning | 
	Provisioning state of the virtual machine instance.  | 
| resource | 
	Unique identifier defined by ARC to identify the guest of the VM.  | 
| security | 
	SecurityProfile - Specifies the security settings for the virtual machine instance.  | 
| status | The observed state of virtual machine instances  | 
| storage | 
	StorageProfile - contains information about the disks and storage information for the virtual machine instance  | 
| vm | 
	Unique identifier for the vm resource.  | 
Property Details
		createFromLocal
	  
	Boolean indicating whether this is an existing local virtual machine or if one should be created.
createFromLocal?: boolean
				Property Value
boolean
		guestAgentInstallStatus
	   
	Guest agent install status.
guestAgentInstallStatus?: GuestAgentInstallStatus
				Property Value
		hardwareProfile
	 
	HardwareProfile - Specifies the hardware settings for the virtual machine instance.
hardwareProfile?: VirtualMachineInstancePropertiesHardwareProfile
				Property Value
		hostNodeIpAddress
	  
	Name of the host node that the VM is on.
hostNodeIpAddress?: string
				Property Value
string
		hostNodeName
	  
	Name of the host node that the VM is on.
hostNodeName?: string
				Property Value
string
		httpProxyConfig
	  
	HTTP Proxy configuration for the VM.
httpProxyConfig?: HttpProxyConfiguration
				Property Value
		hyperVVmId
	 
	Unique identifier for the Hyper-V VM resource.
hyperVVmId?: string
				Property Value
string
		instanceView
	 
	The virtual machine instance view.
instanceView?: VirtualMachineInstanceView
				Property Value
		networkProfile
	 
	NetworkProfile - describes the network configuration the virtual machine instance
networkProfile?: VirtualMachineInstancePropertiesNetworkProfile
				Property Value
		osProfile
	 
	OsProfile - describes the configuration of the operating system and sets login data
osProfile?: VirtualMachineInstancePropertiesOsProfile
				Property Value
		placementProfile
	 
	PlacementProfile - Specifies the placement related settings for the virtual machine.
placementProfile?: VirtualMachineInstancePropertiesPlacementProfile
				Property Value
		provisioningState
	 
	Provisioning state of the virtual machine instance.
provisioningState?: string
				Property Value
string
		resourceUid
	 
	Unique identifier defined by ARC to identify the guest of the VM.
resourceUid?: string
				Property Value
string
		securityProfile
	 
	SecurityProfile - Specifies the security settings for the virtual machine instance.
securityProfile?: VirtualMachineInstancePropertiesSecurityProfile
				Property Value
status
The observed state of virtual machine instances
status?: VirtualMachineInstanceStatus
				Property Value
		storageProfile
	 
	StorageProfile - contains information about the disks and storage information for the virtual machine instance
storageProfile?: VirtualMachineInstancePropertiesStorageProfile
				Property Value
		vmId
	 
	Unique identifier for the vm resource.
vmId?: string
				Property Value
string