az providerhub resource-type-registration
Catatan
Referensi ini adalah bagian dari ekstensi providerhub untuk Azure CLI (versi 2.15.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az providerhub resource-type-registration . Pelajari lebih lanjut tentang ekstensi.
Mengelola pendaftaran jenis sumber daya dengan providerhub.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az providerhub resource-type-registration create |
Buat jenis sumber daya. |
Ekstensi | GA |
az providerhub resource-type-registration delete |
Menghapus jenis sumber daya. |
Ekstensi | GA |
az providerhub resource-type-registration list |
Mendapatkan daftar jenis sumber daya untuk penyedia yang diberikan. |
Ekstensi | GA |
az providerhub resource-type-registration show |
Mendapatkan detail jenis sumber daya dalam langganan dan penyedia yang diberikan. |
Ekstensi | GA |
az providerhub resource-type-registration create
Buat jenis sumber daya.
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]
Contoh
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"
Parameter yang Diperlukan
Nama penyedia sumber daya yang dihosting dalam ProviderHub.
Jenis sumber daya
Parameter Opsional
Tindakan yang tidak sah yang diizinkan.
Penggunaan: --allowed-unauthorized-actions "Microsoft.Contoso/rpResourceType/read, Microsoft.Contoso/rpResourceType/delete".
Memungkinkan RP untuk mengambil alih kata kerja tindakan untuk tujuan RBAC di ARM.
Penggunaan: --auth-mappings original=XX desired=XX
original: Diperlukan. Nama tindakan asli. diinginkan: Diperlukan. Nama tindakan yang diinginkan.
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --auth-mappings.
Fitur pemeriksaan ketersediaan nama di tingkat platform.
Penggunaan: --check-name-availability-specifications enable-default-validation=XX resource-type-with-custom-validation=XX
enable-default-validation: Boolean menunjukkan apakah RP telah memilih untuk menolak RPaaS untuk melakukan nama pemeriksaan. resource-type-with-custom-validation: Jenis yang memerlukan validasi tambahan dari RP.
Opsi ekstensi untuk menangani pembuatan sumber daya memulai permintaan ekstensi.
Penggunaan: --creation-begin request=XX response=XX request: Daftar jenis opsi ekstensi. respons: Daftar jenis opsi ekstensi.
Kata kerja tindakan yang tidak diizinkan.
Penggunaan: --dav "read".
Versi API default untuk titik akhir.
Penggunaan: --default-api-version "2021-01-01".
Kebijakan penghapusan sumber daya.
Penggunaan: --deletion-policy "CascadeDeleteAll".
Menunjukkan apakah operasi asinkron diaktifkan untuk jenis sumber daya ini.
Penggunaan: --enable-async-operation "false".
Menunjukkan apakah s2 pihak ketiga diaktifkan untuk jenis sumber daya ini.
Penggunaan: --enable-third-party-s2s "false".
Titik akhir jenis sumber daya.
Penggunaan: --endpoints api-versions=XX locations=XX required-features=XX api-versions: Required. Daftar versi API yang dipisahkan koma. lokasi: Diperlukan. Daftar lokasi yang dipisahkan koma. fitur yang diperlukan: Diperlukan. Daftar fitur yang diperlukan. Beberapa fitur yang diperlukan dapat ditentukan. Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --endpoints.
Opsi lokasi yang diperluas.
Penggunaan: --extended-locations type=XX supported-policy=XX
jenis: Jenis lokasi yang diperluas. kebijakan yang didukung: Kebijakan yang didukung.
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --extended-locations.
Pengaturan terkait MSI.
Penggunaan: --identity-management type=XX application-id=XX
jenis: Jenis manajemen identitas. application-id: ID aplikasi yang menangani identitas.
Menunjukkan apakah ini adalah jenis sumber daya PureProxy.
Penggunaan: --is-pure-proxy "false".
Mengaktifkan pemeriksaan Kontrol Akses Berbasis Peran (RBAC) tambahan pada sumber daya terkait.
Penggunaan: --linked-access-checks action-name=XX linked-property=XX linked-action=XX linked-action-verb=XX linked-type=XX
action-name: Nama tindakan. properti tertaut: Properti tertaut. tindakan tertaut: Tindakan tertaut. kata kerja tindakan tertaut: Kata kerja tindakan tertaut. jenis tertaut: Jenis tertaut.
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --linked-access-checks.
Aturan pengelogan.
Penggunaan: --logging-rules action=XX direction=XX detail-level=XX
action: Diperlukan. Nama tindakan. arah: Diperlukan. Arahnya. tingkat detail: Diperlukan. Tingkat detail.
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --logging-rules.
Jenis perilaku marketplace untuk jenis sumber daya.
Penggunaan: --marketplace-type "AddOn".
Header keikutsertaan.
Penggunaan: --opt-in-headers "SignedUserToken".
Tindakan penimpaan status langganan.
Penggunaan: --subscription-state-override-actions state=XX action=XX
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --subscription-state-override-actions.
Opsi ekstensi untuk menangani patch sumber daya memulai permintaan ekstensi.
Penggunaan: --patch-begin request=XX response=XX request: Daftar jenis opsi ekstensi. respons: Daftar jenis opsi ekstensi.
Regionalitas jenis sumber daya.
Penggunaan: --regionalitas "Regional".
Nilai yang diterima adalah "Apa pun" atau "Semua". Jika nilainya adalah "Semua", maka hanya langganan yang terdaftar ke semua bendera fitur yang sesuai yang akan diizinkan..
Penggunaan: --req-features-policy "All".
Fitur yang diperlukan.
Penggunaan: --required-features "Microsoft.Contoso/feature1, Microsoft.Contoso/feature2".
Kebijakan pemindahan sumber daya.
Penggunaan: --resource-move-policy validation-required=XX cross-resource-group-move-enabled=XX cross-subscription-move-enabled=XX
validasi yang diperlukan: Boolean menunjukkan apakah validasi diperlukan untuk memindahkan sumber daya. cross-resource-group-move-enabled: Boolean menunjukkan apakah memindahkan sumber daya di seluruh grup sumber daya diizinkan. cross-subscription-move-enabled: Boolean menunjukkan apakah memindahkan sumber daya di seluruh langganan diizinkan.
Jenis perutean sumber daya..
Penggunaan: --routing-type "Default"
Jenis perutean yang tersedia meliputi: Default, ProxyOnly, HostBased, Extension, Tenant, Fanout, LocationBased, Failover, CascadeExtension, ChildFanout, CascadeAuthorizedExtension, BypassEndpointSelectionOptimization.
Informasi ServiceTree untuk penyedia sumber daya.
Penggunaan: --service-tree-infos service-id=XX component-id=XX
service-id: Diperlukan. ID layanan. id komponen: Diperlukan. ID komponen.
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --service-tree-infos.
Waktu penghapusan sementara untuk hidup.
Aturan status langganan.
Penggunaan: --sub-state-rules state=XX allowed-actions=XX
status: Status langganan. tindakan yang diizinkan: Tindakan yang diizinkan.
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --sub-state-rules.
Spesifikasi Swagger dari jenis sumber daya.
Penggunaan: --swagger-specifications api-versions=XX swagger-spec-folder-uri=XX
versi api: Diperlukan. Versi API jenis sumber daya, dipisahkan oleh koma. swagger-spec-folder-uri: Diperlukan. URI spesifikasi Swagger.
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --swagger-specifications.
Opsi penyebaran templat.
Penggunaan: --template-deployment-options preflight-supported=XX preflight-options=XX
preflight-supported: Boolean menunjukkan apakah validasi preflight didukung. preflight-options: Opsi preflight.
Memungkinkan pengaturan batas individu untuk tindakan yang berbeda dalam hal jumlah permintaan atau jumlah sumber daya (hanya untuk permintaan baca pengumpulan).
Penggunaan: --throttling-rules action=XX metrics=XX required-features=XX
action: Diperlukan. Nama tindakan. metrik: Diperlukan. Metrik pembatasan. fitur yang diperlukan: Aturan pembatasan memerlukan fitur.
Beberapa tindakan dapat ditentukan dengan menggunakan lebih dari satu argumen --throttling-rules.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az providerhub resource-type-registration delete
Menghapus jenis sumber daya.
az providerhub resource-type-registration delete [--ids]
[--provider-namespace]
[--resource-type]
[--subscription]
[--yes]
Contoh
ResourceTypeRegistrations_Delete
az providerhub resource-type-registration delete --provider-namespace "Microsoft.Contoso" --resource-type "testResourceType"
Parameter Opsional
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama penyedia sumber daya yang dihosting dalam ProviderHub.
Jenis sumber daya
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az providerhub resource-type-registration list
Mendapatkan daftar jenis sumber daya untuk penyedia yang diberikan.
az providerhub resource-type-registration list --provider-namespace
Contoh
ResourceTypeRegistrations_ListByProviderRegistration
az providerhub resource-type-registration list --provider-namespace "Microsoft.Contoso"
Parameter yang Diperlukan
Nama penyedia sumber daya yang dihosting dalam ProviderHub.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az providerhub resource-type-registration show
Mendapatkan detail jenis sumber daya dalam langganan dan penyedia yang diberikan.
az providerhub resource-type-registration show [--ids]
[--provider-namespace]
[--resource-type]
[--subscription]
Contoh
ResourceTypeRegistrations_Get
az providerhub resource-type-registration show --provider-namespace "Microsoft.Contoso" --resource-type "employees"
Parameter Opsional
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama penyedia sumber daya yang dihosting dalam ProviderHub.
Jenis sumber daya
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk