Share via


az custom-providers resource-provider

注意

此參考是 Azure CLI 的自訂提供者 延伸模組的一部分 (2.3.1 版或更高版本)。 擴充功能會在您第一次執行 az custom-providers resource-provider 命令時自動安裝。 深入了解擴充功能。

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

管理自訂資源提供者的命令。

命令

名稱 Description 類型 狀態
az custom-providers resource-provider create

建立或更新自訂資源提供者。

擴充 實驗性
az custom-providers resource-provider delete

刪除自訂資源提供者。

擴充 實驗性
az custom-providers resource-provider list

取得資源群組內或目前訂用帳戶中的所有自訂資源提供者。

擴充 實驗性
az custom-providers resource-provider show

取得自訂資源提供者的屬性。

擴充 實驗性
az custom-providers resource-provider update

更新自訂資源提供者。 只能更新標籤。

擴充 實驗性

az custom-providers resource-provider create

實驗

命令群組 'custom-providers resource-provider' 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

建立或更新自訂資源提供者。

az custom-providers resource-provider create --name
                                             --resource-group
                                             [--action]
                                             [--location]
                                             [--no-wait]
                                             [--resource-type]
                                             [--tags]
                                             [--validation]

範例

建立或更新自訂資源提供者。

az custom-providers resource-provider create -n MyRP -g MyRG \
--action name=ping endpoint=https://test.azurewebsites.net/api routing_type=Proxy \
--resource-type name=users endpoint=https://test.azurewebsites.net/api routing_type="Proxy, Cache" \
--validation validation_type=swagger specification=https://raw.githubusercontent.com/test.json

必要參數

--name -n

資源提供者的名稱。

--resource-group -g

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

選擇性參數

--action -a

將動作新增至自訂資源提供者。

使用量:--action name=ping endpoint=「 https://test.azurewebsites.net/api/{requestPath}" ; routing_type=Proxy

name:必要。 動作的名稱。 端點:必要。 自訂資源提供者將 Proxy 要求的端點 URI。routing_type:動作要求支援的路由類型。 可能的值包括:'Proxy'。

您可以使用多個 --action 引數來指定多個動作。

--location -l

位置。​​ 來自的值: az account list-locations 。 您可以使用 來設定預設位置 az configure --defaults location=<location>

--no-wait

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

預設值: False
--resource-type -r

將自訂資源類型新增至自訂資源提供者。

使用量:--resource-type name=user endpoint=「 https://test.azurewebsites.net/api/{requestPath}" ; routing_type=」Proxy, Cache」

name:必要。 資源類型的名稱。 端點:必要。 自訂資源提供者將 Proxy 要求的端點 URI。routing_type:資源要求支援的路由類型。 可能的值包括:'Proxy'、'Proxy、Cache'。

您可以使用多個 --resource-type 引數來指定多個資源類型。

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標記。

--validation -v

將驗證新增至自訂資源提供者。

使用方式:--validation specification=「 https://raw.githubusercontent.com/" ; validation_type=」Swagger」

specification:驗證規格的連結。v 此規格必須裝載在 raw.githubusercontent.com 上。 validation_type:要針對相符要求執行的驗證類型。 可能的值包括:'Swagger'。

您可以使用多個 --validation 引數來指定多個驗證。

全域參數
--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 custom-providers resource-provider delete

實驗

命令群組 'custom-providers resource-provider' 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

刪除自訂資源提供者。

az custom-providers resource-provider delete --name
                                             --resource-group
                                             [--no-wait]
                                             [--yes]

範例

刪除自訂資源提供者。

az custom-providers resource-provider delete -g MyRG -n MyRP

必要參數

--name -n

資源提供者的名稱。

--resource-group -g

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

選擇性參數

--no-wait

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

預設值: False
--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 custom-providers resource-provider list

實驗

命令群組 'custom-providers resource-provider' 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

取得資源群組內或目前訂用帳戶中的所有自訂資源提供者。

az custom-providers resource-provider list [--resource-group]

範例

列出資源群組中的所有自訂資源提供者。

az custom-providers resource-provider list -g MyRG

列出目前訂用帳戶中的所有自訂資源提供者。

az custom-providers resource-provider list

選擇性參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<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 custom-providers resource-provider show

實驗

命令群組 'custom-providers resource-provider' 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

取得自訂資源提供者的屬性。

az custom-providers resource-provider show --name
                                           --resource-group

範例

取得自訂資源提供者。

az custom-providers resource-provider show -g MyRG -n MyRP

必要參數

--name -n

資源提供者的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<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 custom-providers resource-provider update

實驗

命令群組 'custom-providers resource-provider' 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

更新自訂資源提供者。 只能更新標籤。

az custom-providers resource-provider update --name
                                             --resource-group
                                             [--tags]

範例

更新自訂資源提供者的標籤。

az custom-providers resource-provider update -g MyRG -n MyRP --tags a=b

必要參數

--name -n

資源提供者的名稱。

--resource-group -g

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

選擇性參數

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標記。

全域參數
--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 來取得完整偵錯記錄。