ProtectionContainersOperations interface

Interface representing a ProtectionContainers operations.

Properties

beginRegister
beginRegisterAndWait
get

Gets details of the specific container registered to your Recovery Services Vault.

inquire

This is an async operation and the results should be tracked using location header or Azure-async-url.

refresh

Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API.

register

Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation.

unregister

Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API.

Property Details

beginRegister

Warning

This API is now deprecated.

use register instead

beginRegister: (vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, parameters: ProtectionContainerResource, options?: ProtectionContainersRegisterOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainerResource>, ProtectionContainerResource>>

Property Value

(vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, parameters: ProtectionContainerResource, options?: ProtectionContainersRegisterOptionalParams) => Promise<SimplePollerLike<OperationState<ProtectionContainerResource>, ProtectionContainerResource>>

beginRegisterAndWait

Warning

This API is now deprecated.

use register instead

beginRegisterAndWait: (vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, parameters: ProtectionContainerResource, options?: ProtectionContainersRegisterOptionalParams) => Promise<ProtectionContainerResource>

Property Value

(vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, parameters: ProtectionContainerResource, options?: ProtectionContainersRegisterOptionalParams) => Promise<ProtectionContainerResource>

get

Gets details of the specific container registered to your Recovery Services Vault.

get: (vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, options?: ProtectionContainersGetOptionalParams) => Promise<ProtectionContainerResource>

Property Value

(vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, options?: ProtectionContainersGetOptionalParams) => Promise<ProtectionContainerResource>

inquire

This is an async operation and the results should be tracked using location header or Azure-async-url.

inquire: (vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, options?: ProtectionContainersInquireOptionalParams) => Promise<void>

Property Value

(vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, options?: ProtectionContainersInquireOptionalParams) => Promise<void>

refresh

Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API.

refresh: (vaultName: string, resourceGroupName: string, fabricName: string, options?: ProtectionContainersRefreshOptionalParams) => Promise<void>

Property Value

(vaultName: string, resourceGroupName: string, fabricName: string, options?: ProtectionContainersRefreshOptionalParams) => Promise<void>

register

Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation.

register: (vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, parameters: ProtectionContainerResource, options?: ProtectionContainersRegisterOptionalParams) => PollerLike<OperationState<ProtectionContainerResource>, ProtectionContainerResource>

Property Value

(vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, parameters: ProtectionContainerResource, options?: ProtectionContainersRegisterOptionalParams) => PollerLike<OperationState<ProtectionContainerResource>, ProtectionContainerResource>

unregister

Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API.

unregister: (vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, options?: ProtectionContainersUnregisterOptionalParams) => Promise<void>

Property Value

(vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, options?: ProtectionContainersUnregisterOptionalParams) => Promise<void>