共用方式為


Triggers interface

代表觸發程式的介面。

方法

beginCreateOrUpdate(string, string, string, TriggerUnion, TriggersCreateOrUpdateOptionalParams)

建立或更新觸發程式。

beginCreateOrUpdateAndWait(string, string, string, TriggerUnion, TriggersCreateOrUpdateOptionalParams)

建立或更新觸發程式。

beginDelete(string, string, string, TriggersDeleteOptionalParams)

刪除閘道裝置上的觸發程式。

beginDeleteAndWait(string, string, string, TriggersDeleteOptionalParams)

刪除閘道裝置上的觸發程式。

get(string, string, string, TriggersGetOptionalParams)

依名稱取得特定觸發程式。

listByDataBoxEdgeDevice(string, string, TriggersListByDataBoxEdgeDeviceOptionalParams)

列出裝置中設定的所有觸發程式。

方法詳細資料

beginCreateOrUpdate(string, string, string, TriggerUnion, TriggersCreateOrUpdateOptionalParams)

建立或更新觸發程式。

function beginCreateOrUpdate(deviceName: string, name: string, resourceGroupName: string, trigger: TriggerUnion, options?: TriggersCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<TriggerUnion>, TriggerUnion>>

參數

deviceName

string

建立或更新觸發程式

name

string

觸發程式名稱。

resourceGroupName

string

資源群組名稱。

trigger
TriggerUnion

觸發程式。

options
TriggersCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<TriggerUnion>, TriggerUnion>>

beginCreateOrUpdateAndWait(string, string, string, TriggerUnion, TriggersCreateOrUpdateOptionalParams)

建立或更新觸發程式。

function beginCreateOrUpdateAndWait(deviceName: string, name: string, resourceGroupName: string, trigger: TriggerUnion, options?: TriggersCreateOrUpdateOptionalParams): Promise<TriggerUnion>

參數

deviceName

string

建立或更新觸發程式

name

string

觸發程式名稱。

resourceGroupName

string

資源群組名稱。

trigger
TriggerUnion

觸發程式。

options
TriggersCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<TriggerUnion>

beginDelete(string, string, string, TriggersDeleteOptionalParams)

刪除閘道裝置上的觸發程式。

function beginDelete(deviceName: string, name: string, resourceGroupName: string, options?: TriggersDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

參數

deviceName

string

裝置名稱。

name

string

觸發程式名稱。

resourceGroupName

string

資源群組名稱。

options
TriggersDeleteOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, TriggersDeleteOptionalParams)

刪除閘道裝置上的觸發程式。

function beginDeleteAndWait(deviceName: string, name: string, resourceGroupName: string, options?: TriggersDeleteOptionalParams): Promise<void>

參數

deviceName

string

裝置名稱。

name

string

觸發程式名稱。

resourceGroupName

string

資源群組名稱。

options
TriggersDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, TriggersGetOptionalParams)

依名稱取得特定觸發程式。

function get(deviceName: string, name: string, resourceGroupName: string, options?: TriggersGetOptionalParams): Promise<TriggerUnion>

參數

deviceName

string

裝置名稱。

name

string

觸發程式名稱。

resourceGroupName

string

資源群組名稱。

options
TriggersGetOptionalParams

選項參數。

傳回

Promise<TriggerUnion>

listByDataBoxEdgeDevice(string, string, TriggersListByDataBoxEdgeDeviceOptionalParams)

列出裝置中設定的所有觸發程式。

function listByDataBoxEdgeDevice(deviceName: string, resourceGroupName: string, options?: TriggersListByDataBoxEdgeDeviceOptionalParams): PagedAsyncIterableIterator<TriggerUnion, TriggerUnion[], PageSettings>

參數

deviceName

string

裝置名稱。

resourceGroupName

string

資源群組名稱。

傳回