az elastic monitor tag-rule

注意

此參考是 Azure CLI (2.15.0 版或更新版本的 彈性 延伸模組) 的一部分。 當您第一次執行 az elastic monitor tag-rule 命令時,擴充功能會自動安裝。 深入了解延伸模組。

使用彈性管理標籤規則。

命令

az elastic monitor tag-rule create

為指定的監視資源建立標籤規則集。

az elastic monitor tag-rule delete

刪除指定監視器資源的標記規則集。

az elastic monitor tag-rule list

列出指定監視器資源的標記規則。

az elastic monitor tag-rule show

取得指定監視器資源的標記規則集。

az elastic monitor tag-rule update

更新指定監視器資源的標記規則集。

az elastic monitor tag-rule wait

將 CLI 置於等候狀態,直到符合彈性監視器標籤規則的條件為止。

az elastic monitor tag-rule create

為指定的監視資源建立標籤規則集。

az elastic monitor tag-rule create --monitor-name
                                   --resource-group
                                   --rule-set-name
                                   [--filtering-tags]
                                   [--provisioning-state {Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating}]
                                   [--send-aad-logs {false, true}]
                                   [--send-activity-logs {false, true}]
                                   [--send-subscription-logs {false, true}]

範例

TagRules_CreateOrUpdate

az elastic monitor tag-rule create --monitor-name "myMonitor" --filtering-tags name="Environment" action="Include" value="Prod" --filtering-tags name="Environment" action="Exclude" value="Dev" --send-aad-logs false --send-activity-logs true --send-subscription-logs true --resource-group "myResourceGroup" --rule-set-name "default"

必要參數

--monitor-name

監視資源名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--rule-set-name

標籤規則集資源名稱。

選擇性參數

--filtering-tags

要用於擷取記錄的篩選標記清單。 只有在啟用 SendActivityLogs 旗標時,才會生效。 如果空白,則會擷取所有資源。 如果只指定 [排除] 動作,規則將會套用至所有可用資源的清單。 如果指定了 Include 動作,規則只會包含具有相關聯標籤的資源。

--provisioning-state

監視標籤規則的布建狀態。

接受的值: Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating
--send-aad-logs

指定是否應該針對監視資源傳送 AAD 記錄的旗標。

接受的值: false, true
--send-activity-logs

旗標,指定是否應該針對監視資源傳送來自 Azure 資源的活動記錄。

接受的值: false, true
--send-subscription-logs

指定是否應該針對監視資源傳送訂用客戶紀錄的旗標。

接受的值: false, true

az elastic monitor tag-rule delete

刪除指定監視器資源的標記規則集。

az elastic monitor tag-rule delete --monitor-name
                                   --resource-group
                                   --rule-set-name
                                   [--no-wait]
                                   [--yes]

範例

TagRules_Delete

az elastic monitor tag-rule delete --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default"

必要參數

--monitor-name

監視資源名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--rule-set-name

標籤規則集資源名稱。

選擇性參數

--no-wait

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

--yes -y

不提示確認。

az elastic monitor tag-rule list

列出指定監視器資源的標記規則。

az elastic monitor tag-rule list --monitor-name
                                 --resource-group

範例

TagRules_List

az elastic monitor tag-rule list --monitor-name "myMonitor" --resource-group "myResourceGroup"

必要參數

--monitor-name

監視資源名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az elastic monitor tag-rule show

取得指定監視器資源的標記規則集。

az elastic monitor tag-rule show --monitor-name
                                 --resource-group
                                 --rule-set-name

範例

TagRules_Get

az elastic monitor tag-rule show --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default"

必要參數

--monitor-name

監視資源名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--rule-set-name

標籤規則集資源名稱。

az elastic monitor tag-rule update

更新指定監視器資源的標記規則集。

az elastic monitor tag-rule update --monitor-name
                                   --resource-group
                                   --rule-set-name
                                   [--add]
                                   [--filtering-tags]
                                   [--force-string]
                                   [--provisioning-state {Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating}]
                                   [--remove]
                                   [--send-aad-logs {false, true}]
                                   [--send-activity-logs {false, true}]
                                   [--send-subscription-logs {false, true}]
                                   [--set]

必要參數

--monitor-name

監視資源名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--rule-set-name

標籤規則集資源名稱。

選擇性參數

--add

藉由指定路徑和索引鍵值組,將物件新增至物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--filtering-tags

要用於擷取記錄的篩選標記清單。 只有在啟用 SendActivityLogs 旗標時,才會生效。 如果空白,則會擷取所有資源。 如果只指定 [排除] 動作,規則將會套用至所有可用資源的清單。 如果指定了 Include 動作,規則只會包含具有相關聯標籤的資源。

--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

--provisioning-state

監視標籤規則的布建狀態。

接受的值: Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating
--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove propertyToRemove。

--send-aad-logs

指定是否應該針對監視資源傳送 AAD 記錄的旗標。

接受的值: false, true
--send-activity-logs

旗標,指定是否應該針對監視資源傳送來自 Azure 資源的活動記錄。

接受的值: false, true
--send-subscription-logs

指定是否應該針對監視資源傳送訂用客戶紀錄的旗標。

接受的值: false, true
--set

指定要設定的屬性路徑和值來更新 物件。 範例:--set property1.property2=。

az elastic monitor tag-rule wait

將 CLI 置於等候狀態,直到符合彈性監視器標籤規則的條件為止。

az elastic monitor tag-rule wait --monitor-name
                                 --resource-group
                                 --rule-set-name
                                 [--created]
                                 [--custom]
                                 [--deleted]
                                 [--exists]
                                 [--interval]
                                 [--timeout]
                                 [--updated]

範例

暫停執行下一行 CLI 腳本,直到彈性監視器標籤規則成功刪除為止。

az elastic monitor tag-rule wait --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default" --deleted

必要參數

--monitor-name

監視資源名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--rule-set-name

標籤規則集資源名稱。

選擇性參數

--created

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

--custom

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

--deleted

等到刪除為止。

--exists

等候資源存在。

--interval

以秒為單位輪詢間隔。

預設值: 30
--timeout

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

預設值: 3600
--updated

等候在 'Succeeded' 上使用 provisioningState 進行更新。