ReplicationRecoveryServicesProviders interface

Interface representing a ReplicationRecoveryServicesProviders.

Methods

beginCreate(string, string, string, string, AddRecoveryServicesProviderInput, ReplicationRecoveryServicesProvidersCreateOptionalParams)

The operation to add a recovery services provider.

beginCreateAndWait(string, string, string, string, AddRecoveryServicesProviderInput, ReplicationRecoveryServicesProvidersCreateOptionalParams)

The operation to add a recovery services provider.

beginDelete(string, string, string, string, ReplicationRecoveryServicesProvidersDeleteOptionalParams)

The operation to removes/delete(unregister) a recovery services provider from the vault.

beginDeleteAndWait(string, string, string, string, ReplicationRecoveryServicesProvidersDeleteOptionalParams)

The operation to removes/delete(unregister) a recovery services provider from the vault.

beginPurge(string, string, string, string, ReplicationRecoveryServicesProvidersPurgeOptionalParams)

The operation to purge(force delete) a recovery services provider from the vault.

beginPurgeAndWait(string, string, string, string, ReplicationRecoveryServicesProvidersPurgeOptionalParams)

The operation to purge(force delete) a recovery services provider from the vault.

beginRefreshProvider(string, string, string, string, ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams)

The operation to refresh the information from the recovery services provider.

beginRefreshProviderAndWait(string, string, string, string, ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams)

The operation to refresh the information from the recovery services provider.

get(string, string, string, string, ReplicationRecoveryServicesProvidersGetOptionalParams)

Gets the details of registered recovery services provider.

list(string, string, ReplicationRecoveryServicesProvidersListOptionalParams)

Lists the registered recovery services providers in the vault.

listByReplicationFabrics(string, string, string, ReplicationRecoveryServicesProvidersListByReplicationFabricsOptionalParams)

Lists the registered recovery services providers for the specified fabric.

Method Details

beginCreate(string, string, string, string, AddRecoveryServicesProviderInput, ReplicationRecoveryServicesProvidersCreateOptionalParams)

The operation to add a recovery services provider.

function beginCreate(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, addProviderInput: AddRecoveryServicesProviderInput, options?: ReplicationRecoveryServicesProvidersCreateOptionalParams): Promise<SimplePollerLike<OperationState<RecoveryServicesProvider>, RecoveryServicesProvider>>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

addProviderInput
AddRecoveryServicesProviderInput

Add provider input.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<RecoveryServicesProvider>, RecoveryServicesProvider>>

beginCreateAndWait(string, string, string, string, AddRecoveryServicesProviderInput, ReplicationRecoveryServicesProvidersCreateOptionalParams)

The operation to add a recovery services provider.

function beginCreateAndWait(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, addProviderInput: AddRecoveryServicesProviderInput, options?: ReplicationRecoveryServicesProvidersCreateOptionalParams): Promise<RecoveryServicesProvider>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

addProviderInput
AddRecoveryServicesProviderInput

Add provider input.

Returns

beginDelete(string, string, string, string, ReplicationRecoveryServicesProvidersDeleteOptionalParams)

The operation to removes/delete(unregister) a recovery services provider from the vault.

function beginDelete(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, string, ReplicationRecoveryServicesProvidersDeleteOptionalParams)

The operation to removes/delete(unregister) a recovery services provider from the vault.

function beginDeleteAndWait(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersDeleteOptionalParams): Promise<void>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

Returns

Promise<void>

beginPurge(string, string, string, string, ReplicationRecoveryServicesProvidersPurgeOptionalParams)

The operation to purge(force delete) a recovery services provider from the vault.

function beginPurge(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersPurgeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginPurgeAndWait(string, string, string, string, ReplicationRecoveryServicesProvidersPurgeOptionalParams)

The operation to purge(force delete) a recovery services provider from the vault.

function beginPurgeAndWait(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersPurgeOptionalParams): Promise<void>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

Returns

Promise<void>

beginRefreshProvider(string, string, string, string, ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams)

The operation to refresh the information from the recovery services provider.

function beginRefreshProvider(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams): Promise<SimplePollerLike<OperationState<RecoveryServicesProvider>, RecoveryServicesProvider>>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<RecoveryServicesProvider>, RecoveryServicesProvider>>

beginRefreshProviderAndWait(string, string, string, string, ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams)

The operation to refresh the information from the recovery services provider.

function beginRefreshProviderAndWait(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams): Promise<RecoveryServicesProvider>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

Returns

get(string, string, string, string, ReplicationRecoveryServicesProvidersGetOptionalParams)

Gets the details of registered recovery services provider.

function get(resourceName: string, resourceGroupName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersGetOptionalParams): Promise<RecoveryServicesProvider>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

providerName

string

Recovery services provider name.

Returns

list(string, string, ReplicationRecoveryServicesProvidersListOptionalParams)

Lists the registered recovery services providers in the vault.

function list(resourceName: string, resourceGroupName: string, options?: ReplicationRecoveryServicesProvidersListOptionalParams): PagedAsyncIterableIterator<RecoveryServicesProvider, RecoveryServicesProvider[], PageSettings>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

Returns

listByReplicationFabrics(string, string, string, ReplicationRecoveryServicesProvidersListByReplicationFabricsOptionalParams)

Lists the registered recovery services providers for the specified fabric.

function listByReplicationFabrics(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationRecoveryServicesProvidersListByReplicationFabricsOptionalParams): PagedAsyncIterableIterator<RecoveryServicesProvider, RecoveryServicesProvider[], PageSettings>

Parameters

resourceName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

Fabric name.

Returns