Freigeben über


VirtualMachineInstanceUpdateRequest Class

Definition

The virtual machine instance resource patch definition.

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

Constructors

VirtualMachineInstanceUpdateRequest()

Creates an new VirtualMachineInstanceUpdateRequest instance.

Properties

HardwareProfileMemoryMb

RAM in MB for the virtual machine instance

HardwareProfileProcessor

number of processors for the virtual machine instance

HardwareProfileVMSize
IdentityPrincipalId

The principal ID of resource identity.

IdentityTenantId

The tenant ID of resource.

IdentityType

The identity type.

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 VirtualMachineInstanceUpdateRequest.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VirtualMachineInstanceUpdateRequest.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VirtualMachineInstanceUpdateRequest into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to