Share via


EdgeDevicesOperations interface

Interface representing a EdgeDevices operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginValidate
beginValidateAndWait
createOrUpdate

Create a EdgeDevice

delete
get

Get a EdgeDevice

list

List EdgeDevice resources by parent

validate

A long-running resource action.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

(resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams) => Promise<void>

Property Value

(resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams) => Promise<void>

beginValidate

Warning

This API is now deprecated.

use validate instead

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

Property Value

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

beginValidateAndWait

Warning

This API is now deprecated.

use validate instead

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

Property Value

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

createOrUpdate

Create a EdgeDevice

createOrUpdate: (resourceUri: string, edgeDeviceName: string, resource: EdgeDeviceUnion, options?: EdgeDevicesCreateOrUpdateOptionalParams) => PollerLike<OperationState<EdgeDeviceUnion>, EdgeDeviceUnion>

Property Value

(resourceUri: string, edgeDeviceName: string, resource: EdgeDeviceUnion, options?: EdgeDevicesCreateOrUpdateOptionalParams) => PollerLike<OperationState<EdgeDeviceUnion>, EdgeDeviceUnion>

delete

delete: (resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a EdgeDevice

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

Property Value

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

list

List EdgeDevice resources by parent

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

Property Value

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

validate

A long-running resource action.

validate: (resourceUri: string, edgeDeviceName: string, validateRequest: ValidateRequest, options?: EdgeDevicesValidateOptionalParams) => PollerLike<OperationState<ValidateResponse>, ValidateResponse>

Property Value

(resourceUri: string, edgeDeviceName: string, validateRequest: ValidateRequest, options?: EdgeDevicesValidateOptionalParams) => PollerLike<OperationState<ValidateResponse>, ValidateResponse>