az providerhub resource-type-registration

Hinweis

Diese Referenz ist Teil der Providerhub-Erweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung installiert automatisch beim ersten Ausführen eines az providerhub-Ressourcentypregistrierungsbefehls . Weitere Informationen zu Erweiterungen

Verwalten der Ressourcentypregistrierung bei ProviderHub.

Befehle

az providerhub resource-type-registration create

Erstellen Sie einen Ressourcentyp.

az providerhub resource-type-registration delete

Löscht einen Ressourcentyp.

az providerhub resource-type-registration list

Ruft die Liste der Ressourcentypen für den angegebenen Anbieter ab.

az providerhub resource-type-registration show

Ruft eine Ressourcentypdetails im angegebenen Abonnement und Anbieter ab.

az providerhub resource-type-registration create

Erstellen Sie einen Ressourcentyp.

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]

Beispiele

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"

Erforderliche Parameter

--provider-namespace

Der Name des Ressourcenanbieters, der innerhalb von ProviderHub gehostet wird.

--resource-type

Der Ressourcentyp.

Optionale Parameter

--allowed-unauthorized-actions --aua

Die zulässigen nicht autorisierten Aktionen.

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

Ermöglicht RP das Außerkraftsetzen des Aktionsverbs für RBAC-Zwecke bei ARM.

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

Feature zur Namensverfügbarkeitsprüfung auf Plattformebene.

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

Erweiterungsoptionen für die Behandlung der Ressourcenerstellung beginnen mit der Erweiterungsanforderung.

--dav --disallowed-action-verbs

Die nicht zulässigen Aktionsverben.

--default-api-version

Die Standard-API-Version für den Endpunkt.

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

Die Ressourcenlöschrichtlinie.

Zulässige Werte: CascadeDeleteAll, CascadeDeleteProxyOnlyChildren, NotSpecified
--enable-async-operation

Gibt an, ob der asynchrone Vorgang für diesen Ressourcentyp aktiviert ist.

Zulässige Werte: false, true
--enable-third-party-s2s

Gibt an, ob S2s von Drittanbietern für diesen Ressourcentyp aktiviert ist.

Zulässige Werte: false, true
--endpoints

Die Ressourcentypendpunkte.

--extended-locations

Die Optionen für erweiterte Position.

--identity-management

MSI-verwandte Einstellungen.

--is-pure-proxy

Gibt an, ob es sich um einen PureProxy-Ressourcentyp handelt.

Zulässige Werte: false, true
--linked-access-checks

Aktiviert zusätzliche rollenbasierte Access Control (RBAC)-Prüfungen auf verwandte Ressourcen.

--logging-rules

Die Protokollierungsregeln.

--marketplace-type

Der Typ des Marketplace-Verhaltens für den Ressourcentyp.

Zulässige Werte: AddOn, Bypass, NotSpecified, Store
--opt-in-headers

Die Opt-In-Kopfzeilen.

Zulässige Werte: ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership
--override-actions --subscription-state-override-actions

Der Abonnementstatus überschreiben Aktionen.

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

Erweiterungsoptionen für die Behandlung des Ressourcenpatches beginnen Erweiterungsanforderung.

--regionality

Die Regionalität des Ressourcentyps.

Zulässige Werte: Global, NotSpecified, Regional
--req-features-policy --required-features-policy

Die akzeptierten Werte sind "Any" oder "All". Wenn der Wert "Alle" ist, werden nur die Abonnements, die für alle entsprechenden Featurekennzeichnungen registriert sind, zulässig. .

Zulässige Werte: All, Any
--required-features

Die erforderlichen Funktionen

--resource-move-policy

Die Ressourcenverschiebungsrichtlinie.

--routing-type

Der Ressourcenroutingtyp. .

--service-tree-infos

Die ServiceTree-Informationen für den Ressourcenanbieter.

--soft-delete-ttl

Die zeitlose Löschung, um zu leben.

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

Die Abonnementstatusregeln.

--swagger-specifications

Die Swagger-Spezifikation des Ressourcentyps.

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

Die Optionen für die Vorlagenbereitstellung.

--throttling-rules

Ermöglicht das Festlegen einzelner Grenzwerte für unterschiedliche Aktionen in Bezug auf die Anzahl der Anforderungen oder die Anzahl der Ressourcen (nur für Sammlungsleseanforderungen).

az providerhub resource-type-registration delete

Löscht einen Ressourcentyp.

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

Beispiele

ResourceTypeRegistrations_Delete

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

Erforderliche Parameter

--provider-namespace

Der Name des Ressourcenanbieters, der innerhalb von ProviderHub gehostet wird.

--resource-type

Der Ressourcentyp.

Optionale Parameter

--yes -y

Nicht zur Bestätigung auffordern

az providerhub resource-type-registration list

Ruft die Liste der Ressourcentypen für den angegebenen Anbieter ab.

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

Beispiele

ResourceTypeRegistrations_ListByProviderRegistration

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

Erforderliche Parameter

--provider-namespace

Der Name des Ressourcenanbieters, der innerhalb von ProviderHub gehostet wird.

az providerhub resource-type-registration show

Ruft eine Ressourcentypdetails im angegebenen Abonnement und Anbieter ab.

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

Beispiele

ResourceTypeRegistrations_Get

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

Erforderliche Parameter

--provider-namespace

Der Name des Ressourcenanbieters, der innerhalb von ProviderHub gehostet wird.

--resource-type

Der Ressourcentyp.