Package version:

Interface representing a ReplicationRecoveryServicesProviders.

interface ReplicationRecoveryServicesProviders {
    beginCreate(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, addProviderInput: AddRecoveryServicesProviderInput, options?: ReplicationRecoveryServicesProvidersCreateOptionalParams): Promise<SimplePollerLike<OperationState<RecoveryServicesProvider>, RecoveryServicesProvider>>;
    beginCreateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, addProviderInput: AddRecoveryServicesProviderInput, options?: ReplicationRecoveryServicesProvidersCreateOptionalParams): Promise<RecoveryServicesProvider>;
    beginDelete(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginDeleteAndWait(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersDeleteOptionalParams): Promise<void>;
    beginPurge(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersPurgeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginPurgeAndWait(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersPurgeOptionalParams): Promise<void>;
    beginRefreshProvider(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams): Promise<SimplePollerLike<OperationState<RecoveryServicesProvider>, RecoveryServicesProvider>>;
    beginRefreshProviderAndWait(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams): Promise<RecoveryServicesProvider>;
    get(resourceGroupName: string, resourceName: string, fabricName: string, providerName: string, options?: ReplicationRecoveryServicesProvidersGetOptionalParams): Promise<RecoveryServicesProvider>;
    list(resourceGroupName: string, resourceName: string, options?: ReplicationRecoveryServicesProvidersListOptionalParams): PagedAsyncIterableIterator<RecoveryServicesProvider>;
    listByReplicationFabrics(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationRecoveryServicesProvidersListByReplicationFabricsOptionalParams): PagedAsyncIterableIterator<RecoveryServicesProvider>;
}

Methods

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

    Parameters

    • resourceGroupName: string

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

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optionaloptions: ReplicationRecoveryServicesProvidersDeleteOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<void>, void>>

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

    Parameters

    • resourceGroupName: string

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

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optionaloptions: ReplicationRecoveryServicesProvidersDeleteOptionalParams

      The options parameters.

    Returns Promise<void>

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

    Parameters

    • resourceGroupName: string

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

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optionaloptions: ReplicationRecoveryServicesProvidersPurgeOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<void>, void>>

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

    Parameters

    • resourceGroupName: string

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

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optionaloptions: ReplicationRecoveryServicesProvidersPurgeOptionalParams

      The options parameters.

    Returns Promise<void>