Share via


VirtualMachineScaleSetReimageContent Class

Definition

Describes a Virtual Machine Scale Set VM Reimage Parameters.

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

Constructors

VirtualMachineScaleSetReimageContent()

Initializes a new instance of VirtualMachineScaleSetReimageContent.

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.

(Inherited from VirtualMachineReimageContent)
ForceUpdateOSDiskForEphemeral

Parameter to force update ephemeral OS disk for a virtual machine scale set VM.

(Inherited from VirtualMachineScaleSetVmReimageContent)
InstanceIds

The virtual machine scale set instance ids. Omitting the virtual machine scale set instance ids will result in the operation being performed on all virtual machines in the virtual machine scale set.

OSProfile

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

(Inherited from VirtualMachineReimageContent)
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.

(Inherited from VirtualMachineReimageContent)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VirtualMachineScaleSetVmReimageContent)

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.

(Inherited from VirtualMachineReimageContent)
IJsonModel<VirtualMachineReimageContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from VirtualMachineReimageContent)
IJsonModel<VirtualMachineScaleSetReimageContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VirtualMachineScaleSetReimageContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<VirtualMachineScaleSetVmReimageContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from VirtualMachineScaleSetVmReimageContent)
IJsonModel<VirtualMachineScaleSetVmReimageContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from VirtualMachineScaleSetVmReimageContent)
IPersistableModel<VirtualMachineReimageContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from VirtualMachineReimageContent)
IPersistableModel<VirtualMachineReimageContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from VirtualMachineReimageContent)
IPersistableModel<VirtualMachineReimageContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from VirtualMachineReimageContent)
IPersistableModel<VirtualMachineScaleSetReimageContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualMachineScaleSetReimageContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VirtualMachineScaleSetReimageContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<VirtualMachineScaleSetVmReimageContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from VirtualMachineScaleSetVmReimageContent)
IPersistableModel<VirtualMachineScaleSetVmReimageContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from VirtualMachineScaleSetVmReimageContent)
IPersistableModel<VirtualMachineScaleSetVmReimageContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from VirtualMachineScaleSetVmReimageContent)

Applies to