Share via


IDevicesOperations Interface

Definition

DevicesOperations operations.

public interface IDevicesOperations
type IDevicesOperations = interface
Public Interface IDevicesOperations

Methods

AuthorizeForServiceEncryptionKeyRolloverWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Authorizes the specified device for service data encryption key rollover.

BeginConfigureWithHttpMessagesAsync(ConfigureDeviceRequest, String, String, Dictionary<String,List<String>>, CancellationToken)

Complete minimal setup before using the device.

BeginDeactivateWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deactivates the device.

BeginDeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the device.

BeginFailoverWithHttpMessagesAsync(String, FailoverRequest, String, String, Dictionary<String,List<String>>, CancellationToken)

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

BeginInstallUpdatesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Downloads and installs the updates on the device.

BeginScanForUpdatesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Scans for updates on the device.

ConfigureWithHttpMessagesAsync(ConfigureDeviceRequest, String, String, Dictionary<String,List<String>>, CancellationToken)

Complete minimal setup before using the device.

DeactivateWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deactivates the device.

DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the device.

FailoverWithHttpMessagesAsync(String, FailoverRequest, String, String, Dictionary<String,List<String>>, CancellationToken)

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

GetUpdateSummaryWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Returns the update summary of the specified device name.

GetWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Returns the properties of the specified device.

InstallUpdatesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Downloads and installs the updates on the device.

ListByManagerWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Returns the list of devices for the specified manager.

ListFailoverSetsWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Returns all failover sets for a given device and their eligibility for participating in a failover. A failover set refers to a set of volume containers that need to be failed-over as a single unit to maintain data integrity.

ListFailoverTargetsWithHttpMessagesAsync(String, ListFailoverTargetsRequest, String, String, Dictionary<String,List<String>>, CancellationToken)

Given a list of volume containers to be failed over from a source device, this method returns the eligibility result, as a failover target, for all devices under that resource.

ListMetricDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the metric definitions for the specified device.

ListMetricsWithHttpMessagesAsync(ODataQuery<MetricFilter>, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the metrics for the specified device.

ScanForUpdatesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Scans for updates on the device.

UpdateWithHttpMessagesAsync(String, DevicePatch, String, String, Dictionary<String,List<String>>, CancellationToken)

Patches the device.

Extension Methods

AuthorizeForServiceEncryptionKeyRollover(IDevicesOperations, String, String, String)

Authorizes the specified device for service data encryption key rollover.

AuthorizeForServiceEncryptionKeyRolloverAsync(IDevicesOperations, String, String, String, CancellationToken)

Authorizes the specified device for service data encryption key rollover.

BeginConfigure(IDevicesOperations, ConfigureDeviceRequest, String, String)

Complete minimal setup before using the device.

BeginConfigureAsync(IDevicesOperations, ConfigureDeviceRequest, String, String, CancellationToken)

Complete minimal setup before using the device.

BeginDeactivate(IDevicesOperations, String, String, String)

Deactivates the device.

BeginDeactivateAsync(IDevicesOperations, String, String, String, CancellationToken)

Deactivates the device.

BeginDelete(IDevicesOperations, String, String, String)

Deletes the device.

BeginDeleteAsync(IDevicesOperations, String, String, String, CancellationToken)

Deletes the device.

BeginFailover(IDevicesOperations, String, FailoverRequest, String, String)

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

BeginFailoverAsync(IDevicesOperations, String, FailoverRequest, String, String, CancellationToken)

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

BeginInstallUpdates(IDevicesOperations, String, String, String)

Downloads and installs the updates on the device.

BeginInstallUpdatesAsync(IDevicesOperations, String, String, String, CancellationToken)

Downloads and installs the updates on the device.

BeginScanForUpdates(IDevicesOperations, String, String, String)

Scans for updates on the device.

BeginScanForUpdatesAsync(IDevicesOperations, String, String, String, CancellationToken)

Scans for updates on the device.

Configure(IDevicesOperations, ConfigureDeviceRequest, String, String)

Complete minimal setup before using the device.

ConfigureAsync(IDevicesOperations, ConfigureDeviceRequest, String, String, CancellationToken)

Complete minimal setup before using the device.

Deactivate(IDevicesOperations, String, String, String)

Deactivates the device.

DeactivateAsync(IDevicesOperations, String, String, String, CancellationToken)

Deactivates the device.

Delete(IDevicesOperations, String, String, String)

Deletes the device.

DeleteAsync(IDevicesOperations, String, String, String, CancellationToken)

Deletes the device.

Failover(IDevicesOperations, String, FailoverRequest, String, String)

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

FailoverAsync(IDevicesOperations, String, FailoverRequest, String, String, CancellationToken)

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

Get(IDevicesOperations, String, String, String, String)

Returns the properties of the specified device.

GetAsync(IDevicesOperations, String, String, String, String, CancellationToken)

Returns the properties of the specified device.

GetUpdateSummary(IDevicesOperations, String, String, String)

Returns the update summary of the specified device name.

GetUpdateSummaryAsync(IDevicesOperations, String, String, String, CancellationToken)

Returns the update summary of the specified device name.

InstallUpdates(IDevicesOperations, String, String, String)

Downloads and installs the updates on the device.

InstallUpdatesAsync(IDevicesOperations, String, String, String, CancellationToken)

Downloads and installs the updates on the device.

ListByManager(IDevicesOperations, String, String, String)

Returns the list of devices for the specified manager.

ListByManagerAsync(IDevicesOperations, String, String, String, CancellationToken)

Returns the list of devices for the specified manager.

ListFailoverSets(IDevicesOperations, String, String, String)

Returns all failover sets for a given device and their eligibility for participating in a failover. A failover set refers to a set of volume containers that need to be failed-over as a single unit to maintain data integrity.

ListFailoverSetsAsync(IDevicesOperations, String, String, String, CancellationToken)

Returns all failover sets for a given device and their eligibility for participating in a failover. A failover set refers to a set of volume containers that need to be failed-over as a single unit to maintain data integrity.

ListFailoverTargets(IDevicesOperations, String, ListFailoverTargetsRequest, String, String)

Given a list of volume containers to be failed over from a source device, this method returns the eligibility result, as a failover target, for all devices under that resource.

ListFailoverTargetsAsync(IDevicesOperations, String, ListFailoverTargetsRequest, String, String, CancellationToken)

Given a list of volume containers to be failed over from a source device, this method returns the eligibility result, as a failover target, for all devices under that resource.

ListMetricDefinition(IDevicesOperations, String, String, String)

Gets the metric definitions for the specified device.

ListMetricDefinitionAsync(IDevicesOperations, String, String, String, CancellationToken)

Gets the metric definitions for the specified device.

ListMetrics(IDevicesOperations, ODataQuery<MetricFilter>, String, String, String)

Gets the metrics for the specified device.

ListMetricsAsync(IDevicesOperations, ODataQuery<MetricFilter>, String, String, String, CancellationToken)

Gets the metrics for the specified device.

ScanForUpdates(IDevicesOperations, String, String, String)

Scans for updates on the device.

ScanForUpdatesAsync(IDevicesOperations, String, String, String, CancellationToken)

Scans for updates on the device.

Update(IDevicesOperations, String, DevicePatch, String, String)

Patches the device.

UpdateAsync(IDevicesOperations, String, DevicePatch, String, String, CancellationToken)

Patches the device.

Applies to