ReplicationFabricsOperations interface

Interface representing a ReplicationFabrics operations.

Properties

beginCheckConsistency
beginCheckConsistencyAndWait
beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginMigrateToAad
beginMigrateToAadAndWait
beginPurge
beginPurgeAndWait
beginReassociateGateway
beginReassociateGatewayAndWait
beginRemoveInfra
beginRemoveInfraAndWait
beginRenewCertificate
beginRenewCertificateAndWait
checkConsistency

The operation to perform a consistency check on the fabric.

create

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

delete

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

get

Gets the details of an Azure Site Recovery fabric.

list

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

migrateToAad

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

purge

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

reassociateGateway

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

removeInfra

Removes the appliance's infrastructure under the fabric.

renewCertificate

Renews the connection certificate for the ASR replication fabric.

Property Details

beginCheckConsistency

Warning

This API is now deprecated.

use checkConsistency instead

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

Property Value

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

beginCheckConsistencyAndWait

Warning

This API is now deprecated.

use checkConsistency instead

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

Property Value

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

beginCreate

Warning

This API is now deprecated.

use create instead

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

Property Value

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

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

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

Property Value

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

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams) => Promise<void>

beginMigrateToAad

Warning

This API is now deprecated.

use migrateToAad instead

beginMigrateToAad: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginMigrateToAadAndWait

Warning

This API is now deprecated.

use migrateToAad instead

beginMigrateToAadAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams) => Promise<void>

beginPurge

Warning

This API is now deprecated.

use purge instead

beginPurge: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginPurgeAndWait

Warning

This API is now deprecated.

use purge instead

beginPurgeAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams) => Promise<void>

beginReassociateGateway

Warning

This API is now deprecated.

use reassociateGateway instead

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

Property Value

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

beginReassociateGatewayAndWait

Warning

This API is now deprecated.

use reassociateGateway instead

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

Property Value

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

beginRemoveInfra

Warning

This API is now deprecated.

use removeInfra instead

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

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginRemoveInfraAndWait

Warning

This API is now deprecated.

use removeInfra instead

beginRemoveInfraAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams) => Promise<void>

beginRenewCertificate

Warning

This API is now deprecated.

use renewCertificate instead

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

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, renewCertificateParameter: RenewCertificateInput, options?: ReplicationFabricsRenewCertificateOptionalParams) => Promise<SimplePollerLike<OperationState<Fabric>, Fabric>>

beginRenewCertificateAndWait

Warning

This API is now deprecated.

use renewCertificate instead

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

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, renewCertificateParameter: RenewCertificateInput, options?: ReplicationFabricsRenewCertificateOptionalParams) => Promise<Fabric>

checkConsistency

The operation to perform a consistency check on the fabric.

checkConsistency: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsCheckConsistencyOptionalParams) => PollerLike<OperationState<Fabric>, Fabric>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsCheckConsistencyOptionalParams) => PollerLike<OperationState<Fabric>, Fabric>

create

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

create: (resourceGroupName: string, resourceName: string, fabricName: string, input: FabricCreationInput, options?: ReplicationFabricsCreateOptionalParams) => PollerLike<OperationState<Fabric>, Fabric>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, input: FabricCreationInput, options?: ReplicationFabricsCreateOptionalParams) => PollerLike<OperationState<Fabric>, Fabric>

delete

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

delete: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the details of an Azure Site Recovery fabric.

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

Property Value

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

list

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

list: (resourceGroupName: string, resourceName: string, options?: ReplicationFabricsListOptionalParams) => PagedAsyncIterableIterator<Fabric, Fabric[], PageSettings>

Property Value

(resourceGroupName: string, resourceName: string, options?: ReplicationFabricsListOptionalParams) => PagedAsyncIterableIterator<Fabric, Fabric[], PageSettings>

migrateToAad

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

migrateToAad: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsMigrateToAadOptionalParams) => PollerLike<OperationState<void>, void>

purge

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

purge: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsPurgeOptionalParams) => PollerLike<OperationState<void>, void>

reassociateGateway

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

reassociateGateway: (resourceGroupName: string, resourceName: string, fabricName: string, failoverProcessServerRequest: FailoverProcessServerRequest, options?: ReplicationFabricsReassociateGatewayOptionalParams) => PollerLike<OperationState<Fabric>, Fabric>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, failoverProcessServerRequest: FailoverProcessServerRequest, options?: ReplicationFabricsReassociateGatewayOptionalParams) => PollerLike<OperationState<Fabric>, Fabric>

removeInfra

Removes the appliance's infrastructure under the fabric.

removeInfra: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationFabricsRemoveInfraOptionalParams) => PollerLike<OperationState<void>, void>

renewCertificate

Renews the connection certificate for the ASR replication fabric.

renewCertificate: (resourceGroupName: string, resourceName: string, fabricName: string, renewCertificateParameter: RenewCertificateInput, options?: ReplicationFabricsRenewCertificateOptionalParams) => PollerLike<OperationState<Fabric>, Fabric>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, renewCertificateParameter: RenewCertificateInput, options?: ReplicationFabricsRenewCertificateOptionalParams) => PollerLike<OperationState<Fabric>, Fabric>