Share via


AddonHcxProperties Class

Definition

The properties of an HCX addon.

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

Constructors

AddonHcxProperties(String)

Initializes a new instance of AddonHcxProperties.

Properties

Offer

The HCX offer, example VMware MaaS Cloud Provider (Enterprise).

ProvisioningState

The state of the addon provisioning.

(Inherited from AvsPrivateCloudAddonProperties)

Methods

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

Explicit Interface Implementations

IJsonModel<AddonHcxProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Converts the provided BinaryData into a model.

IPersistableModel<AddonHcxProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

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