az providerhub resource-type-registration
Remarque
Cette référence fait partie de l’extension providerhub pour Azure CLI (version 2.15.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az providerhub resource-type-registration . En savoir plus sur les extensions.
Gérer l’inscription de type de ressource avec providerhub.
Commandes
Nom | Description | Type | Statut |
---|---|---|---|
az providerhub resource-type-registration create |
Créez un type de ressource. |
Extension | GA |
az providerhub resource-type-registration delete |
Supprime un type de ressource. |
Extension | GA |
az providerhub resource-type-registration list |
Obtient la liste des types de ressources pour le fournisseur donné. |
Extension | GA |
az providerhub resource-type-registration show |
Obtient les détails d’un type de ressource dans l’abonnement et le fournisseur donnés. |
Extension | GA |
az providerhub resource-type-registration create
Créez un type de ressource.
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]
Exemples
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"
Paramètres obligatoires
Nom du fournisseur de ressources hébergé dans ProviderHub.
Type de ressource.
Paramètres facultatifs
Actions non autorisées.
Utilisation : --allowed-unauthorized-actions « Microsoft.Contoso/rpResourceType/read, Microsoft.Contoso/rpResourceType/delete ».
Permet à RP de remplacer le verbe d’action à des fins RBAC sur ARM.
Utilisation : --auth-mappings original=XX desired=XX
original : Obligatoire. Nom de l’action d’origine. souhaité : Obligatoire. Nom de l’action souhaitée.
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --auth-mappings.
Nommez la fonctionnalité case activée de disponibilité au niveau de la plateforme.
Utilisation : --case activée-name-availability-specifications enable-default-validation=XX resource-types-with-custom-validation=XX
enable-default-validation : booléen indiquant si rp a choisi de refuser le RPaaS pour effectuer case activée nom. resource-types-with-custom-validation : types qui ont besoin d’une validation supplémentaire à partir du fournisseur de ressources.
Options d’extension pour la gestion de la demande d’extension de début de la création de ressource.
Utilisation : --creation-begin request=XX response=XX request : The list of extension option types. réponse : liste des types d’options d’extension.
Verbes d’action non autorisés.
Utilisation : --dav « read ».
Version de l’API par défaut pour le point de terminaison.
Utilisation : --default-api-version « 2021-01-01 ».
Stratégie de suppression de ressources.
Utilisation : --delete-policy « CascadeDeleteAll ».
Indique si l’opération asynchrone est activée pour ce type de ressource.
Utilisation : --enable-async-operation « false ».
Indique si les s2s tiers sont activés pour ce type de ressource.
Utilisation : --enable-third-party-s2s « false ».
Points de terminaison de type de ressource.
Utilisation : --endpoints api-versions=XX locations=XX required-features=XX api-versions : Obligatoire. Liste séparée par des virgules des versions d’API. emplacements : obligatoire. Liste séparée par des virgules d’emplacements. required-features : Obligatoire. Liste des fonctionnalités requises. Plusieurs fonctionnalités requises peuvent être spécifiées. Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --endpoints.
Options d’emplacement étendues.
Utilisation : --extended-locations type=XX supported-policy=XX
type : type d’emplacement étendu. supported-policy : stratégie prise en charge.
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --extended-locations.
Paramètres associés à MSI.
Utilisation : --identity-management type=XX application-id=XX
type : type de gestion des identités. application-id : ID d’application qui gère l’identité.
Indique s’il s’agit d’un type de ressource PureProxy.
Utilisation : --is-pure-proxy « false ».
Active des case activée de contrôle d’accès en fonction du rôle (RBAC) supplémentaires sur les ressources associées.
Utilisation : --linked-access-case activée s action-name=XX linked-property=XX linked-action=XX linked-action=XX linked-action-verb=XX linked-type=XX
nom de l’action : nom de l’action. linked-property : propriété liée. linked-action : action liée. linked-action-verb : verbe d’action lié. linked-type : type lié.
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --linked-access-case activée s.
Règles de journalisation.
Utilisation : --logging-rules action=XX direction=XX detail-level=XX
action : obligatoire. Nom de l’action. direction : obligatoire. Sens. niveau détail : Obligatoire. Niveau de détail.
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --logging-rules.
Type de comportement de la Place de marché pour le type de ressource.
Utilisation : --marketplace-type « AddOn ».
En-têtes d’inscription.
Utilisation : --opt-in-headers « SignedUserToken ».
L’état de l’abonnement remplace les actions.
Utilisation : --subscription-state-override-actions state=XX action=XX
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --subscription-state-override-actions.
Options d’extension pour la gestion de la demande d’extension de début du correctif de ressources.
Utilisation : --patch-begin request=XX response=XX request : The list of extension option types. réponse : liste des types d’options d’extension.
Région du type de ressource.
Utilisation : --regionality « Regional ».
Les valeurs acceptées sont « Any » ou « All ». Si la valeur est « All », seuls les abonnements inscrits à l’indicateur de fonctionnalité correspondant sont autorisés..
Utilisation : --req-features-policy « All ».
Fonctionnalités requises.
Utilisation : --required-features " Microsoft.Contoso/feature1, Microsoft.Contoso/feature2 « .
Stratégie de déplacement de ressources.
Utilisation : --resource-move-policy validation-required=XX cross-resource-group-move-enabled=XX cross-subscription-move-enabled=XX
validation requise : booléen indiquant si la validation est requise pour déplacer la ressource. inter-resource-group-move-enabled : booléen indiquant si le déplacement de ressources entre les groupes de ressources est autorisé. cross-subscription-move-enabled : booléen indiquant si le déplacement de ressources entre les abonnements est autorisé.
Type de routage des ressources..
Utilisation : --routing-type « Default »
Les types de routage disponibles sont les suivants : Default, ProxyOnly, HostBased, Extension, Tenant, Fanout, LocationBased, Failover, CascadeExtension, ChildFanout, CascadeAuthorizedExtension, BypassEndpointSelectionOptimization.
Informations ServiceTree pour le fournisseur de ressources.
Utilisation : --service-tree-infos service-id=XX component-id=XX
service-id : obligatoire. ID de service. COMPONENT-ID : Obligatoire. ID du composant.
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --service-tree-infos.
Temps de suppression réversible à vivre.
Règles d’état de l’abonnement.
Utilisation : --sub-state-rules state=XX allowed-actions=XX
état : état de l’abonnement. allowed-actions : actions autorisées.
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --sub-state-rules.
Spécification Swagger du type de ressource.
Utilisation : --swagger-specifications api-versions=XX swagger-spec-folder-uri=XX
api-versions : obligatoire. Versions de l’API de type de ressource, séparées par des virgules. swagger-spec-folder-uri : obligatoire. URI de spécification Swagger.
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --swagger-specifications.
Options de déploiement de modèle.
Utilisation : --template-deployment-options preflight-supported=XX preflight-options=XX
préflight-supported : booléen indiquant si la validation préliminaire est prise en charge. options préliminaires : options préliminaires.
Permet de définir des limites individuelles pour différentes actions en termes de nombre de requêtes ou de nombre de ressources (pour les demandes de lecture de collection uniquement).
Utilisation : --throttling-rules action=XX metrics=XX required-features=XX
action : obligatoire. Nom de l’action. Métriques : Obligatoire. Métriques de limitation. fonctionnalités requises : la règle de limitation requise.
Plusieurs actions peuvent être spécifiées à l’aide de plusieurs arguments --throttling-rules.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az providerhub resource-type-registration delete
Supprime un type de ressource.
az providerhub resource-type-registration delete [--ids]
[--provider-namespace]
[--resource-type]
[--subscription]
[--yes]
Exemples
ResourceTypeRegistrations_Delete
az providerhub resource-type-registration delete --provider-namespace "Microsoft.Contoso" --resource-type "testResourceType"
Paramètres facultatifs
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom du fournisseur de ressources hébergé dans ProviderHub.
Type de ressource.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Ne pas demander de confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az providerhub resource-type-registration list
Obtient la liste des types de ressources pour le fournisseur donné.
az providerhub resource-type-registration list --provider-namespace
Exemples
ResourceTypeRegistrations_ListByProviderRegistration
az providerhub resource-type-registration list --provider-namespace "Microsoft.Contoso"
Paramètres obligatoires
Nom du fournisseur de ressources hébergé dans ProviderHub.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az providerhub resource-type-registration show
Obtient les détails d’un type de ressource dans l’abonnement et le fournisseur donnés.
az providerhub resource-type-registration show [--ids]
[--provider-namespace]
[--resource-type]
[--subscription]
Exemples
ResourceTypeRegistrations_Get
az providerhub resource-type-registration show --provider-namespace "Microsoft.Contoso" --resource-type "employees"
Paramètres facultatifs
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom du fournisseur de ressources hébergé dans ProviderHub.
Type de ressource.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour