az synapse trigger

管理 Synapse 的觸發程式。

命令

az synapse trigger create

建立觸發程式。

az synapse trigger delete

刪除觸發程式。

az synapse trigger get-event-subscription-status

取得觸發程式的事件訂閱狀態。

az synapse trigger list

列出觸發程式。

az synapse trigger set

更新存在觸發程式。

az synapse trigger show

取得觸發程式。

az synapse trigger start

啟動觸發程式。

az synapse trigger stop

停止觸發程式。

az synapse trigger subscribe-to-event

訂閱事件觸發程式至事件。

az synapse trigger unsubscribe-from-event

取消訂閱事件觸發程式的事件。

az synapse trigger update

更新存在觸發程式。

az synapse trigger wait

將 CLI 置於等候狀態,直到符合觸發程式的條件為止。

az synapse trigger create

建立觸發程式。

az synapse trigger create --file
                          --name
                          --workspace-name
                          [--no-wait]

範例

建立觸發程式。 請注意,請將 「@」 新增至檔案路徑前端,作為 JSON 字串等複雜引數的最佳做法。

az synapse trigger create --workspace-name testsynapseworkspace \
  --name testtrigger --file @"path/trigger.json"

必要參數

--file

您可以使用語法或 JSON 字串,從 JSON 檔案 @{path} 提供屬性。

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--no-wait

不等候長時間執行的作業完成。

az synapse trigger delete

刪除觸發程式。

az synapse trigger delete --name
                          --workspace-name
                          [--no-wait]
                          [--yes]

範例

刪除觸發程式。

az synapse trigger delete --workspace-name testsynapseworkspace \
  --name testtrigger

必要參數

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--no-wait

不等候長時間執行的作業完成。

--yes -y

不提示確認。

az synapse trigger get-event-subscription-status

取得觸發程式的事件訂閱狀態。

az synapse trigger get-event-subscription-status --name
                                                 --workspace-name

範例

取得觸發程式的事件訂閱狀態。

az synapse trigger get-event-subscription-status --workspace-name testsynapseworkspace \
  --name eventtrigger

必要參數

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

az synapse trigger list

列出觸發程式。

az synapse trigger list --workspace-name

範例

列出觸發程式。

az synapse trigger list --workspace-name testsynapseworkspace

必要參數

--workspace-name

工作區名稱。

az synapse trigger set

更新存在觸發程式。

az synapse trigger set --file
                       --name
                       --workspace-name
                       [--no-wait]

範例

更新存在觸發程式。 請注意,請將 「@」 新增至檔案路徑前端,作為 JSON 字串等複雜引數的最佳做法。

az synapse trigger set --workspace-name testsynapseworkspace \
  --name testtrigger --file @"path/trigger.json"

必要參數

--file

您可以使用語法或 JSON 字串,從 JSON 檔案 @{path} 提供屬性。

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--no-wait

不等候長時間執行的作業完成。

az synapse trigger show

取得觸發程式。

az synapse trigger show --name
                        --workspace-name

範例

取得觸發程式。

az synapse trigger show --workspace-name testsynapseworkspace \
  --name testtrigger

必要參數

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

az synapse trigger start

啟動觸發程式。

az synapse trigger start --name
                         --workspace-name
                         [--no-wait]

範例

啟動觸發程式。

az synapse trigger start --workspace-name testsynapseworkspace \
  --name testtrigger

必要參數

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--no-wait

不等候長時間執行的作業完成。

az synapse trigger stop

停止觸發程式。

az synapse trigger stop --name
                        --workspace-name
                        [--no-wait]

範例

停止觸發程式。

az synapse trigger stop --workspace-name testsynapseworkspace \
  --name testtrigger

必要參數

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--no-wait

不等候長時間執行的作業完成。

az synapse trigger subscribe-to-event

訂閱事件觸發程式至事件。

az synapse trigger subscribe-to-event --name
                                      --workspace-name
                                      [--no-wait]

範例

訂閱事件觸發程式至事件。

az synapse trigger subscribe-to-event --workspace-name testsynapseworkspace \
  --name eventtrigger

必要參數

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--no-wait

不等候長時間執行的作業完成。

az synapse trigger unsubscribe-from-event

取消訂閱事件觸發程式的事件。

az synapse trigger unsubscribe-from-event --name
                                          --workspace-name
                                          [--no-wait]

範例

取消訂閱事件觸發程式的事件。

az synapse trigger unsubscribe-from-event --workspace-name testsynapseworkspace \
  --name eventtrigger

必要參數

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--no-wait

不等候長時間執行的作業完成。

az synapse trigger update

更新存在觸發程式。

az synapse trigger update --file
                          --name
                          --workspace-name
                          [--no-wait]

範例

更新存在觸發程式。 請注意,請將 「@」 新增至檔案路徑前端,作為 JSON 字串等複雜引數的最佳做法。

az synapse trigger update --workspace-name testsynapseworkspace \
  --name testtrigger --file @"path/trigger.json"

必要參數

--file

您可以使用語法或 JSON 字串,從 JSON 檔案 @{path} 提供屬性。

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--no-wait

不等候長時間執行的作業完成。

az synapse trigger wait

將 CLI 置於等候狀態,直到符合觸發程式的條件為止。

az synapse trigger wait --name
                        --workspace-name
                        [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--interval]
                        [--timeout]
                        [--updated]

必要參數

--name -n

觸發程式名稱。

--workspace-name

工作區名稱。

選擇性參數

--created

等候在 'Succeeded' 使用 'provisioningState' 建立。

--custom

等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress',instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

--exists

等到資源存在為止。

--interval

以秒為單位輪詢間隔。

預設值: 30
--timeout

等候時間上限,以秒為單位。

預設值: 3600
--updated

等候 provisioningState 更新為 'Succeeded'。