ReplicationExtension interface

Interface representing a ReplicationExtension.

Methods

beginCreate(string, string, string, ReplicationExtensionCreateOptionalParams)

Creates the replication extension in the given vault.

beginCreateAndWait(string, string, string, ReplicationExtensionCreateOptionalParams)

Creates the replication extension in the given vault.

beginDelete(string, string, string, ReplicationExtensionDeleteOptionalParams)

Deletes the replication extension in the given vault.

beginDeleteAndWait(string, string, string, ReplicationExtensionDeleteOptionalParams)

Deletes the replication extension in the given vault.

get(string, string, string, ReplicationExtensionGetOptionalParams)

Gets the details of the replication extension.

list(string, string, ReplicationExtensionListOptionalParams)

Gets the list of replication extensions in the given vault.

Method Details

beginCreate(string, string, string, ReplicationExtensionCreateOptionalParams)

Creates the replication extension in the given vault.

function beginCreate(resourceGroupName: string, vaultName: string, replicationExtensionName: string, options?: ReplicationExtensionCreateOptionalParams): Promise<SimplePollerLike<OperationState<ReplicationExtensionModel>, ReplicationExtensionModel>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The vault name.

replicationExtensionName

string

The replication extension name.

options
ReplicationExtensionCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, string, ReplicationExtensionCreateOptionalParams)

Creates the replication extension in the given vault.

function beginCreateAndWait(resourceGroupName: string, vaultName: string, replicationExtensionName: string, options?: ReplicationExtensionCreateOptionalParams): Promise<ReplicationExtensionModel>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The vault name.

replicationExtensionName

string

The replication extension name.

options
ReplicationExtensionCreateOptionalParams

The options parameters.

Returns

beginDelete(string, string, string, ReplicationExtensionDeleteOptionalParams)

Deletes the replication extension in the given vault.

function beginDelete(resourceGroupName: string, vaultName: string, replicationExtensionName: string, options?: ReplicationExtensionDeleteOptionalParams): Promise<SimplePollerLike<OperationState<ReplicationExtensionDeleteHeaders>, ReplicationExtensionDeleteHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The vault name.

replicationExtensionName

string

The replication extension name.

options
ReplicationExtensionDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, string, ReplicationExtensionDeleteOptionalParams)

Deletes the replication extension in the given vault.

function beginDeleteAndWait(resourceGroupName: string, vaultName: string, replicationExtensionName: string, options?: ReplicationExtensionDeleteOptionalParams): Promise<ReplicationExtensionDeleteHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The vault name.

replicationExtensionName

string

The replication extension name.

options
ReplicationExtensionDeleteOptionalParams

The options parameters.

Returns

get(string, string, string, ReplicationExtensionGetOptionalParams)

Gets the details of the replication extension.

function get(resourceGroupName: string, vaultName: string, replicationExtensionName: string, options?: ReplicationExtensionGetOptionalParams): Promise<ReplicationExtensionModel>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The vault name.

replicationExtensionName

string

The replication extension name.

options
ReplicationExtensionGetOptionalParams

The options parameters.

Returns

list(string, string, ReplicationExtensionListOptionalParams)

Gets the list of replication extensions in the given vault.

function list(resourceGroupName: string, vaultName: string, options?: ReplicationExtensionListOptionalParams): PagedAsyncIterableIterator<ReplicationExtensionModel, ReplicationExtensionModel[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The vault name.

options
ReplicationExtensionListOptionalParams

The options parameters.

Returns