Microsoft.DataBoxEdge (stable:2019-07-01)

2025/10/30 • 49 new, 49 deleted methods

Operations_List (new)
Description List all the supported operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DataBoxEdge/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties:
{
serviceSpecification:
{
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: enum ,
aggregationType: enum ,
dimensions:
[
{
name: string ,
displayName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
fillGapWithZero: boolean ,
category: enum ,
resourceIdDimensionNameOverride: string ,
supportedTimeGrainTypes:
[
string ,
]
,
supportedAggregationTypes:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_ListBySubscription (new)
Description Gets all the Data Box Edge/Data Box Gateway devices in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices
{
subscriptionId: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_ListByResourceGroup (new)
Description Gets all the Data Box Edge/Data Box Gateway devices in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_Get (new)
Description Gets the properties of the Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_CreateOrUpdate (new)
Description Creates or updates a Data Box Edge/Data Box Gateway resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}
{
deviceName: string ,
DataBoxEdgeDevice:
{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_Delete (new)
Description Deletes the Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_Update (new)
Description Modifies a Data Box Edge/Data Box Gateway resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}
{
deviceName: string ,
parameters:
{
tags: object ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Alerts_ListByDataBoxEdgeDevice (new)
Description Gets all the alerts for a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/alerts
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
alertType: string ,
appearedAtDateTime: string ,
recommendation: string ,
severity: enum ,
errorDetails:
{
errorCode: string ,
errorMessage: string ,
occurrences: integer ,
}
,
detailedInformation: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Alerts_Get (new)
Description Gets an alert by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/alerts/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
title: string ,
alertType: string ,
appearedAtDateTime: string ,
recommendation: string ,
severity: enum ,
errorDetails:
{
errorCode: string ,
errorMessage: string ,
occurrences: integer ,
}
,
detailedInformation: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
BandwidthSchedules_ListByDataBoxEdgeDevice (new)
Description Gets all the bandwidth schedules for a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
BandwidthSchedules_Get (new)
Description Gets the properties of the specified bandwidth schedule.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
BandwidthSchedules_CreateOrUpdate (new)
Description Creates or updates a bandwidth schedule.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}
{
deviceName: string ,
name: string ,
parameters:
{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
BandwidthSchedules_Delete (new)
Description Deletes the specified bandwidth schedule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_DownloadUpdates (new)
Description Downloads the updates on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/downloadUpdates
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_GetExtendedInformation (new)
Description Gets additional information for the specified Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/getExtendedInformation
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptionKeyThumbprint: string ,
encryptionKey: string ,
resourceKey: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_InstallUpdates (new)
Description Installs the updates on the Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/installUpdates
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Jobs_Get (new)
Description Gets the details of a specified job on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/jobs/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
status: enum ,
startTime: string ,
endTime: string ,
percentComplete: integer ,
error:
{
errorDetails:
[
{
recommendations:
[
string ,
]
,
code: string ,
message: string ,
}
,
]
,
code: string ,
message: string ,
}
,
properties:
{
jobType: enum ,
currentStage: enum ,
downloadProgress:
{
downloadPhase: enum ,
percentComplete: integer ,
totalBytesToDownload: number ,
totalBytesDownloaded: number ,
numberOfUpdatesToDownload: integer ,
numberOfUpdatesDownloaded: integer ,
}
,
installProgress:
{
percentComplete: integer ,
numberOfUpdatesToInstall: integer ,
numberOfUpdatesInstalled: integer ,
}
,
totalRefreshErrors: integer ,
errorManifestFile: string ,
shareId: string ,
folder: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_GetNetworkSettings (new)
Description Gets the network settings of the specified Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/networkSettings/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
networkAdapters:
[
{
adapterId: string ,
adapterPosition:
{
networkGroup: enum ,
port: integer ,
}
,
index: integer ,
nodeId: string ,
networkAdapterName: string ,
label: string ,
macAddress: string ,
linkSpeed: integer ,
status: enum ,
rdmaStatus: enum ,
dhcpStatus: enum ,
ipv4Configuration:
{
ipAddress: string ,
subnet: string ,
gateway: string ,
}
,
ipv6Configuration:
{
ipAddress: string ,
prefixLength: integer ,
gateway: string ,
}
,
ipv6LinkLocalAddress: string ,
dnsServers:
[
string ,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Nodes_ListByDataBoxEdgeDevice (new)
Description Gets all the nodes currently configured under this Data Box Edge device
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/nodes
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
nodeStatus: enum ,
nodeChassisSerialNumber: string ,
nodeSerialNumber: string ,
nodeDisplayName: string ,
nodeFriendlySoftwareVersion: string ,
nodeHcsVersion: string ,
nodeInstanceId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
OperationsStatus_Get (new)
Description Gets the details of a specified job on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/operationsStatus/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
status: enum ,
startTime: string ,
endTime: string ,
percentComplete: integer ,
error:
{
errorDetails:
[
{
recommendations:
[
string ,
]
,
code: string ,
message: string ,
}
,
]
,
code: string ,
message: string ,
}
,
properties:
{
jobType: enum ,
currentStage: enum ,
downloadProgress:
{
downloadPhase: enum ,
percentComplete: integer ,
totalBytesToDownload: number ,
totalBytesDownloaded: number ,
numberOfUpdatesToDownload: integer ,
numberOfUpdatesDownloaded: integer ,
}
,
installProgress:
{
percentComplete: integer ,
numberOfUpdatesToInstall: integer ,
numberOfUpdatesInstalled: integer ,
}
,
totalRefreshErrors: integer ,
errorManifestFile: string ,
shareId: string ,
folder: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Orders_ListByDataBoxEdgeDevice (new)
Description Lists all the orders related to a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
contactInformation:
{
contactPerson: string ,
companyName: string ,
phone: string ,
emailList:
[
string ,
]
,
}
,
shippingAddress:
{
addressLine1: string ,
addressLine2: string ,
addressLine3: string ,
postalCode: string ,
city: string ,
state: string ,
country: string ,
}
,
currentStatus:
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Orders_Get (new)
Description Gets a specific order by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
contactInformation:
{
contactPerson: string ,
companyName: string ,
phone: string ,
emailList:
[
string ,
]
,
}
,
shippingAddress:
{
addressLine1: string ,
addressLine2: string ,
addressLine3: string ,
postalCode: string ,
city: string ,
state: string ,
country: string ,
}
,
currentStatus:
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Orders_CreateOrUpdate (new)
Description Creates or updates an order.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default
{
deviceName: string ,
order:
{
properties:
{
contactInformation:
{
contactPerson: string ,
companyName: string ,
phone: string ,
emailList:
[
string ,
]
,
}
,
shippingAddress:
{
addressLine1: string ,
addressLine2: string ,
addressLine3: string ,
postalCode: string ,
city: string ,
state: string ,
country: string ,
}
,
currentStatus:
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
contactInformation:
{
contactPerson: string ,
companyName: string ,
phone: string ,
emailList:
[
string ,
]
,
}
,
shippingAddress:
{
addressLine1: string ,
addressLine2: string ,
addressLine3: string ,
postalCode: string ,
city: string ,
state: string ,
country: string ,
}
,
currentStatus:
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Orders_Delete (new)
Description Deletes the order related to the device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Roles_ListByDataBoxEdgeDevice (new)
Description Lists all the roles configured in a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Roles_Get (new)
Description Gets a specific role by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Roles_CreateOrUpdate (new)
Description Create or update a role.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name}
{
deviceName: string ,
name: string ,
role:
{
kind: enum ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Roles_Delete (new)
Description Deletes the role on the device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_ScanForUpdates (new)
Description Scans for updates on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/scanForUpdates
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_CreateOrUpdateSecuritySettings (new)
Description Updates the security settings on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/securitySettings/default/update
{
deviceName: string ,
securitySettings:
{
properties:
{
deviceAdminPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_ListByDataBoxEdgeDevice (new)
Description Lists all the shares in a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
shareStatus: enum ,
monitoringStatus: enum ,
azureContainerInfo:
{
storageAccountCredentialId: string ,
containerName: string ,
dataFormat: enum ,
}
,
accessProtocol: enum ,
userAccessRights:
[
{
userId: string ,
accessType: enum ,
}
,
]
,
clientAccessRights:
[
{
client: string ,
accessPermission: enum ,
}
,
]
,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
shareMappings:
[
{
shareId: string ,
roleId: string ,
mountPoint: string ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_Get (new)
Description Gets a share by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
shareStatus: enum ,
monitoringStatus: enum ,
azureContainerInfo:
{
storageAccountCredentialId: string ,
containerName: string ,
dataFormat: enum ,
}
,
accessProtocol: enum ,
userAccessRights:
[
{
userId: string ,
accessType: enum ,
}
,
]
,
clientAccessRights:
[
{
client: string ,
accessPermission: enum ,
}
,
]
,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
shareMappings:
[
{
shareId: string ,
roleId: string ,
mountPoint: string ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_CreateOrUpdate (new)
Description Creates a new share or updates an existing share on the device.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}
{
deviceName: string ,
name: string ,
share:
{
properties:
{
description: string ,
shareStatus: enum ,
monitoringStatus: enum ,
azureContainerInfo:
{
storageAccountCredentialId: string ,
containerName: string ,
dataFormat: enum ,
}
,
accessProtocol: enum ,
userAccessRights:
[
{
userId: string ,
accessType: enum ,
}
,
]
,
clientAccessRights:
[
{
client: string ,
accessPermission: enum ,
}
,
]
,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
shareMappings:
[
{
shareId: string ,
roleId: string ,
mountPoint: string ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
shareStatus: enum ,
monitoringStatus: enum ,
azureContainerInfo:
{
storageAccountCredentialId: string ,
containerName: string ,
dataFormat: enum ,
}
,
accessProtocol: enum ,
userAccessRights:
[
{
userId: string ,
accessType: enum ,
}
,
]
,
clientAccessRights:
[
{
client: string ,
accessPermission: enum ,
}
,
]
,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
shareMappings:
[
{
shareId: string ,
roleId: string ,
mountPoint: string ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_Delete (new)
Description Deletes the share on the Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_Refresh (new)
Description Refreshes the share metadata with the data from the cloud.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}/refresh
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
StorageAccountCredentials_ListByDataBoxEdgeDevice (new)
Description Gets all the storage account credentials in a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
alias: string ,
userName: string ,
accountKey:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
connectionString: string ,
sslStatus: enum ,
blobDomainName: string ,
accountType: enum ,
storageAccountId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
StorageAccountCredentials_Get (new)
Description Gets the properties of the specified storage account credential.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
alias: string ,
userName: string ,
accountKey:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
connectionString: string ,
sslStatus: enum ,
blobDomainName: string ,
accountType: enum ,
storageAccountId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
StorageAccountCredentials_CreateOrUpdate (new)
Description Creates or updates the storage account credential.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}
{
deviceName: string ,
name: string ,
storageAccountCredential:
{
properties:
{
alias: string ,
userName: string ,
accountKey:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
connectionString: string ,
sslStatus: enum ,
blobDomainName: string ,
accountType: enum ,
storageAccountId: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
alias: string ,
userName: string ,
accountKey:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
connectionString: string ,
sslStatus: enum ,
blobDomainName: string ,
accountType: enum ,
storageAccountId: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
StorageAccountCredentials_Delete (new)
Description Deletes the storage account credential.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Triggers_ListByDataBoxEdgeDevice (new)
Description Lists all the triggers configured in the device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Triggers_Get (new)
Description Get a specific trigger by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Triggers_CreateOrUpdate (new)
Description Creates or updates a trigger.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/{name}
{
deviceName: string ,
name: string ,
trigger:
{
kind: enum ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Triggers_Delete (new)
Description Deletes the trigger on the gateway device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_GetUpdateSummary (new)
Description 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.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/updateSummary/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
deviceVersionNumber: string ,
friendlyDeviceVersionName: string ,
deviceLastScannedDateTime: string ,
lastCompletedScanJobDateTime: string ,
lastCompletedDownloadJobDateTime: string ,
lastCompletedInstallJobDateTime: string ,
totalNumberOfUpdatesAvailable: integer ,
totalNumberOfUpdatesPendingDownload: integer ,
totalNumberOfUpdatesPendingInstall: integer ,
rebootBehavior: enum ,
ongoingUpdateOperation: enum ,
inProgressDownloadJobId: string ,
inProgressInstallJobId: string ,
inProgressDownloadJobStartedDateTime: string ,
inProgressInstallJobStartedDateTime: string ,
updateTitles:
[
string ,
]
,
totalUpdateSizeInBytes: number ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_UploadCertificate (new)
Description Uploads registration certificate for the device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/uploadCertificate
{
deviceName: string ,
parameters:
{
properties:
{
authenticationType: enum ,
certificate: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
authType: enum ,
resourceId: string ,
aadAuthority: string ,
aadTenantId: string ,
servicePrincipalClientId: string ,
servicePrincipalObjectId: string ,
azureManagementEndpointAudience: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Users_ListByDataBoxEdgeDevice (new)
Description Gets all the users registered on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Users_Get (new)
Description Gets the properties of the specified user.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Users_CreateOrUpdate (new)
Description Creates a new user or updates an existing user's information on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/{name}
{
deviceName: string ,
name: string ,
user:
{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Users_Delete (new)
Description Deletes the user on a databox edge/gateway device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (removed)
Description List all the supported operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DataBoxEdge/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties:
{
serviceSpecification:
{
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: enum ,
aggregationType: enum ,
dimensions:
[
{
name: string ,
displayName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
fillGapWithZero: boolean ,
category: enum ,
resourceIdDimensionNameOverride: string ,
supportedTimeGrainTypes:
[
string ,
]
,
supportedAggregationTypes:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_ListBySubscription (removed)
Description Gets all the Data Box Edge/Data Box Gateway devices in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices
{
subscriptionId: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_ListByResourceGroup (removed)
Description Gets all the Data Box Edge/Data Box Gateway devices in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_Get (removed)
Description Gets the properties of the Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_CreateOrUpdate (removed)
Description Creates or updates a Data Box Edge/Data Box Gateway resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}
{
deviceName: string ,
DataBoxEdgeDevice:
{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_Delete (removed)
Description Deletes the Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_Update (removed)
Description Modifies a Data Box Edge/Data Box Gateway resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}
{
deviceName: string ,
parameters:
{
tags: object ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
properties:
{
dataBoxEdgeDeviceStatus: enum ,
serialNumber: string ,
description: string ,
modelDescription: string ,
deviceType: enum ,
friendlyName: string ,
culture: string ,
deviceModel: string ,
deviceSoftwareVersion: string ,
deviceLocalCapacity: integer ,
timeZone: string ,
deviceHcsVersion: string ,
configuredRoleTypes:
[
string ,
]
,
nodeCount: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Alerts_ListByDataBoxEdgeDevice (removed)
Description Gets all the alerts for a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/alerts
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
alertType: string ,
appearedAtDateTime: string ,
recommendation: string ,
severity: enum ,
errorDetails:
{
errorCode: string ,
errorMessage: string ,
occurrences: integer ,
}
,
detailedInformation: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Alerts_Get (removed)
Description Gets an alert by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/alerts/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
title: string ,
alertType: string ,
appearedAtDateTime: string ,
recommendation: string ,
severity: enum ,
errorDetails:
{
errorCode: string ,
errorMessage: string ,
occurrences: integer ,
}
,
detailedInformation: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
BandwidthSchedules_ListByDataBoxEdgeDevice (removed)
Description Gets all the bandwidth schedules for a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
BandwidthSchedules_Get (removed)
Description Gets the properties of the specified bandwidth schedule.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
BandwidthSchedules_CreateOrUpdate (removed)
Description Creates or updates a bandwidth schedule.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}
{
deviceName: string ,
name: string ,
parameters:
{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
BandwidthSchedules_Delete (removed)
Description Deletes the specified bandwidth schedule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_DownloadUpdates (removed)
Description Downloads the updates on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/downloadUpdates
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_GetExtendedInformation (removed)
Description Gets additional information for the specified Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/getExtendedInformation
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptionKeyThumbprint: string ,
encryptionKey: string ,
resourceKey: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_InstallUpdates (removed)
Description Installs the updates on the Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/installUpdates
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Jobs_Get (removed)
Description Gets the details of a specified job on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/jobs/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
status: enum ,
startTime: string ,
endTime: string ,
percentComplete: integer ,
error:
{
errorDetails:
[
{
recommendations:
[
string ,
]
,
code: string ,
message: string ,
}
,
]
,
code: string ,
message: string ,
}
,
properties:
{
jobType: enum ,
currentStage: enum ,
downloadProgress:
{
downloadPhase: enum ,
percentComplete: integer ,
totalBytesToDownload: number ,
totalBytesDownloaded: number ,
numberOfUpdatesToDownload: integer ,
numberOfUpdatesDownloaded: integer ,
}
,
installProgress:
{
percentComplete: integer ,
numberOfUpdatesToInstall: integer ,
numberOfUpdatesInstalled: integer ,
}
,
totalRefreshErrors: integer ,
errorManifestFile: string ,
shareId: string ,
folder: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_GetNetworkSettings (removed)
Description Gets the network settings of the specified Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/networkSettings/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
networkAdapters:
[
{
adapterId: string ,
adapterPosition:
{
networkGroup: enum ,
port: integer ,
}
,
index: integer ,
nodeId: string ,
networkAdapterName: string ,
label: string ,
macAddress: string ,
linkSpeed: integer ,
status: enum ,
rdmaStatus: enum ,
dhcpStatus: enum ,
ipv4Configuration:
{
ipAddress: string ,
subnet: string ,
gateway: string ,
}
,
ipv6Configuration:
{
ipAddress: string ,
prefixLength: integer ,
gateway: string ,
}
,
ipv6LinkLocalAddress: string ,
dnsServers:
[
string ,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Nodes_ListByDataBoxEdgeDevice (removed)
Description Gets all the nodes currently configured under this Data Box Edge device
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/nodes
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
nodeStatus: enum ,
nodeChassisSerialNumber: string ,
nodeSerialNumber: string ,
nodeDisplayName: string ,
nodeFriendlySoftwareVersion: string ,
nodeHcsVersion: string ,
nodeInstanceId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
OperationsStatus_Get (removed)
Description Gets the details of a specified job on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/operationsStatus/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
status: enum ,
startTime: string ,
endTime: string ,
percentComplete: integer ,
error:
{
errorDetails:
[
{
recommendations:
[
string ,
]
,
code: string ,
message: string ,
}
,
]
,
code: string ,
message: string ,
}
,
properties:
{
jobType: enum ,
currentStage: enum ,
downloadProgress:
{
downloadPhase: enum ,
percentComplete: integer ,
totalBytesToDownload: number ,
totalBytesDownloaded: number ,
numberOfUpdatesToDownload: integer ,
numberOfUpdatesDownloaded: integer ,
}
,
installProgress:
{
percentComplete: integer ,
numberOfUpdatesToInstall: integer ,
numberOfUpdatesInstalled: integer ,
}
,
totalRefreshErrors: integer ,
errorManifestFile: string ,
shareId: string ,
folder: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Orders_ListByDataBoxEdgeDevice (removed)
Description Lists all the orders related to a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
contactInformation:
{
contactPerson: string ,
companyName: string ,
phone: string ,
emailList:
[
string ,
]
,
}
,
shippingAddress:
{
addressLine1: string ,
addressLine2: string ,
addressLine3: string ,
postalCode: string ,
city: string ,
state: string ,
country: string ,
}
,
currentStatus:
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Orders_Get (removed)
Description Gets a specific order by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
contactInformation:
{
contactPerson: string ,
companyName: string ,
phone: string ,
emailList:
[
string ,
]
,
}
,
shippingAddress:
{
addressLine1: string ,
addressLine2: string ,
addressLine3: string ,
postalCode: string ,
city: string ,
state: string ,
country: string ,
}
,
currentStatus:
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Orders_CreateOrUpdate (removed)
Description Creates or updates an order.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default
{
deviceName: string ,
order:
{
properties:
{
contactInformation:
{
contactPerson: string ,
companyName: string ,
phone: string ,
emailList:
[
string ,
]
,
}
,
shippingAddress:
{
addressLine1: string ,
addressLine2: string ,
addressLine3: string ,
postalCode: string ,
city: string ,
state: string ,
country: string ,
}
,
currentStatus:
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
contactInformation:
{
contactPerson: string ,
companyName: string ,
phone: string ,
emailList:
[
string ,
]
,
}
,
shippingAddress:
{
addressLine1: string ,
addressLine2: string ,
addressLine3: string ,
postalCode: string ,
city: string ,
state: string ,
country: string ,
}
,
currentStatus:
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Orders_Delete (removed)
Description Deletes the order related to the device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Roles_ListByDataBoxEdgeDevice (removed)
Description Lists all the roles configured in a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Roles_Get (removed)
Description Gets a specific role by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Roles_CreateOrUpdate (removed)
Description Create or update a role.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name}
{
deviceName: string ,
name: string ,
role:
{
kind: enum ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Roles_Delete (removed)
Description Deletes the role on the device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_ScanForUpdates (removed)
Description Scans for updates on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/scanForUpdates
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_CreateOrUpdateSecuritySettings (removed)
Description Updates the security settings on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/securitySettings/default/update
{
deviceName: string ,
securitySettings:
{
properties:
{
deviceAdminPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_ListByDataBoxEdgeDevice (removed)
Description Lists all the shares in a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
shareStatus: enum ,
monitoringStatus: enum ,
azureContainerInfo:
{
storageAccountCredentialId: string ,
containerName: string ,
dataFormat: enum ,
}
,
accessProtocol: enum ,
userAccessRights:
[
{
userId: string ,
accessType: enum ,
}
,
]
,
clientAccessRights:
[
{
client: string ,
accessPermission: enum ,
}
,
]
,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
shareMappings:
[
{
shareId: string ,
roleId: string ,
mountPoint: string ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_Get (removed)
Description Gets a share by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
shareStatus: enum ,
monitoringStatus: enum ,
azureContainerInfo:
{
storageAccountCredentialId: string ,
containerName: string ,
dataFormat: enum ,
}
,
accessProtocol: enum ,
userAccessRights:
[
{
userId: string ,
accessType: enum ,
}
,
]
,
clientAccessRights:
[
{
client: string ,
accessPermission: enum ,
}
,
]
,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
shareMappings:
[
{
shareId: string ,
roleId: string ,
mountPoint: string ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_CreateOrUpdate (removed)
Description Creates a new share or updates an existing share on the device.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}
{
deviceName: string ,
name: string ,
share:
{
properties:
{
description: string ,
shareStatus: enum ,
monitoringStatus: enum ,
azureContainerInfo:
{
storageAccountCredentialId: string ,
containerName: string ,
dataFormat: enum ,
}
,
accessProtocol: enum ,
userAccessRights:
[
{
userId: string ,
accessType: enum ,
}
,
]
,
clientAccessRights:
[
{
client: string ,
accessPermission: enum ,
}
,
]
,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
shareMappings:
[
{
shareId: string ,
roleId: string ,
mountPoint: string ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
shareStatus: enum ,
monitoringStatus: enum ,
azureContainerInfo:
{
storageAccountCredentialId: string ,
containerName: string ,
dataFormat: enum ,
}
,
accessProtocol: enum ,
userAccessRights:
[
{
userId: string ,
accessType: enum ,
}
,
]
,
clientAccessRights:
[
{
client: string ,
accessPermission: enum ,
}
,
]
,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
shareMappings:
[
{
shareId: string ,
roleId: string ,
mountPoint: string ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_Delete (removed)
Description Deletes the share on the Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Shares_Refresh (removed)
Description Refreshes the share metadata with the data from the cloud.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}/refresh
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
StorageAccountCredentials_ListByDataBoxEdgeDevice (removed)
Description Gets all the storage account credentials in a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
alias: string ,
userName: string ,
accountKey:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
connectionString: string ,
sslStatus: enum ,
blobDomainName: string ,
accountType: enum ,
storageAccountId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
StorageAccountCredentials_Get (removed)
Description Gets the properties of the specified storage account credential.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
alias: string ,
userName: string ,
accountKey:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
connectionString: string ,
sslStatus: enum ,
blobDomainName: string ,
accountType: enum ,
storageAccountId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
StorageAccountCredentials_CreateOrUpdate (removed)
Description Creates or updates the storage account credential.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}
{
deviceName: string ,
name: string ,
storageAccountCredential:
{
properties:
{
alias: string ,
userName: string ,
accountKey:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
connectionString: string ,
sslStatus: enum ,
blobDomainName: string ,
accountType: enum ,
storageAccountId: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
alias: string ,
userName: string ,
accountKey:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
connectionString: string ,
sslStatus: enum ,
blobDomainName: string ,
accountType: enum ,
storageAccountId: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
StorageAccountCredentials_Delete (removed)
Description Deletes the storage account credential.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Triggers_ListByDataBoxEdgeDevice (removed)
Description Lists all the triggers configured in the device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Triggers_Get (removed)
Description Get a specific trigger by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Triggers_CreateOrUpdate (removed)
Description Creates or updates a trigger.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/{name}
{
deviceName: string ,
name: string ,
trigger:
{
kind: enum ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Triggers_Delete (removed)
Description Deletes the trigger on the gateway device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_GetUpdateSummary (removed)
Description 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.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/updateSummary/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
deviceVersionNumber: string ,
friendlyDeviceVersionName: string ,
deviceLastScannedDateTime: string ,
lastCompletedScanJobDateTime: string ,
lastCompletedDownloadJobDateTime: string ,
lastCompletedInstallJobDateTime: string ,
totalNumberOfUpdatesAvailable: integer ,
totalNumberOfUpdatesPendingDownload: integer ,
totalNumberOfUpdatesPendingInstall: integer ,
rebootBehavior: enum ,
ongoingUpdateOperation: enum ,
inProgressDownloadJobId: string ,
inProgressInstallJobId: string ,
inProgressDownloadJobStartedDateTime: string ,
inProgressInstallJobStartedDateTime: string ,
updateTitles:
[
string ,
]
,
totalUpdateSizeInBytes: number ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_UploadCertificate (removed)
Description Uploads registration certificate for the device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/uploadCertificate
{
deviceName: string ,
parameters:
{
properties:
{
authenticationType: enum ,
certificate: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
authType: enum ,
resourceId: string ,
aadAuthority: string ,
aadTenantId: string ,
servicePrincipalClientId: string ,
servicePrincipalObjectId: string ,
azureManagementEndpointAudience: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Users_ListByDataBoxEdgeDevice (removed)
Description Gets all the users registered on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Users_Get (removed)
Description Gets the properties of the specified user.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Users_CreateOrUpdate (removed)
Description Creates a new user or updates an existing user's information on a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/{name}
{
deviceName: string ,
name: string ,
user:
{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Users_Delete (removed)
Description Deletes the user on a databox edge/gateway device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/{name}
{
deviceName: string ,
name: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}