Share via


IDevicesOperations.FailoverWithHttpMessagesAsync Method

Definition

Failovers a set of volume containers from a specified source device to a target device.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> FailoverWithHttpMessagesAsync (string sourceDeviceName, Microsoft.Azure.Management.StorSimple8000Series.Models.FailoverRequest parameters, string resourceGroupName, string managerName, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member FailoverWithHttpMessagesAsync : string * Microsoft.Azure.Management.StorSimple8000Series.Models.FailoverRequest * string * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
Public Function FailoverWithHttpMessagesAsync (sourceDeviceName As String, parameters As FailoverRequest, resourceGroupName As String, managerName As String, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse)

Parameters

sourceDeviceName
String

The source device name on which failover is performed.

parameters
FailoverRequest

FailoverRequest containing the source device and the list of volume containers to be failed over.

resourceGroupName
String

The resource group name

managerName
String

The manager name

customHeaders
Dictionary<String,List<String>>

The headers that will be added to request.

cancellationToken
CancellationToken

The cancellation token.

Returns

Exceptions

Thrown when the operation returned an invalid status code

Thrown when a required parameter is null

Applies to