Package version:

Interface representing a EdgeDevices operations.

interface EdgeDevicesOperations {
    beginCreateOrUpdate: ((resourceUri: string, edgeDeviceName: string, resource: EdgeDeviceUnion, options?: EdgeDevicesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<EdgeDeviceUnion>, EdgeDeviceUnion>>);
    beginCreateOrUpdateAndWait: ((resourceUri: string, edgeDeviceName: string, resource: EdgeDeviceUnion, options?: EdgeDevicesCreateOrUpdateOptionalParams) => Promise<EdgeDeviceUnion>);
    beginDelete: ((resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>);
    beginDeleteAndWait: ((resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams) => Promise<void>);
    beginValidate: ((resourceUri: string, edgeDeviceName: string, validateRequest: ValidateRequest, options?: EdgeDevicesValidateOptionalParams) => Promise<SimplePollerLike<OperationState<ValidateResponse>, ValidateResponse>>);
    beginValidateAndWait: ((resourceUri: string, edgeDeviceName: string, validateRequest: ValidateRequest, options?: EdgeDevicesValidateOptionalParams) => Promise<ValidateResponse>);
    createOrUpdate: ((resourceUri: string, edgeDeviceName: string, resource: EdgeDeviceUnion, options?: EdgeDevicesCreateOrUpdateOptionalParams) => PollerLike<OperationState<EdgeDeviceUnion>, EdgeDeviceUnion>);
    delete: ((resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesDeleteOptionalParams) => PollerLike<OperationState<void>, void>);
    get: ((resourceUri: string, edgeDeviceName: string, options?: EdgeDevicesGetOptionalParams) => Promise<EdgeDeviceUnion>);
    list: ((resourceUri: string, options?: EdgeDevicesListOptionalParams) => PagedAsyncIterableIterator<EdgeDeviceUnion, {}, PageSettings>);
    validate: ((resourceUri: string, edgeDeviceName: string, validateRequest: ValidateRequest, options?: EdgeDevicesValidateOptionalParams) => PollerLike<OperationState<ValidateResponse>, ValidateResponse>);
}

Properties

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

use createOrUpdate instead

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

use createOrUpdate instead

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

use delete instead

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

use delete instead

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

use validate instead

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

use validate instead

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

Create a EdgeDevice

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

delete is a reserved word that cannot be used as an operation name. Please add @clientName("clientName") or @clientName("", "javascript") to the operation to override the generated name.

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

Get a EdgeDevice

List EdgeDevice resources by parent

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

A long-running resource action.