Skip to main content

users

Creates, updates, deletes, gets or lists a users resource.

Overview

Nameusers
TypeResource
Idazure.data_box_edge.users

Fields

The following fields are returned by SELECT queries:

The user details.

NameDatatypeDescription
idstringThe path ID that uniquely identifies the object.
namestringThe object name.
propertiesobjectThe storage account credential properties.
systemDataobjectMetadata pertaining to creation and last modification of User
typestringThe hierarchical type of the object.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectdeviceName, name, subscriptionId, resourceGroupNameGets the properties of the specified user.
list_by_data_box_edge_deviceselectdeviceName, subscriptionId, resourceGroupName$filterGets all the users registered on a Data Box Edge/Data Box Gateway device.
create_or_updateinsertdeviceName, name, subscriptionId, resourceGroupName, data__propertiesCreates a new user or updates an existing user's information on a Data Box Edge/Data Box Gateway device.
deletedeletedeviceName, name, subscriptionId, resourceGroupNameDeletes the user on a databox edge/gateway device.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
deviceNamestringThe device name.
namestringThe user name.
resourceGroupNamestringThe resource group name.
subscriptionIdstringThe subscription ID.
$filterstringSpecify $filter='Type eq <type>' to filter on user type property

SELECT examples

Gets the properties of the specified user.

SELECT
id,
name,
properties,
systemData,
type
FROM azure.data_box_edge.users
WHERE deviceName = '{{ deviceName }}' -- required
AND name = '{{ name }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
;

INSERT examples

Creates a new user or updates an existing user's information on a Data Box Edge/Data Box Gateway device.

INSERT INTO azure.data_box_edge.users (
data__properties,
deviceName,
name,
subscriptionId,
resourceGroupName
)
SELECT
'{{ properties }}' /* required */,
'{{ deviceName }}',
'{{ name }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Deletes the user on a databox edge/gateway device.

DELETE FROM azure.data_box_edge.users
WHERE deviceName = '{{ deviceName }}' --required
AND name = '{{ name }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
;