IDevicesOperations Interface

Definition

DevicesOperations operations.

public interface IDevicesOperations
type IDevicesOperations = interface
Public Interface IDevicesOperations

Methods

BeginCreateOrUpdateSecuritySettingsWithHttpMessagesAsync(String, String, AsymmetricEncryptedSecret, Dictionary<String,List<String>>, CancellationToken)

Updates the security settings on a data box edge/gateway device.

BeginCreateOrUpdateWithHttpMessagesAsync(String, DataBoxEdgeDevice, String, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a Data Box Edge/Gateway resource.

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

Deletes the data box edge/gateway device.

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

Downloads the updates on a data box edge/gateway device.

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

Installs the updates on the data box edge/gateway device.

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

Scans for updates on a data box edge/gateway device.

CreateOrUpdateSecuritySettingsWithHttpMessagesAsync(String, String, AsymmetricEncryptedSecret, Dictionary<String,List<String>>, CancellationToken)

Updates the security settings on a data box edge/gateway device.

CreateOrUpdateWithHttpMessagesAsync(String, DataBoxEdgeDevice, String, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a Data Box Edge/Gateway resource.

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

Deletes the data box edge/gateway device.

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

Downloads the updates on a data box edge/gateway device.

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

Gets additional information for the specified data box edge/gateway device.

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

Gets the network settings of the specified data box edge/gateway device.

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

Gets information about the availability of updates based on the last scan of the device. It also gets information about any ongoing download or install jobs on the device.

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

Gets the properties of the data box edge/gateway device.

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

Installs the updates on the data box edge/gateway device.

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

Gets all the data box edge/gateway devices in a resource group.

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

Gets all the data box edge/gateway devices in a resource group.

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

Gets all the data box edge/gateway devices in a subscription.

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

Gets all the data box edge/gateway devices in a subscription.

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

Scans for updates on a data box edge/gateway device.

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

Modifies a Data Box Edge/Gateway resource.

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

Uploads registration certificate for the device.

Extension Methods

BeginCreateOrUpdate(IDevicesOperations, String, DataBoxEdgeDevice, String)

Creates or updates a Data Box Edge/Gateway resource.

BeginCreateOrUpdateAsync(IDevicesOperations, String, DataBoxEdgeDevice, String, CancellationToken)

Creates or updates a Data Box Edge/Gateway resource.

BeginCreateOrUpdateSecuritySettings(IDevicesOperations, String, String, AsymmetricEncryptedSecret)

Updates the security settings on a data box edge/gateway device.

BeginCreateOrUpdateSecuritySettingsAsync(IDevicesOperations, String, String, AsymmetricEncryptedSecret, CancellationToken)

Updates the security settings on a data box edge/gateway device.

BeginDelete(IDevicesOperations, String, String)

Deletes the data box edge/gateway device.

BeginDeleteAsync(IDevicesOperations, String, String, CancellationToken)

Deletes the data box edge/gateway device.

BeginDownloadUpdates(IDevicesOperations, String, String)

Downloads the updates on a data box edge/gateway device.

BeginDownloadUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Downloads the updates on a data box edge/gateway device.

BeginInstallUpdates(IDevicesOperations, String, String)

Installs the updates on the data box edge/gateway device.

BeginInstallUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Installs the updates on the data box edge/gateway device.

BeginScanForUpdates(IDevicesOperations, String, String)

Scans for updates on a data box edge/gateway device.

BeginScanForUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Scans for updates on a data box edge/gateway device.

CreateOrUpdate(IDevicesOperations, String, DataBoxEdgeDevice, String)

Creates or updates a Data Box Edge/Gateway resource.

CreateOrUpdateAsync(IDevicesOperations, String, DataBoxEdgeDevice, String, CancellationToken)

Creates or updates a Data Box Edge/Gateway resource.

CreateOrUpdateSecuritySettings(IDevicesOperations, String, String, AsymmetricEncryptedSecret)

Updates the security settings on a data box edge/gateway device.

CreateOrUpdateSecuritySettingsAsync(IDevicesOperations, String, String, AsymmetricEncryptedSecret, CancellationToken)

Updates the security settings on a data box edge/gateway device.

Delete(IDevicesOperations, String, String)

Deletes the data box edge/gateway device.

DeleteAsync(IDevicesOperations, String, String, CancellationToken)

Deletes the data box edge/gateway device.

DownloadUpdates(IDevicesOperations, String, String)

Downloads the updates on a data box edge/gateway device.

DownloadUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Downloads the updates on a data box edge/gateway device.

Get(IDevicesOperations, String, String)

Gets the properties of the data box edge/gateway device.

GetAsync(IDevicesOperations, String, String, CancellationToken)

Gets the properties of the data box edge/gateway device.

GetExtendedInformation(IDevicesOperations, String, String)

Gets additional information for the specified data box edge/gateway device.

GetExtendedInformationAsync(IDevicesOperations, String, String, CancellationToken)

Gets additional information for the specified data box edge/gateway device.

GetNetworkSettings(IDevicesOperations, String, String)

Gets the network settings of the specified data box edge/gateway device.

GetNetworkSettingsAsync(IDevicesOperations, String, String, CancellationToken)

Gets the network settings of the specified data box edge/gateway device.

GetUpdateSummary(IDevicesOperations, String, String)

Gets information about the availability of updates based on the last scan of the device. It also gets information about any ongoing download or install jobs on the device.

GetUpdateSummaryAsync(IDevicesOperations, String, String, CancellationToken)

Gets information about the availability of updates based on the last scan of the device. It also gets information about any ongoing download or install jobs on the device.

InstallUpdates(IDevicesOperations, String, String)

Installs the updates on the data box edge/gateway device.

InstallUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Installs the updates on the data box edge/gateway device.

ListByResourceGroup(IDevicesOperations, String, String)

Gets all the data box edge/gateway devices in a resource group.

ListByResourceGroupAsync(IDevicesOperations, String, String, CancellationToken)

Gets all the data box edge/gateway devices in a resource group.

ListByResourceGroupNext(IDevicesOperations, String)

Gets all the data box edge/gateway devices in a resource group.

ListByResourceGroupNextAsync(IDevicesOperations, String, CancellationToken)

Gets all the data box edge/gateway devices in a resource group.

ListBySubscription(IDevicesOperations, String)

Gets all the data box edge/gateway devices in a subscription.

ListBySubscriptionAsync(IDevicesOperations, String, CancellationToken)

Gets all the data box edge/gateway devices in a subscription.

ListBySubscriptionNext(IDevicesOperations, String)

Gets all the data box edge/gateway devices in a subscription.

ListBySubscriptionNextAsync(IDevicesOperations, String, CancellationToken)

Gets all the data box edge/gateway devices in a subscription.

ScanForUpdates(IDevicesOperations, String, String)

Scans for updates on a data box edge/gateway device.

ScanForUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Scans for updates on a data box edge/gateway device.

Update(IDevicesOperations, String, String, IDictionary<String,String>)

Modifies a Data Box Edge/Gateway resource.

UpdateAsync(IDevicesOperations, String, String, IDictionary<String,String>, CancellationToken)

Modifies a Data Box Edge/Gateway resource.

UploadCertificate(IDevicesOperations, String, String, String, String)

Uploads registration certificate for the device.

UploadCertificateAsync(IDevicesOperations, String, String, String, String, CancellationToken)

Uploads registration certificate for the device.

GetAsymmetricEncryptedSecret(IDevicesOperations, String, String, String, String)

Use this method to encrypt the user secrets (Storage Account Access Key, Volume Container Encryption Key etc.) using CIK

GetAsymmetricEncryptedSecretUsingActivationKey(IDevicesOperations, String, String, String, String)

Use this method to encrypt the user secrets (Storage Account Access Key, Volume Container Encryption Key etc.) using activation key

Applies to