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 ,
]
,
}
,
}