Share via


AddonArcProperties Class

Definition

The properties of an Arc addon.

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

Constructors

AddonArcProperties()

Initializes a new instance of AddonArcProperties.

Properties

ProvisioningState

The state of the addon provisioning.

(Inherited from AvsPrivateCloudAddonProperties)
VCenter

The VMware vCenter resource ID.

Methods

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

Explicit Interface Implementations

IJsonModel<AddonArcProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AddonArcProperties>.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<AddonArcProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AddonArcProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AddonArcProperties>.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