VirtualMachineInstanceUpdateProperties Class

Definition

Defines the resource properties for the update.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.VirtualMachineInstanceUpdatePropertiesTypeConverter))]
public class VirtualMachineInstanceUpdateProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IVirtualMachineInstanceUpdateProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.VirtualMachineInstanceUpdatePropertiesTypeConverter))>]
type VirtualMachineInstanceUpdateProperties = class
    interface IVirtualMachineInstanceUpdateProperties
    interface IJsonSerializable
Public Class VirtualMachineInstanceUpdateProperties
Implements IVirtualMachineInstanceUpdateProperties
Inheritance
VirtualMachineInstanceUpdateProperties
Attributes
Implements

Constructors

VirtualMachineInstanceUpdateProperties()

Creates an new VirtualMachineInstanceUpdateProperties instance.

Properties

HardwareProfileMemoryMb

RAM in MB for the virtual machine instance

HardwareProfileProcessor

number of processors for the virtual machine instance

HardwareProfileVMSize
LinuxConfigurationProvisionVMAgent

Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.

LinuxConfigurationProvisionVMConfigAgent

Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.

NetworkProfileNetworkInterface

NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance

OSProfileComputerName

ComputerName - name of the computer

StorageProfileDataDisk

adds data disks to the virtual machine instance for the update call

WindowConfigurationProvisionVMAgent

Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.

WindowConfigurationProvisionVMConfigAgent

Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VirtualMachineInstanceUpdateProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VirtualMachineInstanceUpdateProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IVirtualMachineInstanceUpdateProperties.

FromJsonString(String)

Creates a new instance of VirtualMachineInstanceUpdateProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of VirtualMachineInstanceUpdateProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to