Package version:

Interface representing a EdgeDeviceJobs operations.

interface EdgeDeviceJobsOperations {
    beginCreateOrUpdate: ((resourceUri: string, edgeDeviceName: string, jobsName: string, resource: EdgeDeviceJobUnion, options?: EdgeDeviceJobsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<EdgeDeviceJobUnion>, EdgeDeviceJobUnion>>);
    beginCreateOrUpdateAndWait: ((resourceUri: string, edgeDeviceName: string, jobsName: string, resource: EdgeDeviceJobUnion, options?: EdgeDeviceJobsCreateOrUpdateOptionalParams) => Promise<EdgeDeviceJobUnion>);
    beginDelete: ((resourceUri: string, edgeDeviceName: string, jobsName: string, options?: EdgeDeviceJobsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>);
    beginDeleteAndWait: ((resourceUri: string, edgeDeviceName: string, jobsName: string, options?: EdgeDeviceJobsDeleteOptionalParams) => Promise<void>);
    createOrUpdate: ((resourceUri: string, edgeDeviceName: string, jobsName: string, resource: EdgeDeviceJobUnion, options?: EdgeDeviceJobsCreateOrUpdateOptionalParams) => PollerLike<OperationState<EdgeDeviceJobUnion>, EdgeDeviceJobUnion>);
    delete: ((resourceUri: string, edgeDeviceName: string, jobsName: string, options?: EdgeDeviceJobsDeleteOptionalParams) => PollerLike<OperationState<void>, void>);
    get: ((resourceUri: string, edgeDeviceName: string, jobsName: string, options?: EdgeDeviceJobsGetOptionalParams) => Promise<EdgeDeviceJobUnion>);
    listByEdgeDevice: ((resourceUri: string, edgeDeviceName: string, options?: EdgeDeviceJobsListByEdgeDeviceOptionalParams) => PagedAsyncIterableIterator<EdgeDeviceJobUnion, {}, PageSettings>);
}

Properties

beginCreateOrUpdate: ((resourceUri: string, edgeDeviceName: string, jobsName: string, resource: EdgeDeviceJobUnion, options?: EdgeDeviceJobsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<EdgeDeviceJobUnion>, EdgeDeviceJobUnion>>)

use createOrUpdate instead

beginCreateOrUpdateAndWait: ((resourceUri: string, edgeDeviceName: string, jobsName: string, resource: EdgeDeviceJobUnion, options?: EdgeDeviceJobsCreateOrUpdateOptionalParams) => Promise<EdgeDeviceJobUnion>)

use createOrUpdate instead

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

use delete instead

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

use delete instead

createOrUpdate: ((resourceUri: string, edgeDeviceName: string, jobsName: string, resource: EdgeDeviceJobUnion, options?: EdgeDeviceJobsCreateOrUpdateOptionalParams) => PollerLike<OperationState<EdgeDeviceJobUnion>, EdgeDeviceJobUnion>)

Create a EdgeDeviceJob

delete: ((resourceUri: string, edgeDeviceName: string, jobsName: string, options?: EdgeDeviceJobsDeleteOptionalParams) => 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, jobsName: string, options?: EdgeDeviceJobsGetOptionalParams) => Promise<EdgeDeviceJobUnion>)

Get a EdgeDeviceJob

listByEdgeDevice: ((resourceUri: string, edgeDeviceName: string, options?: EdgeDeviceJobsListByEdgeDeviceOptionalParams) => PagedAsyncIterableIterator<EdgeDeviceJobUnion, {}, PageSettings>)

List EdgeDeviceJob resources by EdgeDevice