Share via


EdgeDevices interface

Interface representing a EdgeDevices.

Methods

beginCreateOrUpdate(string, string, EdgeDeviceUnion, EdgeDevicesCreateOrUpdateOptionalParams)

Create a EdgeDevice

beginCreateOrUpdateAndWait(string, string, EdgeDeviceUnion, EdgeDevicesCreateOrUpdateOptionalParams)

Create a EdgeDevice

beginDelete(string, string, EdgeDevicesDeleteOptionalParams)

Delete a EdgeDevice

beginDeleteAndWait(string, string, EdgeDevicesDeleteOptionalParams)

Delete a EdgeDevice

beginValidate(string, string, ValidateRequest, EdgeDevicesValidateOptionalParams)

A long-running resource action.

beginValidateAndWait(string, string, ValidateRequest, EdgeDevicesValidateOptionalParams)

A long-running resource action.

get(string, string, EdgeDevicesGetOptionalParams)

Get a EdgeDevice

list(string, EdgeDevicesListOptionalParams)

List EdgeDevice resources by parent

Method Details

beginCreateOrUpdate(string, string, EdgeDeviceUnion, EdgeDevicesCreateOrUpdateOptionalParams)

Create a EdgeDevice

function beginCreateOrUpdate(resourceUri: string, edgeDeviceName: string, resource: EdgeDeviceUnion, options?: EdgeDevicesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<EdgeDeviceUnion>, EdgeDeviceUnion>>

Parameters

resourceUri

string

The fully qualified Azure Resource manager identifier of the resource.

edgeDeviceName

string

Name of Device

resource
EdgeDeviceUnion

Resource create parameters.

options
EdgeDevicesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<EdgeDeviceUnion>, EdgeDeviceUnion>>

beginCreateOrUpdateAndWait(string, string, EdgeDeviceUnion, EdgeDevicesCreateOrUpdateOptionalParams)

Create a EdgeDevice

function beginCreateOrUpdateAndWait(resourceUri: string, edgeDeviceName: string, resource: EdgeDeviceUnion, options?: EdgeDevicesCreateOrUpdateOptionalParams): Promise<EdgeDeviceUnion>

Parameters

resourceUri

string

The fully qualified Azure Resource manager identifier of the resource.

edgeDeviceName

string

Name of Device

resource
EdgeDeviceUnion

Resource create parameters.

options
EdgeDevicesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<EdgeDeviceUnion>

beginDelete(string, string, EdgeDevicesDeleteOptionalParams)

Delete a EdgeDevice

function beginDelete(resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<EdgeDevicesDeleteHeaders>, EdgeDevicesDeleteHeaders>>

Parameters

resourceUri

string

The fully qualified Azure Resource manager identifier of the resource.

edgeDeviceName

string

Name of Device

options
EdgeDevicesDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<EdgeDevicesDeleteHeaders>, EdgeDevicesDeleteHeaders>>

beginDeleteAndWait(string, string, EdgeDevicesDeleteOptionalParams)

Delete a EdgeDevice

function beginDeleteAndWait(resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams): Promise<EdgeDevicesDeleteHeaders>

Parameters

resourceUri

string

The fully qualified Azure Resource manager identifier of the resource.

edgeDeviceName

string

Name of Device

options
EdgeDevicesDeleteOptionalParams

The options parameters.

Returns

beginValidate(string, string, ValidateRequest, EdgeDevicesValidateOptionalParams)

A long-running resource action.

function beginValidate(resourceUri: string, edgeDeviceName: string, validateRequest: ValidateRequest, options?: EdgeDevicesValidateOptionalParams): Promise<SimplePollerLike<OperationState<ValidateResponse>, ValidateResponse>>

Parameters

resourceUri

string

The fully qualified Azure Resource manager identifier of the resource.

edgeDeviceName

string

Name of Device

validateRequest
ValidateRequest

The content of the action request

options
EdgeDevicesValidateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ValidateResponse>, ValidateResponse>>

beginValidateAndWait(string, string, ValidateRequest, EdgeDevicesValidateOptionalParams)

A long-running resource action.

function beginValidateAndWait(resourceUri: string, edgeDeviceName: string, validateRequest: ValidateRequest, options?: EdgeDevicesValidateOptionalParams): Promise<ValidateResponse>

Parameters

resourceUri

string

The fully qualified Azure Resource manager identifier of the resource.

edgeDeviceName

string

Name of Device

validateRequest
ValidateRequest

The content of the action request

options
EdgeDevicesValidateOptionalParams

The options parameters.

Returns

Promise<ValidateResponse>

get(string, string, EdgeDevicesGetOptionalParams)

Get a EdgeDevice

function get(resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesGetOptionalParams): Promise<EdgeDeviceUnion>

Parameters

resourceUri

string

The fully qualified Azure Resource manager identifier of the resource.

edgeDeviceName

string

Name of Device

options
EdgeDevicesGetOptionalParams

The options parameters.

Returns

Promise<EdgeDeviceUnion>

list(string, EdgeDevicesListOptionalParams)

List EdgeDevice resources by parent

function list(resourceUri: string, options?: EdgeDevicesListOptionalParams): PagedAsyncIterableIterator<EdgeDeviceUnion, EdgeDeviceUnion[], PageSettings>

Parameters

resourceUri

string

The fully qualified Azure Resource manager identifier of the resource.

options
EdgeDevicesListOptionalParams

The options parameters.

Returns