Microsoft.DataBoxEdge (preview:2022-12-01)

2025/10/30 • 84 new, 84 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 ,
isDataAction: boolean ,
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 ,
]
,
}
,
}
AvailableSkus_List (new)
Description List all the available Skus and information related to them.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: string ,
name: enum ,
kind: string ,
tier: enum ,
size: string ,
family: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
locationInfo:
[
{
location: string ,
zones:
[
string ,
]
,
sites:
[
string ,
]
,
}
,
]
,
costs:
[
{
meterId: string ,
quantity: integer ,
extendedUnit: string ,
}
,
]
,
signupOption: enum ,
version: enum ,
availability: enum ,
shipmentTypes:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: 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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}
,
]
,
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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}
,
]
,
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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}

⚐ 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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}

⚐ 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 (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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
edgeProfile:
{
subscription:
{
id: string ,
}
,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}

⚐ 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
]
,
}
,
}
DeviceCapacityCheck_CheckResourceCreationFeasibility (new)
Description Posts the device capacity request info to check feasibility.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/deviceCapacityCheck
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
deviceName: string ,
deviceCapacityRequestInfo:
{
properties:
{
vmPlacementQuery:
[
string ,
]
,
vmPlacementResults:
[
{
vmSize:
[
string ,
]
,
isFeasible: boolean ,
messageCode: string ,
message: string ,
}
,
]
,
}
,
}
,
capacityName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
timeStamp: string ,
clusterStorageCapacityInfo:
{
clusterTotalStorageMb: number ,
clusterFreeStorageMb: number ,
}
,
clusterComputeCapacityInfo:
{
fqdn: string ,
gpuCapacity:
{
gpuType: string ,
gpuUsedUnitsCount: integer ,
gpuFreeUnitsCount: integer ,
gpuReservedForFailoverUnitsCount: integer ,
gpuTotalUnitsCount: integer ,
}
,
memoryCapacity:
{
clusterFreeMemoryMb: number ,
clusterUsedMemoryMb: number ,
clusterFailoverMemoryMb: number ,
clusterFragmentationMemoryMb: number ,
clusterHypervReserveMemoryMb: number ,
clusterInfraVmMemoryMb: number ,
clusterTotalMemoryMb: number ,
clusterNonFailoverVmMb: number ,
clusterMemoryUsedByVmsMb: number ,
}
,
lastRefreshedTime: string ,
totalProvisionedNonHpnCores: integer ,
}
,
nodeCapacityInfos: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
userConsent: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/diagnosticProactiveLogCollectionSettings/default
{
deviceName: string ,
proactiveLogCollectionSettings:
{
properties:
{
userConsent: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
userConsent: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
remoteSupportSettingsList:
[
{
remoteApplicationType: enum ,
accessLevel: enum ,
expirationTimeStampInUTC: string ,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/diagnosticRemoteSupportSettings/default
{
deviceName: string ,
diagnosticRemoteSupportSettings:
{
properties:
{
remoteSupportSettingsList:
[
{
remoteApplicationType: enum ,
accessLevel: enum ,
expirationTimeStampInUTC: string ,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
remoteSupportSettingsList:
[
{
remoteApplicationType: enum ,
accessLevel: enum ,
expirationTimeStampInUTC: string ,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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_GenerateCertificate (new)
Description Generates certificate for activation key.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
publicKey: string ,
privateKey: string ,
expiryTimeInUTC: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_GetExtendedInformation (new)
Description Gets additional information for the specified Azure Stack 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 ,
clientSecretStoreId: string ,
clientSecretStoreUrl: string ,
channelIntegrityKeyName: string ,
channelIntegrityKeyVersion: string ,
keyVaultSyncStatus: enum ,
deviceSecrets: object ,
clusterWitnessType: enum ,
fileShareWitnessLocation: string ,
fileShareWitnessUsername: string ,
cloudWitnessStorageAccountName: string ,
cloudWitnessContainerName: string ,
cloudWitnessStorageEndpoint: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
refreshedEntityId: 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 ,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageOffer_ListOffers (new)
Description Returns list of all offers
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publisherId: string ,
content: string ,
contentVersion: string ,
provisioningState: string ,
skuMappings:
[
{
catalogPlanId: string ,
marketplaceSkuId: string ,
marketplaceSkuVersions:
[
string ,
]
,
}
,
]
,
}
,
}
,
]
,
nextLink: 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 ,
refreshedEntityId: 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:
[
{
kind: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
orderId: string ,
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 ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
shipmentType: enum ,
}
,
}
,
]
,
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)

{
kind: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
orderId: string ,
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 ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
shipmentType: enum ,
}
,
}

⚐ 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:
{
kind: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
orderId: string ,
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 ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
shipmentType: enum ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
orderId: string ,
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 ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
shipmentType: enum ,
}
,
}

⚐ 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 ,
]
,
}
,
}
Orders_ListDCAccessCode (new)
Description Gets the DCAccess Code
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
authCode: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImagePublisher_ListPublishers (new)
Description Returns list of publishers
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageOffer_ListOffersbyPublisher (new)
Description Returns List of Offers by Publisher name
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publisherId: string ,
content: string ,
contentVersion: string ,
provisioningState: string ,
skuMappings:
[
{
catalogPlanId: string ,
marketplaceSkuId: string ,
marketplaceSkuVersions:
[
string ,
]
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageSku_ListSKUsWithinOffer (new)
Description Returns List of SKUs Within Offer
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publisherId: string ,
offerId: string ,
content: string ,
contentVersion: string ,
skuMappings:
[
{
catalogPlanId: string ,
marketplaceSkuId: string ,
marketplaceSkuVersions:
[
string ,
]
,
}
,
]
,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageVersion_ListVersionswithinSKU (new)
Description Returns List of Versions within SKU
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/publishers/{publisherName}/offers/{offerName}/skus/{skuName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
deviceName: string ,
publisherName: string ,
offerName: string ,
skuName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publisherId: string ,
offerId: string ,
skuId: string ,
content: string ,
contentVersion: string ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageVersion_GetParticularImage (new)
Description Get Particular Image
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/publishers/{publisherName}/offers/{offerName}/skus/{skuName}/versions/{versionName}
{
subscriptionId: string ,
resourceGroupName: string ,
deviceName: string ,
publisherName: string ,
offerName: string ,
skuName: string ,
versionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
publisherId: string ,
offerId: string ,
skuId: string ,
content: string ,
contentVersion: string ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageSasToken_GetSASToken (new)
Description Returns SASToken
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/publishers/{publisherName}/offers/{offerName}/skus/{skuName}/versions/{versionName}/generatesastoken
{
subscriptionId: string ,
resourceGroupName: string ,
deviceName: string ,
publisherName: string ,
offerName: string ,
skuName: string ,
versionName: string ,
api-version: string ,
}

⚐ Response (202)

{
$headers:
{
location: string ,
}
,
$schema:
{
status: string ,
sasUri: string ,
}
,
}

⚐ Response (200)

{
status: string ,
sasUri: string ,
}

⚐ 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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
]
,
}
,
}
Addons_ListByRole (new)
Description Lists all the addons configured in the role.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons/{addonName}
{
deviceName: string ,
roleName: string ,
addonName: string ,
addon:
{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MonitoringConfig_List (new)
Description Lists metric configurations in a role.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
metricConfigurations:
[
{
resourceId: string ,
mdmAccount: string ,
metricNameSpace: string ,
counterSets:
[
{
counters:
[
{
name: string ,
instance: string ,
dimensionFilter:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
additionalDimensions:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MonitoringConfig_Get (new)
Description Gets a metric configuration of a role.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
metricConfigurations:
[
{
resourceId: string ,
mdmAccount: string ,
metricNameSpace: string ,
counterSets:
[
{
counters:
[
{
name: string ,
instance: string ,
dimensionFilter:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
additionalDimensions:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MonitoringConfig_CreateOrUpdate (new)
Description Creates a new metric configuration or updates an existing one for a role.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/monitoringConfig/default
{
deviceName: string ,
roleName: string ,
monitoringMetricConfiguration:
{
properties:
{
metricConfigurations:
[
{
resourceId: string ,
mdmAccount: string ,
metricNameSpace: string ,
counterSets:
[
{
counters:
[
{
name: string ,
instance: string ,
dimensionFilter:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
additionalDimensions:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metricConfigurations:
[
{
resourceId: string ,
mdmAccount: string ,
metricNameSpace: string ,
counterSets:
[
{
counters:
[
{
name: string ,
instance: string ,
dimensionFilter:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
additionalDimensions:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MonitoringConfig_Delete (new)
Description deletes a new metric configuration for a role.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/monitoringConfig/default
{
deviceName: string ,
roleName: 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 ,
mountType: enum ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
mountType: enum ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
mountType: enum ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
mountType: enum ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
]
,
}
,
}
StorageAccounts_ListByDataBoxEdgeDevice (new)
Description Lists all the StorageAccounts in a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
storageAccountStatus: enum ,
dataPolicy: enum ,
storageAccountCredentialId: string ,
blobEndpoint: string ,
containerCount: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
description: string ,
storageAccountStatus: enum ,
dataPolicy: enum ,
storageAccountCredentialId: string ,
blobEndpoint: string ,
containerCount: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}
{
deviceName: string ,
storageAccountName: string ,
storageAccount:
{
properties:
{
description: string ,
storageAccountStatus: enum ,
dataPolicy: enum ,
storageAccountCredentialId: string ,
blobEndpoint: string ,
containerCount: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
storageAccountStatus: enum ,
dataPolicy: enum ,
storageAccountCredentialId: string ,
blobEndpoint: string ,
containerCount: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
containerStatus: enum ,
dataFormat: enum ,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
createdDateTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
containerStatus: enum ,
dataFormat: enum ,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
createdDateTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/{containerName}
{
deviceName: string ,
storageAccountName: string ,
containerName: string ,
container:
{
properties:
{
containerStatus: enum ,
dataFormat: enum ,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
createdDateTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
containerStatus: enum ,
dataFormat: enum ,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
createdDateTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/{containerName}/refresh
{
deviceName: string ,
storageAccountName: string ,
containerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ 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 ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
]
,
}
,
}
SupportPackages_TriggerSupportPackage (new)
Description Triggers support package on the device
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggerSupportPackage
{
deviceName: string ,
triggerSupportPackageRequest:
{
properties:
{
minimumTimeStamp: string ,
maximumTimeStamp: string ,
include: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_UpdateExtendedInformation (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}/updateExtendedInformation
{
deviceName: string ,
parameters:
{
clientSecretStoreId: string ,
clientSecretStoreUrl: string ,
channelIntegrityKeyName: string ,
channelIntegrityKeyVersion: string ,
syncStatus: enum ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptionKeyThumbprint: string ,
encryptionKey: string ,
resourceKey: string ,
clientSecretStoreId: string ,
clientSecretStoreUrl: string ,
channelIntegrityKeyName: string ,
channelIntegrityKeyVersion: string ,
keyVaultSyncStatus: enum ,
deviceSecrets: object ,
clusterWitnessType: enum ,
fileShareWitnessLocation: string ,
fileShareWitnessUsername: string ,
cloudWitnessStorageAccountName: string ,
cloudWitnessContainerName: string ,
cloudWitnessStorageEndpoint: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
lastSuccessfulScanJobTime: string ,
lastCompletedDownloadJobDateTime: string ,
lastCompletedDownloadJobId: string ,
lastDownloadJobStatus: enum ,
lastSuccessfulInstallJobDateTime: string ,
lastCompletedInstallJobDateTime: string ,
lastCompletedInstallJobId: string ,
lastInstallJobStatus: enum ,
totalNumberOfUpdatesAvailable: integer ,
totalNumberOfUpdatesPendingDownload: integer ,
totalNumberOfUpdatesPendingInstall: integer ,
rebootBehavior: enum ,
ongoingUpdateOperation: enum ,
inProgressDownloadJobId: string ,
inProgressInstallJobId: string ,
inProgressDownloadJobStartedDateTime: string ,
inProgressInstallJobStartedDateTime: string ,
updateTitles:
[
string ,
]
,
updates:
[
{
updateTitle: string ,
updateSize: number ,
updateType: enum ,
targetVersion: string ,
friendlyVersionNumber: string ,
estimatedInstallTimeInMins: integer ,
rebootBehavior: enum ,
installationImpact: enum ,
status: enum ,
}
,
]
,
totalUpdateSizeInBytes: number ,
totalTimeInMinutes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
aadAudience: 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 ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
userType: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
}
,
]
,
userType: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
}
,
]
,
userType: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
userType: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
isDataAction: boolean ,
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 ,
]
,
}
,
}
AvailableSkus_List (removed)
Description List all the available Skus and information related to them.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: string ,
name: enum ,
kind: string ,
tier: enum ,
size: string ,
family: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
locationInfo:
[
{
location: string ,
zones:
[
string ,
]
,
sites:
[
string ,
]
,
}
,
]
,
costs:
[
{
meterId: string ,
quantity: integer ,
extendedUnit: string ,
}
,
]
,
signupOption: enum ,
version: enum ,
availability: enum ,
shipmentTypes:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: 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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}
,
]
,
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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}
,
]
,
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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}

⚐ 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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}

⚐ 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 (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 ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
edgeProfile:
{
subscription:
{
id: string ,
}
,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
sku:
{
name: enum ,
tier: enum ,
}
,
etag: string ,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
resourceMoveDetails:
{
operationInProgress: enum ,
operationInProgressLockTimeoutInUTC: string ,
}
,
edgeProfile:
{
subscription:
{
registrationId: string ,
id: string ,
state: enum ,
registrationDate: string ,
subscriptionId: string ,
properties:
{
tenantId: string ,
locationPlacementId: string ,
quotaId: string ,
serializedDetails: string ,
registeredFeatures:
[
{
name: string ,
state: string ,
}
,
]
,
}
,
}
,
}
,
dataResidency:
{
type: enum ,
}
,
computeVersionInformation:
{
kubernetesVersion: string ,
iotEdgeVersion: string ,
azureArcVersion: string ,
}
,
kubernetesPlatform: string ,
}
,
}

⚐ 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
start: string ,
stop: string ,
rateInMbps: integer ,
days:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
]
,
}
,
}
DeviceCapacityCheck_CheckResourceCreationFeasibility (removed)
Description Posts the device capacity request info to check feasibility.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/deviceCapacityCheck
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
deviceName: string ,
deviceCapacityRequestInfo:
{
properties:
{
vmPlacementQuery:
[
string ,
]
,
vmPlacementResults:
[
{
vmSize:
[
string ,
]
,
isFeasible: boolean ,
messageCode: string ,
message: string ,
}
,
]
,
}
,
}
,
capacityName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
timeStamp: string ,
clusterStorageCapacityInfo:
{
clusterTotalStorageMb: number ,
clusterFreeStorageMb: number ,
}
,
clusterComputeCapacityInfo:
{
fqdn: string ,
gpuCapacity:
{
gpuType: string ,
gpuUsedUnitsCount: integer ,
gpuFreeUnitsCount: integer ,
gpuReservedForFailoverUnitsCount: integer ,
gpuTotalUnitsCount: integer ,
}
,
memoryCapacity:
{
clusterFreeMemoryMb: number ,
clusterUsedMemoryMb: number ,
clusterFailoverMemoryMb: number ,
clusterFragmentationMemoryMb: number ,
clusterHypervReserveMemoryMb: number ,
clusterInfraVmMemoryMb: number ,
clusterTotalMemoryMb: number ,
clusterNonFailoverVmMb: number ,
clusterMemoryUsedByVmsMb: number ,
}
,
lastRefreshedTime: string ,
totalProvisionedNonHpnCores: integer ,
}
,
nodeCapacityInfos: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
userConsent: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/diagnosticProactiveLogCollectionSettings/default
{
deviceName: string ,
proactiveLogCollectionSettings:
{
properties:
{
userConsent: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
userConsent: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
remoteSupportSettingsList:
[
{
remoteApplicationType: enum ,
accessLevel: enum ,
expirationTimeStampInUTC: string ,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/diagnosticRemoteSupportSettings/default
{
deviceName: string ,
diagnosticRemoteSupportSettings:
{
properties:
{
remoteSupportSettingsList:
[
{
remoteApplicationType: enum ,
accessLevel: enum ,
expirationTimeStampInUTC: string ,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
remoteSupportSettingsList:
[
{
remoteApplicationType: enum ,
accessLevel: enum ,
expirationTimeStampInUTC: string ,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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_GenerateCertificate (removed)
Description Generates certificate for activation key.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
publicKey: string ,
privateKey: string ,
expiryTimeInUTC: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_GetExtendedInformation (removed)
Description Gets additional information for the specified Azure Stack 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 ,
clientSecretStoreId: string ,
clientSecretStoreUrl: string ,
channelIntegrityKeyName: string ,
channelIntegrityKeyVersion: string ,
keyVaultSyncStatus: enum ,
deviceSecrets: object ,
clusterWitnessType: enum ,
fileShareWitnessLocation: string ,
fileShareWitnessUsername: string ,
cloudWitnessStorageAccountName: string ,
cloudWitnessContainerName: string ,
cloudWitnessStorageEndpoint: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
refreshedEntityId: 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 ,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageOffer_ListOffers (removed)
Description Returns list of all offers
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publisherId: string ,
content: string ,
contentVersion: string ,
provisioningState: string ,
skuMappings:
[
{
catalogPlanId: string ,
marketplaceSkuId: string ,
marketplaceSkuVersions:
[
string ,
]
,
}
,
]
,
}
,
}
,
]
,
nextLink: 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 ,
refreshedEntityId: 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:
[
{
kind: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
orderId: string ,
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 ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
shipmentType: enum ,
}
,
}
,
]
,
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)

{
kind: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
orderId: string ,
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 ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
shipmentType: enum ,
}
,
}

⚐ 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:
{
kind: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
orderId: string ,
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 ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
shipmentType: enum ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
orderId: string ,
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 ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
orderHistory:
[
{
status: enum ,
updateDateTime: string ,
comments: string ,
trackingInformation:
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
additionalOrderDetails: object ,
}
,
]
,
serialNumber: string ,
deliveryTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
returnTrackingInfo:
[
{
serialNumber: string ,
carrierName: string ,
trackingId: string ,
trackingUrl: string ,
}
,
]
,
shipmentType: enum ,
}
,
}

⚐ 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 ,
]
,
}
,
}
Orders_ListDCAccessCode (removed)
Description Gets the DCAccess Code
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
authCode: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImagePublisher_ListPublishers (removed)
Description Returns list of publishers
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageOffer_ListOffersbyPublisher (removed)
Description Returns List of Offers by Publisher name
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publisherId: string ,
content: string ,
contentVersion: string ,
provisioningState: string ,
skuMappings:
[
{
catalogPlanId: string ,
marketplaceSkuId: string ,
marketplaceSkuVersions:
[
string ,
]
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageSku_ListSKUsWithinOffer (removed)
Description Returns List of SKUs Within Offer
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publisherId: string ,
offerId: string ,
content: string ,
contentVersion: string ,
skuMappings:
[
{
catalogPlanId: string ,
marketplaceSkuId: string ,
marketplaceSkuVersions:
[
string ,
]
,
}
,
]
,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageVersion_ListVersionswithinSKU (removed)
Description Returns List of Versions within SKU
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/publishers/{publisherName}/offers/{offerName}/skus/{skuName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
deviceName: string ,
publisherName: string ,
offerName: string ,
skuName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publisherId: string ,
offerId: string ,
skuId: string ,
content: string ,
contentVersion: string ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageVersion_GetParticularImage (removed)
Description Get Particular Image
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/publishers/{publisherName}/offers/{offerName}/skus/{skuName}/versions/{versionName}
{
subscriptionId: string ,
resourceGroupName: string ,
deviceName: string ,
publisherName: string ,
offerName: string ,
skuName: string ,
versionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
publisherId: string ,
offerId: string ,
skuId: string ,
content: string ,
contentVersion: string ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MarketplaceImageSasToken_GetSASToken (removed)
Description Returns SASToken
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/publishers/{publisherName}/offers/{offerName}/skus/{skuName}/versions/{versionName}/generatesastoken
{
subscriptionId: string ,
resourceGroupName: string ,
deviceName: string ,
publisherName: string ,
offerName: string ,
skuName: string ,
versionName: string ,
api-version: string ,
}

⚐ Response (202)

{
$headers:
{
location: string ,
}
,
$schema:
{
status: string ,
sasUri: string ,
}
,
}

⚐ Response (200)

{
status: string ,
sasUri: string ,
}

⚐ 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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
]
,
}
,
}
Addons_ListByRole (removed)
Description Lists all the addons configured in the role.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons/{addonName}
{
deviceName: string ,
roleName: string ,
addonName: string ,
addon:
{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MonitoringConfig_List (removed)
Description Lists metric configurations in a role.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
metricConfigurations:
[
{
resourceId: string ,
mdmAccount: string ,
metricNameSpace: string ,
counterSets:
[
{
counters:
[
{
name: string ,
instance: string ,
dimensionFilter:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
additionalDimensions:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MonitoringConfig_Get (removed)
Description Gets a metric configuration of a role.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
metricConfigurations:
[
{
resourceId: string ,
mdmAccount: string ,
metricNameSpace: string ,
counterSets:
[
{
counters:
[
{
name: string ,
instance: string ,
dimensionFilter:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
additionalDimensions:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MonitoringConfig_CreateOrUpdate (removed)
Description Creates a new metric configuration or updates an existing one for a role.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/monitoringConfig/default
{
deviceName: string ,
roleName: string ,
monitoringMetricConfiguration:
{
properties:
{
metricConfigurations:
[
{
resourceId: string ,
mdmAccount: string ,
metricNameSpace: string ,
counterSets:
[
{
counters:
[
{
name: string ,
instance: string ,
dimensionFilter:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
additionalDimensions:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metricConfigurations:
[
{
resourceId: string ,
mdmAccount: string ,
metricNameSpace: string ,
counterSets:
[
{
counters:
[
{
name: string ,
instance: string ,
dimensionFilter:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
additionalDimensions:
[
{
sourceType: string ,
sourceName: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
MonitoringConfig_Delete (removed)
Description deletes a new metric configuration for a role.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/monitoringConfig/default
{
deviceName: string ,
roleName: 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 ,
mountType: enum ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
mountType: enum ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
mountType: enum ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
mountType: enum ,
roleType: enum ,
}
,
]
,
dataPolicy: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: 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 ,
]
,
}
,
}
StorageAccounts_ListByDataBoxEdgeDevice (removed)
Description Lists all the StorageAccounts in a Data Box Edge/Data Box Gateway device.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
storageAccountStatus: enum ,
dataPolicy: enum ,
storageAccountCredentialId: string ,
blobEndpoint: string ,
containerCount: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
description: string ,
storageAccountStatus: enum ,
dataPolicy: enum ,
storageAccountCredentialId: string ,
blobEndpoint: string ,
containerCount: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}
{
deviceName: string ,
storageAccountName: string ,
storageAccount:
{
properties:
{
description: string ,
storageAccountStatus: enum ,
dataPolicy: enum ,
storageAccountCredentialId: string ,
blobEndpoint: string ,
containerCount: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
storageAccountStatus: enum ,
dataPolicy: enum ,
storageAccountCredentialId: string ,
blobEndpoint: string ,
containerCount: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
containerStatus: enum ,
dataFormat: enum ,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
createdDateTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
containerStatus: enum ,
dataFormat: enum ,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
createdDateTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/{containerName}
{
deviceName: string ,
storageAccountName: string ,
containerName: string ,
container:
{
properties:
{
containerStatus: enum ,
dataFormat: enum ,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
createdDateTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
containerStatus: enum ,
dataFormat: enum ,
refreshDetails:
{
inProgressRefreshJobId: string ,
lastCompletedRefreshJobTimeInUTC: string ,
errorManifestFile: string ,
lastJob: string ,
}
,
createdDateTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/{containerName}/refresh
{
deviceName: string ,
storageAccountName: string ,
containerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ 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 ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
]
,
}
,
}
SupportPackages_TriggerSupportPackage (removed)
Description Triggers support package on the device
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggerSupportPackage
{
deviceName: string ,
triggerSupportPackageRequest:
{
properties:
{
minimumTimeStamp: string ,
maximumTimeStamp: string ,
include: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
Devices_UpdateExtendedInformation (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}/updateExtendedInformation
{
deviceName: string ,
parameters:
{
clientSecretStoreId: string ,
clientSecretStoreUrl: string ,
channelIntegrityKeyName: string ,
channelIntegrityKeyVersion: string ,
syncStatus: enum ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptionKeyThumbprint: string ,
encryptionKey: string ,
resourceKey: string ,
clientSecretStoreId: string ,
clientSecretStoreUrl: string ,
channelIntegrityKeyName: string ,
channelIntegrityKeyVersion: string ,
keyVaultSyncStatus: enum ,
deviceSecrets: object ,
clusterWitnessType: enum ,
fileShareWitnessLocation: string ,
fileShareWitnessUsername: string ,
cloudWitnessStorageAccountName: string ,
cloudWitnessContainerName: string ,
cloudWitnessStorageEndpoint: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
lastSuccessfulScanJobTime: string ,
lastCompletedDownloadJobDateTime: string ,
lastCompletedDownloadJobId: string ,
lastDownloadJobStatus: enum ,
lastSuccessfulInstallJobDateTime: string ,
lastCompletedInstallJobDateTime: string ,
lastCompletedInstallJobId: string ,
lastInstallJobStatus: enum ,
totalNumberOfUpdatesAvailable: integer ,
totalNumberOfUpdatesPendingDownload: integer ,
totalNumberOfUpdatesPendingInstall: integer ,
rebootBehavior: enum ,
ongoingUpdateOperation: enum ,
inProgressDownloadJobId: string ,
inProgressInstallJobId: string ,
inProgressDownloadJobStartedDateTime: string ,
inProgressInstallJobStartedDateTime: string ,
updateTitles:
[
string ,
]
,
updates:
[
{
updateTitle: string ,
updateSize: number ,
updateType: enum ,
targetVersion: string ,
friendlyVersionNumber: string ,
estimatedInstallTimeInMins: integer ,
rebootBehavior: enum ,
installationImpact: enum ,
status: enum ,
}
,
]
,
totalUpdateSizeInBytes: number ,
totalTimeInMinutes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
aadAudience: 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 ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
userType: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
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 ,
}
,
]
,
userType: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ 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 ,
}
,
]
,
userType: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptedPassword:
{
value: string ,
encryptionCertThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
shareAccessRights:
[
{
shareId: string ,
accessType: enum ,
}
,
]
,
userType: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

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