Share via


AddonVrProperties Class

Definition

The properties of a vSphere Replication (VR) addon.

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

Constructors

AddonVrProperties(Int32)

Initializes a new instance of AddonVrProperties.

Properties

ProvisioningState

The state of the addon provisioning.

(Inherited from AvsPrivateCloudAddonProperties)
VrsCount

The vSphere Replication Server (VRS) count.

Methods

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

Explicit Interface Implementations

IJsonModel<AddonVrProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AddonVrProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<AvsPrivateCloudAddonProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from AvsPrivateCloudAddonProperties)
IPersistableModel<AddonVrProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AddonVrProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AddonVrProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<AvsPrivateCloudAddonProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from AvsPrivateCloudAddonProperties)

Applies to