ReplicationFabrics interface

Interface representing a ReplicationFabrics.

Methods

beginCheckConsistency(string, string, string, ReplicationFabricsCheckConsistencyOptionalParams)

The operation to perform a consistency check on the fabric.

beginCheckConsistencyAndWait(string, string, string, ReplicationFabricsCheckConsistencyOptionalParams)

The operation to perform a consistency check on the fabric.

beginCreate(string, string, string, FabricCreationInput, ReplicationFabricsCreateOptionalParams)

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

beginCreateAndWait(string, string, string, FabricCreationInput, ReplicationFabricsCreateOptionalParams)

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

beginDelete(string, string, string, ReplicationFabricsDeleteOptionalParams)

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

beginDeleteAndWait(string, string, string, ReplicationFabricsDeleteOptionalParams)

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

beginMigrateToAad(string, string, string, ReplicationFabricsMigrateToAadOptionalParams)

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

beginMigrateToAadAndWait(string, string, string, ReplicationFabricsMigrateToAadOptionalParams)

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

beginPurge(string, string, string, ReplicationFabricsPurgeOptionalParams)

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

beginPurgeAndWait(string, string, string, ReplicationFabricsPurgeOptionalParams)

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

beginReassociateGateway(string, string, string, FailoverProcessServerRequest, ReplicationFabricsReassociateGatewayOptionalParams)

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

beginReassociateGatewayAndWait(string, string, string, FailoverProcessServerRequest, ReplicationFabricsReassociateGatewayOptionalParams)

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

beginRemoveInfra(string, string, string, ReplicationFabricsRemoveInfraOptionalParams)

Removes the appliance's infrastructure under the fabric.

beginRemoveInfraAndWait(string, string, string, ReplicationFabricsRemoveInfraOptionalParams)

Removes the appliance's infrastructure under the fabric.

beginRenewCertificate(string, string, string, RenewCertificateInput, ReplicationFabricsRenewCertificateOptionalParams)

Renews the connection certificate for the ASR replication fabric.

beginRenewCertificateAndWait(string, string, string, RenewCertificateInput, ReplicationFabricsRenewCertificateOptionalParams)

Renews the connection certificate for the ASR replication fabric.

get(string, string, string, ReplicationFabricsGetOptionalParams)

Gets the details of an Azure Site Recovery fabric.

list(string, string, ReplicationFabricsListOptionalParams)

Gets a list of the Azure Site Recovery fabrics in the vault.

Method Details

beginCheckConsistency(string, string, string, ReplicationFabricsCheckConsistencyOptionalParams)

The operation to perform a consistency check on the fabric.

function beginCheckConsistency(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsCheckConsistencyOptionalParams): Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

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.

options
ReplicationFabricsCheckConsistencyOptionalParams

The options parameters.

Returns

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

beginCheckConsistencyAndWait(string, string, string, ReplicationFabricsCheckConsistencyOptionalParams)

The operation to perform a consistency check on the fabric.

function beginCheckConsistencyAndWait(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsCheckConsistencyOptionalParams): Promise<Fabric>

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.

options
ReplicationFabricsCheckConsistencyOptionalParams

The options parameters.

Returns

Promise<Fabric>

beginCreate(string, string, string, FabricCreationInput, ReplicationFabricsCreateOptionalParams)

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

function beginCreate(resourceName: string, resourceGroupName: string, fabricName: string, input: FabricCreationInput, options?: ReplicationFabricsCreateOptionalParams): Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

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

Name of the ASR fabric.

input
FabricCreationInput

Fabric creation input.

options
ReplicationFabricsCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, string, FabricCreationInput, ReplicationFabricsCreateOptionalParams)

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

function beginCreateAndWait(resourceName: string, resourceGroupName: string, fabricName: string, input: FabricCreationInput, options?: ReplicationFabricsCreateOptionalParams): Promise<Fabric>

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

Name of the ASR fabric.

input
FabricCreationInput

Fabric creation input.

options
ReplicationFabricsCreateOptionalParams

The options parameters.

Returns

Promise<Fabric>

beginDelete(string, string, string, ReplicationFabricsDeleteOptionalParams)

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

function beginDelete(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams): 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

ASR fabric to delete.

options
ReplicationFabricsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, ReplicationFabricsDeleteOptionalParams)

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

function beginDeleteAndWait(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams): 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

ASR fabric to delete.

options
ReplicationFabricsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginMigrateToAad(string, string, string, ReplicationFabricsMigrateToAadOptionalParams)

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

function beginMigrateToAad(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams): 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

ASR fabric to migrate.

options
ReplicationFabricsMigrateToAadOptionalParams

The options parameters.

Returns

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

beginMigrateToAadAndWait(string, string, string, ReplicationFabricsMigrateToAadOptionalParams)

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

function beginMigrateToAadAndWait(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams): 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

ASR fabric to migrate.

options
ReplicationFabricsMigrateToAadOptionalParams

The options parameters.

Returns

Promise<void>

beginPurge(string, string, string, ReplicationFabricsPurgeOptionalParams)

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

function beginPurge(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams): 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

ASR fabric to purge.

options
ReplicationFabricsPurgeOptionalParams

The options parameters.

Returns

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

beginPurgeAndWait(string, string, string, ReplicationFabricsPurgeOptionalParams)

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

function beginPurgeAndWait(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams): 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

ASR fabric to purge.

options
ReplicationFabricsPurgeOptionalParams

The options parameters.

Returns

Promise<void>

beginReassociateGateway(string, string, string, FailoverProcessServerRequest, ReplicationFabricsReassociateGatewayOptionalParams)

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

function beginReassociateGateway(resourceName: string, resourceGroupName: string, fabricName: string, failoverProcessServerRequest: FailoverProcessServerRequest, options?: ReplicationFabricsReassociateGatewayOptionalParams): Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

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

The name of the fabric containing the process server.

failoverProcessServerRequest
FailoverProcessServerRequest

The input to the failover process server operation.

options
ReplicationFabricsReassociateGatewayOptionalParams

The options parameters.

Returns

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

beginReassociateGatewayAndWait(string, string, string, FailoverProcessServerRequest, ReplicationFabricsReassociateGatewayOptionalParams)

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

function beginReassociateGatewayAndWait(resourceName: string, resourceGroupName: string, fabricName: string, failoverProcessServerRequest: FailoverProcessServerRequest, options?: ReplicationFabricsReassociateGatewayOptionalParams): Promise<Fabric>

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

The name of the fabric containing the process server.

failoverProcessServerRequest
FailoverProcessServerRequest

The input to the failover process server operation.

options
ReplicationFabricsReassociateGatewayOptionalParams

The options parameters.

Returns

Promise<Fabric>

beginRemoveInfra(string, string, string, ReplicationFabricsRemoveInfraOptionalParams)

Removes the appliance's infrastructure under the fabric.

function beginRemoveInfra(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams): Promise<SimplePollerLike<OperationState<ReplicationFabricsRemoveInfraHeaders>, ReplicationFabricsRemoveInfraHeaders>>

Parameters

resourceGroupName

string

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

resourceName

string

Resource name.

fabricName

string

Fabric name.

options
ReplicationFabricsRemoveInfraOptionalParams

The options parameters.

Returns

beginRemoveInfraAndWait(string, string, string, ReplicationFabricsRemoveInfraOptionalParams)

Removes the appliance's infrastructure under the fabric.

function beginRemoveInfraAndWait(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams): Promise<ReplicationFabricsRemoveInfraHeaders>

Parameters

resourceGroupName

string

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

resourceName

string

Resource name.

fabricName

string

Fabric name.

options
ReplicationFabricsRemoveInfraOptionalParams

The options parameters.

Returns

beginRenewCertificate(string, string, string, RenewCertificateInput, ReplicationFabricsRenewCertificateOptionalParams)

Renews the connection certificate for the ASR replication fabric.

function beginRenewCertificate(resourceName: string, resourceGroupName: string, fabricName: string, renewCertificate: RenewCertificateInput, options?: ReplicationFabricsRenewCertificateOptionalParams): Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

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

renewCertificate
RenewCertificateInput

Renew certificate input.

options
ReplicationFabricsRenewCertificateOptionalParams

The options parameters.

Returns

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

beginRenewCertificateAndWait(string, string, string, RenewCertificateInput, ReplicationFabricsRenewCertificateOptionalParams)

Renews the connection certificate for the ASR replication fabric.

function beginRenewCertificateAndWait(resourceName: string, resourceGroupName: string, fabricName: string, renewCertificate: RenewCertificateInput, options?: ReplicationFabricsRenewCertificateOptionalParams): Promise<Fabric>

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

renewCertificate
RenewCertificateInput

Renew certificate input.

options
ReplicationFabricsRenewCertificateOptionalParams

The options parameters.

Returns

Promise<Fabric>

get(string, string, string, ReplicationFabricsGetOptionalParams)

Gets the details of an Azure Site Recovery fabric.

function get(resourceName: string, resourceGroupName: string, fabricName: string, options?: ReplicationFabricsGetOptionalParams): Promise<Fabric>

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.

options
ReplicationFabricsGetOptionalParams

The options parameters.

Returns

Promise<Fabric>

list(string, string, ReplicationFabricsListOptionalParams)

Gets a list of the Azure Site Recovery fabrics in the vault.

function list(resourceName: string, resourceGroupName: string, options?: ReplicationFabricsListOptionalParams): PagedAsyncIterableIterator<Fabric, Fabric[], 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.

options
ReplicationFabricsListOptionalParams

The options parameters.

Returns