az providerhub resource-type-registration

Notitie

Deze referentie maakt deel uit van de providerhub-extensie voor Azure CLI en vereist versie 2.15.0 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az providerhub resource-type-registration voor het eerst gebruikt. Meer informatie over extensies.

Registratie van resourcetype beheren met providerhub.

Opdracht

az providerhub resource-type-registration create

Maak een resourcetype.

az providerhub resource-type-registration delete

Hiermee verwijdert u een resourcetype.

az providerhub resource-type-registration list

Haalt de lijst met resourcetypen voor de opgegeven provider op.

az providerhub resource-type-registration show

Haalt de details van een resourcetype op in het opgegeven abonnement en de opgegeven provider.

az providerhub resource-type-registration create

Maak een resourcetype.

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]

Voorbeelden

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"

Vereiste parameters

--provider-namespace

De naam van de resourceprovider die wordt gehost in ProviderHub.

--resource-type

Het resourcetype.

Optionele parameters

--allowed-unauthorized-actions --aua

De toegestane niet-geautoriseerde acties.

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

Hiermee kan RP actiewerkwoord voor RBAC-doeleinden bij ARM overschrijven.

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

De functie voor naambeschikbaarheidscontroles op platformniveau.

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

Extensieopties voor het verwerken van de aanvraag voor het maken van resources beginnen extensie.

--dav --disallowed-action-verbs

De niet-toegestaan actiewoorden.

--default-api-version

De standaard-API-versie voor het eindpunt.

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

Het beleid voor het verwijderen van resources.

geaccepteerde waarden: CascadeDeleteAll, CascadeDeleteProxyOnlyChildren, NotSpecified
--enable-async-operation

Geeft aan of de asynsyntische bewerking is ingeschakeld voor dit resourcetype.

geaccepteerde waarden: false, true
--enable-third-party-s2s

Geeft aan of s2s van derden is ingeschakeld voor dit resourcetype.

geaccepteerde waarden: false, true
--endpoints

De eindpunten van het resourcetype.

--extended-locations

De uitgebreide locatieopties.

--identity-management

Aan MSI gerelateerde instellingen.

--is-pure-proxy

Geeft aan of dit een PureProxy-resourcetype is.

geaccepteerde waarden: false, true
--linked-access-checks

Hiermee schakelt u aanvullende RBAC-controles (Role Based Access Control) in voor gerelateerde resources.

--logging-rules

De regels voor logboekregistratie.

--marketplace-type

Het type Marketplace-gedrag voor het resourcetype.

geaccepteerde waarden: AddOn, Bypass, NotSpecified, Store
--opt-in-headers

De opt-in-headers.

geaccepteerde waarden: ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership
--override-actions --subscription-state-override-actions

De abonnementstoestand overschrijven acties.

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

Extensieopties voor het verwerken van de aanvraag voor het starten van de extensie van de resourcepatch.

--regionality

De regionaliteit van het resourcetype.

geaccepteerde waarden: Global, NotSpecified, Regional
--req-features-policy --required-features-policy

De geaccepteerde waarden zijn Alle of Alle. Als de waarde 'Alle' is, zijn alleen de abonnementen toegestaan die zijn geregistreerd voor alle bijbehorende functievlaggen.

geaccepteerde waarden: All, Any
--required-features

De vereiste functies.

--resource-move-policy

Het beleid voor het verplaatsen van resources.

--routing-type

Het routeringstype van de resource.

--service-tree-infos

De ServiceTree-informatie voor de resourceprovider.

--soft-delete-ttl

De time-to-live voor het verwijderen van de zachte tijd.

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

De statusregels van het abonnement.

--swagger-specifications

De Swagger-specificatie van het resourcetype.

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

De implementatieopties voor sjablonen.

--throttling-rules

Hiermee kunt u afzonderlijke limieten instellen voor verschillende acties in termen van het aantal aanvragen of het aantal resources (alleen voor het verzamelen van leesaanvragen).

az providerhub resource-type-registration delete

Hiermee verwijdert u een resourcetype.

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

Voorbeelden

ResourceTypeRegistrations_Delete

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

Vereiste parameters

--provider-namespace

De naam van de resourceprovider die wordt gehost in ProviderHub.

--resource-type

Het resourcetype.

Optionele parameters

--yes -y

Niet vragen om bevestiging.

az providerhub resource-type-registration list

Haalt de lijst met resourcetypen voor de opgegeven provider op.

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

Voorbeelden

ResourceTypeRegistrations_ListByProviderRegistration

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

Vereiste parameters

--provider-namespace

De naam van de resourceprovider die wordt gehost in ProviderHub.

az providerhub resource-type-registration show

Haalt de details van een resourcetype op in het opgegeven abonnement en de opgegeven provider.

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

Voorbeelden

ResourceTypeRegistrations_Get

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

Vereiste parameters

--provider-namespace

De naam van de resourceprovider die wordt gehost in ProviderHub.

--resource-type

Het resourcetype.