Package version:

Interface representing a ReplicationFabrics.

interface ReplicationFabrics {
    beginCheckConsistency(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsCheckConsistencyOptionalParams): Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>;
    beginCheckConsistencyAndWait(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsCheckConsistencyOptionalParams): Promise<Fabric>;
    beginCreate(resourceGroupName: string, resourceName: string, fabricName: string, input: FabricCreationInput, options?: ReplicationFabricsCreateOptionalParams): Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>;
    beginCreateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, input: FabricCreationInput, options?: ReplicationFabricsCreateOptionalParams): Promise<Fabric>;
    beginDelete(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginDeleteAndWait(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams): Promise<void>;
    beginMigrateToAad(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginMigrateToAadAndWait(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams): Promise<void>;
    beginPurge(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginPurgeAndWait(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams): Promise<void>;
    beginReassociateGateway(resourceGroupName: string, resourceName: string, fabricName: string, failoverProcessServerRequest: FailoverProcessServerRequest, options?: ReplicationFabricsReassociateGatewayOptionalParams): Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>;
    beginReassociateGatewayAndWait(resourceGroupName: string, resourceName: string, fabricName: string, failoverProcessServerRequest: FailoverProcessServerRequest, options?: ReplicationFabricsReassociateGatewayOptionalParams): Promise<Fabric>;
    beginRemoveInfra(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams): Promise<SimplePollerLike<OperationState<ReplicationFabricsRemoveInfraHeaders>, ReplicationFabricsRemoveInfraHeaders>>;
    beginRemoveInfraAndWait(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams): Promise<ReplicationFabricsRemoveInfraHeaders>;
    beginRenewCertificate(resourceGroupName: string, resourceName: string, fabricName: string, renewCertificate: RenewCertificateInput, options?: ReplicationFabricsRenewCertificateOptionalParams): Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>;
    beginRenewCertificateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, renewCertificate: RenewCertificateInput, options?: ReplicationFabricsRenewCertificateOptionalParams): Promise<Fabric>;
    get(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsGetOptionalParams): Promise<Fabric>;
    list(resourceGroupName: string, resourceName: string, options?: ReplicationFabricsListOptionalParams): PagedAsyncIterableIterator<Fabric>;
}

Methods

  • The operation to perform a consistency check on the fabric.

    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.

    • Optionaloptions: ReplicationFabricsCheckConsistencyOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

  • The operation to perform a consistency check on the fabric.

    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.

    • Optionaloptions: ReplicationFabricsCheckConsistencyOptionalParams

      The options parameters.

    Returns Promise<Fabric>

  • The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site).

    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

      Name of the ASR fabric.

    • input: FabricCreationInput

      Fabric creation input.

    • Optionaloptions: ReplicationFabricsCreateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

  • The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site).

    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

      Name of the ASR fabric.

    • input: FabricCreationInput

      Fabric creation input.

    • Optionaloptions: ReplicationFabricsCreateOptionalParams

      The options parameters.

    Returns Promise<Fabric>

  • The operation to delete or remove an Azure Site Recovery fabric.

    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

      ASR fabric to delete.

    • Optionaloptions: ReplicationFabricsDeleteOptionalParams

      The options parameters.

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

  • The operation to delete or remove an Azure Site Recovery fabric.

    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

      ASR fabric to delete.

    • Optionaloptions: ReplicationFabricsDeleteOptionalParams

      The options parameters.

    Returns Promise<void>

  • The operation to migrate an Azure Site Recovery fabric to AAD.

    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

      ASR fabric to migrate.

    • Optionaloptions: ReplicationFabricsMigrateToAadOptionalParams

      The options parameters.

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

  • The operation to migrate an Azure Site Recovery fabric to AAD.

    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

      ASR fabric to migrate.

    • Optionaloptions: ReplicationFabricsMigrateToAadOptionalParams

      The options parameters.

    Returns Promise<void>

  • The operation to purge(force delete) an Azure Site Recovery fabric.

    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

      ASR fabric to purge.

    • Optionaloptions: ReplicationFabricsPurgeOptionalParams

      The options parameters.

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

  • The operation to purge(force delete) an Azure Site Recovery fabric.

    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

      ASR fabric to purge.

    • Optionaloptions: ReplicationFabricsPurgeOptionalParams

      The options parameters.

    Returns Promise<void>

  • The operation to move replications from a process server to another process server.

    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

      The name of the fabric containing the process server.

    • failoverProcessServerRequest: FailoverProcessServerRequest

      The input to the failover process server operation.

    • Optionaloptions: ReplicationFabricsReassociateGatewayOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

  • The operation to move replications from a process server to another process server.

    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

      The name of the fabric containing the process server.

    • failoverProcessServerRequest: FailoverProcessServerRequest

      The input to the failover process server operation.

    • Optionaloptions: ReplicationFabricsReassociateGatewayOptionalParams

      The options parameters.

    Returns Promise<Fabric>

  • Renews the connection certificate for the ASR replication fabric.

    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 to renew certs for.

    • renewCertificate: RenewCertificateInput

      Renew certificate input.

    • Optionaloptions: ReplicationFabricsRenewCertificateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

  • Renews the connection certificate for the ASR replication fabric.

    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 to renew certs for.

    • renewCertificate: RenewCertificateInput

      Renew certificate input.

    • Optionaloptions: ReplicationFabricsRenewCertificateOptionalParams

      The options parameters.

    Returns Promise<Fabric>

  • Gets the details of an Azure Site Recovery fabric.

    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.

    • Optionaloptions: ReplicationFabricsGetOptionalParams

      The options parameters.

    Returns Promise<Fabric>

  • Gets a list of the Azure Site Recovery fabrics in 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.

    • Optionaloptions: ReplicationFabricsListOptionalParams

      The options parameters.

    Returns PagedAsyncIterableIterator<Fabric>