Share via


az logz sub-rule

注意

此參考是 Azure CLI 的 logz 延伸模組的一部分(2.15.0 版或更高版本)。 擴充功能會在您第一次執行 az logz 子規則 命令時自動安裝。 深入了解擴充功能。

命令群組 『logz』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

使用logz管理子帳戶卷標規則。

命令

名稱 Description 類型 狀態
az logz sub-rule create

為指定的子帳戶資源建立標記規則集。

副檔名 實驗性
az logz sub-rule delete

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

副檔名 實驗性
az logz sub-rule list

列出指定子帳戶資源的標記規則。

副檔名 實驗性
az logz sub-rule show

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

副檔名 實驗性
az logz sub-rule update

更新指定子帳戶資源的標記規則集。

副檔名 實驗性

az logz sub-rule create

實驗

命令群組 『logz』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

為指定的子帳戶資源建立標記規則集。

az logz sub-rule create --monitor-name
                        --resource-group
                        --rule-set-name
                        --sub-account-name
                        [--filtering-tags]
                        [--send-aad-logs {false, true}]
                        [--send-activity-logs {false, true}]
                        [--send-subscription-logs {false, true}]

範例

SubAccountTagRules_CreateOrUpdate

az logz sub-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" --sub-account-name "SubAccount1"

必要參數

--monitor-name

監視資源名稱。

--resource-group -g

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

--rule-set-name

子帳戶的規則集名稱。

--sub-account-name

子帳戶資源名稱。

選擇性參數

--filtering-tags

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

使用方式:--filtering-tags name=XX value=XX action=XX

name:標籤的名稱(也稱為索引鍵)。 value:標記的值。 action:篩選標籤的有效動作。 排除優先於包含。

您可以使用多個 --filtering-tags 自變數來指定多個動作。

--send-aad-logs

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

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

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

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

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

接受的值: false, true
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az logz sub-rule delete

實驗

命令群組 『logz』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

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

az logz sub-rule delete [--ids]
                        [--monitor-name]
                        [--resource-group]
                        [--rule-set-name]
                        [--sub-account-name]
                        [--subscription]
                        [--yes]

範例

TagRules_Delete

az logz sub-rule delete --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default" --sub-account-name "SubAccount1"

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--monitor-name

監視資源名稱。

--resource-group -g

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

--rule-set-name

監視的規則集名稱。

--sub-account-name

子帳戶資源名稱。

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az logz sub-rule list

實驗

命令群組 『logz』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

列出指定子帳戶資源的標記規則。

az logz sub-rule list --monitor-name
                      --resource-group
                      --sub-account-name

範例

SubAccountTagRules_List

az logz sub-rule list --monitor-name "myMonitor" --resource-group "myResourceGroup" --sub-account-name "SubAccount1"

必要參數

--monitor-name

監視資源名稱。

--resource-group -g

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

--sub-account-name

子帳戶資源名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az logz sub-rule show

實驗

命令群組 『logz』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

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

az logz sub-rule show [--ids]
                      [--monitor-name]
                      [--resource-group]
                      [--rule-set-name]
                      [--sub-account-name]
                      [--subscription]

範例

SubAccountTagRules_Get

az logz sub-rule show --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default" --sub-account-name "SubAccount1"

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--monitor-name

監視資源名稱。

--resource-group -g

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

--rule-set-name

監視的規則集名稱。

--sub-account-name

子帳戶資源名稱。

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az logz sub-rule update

實驗

命令群組 『logz』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

更新指定子帳戶資源的標記規則集。

az logz sub-rule update [--add]
                        [--filtering-tags]
                        [--force-string]
                        [--ids]
                        [--monitor-name]
                        [--remove]
                        [--resource-group]
                        [--rule-set-name]
                        [--send-aad-logs {false, true}]
                        [--send-activity-logs {false, true}]
                        [--send-subscription-logs {false, true}]
                        [--set]
                        [--sub-account-name]
                        [--subscription]

選擇性參數

--add

藉由指定路徑和索引鍵值組,將物件加入物件清單。 範例:--add property.listProperty <key=value, string or JSON string>

預設值: []
--filtering-tags

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

使用方式:--filtering-tags name=XX value=XX action=XX

name:標籤的名稱(也稱為索引鍵)。 value:標記的值。 action:篩選標籤的有效動作。 排除優先於包含。

您可以使用多個 --filtering-tags 自變數來指定多個動作。

--force-string

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

預設值: False
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--monitor-name

監視資源名稱。

--remove

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

預設值: []
--resource-group -g

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

--rule-set-name

子帳戶的規則集名稱。

--send-aad-logs

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

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

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

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

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

接受的值: false, true
--set

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

預設值: []
--sub-account-name

子帳戶資源名稱。

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。