az providerhub resource-type-registration

注意

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

使用 providerhub 管理資源類型註冊。

命令

az providerhub resource-type-registration create

建立資源類型。

az providerhub resource-type-registration delete

刪除資源類型。

az providerhub resource-type-registration list

取得指定提供者的資源類型清單。

az providerhub resource-type-registration show

取得指定訂用帳戶和提供者中的資源類型詳細資料。

az providerhub resource-type-registration create

建立資源類型。

az providerhub resource-type-registration create --provider-namespace
                                                 --resource-type
                                                 [--allowed-unauthorized-actions]
                                                 [--auth-mappings]
                                                 [--check-name-availability-specifications]
                                                 [--creation-begin]
                                                 [--dav]
                                                 [--default-api-version]
                                                 [--deletion-policy {CascadeDeleteAll, CascadeDeleteProxyOnlyChildren, NotSpecified}]
                                                 [--enable-async-operation {false, true}]
                                                 [--enable-third-party-s2s {false, true}]
                                                 [--endpoints]
                                                 [--extended-locations]
                                                 [--identity-management]
                                                 [--is-pure-proxy {false, true}]
                                                 [--linked-access-checks]
                                                 [--logging-rules]
                                                 [--marketplace-type {AddOn, Bypass, NotSpecified, Store}]
                                                 [--opt-in-headers {ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership}]
                                                 [--override-actions]
                                                 [--patch-begin]
                                                 [--regionality {Global, NotSpecified, Regional}]
                                                 [--req-features-policy {All, Any}]
                                                 [--required-features]
                                                 [--resource-move-policy]
                                                 [--routing-type]
                                                 [--service-tree-infos]
                                                 [--soft-delete-ttl]
                                                 [--sub-state-rules]
                                                 [--swagger-specifications]
                                                 [--template-deployment-options]
                                                 [--throttling-rules]

範例

ResourceTypeRegistrations_CreateOrUpdate

az providerhub resource-type-registration create     --endpoints api-versions="2019-01-01" locations="Global"     required-features="Microsoft.Contoso/RPaaSSampleApp"     extension-endpoint-uri="https://contoso-test-extension-endpoint.com/"     extension-categories="ResourceReadValidate" extension-categories="ResourceDeletionValidate"     --regionality "Global"     --routing-type "ProxyOnly"     --swagger-specifications api-versions="2019-01-01"     swagger-spec-folder-uri="https://github.com/pathtoresourceproviderswaggerspecfolder"     --provider-namespace "Microsoft.Contoso"     --enable-async-operation false     --template-deployment-options preflight-supported="true"     preflight-options="DefaultValidationOnly" preflight-options="continueDeploymentOnFailure"     --resource-type "testResourceType"

必要參數

--provider-namespace

ProviderHub 內裝載的資源提供者名稱。

--resource-type

資源類型。

選擇性參數

--allowed-unauthorized-actions --aua

允許的未經授權動作。

--auth-mappings --authorization-action-mappings

允許 RP 針對 ARM 的 RBAC 用途覆寫動作動詞。

--check-name-availability-specifications --checkname-specs

平台層級的名稱可用性檢查功能。

--creation-begin --resource-creation-begin

用來處理資源建立開始擴充要求的擴充選項。

--dav --disallowed-action-verbs

不允許的動作動詞。

--default-api-version

端點的預設 API 版本。

--deletion-policy --resource-deletion-policy

資源刪除原則。

接受的值: CascadeDeleteAll, CascadeDeleteProxyOnlyChildren, NotSpecified
--enable-async-operation

指出是否為此資源類型啟用非同步作業。

接受的值: false, true
--enable-third-party-s2s

指出是否為此資源類型啟用協力廠商 s2。

接受的值: false, true
--endpoints

資源類型端點。

--extended-locations

擴充位置選項。

--identity-management

MSI 相關設定。

--is-pure-proxy

指出這是否為 PureProxy 資源類型。

接受的值: false, true
--linked-access-checks

啟用其他角色型存取控制 (RBAC) 相關資源的檢查。

--logging-rules

記錄規則。

--marketplace-type

資源類型的市集行為類型。

接受的值: AddOn, Bypass, NotSpecified, Store
--opt-in-headers

加入宣告標頭。

接受的值: ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership
--override-actions --subscription-state-override-actions

訂閱狀態覆寫動作。

--patch-begin --resource-patch-begin

處理資源修補程式開始擴充要求的擴充選項。

--regionality

資源類型的區域性。

接受的值: Global, NotSpecified, Regional
--req-features-policy --required-features-policy

接受的值是 「Any」 或 「All」。 如果值為 「All」,則只允許註冊至所有對應功能旗標的訂用帳戶。.

接受的值: All, Any
--required-features

必要功能。

--resource-move-policy

資源移動原則。

--routing-type

資源路由類型。.

--service-tree-infos

資源提供者的 ServiceTree 資訊。

--soft-delete-ttl

虛刪除存留時間。

--sub-state-rules --subscription-state-rules

訂用帳戶狀態規則。

--swagger-specifications

資源類型的 Swagger 規格。

--template-deployment-options --tmplt-deploy-opt

範本部署選項。

--throttling-rules

針對集合唯讀要求) ,針對要求數目或 (資源數目,啟用針對不同動作設定個別限制。

az providerhub resource-type-registration delete

刪除資源類型。

az providerhub resource-type-registration delete --provider-namespace
                                                 --resource-type
                                                 [--yes]

範例

ResourceTypeRegistrations_Delete

az providerhub resource-type-registration delete --provider-namespace "Microsoft.Contoso" --resource-type "testResourceType"

必要參數

--provider-namespace

ProviderHub 內裝載的資源提供者名稱。

--resource-type

資源類型。

選擇性參數

--yes -y

不提示確認。

az providerhub resource-type-registration list

取得指定提供者的資源類型清單。

az providerhub resource-type-registration list --provider-namespace

範例

ResourceTypeRegistrations_ListByProviderRegistration

az providerhub resource-type-registration list --provider-namespace "Microsoft.Contoso"

必要參數

--provider-namespace

ProviderHub 內裝載的資源提供者名稱。

az providerhub resource-type-registration show

取得指定訂用帳戶和提供者中的資源類型詳細資料。

az providerhub resource-type-registration show --provider-namespace
                                               --resource-type

範例

ResourceTypeRegistrations_Get

az providerhub resource-type-registration show --provider-namespace "Microsoft.Contoso" --resource-type "employees"

必要參數

--provider-namespace

ProviderHub 內裝載的資源提供者名稱。

--resource-type

資源類型。