ReplicationProtectionContainersOperations interface
Interface representing a ReplicationProtectionContainers operations.
Properties
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| create | Operation to create a protection container. |
| delete | Operation to remove a protection container. |
| discover |
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. |
| list |
Lists the protection containers in the specified fabric. |
| switch |
Operation to switch protection from one container to another. |
| switch |
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>