Partager via


VirtualMachineScaleSetPatch Class

Definition

Describes a Virtual Machine Scale Set.

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

Constructors

VirtualMachineScaleSetPatch()

Initializes a new instance of VirtualMachineScaleSetPatch.

Properties

Identity

The identity of the virtual machine scale set, if configured.

Plan

The purchase plan when deploying a virtual machine scale set from VM Marketplace images.

Properties

Describes the properties of a Virtual Machine Scale Set.

Sku

The virtual machine scale set sku.

Tags

Resource tags.

(Inherited from ComputeResourcePatch)
Zones

The virtual machine scale set zones.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ComputeResourcePatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from ComputeResourcePatch)
IJsonModel<VirtualMachineScaleSetPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VirtualMachineScaleSetPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ComputeResourcePatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from ComputeResourcePatch)
IPersistableModel<VirtualMachineScaleSetPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualMachineScaleSetPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VirtualMachineScaleSetPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to