Share via


SiteRecoveryServicesProviderProperties Class

Definition

Recovery services provider properties.

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

Properties

Name Description
AllowedScenarios

The scenarios allowed on this provider.

AuthenticationIdentityDetails

The authentication identity details.

BiosId

The Bios Id.

ConnectionStatus

A value indicating whether DRA is responsive.

DataPlaneAuthenticationIdentityDetails

The data plane authentication identity details.

DraIdentifier

The DRA Id.

FabricFriendlyName

The fabric friendly name.

FabricType

Type of the site.

FriendlyName

Friendly name of the DRA.

HealthErrorDetails

The recovery services provider health error details.

LastHeartbeatReceivedOn

Time when last heartbeat was sent by the DRA.

MachineId

The machine Id.

MachineName

The machine name.

ProtectedItemCount

Number of protected VMs currently managed by the DRA.

ProviderVersion

The provider version.

ProviderVersionDetails

The provider version details.

ProviderVersionExpireOn

Expiry date of the version.

ProviderVersionState

DRA version status.

ResourceAccessIdentityDetails

The resource access identity details.

ServerVersion

The fabric provider.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

IJsonModel<SiteRecoveryServicesProviderProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SiteRecoveryServicesProviderProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SiteRecoveryServicesProviderProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SiteRecoveryServicesProviderProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to