Share via


InMageAzureV2SwitchProviderContent Class

Definition

Provider specific input for InMageAzureV2 switch provider.

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

Constructors

Name Description
InMageAzureV2SwitchProviderContent(ResourceIdentifier, ResourceIdentifier, String)

Initializes a new instance of InMageAzureV2SwitchProviderContent.

Properties

Name Description
TargetApplianceId

The target appliance Id.

TargetFabricId

The target fabric Id.

TargetVaultId

The target vault Id.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<InMageAzureV2SwitchProviderContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageAzureV2SwitchProviderContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<SwitchProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from SwitchProviderSpecificContent)
IPersistableModel<InMageAzureV2SwitchProviderContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageAzureV2SwitchProviderContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageAzureV2SwitchProviderContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<SwitchProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from SwitchProviderSpecificContent)

Applies to