ReplicationProtectionContainerMappings interface

Interface representing a ReplicationProtectionContainerMappings.

Methods

beginCreate(string, string, string, string, string, CreateProtectionContainerMappingInput, ReplicationProtectionContainerMappingsCreateOptionalParams)

The operation to create a protection container mapping.

beginCreateAndWait(string, string, string, string, string, CreateProtectionContainerMappingInput, ReplicationProtectionContainerMappingsCreateOptionalParams)

The operation to create a protection container mapping.

beginDelete(string, string, string, string, string, RemoveProtectionContainerMappingInput, ReplicationProtectionContainerMappingsDeleteOptionalParams)

The operation to delete or remove a protection container mapping.

beginDeleteAndWait(string, string, string, string, string, RemoveProtectionContainerMappingInput, ReplicationProtectionContainerMappingsDeleteOptionalParams)

The operation to delete or remove a protection container mapping.

beginPurge(string, string, string, string, string, ReplicationProtectionContainerMappingsPurgeOptionalParams)

The operation to purge(force delete) a protection container mapping.

beginPurgeAndWait(string, string, string, string, string, ReplicationProtectionContainerMappingsPurgeOptionalParams)

The operation to purge(force delete) a protection container mapping.

beginUpdate(string, string, string, string, string, UpdateProtectionContainerMappingInput, ReplicationProtectionContainerMappingsUpdateOptionalParams)

The operation to update protection container mapping.

beginUpdateAndWait(string, string, string, string, string, UpdateProtectionContainerMappingInput, ReplicationProtectionContainerMappingsUpdateOptionalParams)

The operation to update protection container mapping.

get(string, string, string, string, string, ReplicationProtectionContainerMappingsGetOptionalParams)

Gets the details of a protection container mapping.

list(string, string, ReplicationProtectionContainerMappingsListOptionalParams)

Lists the protection container mappings in the vault.

listByReplicationProtectionContainers(string, string, string, string, ReplicationProtectionContainerMappingsListByReplicationProtectionContainersOptionalParams)

Lists the protection container mappings for a protection container.

Method Details

beginCreate(string, string, string, string, string, CreateProtectionContainerMappingInput, ReplicationProtectionContainerMappingsCreateOptionalParams)

The operation to create a protection container mapping.

function beginCreate(resourceName: string, resourceGroupName: string, fabricName: string, protectionContainerName: string, mappingName: string, creationInput: CreateProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsCreateOptionalParams): Promise<SimplePollerLike<OperationState<ProtectionContainerMapping>, ProtectionContainerMapping>>

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.

protectionContainerName

string

Protection container name.

mappingName

string

Protection container mapping name.

creationInput
CreateProtectionContainerMappingInput

Mapping creation input.

Returns

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

beginCreateAndWait(string, string, string, string, string, CreateProtectionContainerMappingInput, ReplicationProtectionContainerMappingsCreateOptionalParams)

The operation to create a protection container mapping.

function beginCreateAndWait(resourceName: string, resourceGroupName: string, fabricName: string, protectionContainerName: string, mappingName: string, creationInput: CreateProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsCreateOptionalParams): Promise<ProtectionContainerMapping>

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.

protectionContainerName

string

Protection container name.

mappingName

string

Protection container mapping name.

creationInput
CreateProtectionContainerMappingInput

Mapping creation input.

Returns

beginDelete(string, string, string, string, string, RemoveProtectionContainerMappingInput, ReplicationProtectionContainerMappingsDeleteOptionalParams)

The operation to delete or remove a protection container mapping.

function beginDelete(resourceName: string, resourceGroupName: string, fabricName: string, protectionContainerName: string, mappingName: string, removalInput: RemoveProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsDeleteOptionalParams): 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

Fabric name.

protectionContainerName

string

Protection container name.

mappingName

string

Protection container mapping name.

removalInput
RemoveProtectionContainerMappingInput

Removal input.

Returns

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

beginDeleteAndWait(string, string, string, string, string, RemoveProtectionContainerMappingInput, ReplicationProtectionContainerMappingsDeleteOptionalParams)

The operation to delete or remove a protection container mapping.

function beginDeleteAndWait(resourceName: string, resourceGroupName: string, fabricName: string, protectionContainerName: string, mappingName: string, removalInput: RemoveProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsDeleteOptionalParams): 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

Fabric name.

protectionContainerName

string

Protection container name.

mappingName

string

Protection container mapping name.

removalInput
RemoveProtectionContainerMappingInput

Removal input.

Returns

Promise<void>

beginPurge(string, string, string, string, string, ReplicationProtectionContainerMappingsPurgeOptionalParams)

The operation to purge(force delete) a protection container mapping.

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

Fabric name.

protectionContainerName

string

Protection container name.

mappingName

string

Protection container mapping name.

Returns

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

beginPurgeAndWait(string, string, string, string, string, ReplicationProtectionContainerMappingsPurgeOptionalParams)

The operation to purge(force delete) a protection container mapping.

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

Fabric name.

protectionContainerName

string

Protection container name.

mappingName

string

Protection container mapping name.

Returns

Promise<void>

beginUpdate(string, string, string, string, string, UpdateProtectionContainerMappingInput, ReplicationProtectionContainerMappingsUpdateOptionalParams)

The operation to update protection container mapping.

function beginUpdate(resourceName: string, resourceGroupName: string, fabricName: string, protectionContainerName: string, mappingName: string, updateInput: UpdateProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ProtectionContainerMapping>, ProtectionContainerMapping>>

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.

protectionContainerName

string

Protection container name.

mappingName

string

Protection container mapping name.

updateInput
UpdateProtectionContainerMappingInput

Mapping update input.

Returns

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

beginUpdateAndWait(string, string, string, string, string, UpdateProtectionContainerMappingInput, ReplicationProtectionContainerMappingsUpdateOptionalParams)

The operation to update protection container mapping.

function beginUpdateAndWait(resourceName: string, resourceGroupName: string, fabricName: string, protectionContainerName: string, mappingName: string, updateInput: UpdateProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsUpdateOptionalParams): Promise<ProtectionContainerMapping>

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.

protectionContainerName

string

Protection container name.

mappingName

string

Protection container mapping name.

updateInput
UpdateProtectionContainerMappingInput

Mapping update input.

Returns

get(string, string, string, string, string, ReplicationProtectionContainerMappingsGetOptionalParams)

Gets the details of a protection container mapping.

function get(resourceName: string, resourceGroupName: string, fabricName: string, protectionContainerName: string, mappingName: string, options?: ReplicationProtectionContainerMappingsGetOptionalParams): Promise<ProtectionContainerMapping>

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.

protectionContainerName

string

Protection container name.

mappingName

string

Protection Container mapping name.

Returns

list(string, string, ReplicationProtectionContainerMappingsListOptionalParams)

Lists the protection container mappings in the vault.

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

Returns

listByReplicationProtectionContainers(string, string, string, string, ReplicationProtectionContainerMappingsListByReplicationProtectionContainersOptionalParams)

Lists the protection container mappings for a protection container.

function listByReplicationProtectionContainers(resourceName: string, resourceGroupName: string, fabricName: string, protectionContainerName: string, options?: ReplicationProtectionContainerMappingsListByReplicationProtectionContainersOptionalParams): PagedAsyncIterableIterator<ProtectionContainerMapping, ProtectionContainerMapping[], 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.

fabricName

string

Fabric name.

protectionContainerName

string

Protection container name.

Returns