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

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.

Explicit Interface Implementations

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