ReplicationProtectionContainersOperations interface

Interface representing a ReplicationProtectionContainers operations.

Properties

beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginDiscoverProtectableItem
beginDiscoverProtectableItemAndWait
beginSwitchClusterProtection
beginSwitchClusterProtectionAndWait
beginSwitchProtection
beginSwitchProtectionAndWait
create

Operation to create a protection container.

delete

Operation to remove a protection container.

discoverProtectableItem

The operation to a add a protectable item to a protection container(Add physical server).

get

Gets the details of a protection container.

list

Lists the protection containers in a vault.

listByReplicationFabrics

Lists the protection containers in the specified fabric.

switchClusterProtection

Operation to switch protection from one container to another.

switchProtection

Operation to switch protection from one container to another or one replication provider to another.

Property Details

beginCreate

Warning

This API is now deprecated.

use create instead

beginCreate: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, creationInput: CreateProtectionContainerInput, options?: ReplicationProtectionContainersCreateOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainer>, ProtectionContainer>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, creationInput: CreateProtectionContainerInput, options?: ReplicationProtectionContainersCreateOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainer>, ProtectionContainer>>

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

beginCreateAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, creationInput: CreateProtectionContainerInput, options?: ReplicationProtectionContainersCreateOptionalParams) => Promise<ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, creationInput: CreateProtectionContainerInput, options?: ReplicationProtectionContainersCreateOptionalParams) => Promise<ProtectionContainer>

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginDiscoverProtectableItem

Warning

This API is now deprecated.

use discoverProtectableItem instead

beginDiscoverProtectableItem: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, discoverProtectableItemRequest: DiscoverProtectableItemRequest, options?: ReplicationProtectionContainersDiscoverProtectableItemOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainer>, ProtectionContainer>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, discoverProtectableItemRequest: DiscoverProtectableItemRequest, options?: ReplicationProtectionContainersDiscoverProtectableItemOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainer>, ProtectionContainer>>

beginDiscoverProtectableItemAndWait

Warning

This API is now deprecated.

use discoverProtectableItem instead

beginDiscoverProtectableItemAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, discoverProtectableItemRequest: DiscoverProtectableItemRequest, options?: ReplicationProtectionContainersDiscoverProtectableItemOptionalParams) => Promise<ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, discoverProtectableItemRequest: DiscoverProtectableItemRequest, options?: ReplicationProtectionContainersDiscoverProtectableItemOptionalParams) => Promise<ProtectionContainer>

beginSwitchClusterProtection

Warning

This API is now deprecated.

use switchClusterProtection instead

beginSwitchClusterProtection: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchClusterProtectionInput, options?: ReplicationProtectionContainersSwitchClusterProtectionOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainer>, ProtectionContainer>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchClusterProtectionInput, options?: ReplicationProtectionContainersSwitchClusterProtectionOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainer>, ProtectionContainer>>

beginSwitchClusterProtectionAndWait

Warning

This API is now deprecated.

use switchClusterProtection instead

beginSwitchClusterProtectionAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchClusterProtectionInput, options?: ReplicationProtectionContainersSwitchClusterProtectionOptionalParams) => Promise<ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchClusterProtectionInput, options?: ReplicationProtectionContainersSwitchClusterProtectionOptionalParams) => Promise<ProtectionContainer>

beginSwitchProtection

Warning

This API is now deprecated.

use switchProtection instead

beginSwitchProtection: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchProtectionInput, options?: ReplicationProtectionContainersSwitchProtectionOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainer>, ProtectionContainer>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchProtectionInput, options?: ReplicationProtectionContainersSwitchProtectionOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainer>, ProtectionContainer>>

beginSwitchProtectionAndWait

Warning

This API is now deprecated.

use switchProtection instead

beginSwitchProtectionAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchProtectionInput, options?: ReplicationProtectionContainersSwitchProtectionOptionalParams) => Promise<ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchProtectionInput, options?: ReplicationProtectionContainersSwitchProtectionOptionalParams) => Promise<ProtectionContainer>

create

Operation to create a protection container.

create: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, creationInput: CreateProtectionContainerInput, options?: ReplicationProtectionContainersCreateOptionalParams) => PollerLike<OperationState<ProtectionContainer>, ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, creationInput: CreateProtectionContainerInput, options?: ReplicationProtectionContainersCreateOptionalParams) => PollerLike<OperationState<ProtectionContainer>, ProtectionContainer>

delete

Operation to remove a protection container.

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

Property Value

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

discoverProtectableItem

The operation to a add a protectable item to a protection container(Add physical server).

discoverProtectableItem: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, discoverProtectableItemRequest: DiscoverProtectableItemRequest, options?: ReplicationProtectionContainersDiscoverProtectableItemOptionalParams) => PollerLike<OperationState<ProtectionContainer>, ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, discoverProtectableItemRequest: DiscoverProtectableItemRequest, options?: ReplicationProtectionContainersDiscoverProtectableItemOptionalParams) => PollerLike<OperationState<ProtectionContainer>, ProtectionContainer>

get

Gets the details of a protection container.

get: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, options?: ReplicationProtectionContainersGetOptionalParams) => Promise<ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, options?: ReplicationProtectionContainersGetOptionalParams) => Promise<ProtectionContainer>

list

Lists the protection containers in a vault.

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

Property Value

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

listByReplicationFabrics

Lists the protection containers in the specified fabric.

listByReplicationFabrics: (resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationProtectionContainersListByReplicationFabricsOptionalParams) => PagedAsyncIterableIterator<ProtectionContainer, ProtectionContainer[], PageSettings>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, options?: ReplicationProtectionContainersListByReplicationFabricsOptionalParams) => PagedAsyncIterableIterator<ProtectionContainer, ProtectionContainer[], PageSettings>

switchClusterProtection

Operation to switch protection from one container to another.

switchClusterProtection: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchClusterProtectionInput, options?: ReplicationProtectionContainersSwitchClusterProtectionOptionalParams) => PollerLike<OperationState<ProtectionContainer>, ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchClusterProtectionInput, options?: ReplicationProtectionContainersSwitchClusterProtectionOptionalParams) => PollerLike<OperationState<ProtectionContainer>, ProtectionContainer>

switchProtection

Operation to switch protection from one container to another or one replication provider to another.

switchProtection: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchProtectionInput, options?: ReplicationProtectionContainersSwitchProtectionOptionalParams) => PollerLike<OperationState<ProtectionContainer>, ProtectionContainer>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, switchInput: SwitchProtectionInput, options?: ReplicationProtectionContainersSwitchProtectionOptionalParams) => PollerLike<OperationState<ProtectionContainer>, ProtectionContainer>