Share via


IDevicesOperations Interface

Definition

DevicesOperations operations.

public interface IDevicesOperations
type IDevicesOperations = interface
Public Interface IDevicesOperations

Methods

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

Updates the security settings on a Data Box Edge/Data Box Gateway device.

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

Deletes the Data Box Edge/Data Box Gateway device.

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

Downloads the updates on a Data Box Edge/Data Box Gateway device.

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

Installs the updates on the Data Box Edge/Data Box Gateway device.

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

Scans for updates on a Data Box Edge/Data Box Gateway device.

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

Updates the security settings on a Data Box Edge/Data Box Gateway device.

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

Creates or updates a Data Box Edge/Data Box Gateway resource.

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

Deletes the Data Box Edge/Data Box Gateway device.

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

Downloads the updates on a Data Box Edge/Data Box Gateway device.

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

Generates certificate for activation key.

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

Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.

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

Gets the network settings of the specified Data Box Edge/Data Box 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/Data Box Gateway device.

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

Installs the updates on the Data Box Edge/Data Box Gateway device.

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

Gets all the Data Box Edge/Data Box Gateway devices in a resource group.

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

Gets all the Data Box Edge/Data Box Gateway devices in a resource group.

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

Gets all the Data Box Edge/Data Box Gateway devices in a subscription.

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

Gets all the Data Box Edge/Data Box Gateway devices in a subscription.

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

Scans for updates on a Data Box Edge/Data Box Gateway device.

UpdateExtendedInformationWithHttpMessagesAsync(String, DataBoxEdgeDeviceExtendedInfoPatch, String, Dictionary<String,List<String>>, CancellationToken)

Gets additional information for the specified Data Box Edge/Data Box Gateway device.

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

Modifies a Data Box Edge/Data Box Gateway resource.

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

Uploads registration certificate for the device.

Extension Methods

BeginCreateOrUpdateSecuritySettings(IDevicesOperations, String, SecuritySettings, String)

Updates the security settings on a Data Box Edge/Data Box Gateway device.

BeginCreateOrUpdateSecuritySettingsAsync(IDevicesOperations, String, SecuritySettings, String, CancellationToken)

Updates the security settings on a Data Box Edge/Data Box Gateway device.

BeginDelete(IDevicesOperations, String, String)

Deletes the Data Box Edge/Data Box Gateway device.

BeginDeleteAsync(IDevicesOperations, String, String, CancellationToken)

Deletes the Data Box Edge/Data Box Gateway device.

BeginDownloadUpdates(IDevicesOperations, String, String)

Downloads the updates on a Data Box Edge/Data Box Gateway device.

BeginDownloadUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Downloads the updates on a Data Box Edge/Data Box Gateway device.

BeginInstallUpdates(IDevicesOperations, String, String)

Installs the updates on the Data Box Edge/Data Box Gateway device.

BeginInstallUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Installs the updates on the Data Box Edge/Data Box Gateway device.

BeginScanForUpdates(IDevicesOperations, String, String)

Scans for updates on a Data Box Edge/Data Box Gateway device.

BeginScanForUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Scans for updates on a Data Box Edge/Data Box Gateway device.

CreateOrUpdate(IDevicesOperations, String, DataBoxEdgeDevice, String)

Creates or updates a Data Box Edge/Data Box Gateway resource.

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

Creates or updates a Data Box Edge/Data Box Gateway resource.

CreateOrUpdateSecuritySettings(IDevicesOperations, String, SecuritySettings, String)

Updates the security settings on a Data Box Edge/Data Box Gateway device.

CreateOrUpdateSecuritySettingsAsync(IDevicesOperations, String, SecuritySettings, String, CancellationToken)

Updates the security settings on a Data Box Edge/Data Box Gateway device.

Delete(IDevicesOperations, String, String)

Deletes the Data Box Edge/Data Box Gateway device.

DeleteAsync(IDevicesOperations, String, String, CancellationToken)

Deletes the Data Box Edge/Data Box Gateway device.

DownloadUpdates(IDevicesOperations, String, String)

Downloads the updates on a Data Box Edge/Data Box Gateway device.

DownloadUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Downloads the updates on a Data Box Edge/Data Box Gateway device.

GenerateCertificate(IDevicesOperations, String, String)

Generates certificate for activation key.

GenerateCertificateAsync(IDevicesOperations, String, String, CancellationToken)

Generates certificate for activation key.

Get(IDevicesOperations, String, String)

Gets the properties of the Data Box Edge/Data Box Gateway device.

GetAsync(IDevicesOperations, String, String, CancellationToken)

Gets the properties of the Data Box Edge/Data Box Gateway device.

GetExtendedInformation(IDevicesOperations, String, String)

Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.

GetExtendedInformationAsync(IDevicesOperations, String, String, CancellationToken)

Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.

GetNetworkSettings(IDevicesOperations, String, String)

Gets the network settings of the specified Data Box Edge/Data Box Gateway device.

GetNetworkSettingsAsync(IDevicesOperations, String, String, CancellationToken)

Gets the network settings of the specified Data Box Edge/Data Box 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/Data Box Gateway device.

InstallUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Installs the updates on the Data Box Edge/Data Box Gateway device.

ListByResourceGroup(IDevicesOperations, String, String)

Gets all the Data Box Edge/Data Box Gateway devices in a resource group.

ListByResourceGroupAsync(IDevicesOperations, String, String, CancellationToken)

Gets all the Data Box Edge/Data Box Gateway devices in a resource group.

ListByResourceGroupNext(IDevicesOperations, String)

Gets all the Data Box Edge/Data Box Gateway devices in a resource group.

ListByResourceGroupNextAsync(IDevicesOperations, String, CancellationToken)

Gets all the Data Box Edge/Data Box Gateway devices in a resource group.

ListBySubscription(IDevicesOperations, String)

Gets all the Data Box Edge/Data Box Gateway devices in a subscription.

ListBySubscriptionAsync(IDevicesOperations, String, CancellationToken)

Gets all the Data Box Edge/Data Box Gateway devices in a subscription.

ListBySubscriptionNext(IDevicesOperations, String)

Gets all the Data Box Edge/Data Box Gateway devices in a subscription.

ListBySubscriptionNextAsync(IDevicesOperations, String, CancellationToken)

Gets all the Data Box Edge/Data Box Gateway devices in a subscription.

ScanForUpdates(IDevicesOperations, String, String)

Scans for updates on a Data Box Edge/Data Box Gateway device.

ScanForUpdatesAsync(IDevicesOperations, String, String, CancellationToken)

Scans for updates on a Data Box Edge/Data Box Gateway device.

Update(IDevicesOperations, String, DataBoxEdgeDevicePatch, String)

Modifies a Data Box Edge/Data Box Gateway resource.

UpdateAsync(IDevicesOperations, String, DataBoxEdgeDevicePatch, String, CancellationToken)

Modifies a Data Box Edge/Data Box Gateway resource.

UpdateExtendedInformation(IDevicesOperations, String, DataBoxEdgeDeviceExtendedInfoPatch, String)

Gets additional information for the specified Data Box Edge/Data Box Gateway device.

UpdateExtendedInformationAsync(IDevicesOperations, String, DataBoxEdgeDeviceExtendedInfoPatch, String, CancellationToken)

Gets additional information for the specified Data Box Edge/Data Box Gateway device.

UploadCertificate(IDevicesOperations, String, UploadCertificateRequest, String)

Uploads registration certificate for the device.

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

Uploads registration certificate for the device.

GenerateActivationKey(IDevicesOperations, String, String, String)

Use this method to generate the activation key for a device to register it with the ASE resource

GenerateCIK(IDevicesOperations)

This method generates the CIK of length 128 chars

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

Applies to