Share via


ReplicationPolicies interface

Interface representing a ReplicationPolicies.

Methods

beginCreate(string, string, string, CreatePolicyInput, ReplicationPoliciesCreateOptionalParams)

The operation to create a replication policy.

beginCreateAndWait(string, string, string, CreatePolicyInput, ReplicationPoliciesCreateOptionalParams)

The operation to create a replication policy.

beginDelete(string, string, string, ReplicationPoliciesDeleteOptionalParams)

The operation to delete a replication policy.

beginDeleteAndWait(string, string, string, ReplicationPoliciesDeleteOptionalParams)

The operation to delete a replication policy.

beginUpdate(string, string, string, UpdatePolicyInput, ReplicationPoliciesUpdateOptionalParams)

The operation to update a replication policy.

beginUpdateAndWait(string, string, string, UpdatePolicyInput, ReplicationPoliciesUpdateOptionalParams)

The operation to update a replication policy.

get(string, string, string, ReplicationPoliciesGetOptionalParams)

Gets the details of a replication policy.

list(string, string, ReplicationPoliciesListOptionalParams)

Lists the replication policies for a vault.

Method Details

beginCreate(string, string, string, CreatePolicyInput, ReplicationPoliciesCreateOptionalParams)

The operation to create a replication policy.

function beginCreate(resourceGroupName: string, resourceName: string, policyName: string, input: CreatePolicyInput, options?: ReplicationPoliciesCreateOptionalParams): Promise<SimplePollerLike<OperationState<Policy>, Policy>>

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.

policyName

string

Replication policy name.

input
CreatePolicyInput

Create policy input.

options
ReplicationPoliciesCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, string, CreatePolicyInput, ReplicationPoliciesCreateOptionalParams)

The operation to create a replication policy.

function beginCreateAndWait(resourceGroupName: string, resourceName: string, policyName: string, input: CreatePolicyInput, options?: ReplicationPoliciesCreateOptionalParams): Promise<Policy>

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.

policyName

string

Replication policy name.

input
CreatePolicyInput

Create policy input.

options
ReplicationPoliciesCreateOptionalParams

The options parameters.

Returns

Promise<Policy>

beginDelete(string, string, string, ReplicationPoliciesDeleteOptionalParams)

The operation to delete a replication policy.

function beginDelete(resourceGroupName: string, resourceName: string, policyName: string, options?: ReplicationPoliciesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

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.

policyName

string

Replication policy name.

options
ReplicationPoliciesDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, ReplicationPoliciesDeleteOptionalParams)

The operation to delete a replication policy.

function beginDeleteAndWait(resourceGroupName: string, resourceName: string, policyName: string, options?: ReplicationPoliciesDeleteOptionalParams): Promise<void>

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.

policyName

string

Replication policy name.

options
ReplicationPoliciesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, string, UpdatePolicyInput, ReplicationPoliciesUpdateOptionalParams)

The operation to update a replication policy.

function beginUpdate(resourceGroupName: string, resourceName: string, policyName: string, input: UpdatePolicyInput, options?: ReplicationPoliciesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Policy>, Policy>>

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.

policyName

string

Policy Id.

input
UpdatePolicyInput

Update Policy Input.

options
ReplicationPoliciesUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, string, UpdatePolicyInput, ReplicationPoliciesUpdateOptionalParams)

The operation to update a replication policy.

function beginUpdateAndWait(resourceGroupName: string, resourceName: string, policyName: string, input: UpdatePolicyInput, options?: ReplicationPoliciesUpdateOptionalParams): Promise<Policy>

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.

policyName

string

Policy Id.

input
UpdatePolicyInput

Update Policy Input.

options
ReplicationPoliciesUpdateOptionalParams

The options parameters.

Returns

Promise<Policy>

get(string, string, string, ReplicationPoliciesGetOptionalParams)

Gets the details of a replication policy.

function get(resourceGroupName: string, resourceName: string, policyName: string, options?: ReplicationPoliciesGetOptionalParams): Promise<Policy>

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.

policyName

string

Replication policy name.

options
ReplicationPoliciesGetOptionalParams

The options parameters.

Returns

Promise<Policy>

list(string, string, ReplicationPoliciesListOptionalParams)

Lists the replication policies for a vault.

function list(resourceGroupName: string, resourceName: string, options?: ReplicationPoliciesListOptionalParams): PagedAsyncIterableIterator<Policy, Policy[], PageSettings>

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.

options
ReplicationPoliciesListOptionalParams

The options parameters.

Returns