Share via


RecoveryServicesProvider Class

Definition

Provider details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.RecoveryServicesProviderTypeConverter))]
public class RecoveryServicesProvider : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IRecoveryServicesProvider, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.RecoveryServicesProviderTypeConverter))>]
type RecoveryServicesProvider = class
    interface IRecoveryServicesProvider
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class RecoveryServicesProvider
Implements IRecoveryServicesProvider, IValidates
Inheritance
RecoveryServicesProvider
Attributes
Implements

Constructors

RecoveryServicesProvider()

Creates an new RecoveryServicesProvider instance.

Properties

AllowedScenario

The scenarios allowed on this provider.

AuthenticationIdentityDetailAadAuthority

The base authority for Azure Active Directory authentication.

AuthenticationIdentityDetailApplicationId

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

AuthenticationIdentityDetailAudience

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

AuthenticationIdentityDetailObjectId

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

AuthenticationIdentityDetailTenantId

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

BiosId

The Bios Id.

ConnectionStatus

A value indicating whether DRA is responsive.

DataPlaneAuthenticationIdentityDetailAadAuthority

The base authority for Azure Active Directory authentication.

DataPlaneAuthenticationIdentityDetailApplicationId

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

DataPlaneAuthenticationIdentityDetailAudience

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

DataPlaneAuthenticationIdentityDetailObjectId

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

DataPlaneAuthenticationIdentityDetailTenantId

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

DraIdentifier

The DRA Id.

FabricFriendlyName

The fabric friendly name.

FabricType

Type of the site.

FriendlyName

Friendly name of the DRA.

HealthErrorDetail

The recovery services provider health error details.

Id

Resource Id

LastHeartBeat

Time when last heartbeat was sent by the DRA.

Location

Resource Location

MachineId

The machine Id.

MachineName

The machine name.

Name

Resource Name

ProtectedItemCount

Number of protected VMs currently managed by the DRA.

ProviderVersion

The provider version.

ProviderVersionDetailExpiryDate

Version expiry date.

ProviderVersionDetailStatus

A value indicating whether security update required.

ProviderVersionDetailVersion

The agent version.

ProviderVersionExpiryDate

Expiry date of the version.

ProviderVersionState

DRA version status.

ResourceAccessIdentityDetailAadAuthority

The base authority for Azure Active Directory authentication.

ResourceAccessIdentityDetailApplicationId

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

ResourceAccessIdentityDetailAudience

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

ResourceAccessIdentityDetailObjectId

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

ResourceAccessIdentityDetailTenantId

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

ServerVersion

The fabric provider.

Type

Resource Type

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoveryServicesProvider.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoveryServicesProvider.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IRecoveryServicesProvider.

FromJsonString(String)

Creates a new instance of RecoveryServicesProvider, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoveryServicesProvider into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to