Share via


AvailabilitySetPatch Class

Definition

Specifies information about the availability set that the virtual machine should be assigned to. Only tags may be updated.

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

Constructors

AvailabilitySetPatch()

Initializes a new instance of AvailabilitySetPatch.

Properties

PlatformFaultDomainCount

Fault Domain count.

PlatformUpdateDomainCount

Update Domain count.

ProximityPlacementGroupId

Gets or sets Id.

ScheduledEventsPolicy

Specifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the availability set.

Sku

Sku of the availability set.

Statuses

The resource status information.

Tags

Resource tags.

(Inherited from ComputeResourcePatch)
VirtualMachines

A list of references to all virtual machines in the availability set.

Methods

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

Explicit Interface Implementations

IJsonModel<AvailabilitySetPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AvailabilitySetPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

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)
IPersistableModel<AvailabilitySetPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AvailabilitySetPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AvailabilitySetPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

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)

Applies to