AddonSrmProperties Class

Definition

The properties of a Site Recovery Manager (SRM) addon.

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

Constructors

AddonSrmProperties()

Initializes a new instance of AddonSrmProperties.

Properties

LicenseKey

The Site Recovery Manager (SRM) license.

ProvisioningState

The state of the addon provisioning.

(Inherited from AvsPrivateCloudAddonProperties)

Methods

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

Explicit Interface Implementations

IJsonModel<AddonSrmProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Converts the provided BinaryData into a model.

IPersistableModel<AddonSrmProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

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