Share via


VirtualMachineReimageContent Class

Definition

Parameters for Reimaging Virtual Machine. NOTE: Virtual Machine OS disk will always be reimaged.

public class VirtualMachineReimageContent : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.Models.VirtualMachineReimageContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.Models.VirtualMachineReimageContent>
type VirtualMachineReimageContent = class
    interface IJsonModel<VirtualMachineReimageContent>
    interface IPersistableModel<VirtualMachineReimageContent>
Public Class VirtualMachineReimageContent
Implements IJsonModel(Of VirtualMachineReimageContent), IPersistableModel(Of VirtualMachineReimageContent)
Inheritance
VirtualMachineReimageContent
Derived
Implements

Constructors

VirtualMachineReimageContent()

Initializes a new instance of VirtualMachineReimageContent.

Properties

ExactVersion

Specifies in decimal number, the version the OS disk should be reimaged to. If exact version is not provided, the OS disk is reimaged to the existing version of OS Disk.

OSProfile

Specifies information required for reimaging the non-ephemeral OS disk.

TempDisk

Specifies whether to reimage temp disk. Default value: false. Note: This temp disk reimage parameter is only supported for VM/VMSS with Ephemeral OS disk.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<VirtualMachineReimageContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<VirtualMachineReimageContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VirtualMachineReimageContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualMachineReimageContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<VirtualMachineReimageContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to