Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ReplicationRecoveryServicesProviders

Package version

Class representing a ReplicationRecoveryServicesProviders.

Hierarchy

  • ReplicationRecoveryServicesProviders

Index

Constructors

constructor

Methods

beginDeleteMethod

  • beginDeleteMethod(fabricName: string, providerName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • The operation to removes/delete(unregister) a recovery services provider from the vault

    summary

    Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object "deleteRspInput" is used (if the object is empty we assume that it is old client and continue the old behavior).

    Parameters

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginPurge

  • beginPurge(fabricName: string, providerName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • The operation to purge(force delete) a recovery services provider from the vault.

    summary

    Purges recovery service provider from fabric

    Parameters

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRefreshProvider

  • beginRefreshProvider(fabricName: string, providerName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • The operation to refresh the information from the recovery services provider.

    summary

    Refresh details from the recovery services provider.

    Parameters

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

deleteMethod

  • deleteMethod(fabricName: string, providerName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • The operation to removes/delete(unregister) a recovery services provider from the vault

    summary

    Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object "deleteRspInput" is used (if the object is empty we assume that it is old client and continue the old behavior).

    Parameters

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

get

  • get(fabricName: string, providerName: string, options?: msRest.RequestOptionsBase): Promise<Models.ReplicationRecoveryServicesProvidersGetResponse>
  • get(fabricName: string, providerName: string, callback: msRest.ServiceCallback<RecoveryServicesProvider>): void
  • get(fabricName: string, providerName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RecoveryServicesProvider>): void

list

listByReplicationFabrics

  • listByReplicationFabrics(fabricName: string, options?: msRest.RequestOptionsBase): Promise<Models.ReplicationRecoveryServicesProvidersListByReplicationFabricsResponse>
  • listByReplicationFabrics(fabricName: string, callback: msRest.ServiceCallback<RecoveryServicesProviderCollection>): void
  • listByReplicationFabrics(fabricName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RecoveryServicesProviderCollection>): void

listByReplicationFabricsNext

  • listByReplicationFabricsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.ReplicationRecoveryServicesProvidersListByReplicationFabricsNextResponse>
  • listByReplicationFabricsNext(nextPageLink: string, callback: msRest.ServiceCallback<RecoveryServicesProviderCollection>): void
  • listByReplicationFabricsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RecoveryServicesProviderCollection>): void

listNext

  • listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.ReplicationRecoveryServicesProvidersListNextResponse>
  • listNext(nextPageLink: string, callback: msRest.ServiceCallback<RecoveryServicesProviderCollection>): void
  • listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RecoveryServicesProviderCollection>): void

purge

  • purge(fabricName: string, providerName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • The operation to purge(force delete) a recovery services provider from the vault.

    summary

    Purges recovery service provider from fabric

    Parameters

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

refreshProvider

  • refreshProvider(fabricName: string, providerName: string, options?: msRest.RequestOptionsBase): Promise<Models.ReplicationRecoveryServicesProvidersRefreshProviderResponse>
  • The operation to refresh the information from the recovery services provider.

    summary

    Refresh details from the recovery services provider.

    Parameters

    • fabricName: string

      Fabric name.

    • providerName: string

      Recovery services provider name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ReplicationRecoveryServicesProvidersRefreshProviderResponse>

    Promise<Models.ReplicationRecoveryServicesProvidersRefreshProviderResponse>

Generated using TypeDoc