az apim api
Gérez les API Azure Gestion des API.
Commandes
Nom | Description | Type | Statut |
---|---|---|---|
az apim api create |
Créez une API Gestion des API. |
Core | GA |
az apim api delete |
Supprimez une API Gestion des API. |
Core | GA |
az apim api export |
Exportez une API Gestion des API. |
Core | GA |
az apim api import |
Importez une API Gestion des API. |
Core | GA |
az apim api list |
Répertoriez les Gestion des API API. |
Core | GA |
az apim api operation |
Gérer les opérations d’API Azure Gestion des API. |
Core | GA |
az apim api operation create |
Crée une opération dans l’API. |
Core | GA |
az apim api operation delete |
Supprime l’opération spécifiée dans l’API. |
Core | GA |
az apim api operation list |
Répertorier une collection des opérations pour l’API spécifiée. |
Core | GA |
az apim api operation show |
Obtient les détails de l’opération d’API spécifiée par son identificateur. |
Core | GA |
az apim api operation update |
Mises à jour les détails de l’opération dans l’API spécifiée par son identificateur. |
Core | GA |
az apim api release |
Gérer la version de l’API Azure Gestion des API. |
Core | GA |
az apim api release create |
Crée une nouvelle version de l’API. |
Core | GA |
az apim api release delete |
Supprime la version spécifiée dans l’API. |
Core | GA |
az apim api release list |
Répertorie toutes les versions d’une API. |
Core | GA |
az apim api release show |
Retourne les détails d’une version d’API. |
Core | GA |
az apim api release update |
Mises à jour les détails de la version de l’API spécifiée par son identificateur. |
Core | GA |
az apim api revision |
Gérer la révision de l’API Azure Gestion des API. |
Core | GA |
az apim api revision create |
Créer une révision d’API. |
Core | GA |
az apim api revision list |
Répertorie toutes les révisions d’une API. |
Core | GA |
az apim api schema |
Gérez les schémas d’API Azure Gestion des API. |
Core | GA |
az apim api schema create |
Créez un schéma d’API Gestion des API. |
Core | GA |
az apim api schema delete |
Supprimez un schéma d’API Gestion des API. |
Core | GA |
az apim api schema get-etag |
Obtenir un etag d’un schéma d’API Gestion des API. |
Core | GA |
az apim api schema list |
Répertoriez Gestion des API schéma d’API. |
Core | GA |
az apim api schema show |
Afficher les détails d’un schéma d’API Gestion des API. |
Core | GA |
az apim api schema wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition d’un schéma d’API apim soit remplie. |
Core | GA |
az apim api show |
Afficher les détails d’une API Gestion des API. |
Core | GA |
az apim api update |
Mettez à jour une API Gestion des API. |
Core | GA |
az apim api versionset |
Gérer l’ensemble de versions de l’API Azure Gestion des API. |
Core | GA |
az apim api versionset create |
Crée un jeu de versions d’API. |
Core | GA |
az apim api versionset delete |
Supprime un ensemble de versions d’API spécifique. |
Core | GA |
az apim api versionset list |
Répertorie une collection d’ensembles de versions d’API dans l’instance de service spécifiée. |
Core | GA |
az apim api versionset show |
Obtient les détails du jeu de versions d’API spécifié par son identificateur. |
Core | GA |
az apim api versionset update |
Mises à jour les détails de l’Api VersionSet spécifié par son identificateur. |
Core | GA |
az apim api wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition d’api apim soit remplie. |
Core | GA |
az apim api create
Créez une API Gestion des API.
az apim api create --api-id
--display-name
--path
--resource-group
--service-name
[--api-type {graphql, http, soap, websocket}]
[--authorization-scope]
[--authorization-server-id]
[--bearer-token-sending-methods]
[--description]
[--no-wait]
[--open-id-provider-id]
[--protocols {http, https, ws, wss}]
[--service-url]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-key-required]
[--subscription-required {false, true}]
Exemples
Créez une API de base.
az apim api create --service-name MyApim -g MyResourceGroup --api-id MyApi --path '/myapi' --display-name 'My API'
Paramètres obligatoires
Nom unique de l’API à créer.
Identificateur de révision d’API. Doit être unique dans l’instance de service Gestion des API actuelle. La révision non actuelle a ; rev=n en tant que suffixe où n est le numéro de révision.
Nom complet de l’API à créer.
Chemin d’accès à l’API.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’instance de service Gestion des API.
Paramètres facultatifs
Type de l’API.
Spécifie l’étendue des opérations OAuth.
Spécifie l’ID du serveur d’autorisation OAuth.
Spécifie les méthodes d’envoi pour le jeton du porteur.
Description de l’API. Peut comporter des balises de mise en forme.
Ne pas attendre la fin de l’opération de longue durée.
Spécifie l’openid dans le paramètre d’authentification.
Indique sur quels protocoles les opérations dans cette API peuvent être appelées.
URL absolue du service principal qui implémente cette API. Ne peut pas comporter plus de 2 000 caractères.
Spécifie le nom de l’en-tête de clé d’abonnement.
Spécifie le nom du paramètre de chaîne de requête de clé d’abonnement.
Spécifie si la clé d’abonnement est requise lors de l’appel à cette API, true - l’API est incluse dans les produits fermés uniquement, false - l’API est incluse dans les produits ouverts seuls, null - il existe une combinaison de produits.
Si la valeur est true, l’API nécessite une clé d’abonnement sur les demandes.
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 apim api delete
Supprimez une API Gestion des API.
az apim api delete --api-id
--resource-group
--service-name
[--delete-revisions]
[--if-match]
[--no-wait]
[--yes]
Paramètres obligatoires
Identificateur d’API. Doit être unique dans l’instance de service Gestion des API actuelle. La révision non actuelle a ; rev=n en tant que suffixe où n est le numéro de révision.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’instance de service Gestion des API.
Paramètres facultatifs
Supprimez toutes les révisions de l’API.
ETag de l’entité.
Ne pas attendre la fin de l’opération de longue durée.
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 apim api export
Exportez une API Gestion des API.
az apim api export --api-id
--ef {OpenApiJsonFile, OpenApiJsonUrl, OpenApiYamlFile, OpenApiYamlUrl, SwaggerFile, SwaggerUrl, WadlFile, WadlUrl, WsdlFile, WsdlUrl}
--resource-group
--service-name
[--file-path]
Exemples
Exportez une API Gestion des API vers un fichier ou retournez une réponse contenant un lien de l’exportation.
az apim api export -g MyResourceGroup --service-name MyApim --api-id MyApi --export-format OpenApiJson --file-path path
Paramètres obligatoires
Identificateur d’API. Doit être unique dans l’instance de service Gestion des API actuelle. La révision non actuelle a ; rev=n en tant que suffixe où n est le numéro de révision. Modèle Regex : ^[^*#&+ :<>?] +$.
Spécifiez le format de l’API d’exportation.
Nom du groupe de ressources. Le nom ne respecte pas la casse.
Nom de l’instance du service de gestion des API.
Paramètres facultatifs
Chemin d’accès au fichier spécifié pour exporter l’API.
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 apim api import
Importez une API Gestion des API.
az apim api import --path
--resource-group
--service-name
--specification-format {GraphQL, OpenApi, OpenApiJson, Swagger, Wadl, Wsdl}
[--api-id]
[--api-revision]
[--api-type {graphql, http, soap, websocket}]
[--api-version]
[--api-version-set-id]
[--description]
[--display-name]
[--no-wait]
[--protocols {http, https, ws, wss}]
[--service-url]
[--soap-api-type]
[--specification-path]
[--specification-url]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-required {false, true}]
[--wsdl-endpoint-name]
[--wsdl-service-name]
Exemples
Importer une API Gestion des API à partir d’un fichier ou d’une URL
az apim api import -g MyResourceGroup --service-name MyApim --path MyApi --specification-url https://MySpecificationURL --specification-format OpenApiJson
Paramètres obligatoires
Obligatoire. URL relative identifiant exclusivement cette API et tous les chemins d’accès à ses ressources au sein de l’instance de service Gestion des API.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’instance du service de gestion des API.
Spécifiez le format de l’API importée.
Paramètres facultatifs
Identificateur d’API. Doit être unique dans l’instance de service Gestion des API actuelle. La révision non actuelle a ; rev=n en tant que suffixe où n est le numéro de révision.
Décrit la révision de l’API. Si aucune valeur n’est fournie, la révision 1 par défaut est créée.
Type de l’API.
Décrit la version de l’API. Si vous ajoutez une version à une API non versionnée, une version d’origine est automatiquement créée et répond sur l’URL par défaut.
Décrit le jeu de versions à utiliser avec l’API.
Description de l’API. Peut comporter des balises de mise en forme.
Nom complet de cette API.
Ne pas attendre la fin de l’opération de longue durée.
Décrit sur quels protocoles(une ou plusieurs) les opérations de cette API peuvent être appelées.
URL absolue du service principal qui implémente cette API. Ne peut pas comporter plus de 2 000 caractères.
Type d’API lorsque le format de fichier est WSDL.
Chemin d’accès au fichier spécifié pour importer l’API.
URL spécifiée pour importer l’API.
Spécifie le nom de l’en-tête de clé d’abonnement.
Spécifie le nom du paramètre de chaîne de requête de clé d’abonnement.
Si la valeur est true, l’API nécessite une clé d’abonnement sur les demandes.
Nom local du point de terminaison WSDL (port) à importer.
Nom local du service WSDL à importer.
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 apim api list
Répertoriez les Gestion des API API.
az apim api list --resource-group
--service-name
[--filter-display-name]
[--skip]
[--top]
Paramètres obligatoires
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’instance de service Gestion des API.
Paramètres facultatifs
Filtre des API par displayName.
Nombre d’enregistrements à ignorer.
Nombre d’enregistrements à renvoyer.
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 apim api show
Afficher les détails d’une API Gestion des API.
az apim api show --api-id
--resource-group
--service-name
Paramètres obligatoires
Identificateur d’API. Doit être unique dans l’instance de service Gestion des API actuelle. La révision non actuelle a ; rev=n en tant que suffixe où n est le numéro de révision.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’instance de service Gestion des API.
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 apim api update
Mettez à jour une API Gestion des API.
az apim api update --api-id
--resource-group
--service-name
[--add]
[--api-type {graphql, http, soap, websocket}]
[--description]
[--display-name]
[--force-string]
[--if-match]
[--no-wait]
[--path]
[--protocols {http, https, ws, wss}]
[--remove]
[--service-url]
[--set]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-required {false, true}]
[--tags]
Exemples
Créez une API de base.
az apim api update --service-name MyApim -g MyResourceGroup --api-id MyApi --description foo
Paramètres obligatoires
Nom unique de l’API à créer.
Identificateur de révision d’API. Doit être unique dans l’instance de service Gestion des API actuelle. La révision non actuelle a ; rev=n en tant que suffixe où n est le numéro de révision.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’instance de service Gestion des API.
Paramètres facultatifs
Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>
.
Type de l’API.
Description de l’API. Peut comporter des balises de mise en forme.
Nom de l’API. Doit être de 1 à 300 caractères.
Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.
ETag de l’entité. Non obligatoire lors de la création d’une entité, mais obligatoire lors de la mise à jour d’une entité. La valeur par défaut est None.
Ne pas attendre la fin de l’opération de longue durée.
Obligatoire. URL relative identifiant exclusivement cette API et tous les chemins d’accès à ses ressources au sein de l’instance de service Gestion des API.
Indique sur quels protocoles les opérations dans cette API peuvent être appelées.
Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
URL absolue du service principal qui implémente cette API. Ne peut pas comporter plus de 2 000 caractères.
Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>
.
Spécifie le nom de l’en-tête de clé d’abonnement.
Spécifie le nom du paramètre de chaîne de requête de clé d’abonnement.
Si la valeur est true, l’API nécessite une clé d’abonnement sur les demandes.
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
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 apim api wait
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition d’api apim soit remplie.
az apim api wait --api-id
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Exemples
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition d’api apim soit remplie. (généré automatiquement)
az apim api wait --created --api-id MyApi --name MyApim --resource-group MyResourceGroup
Paramètres obligatoires
Identificateur de révision d’API. Doit être unique dans l’instance de service Gestion des API actuelle. La révision non actuelle a ; rev=n en tant que suffixe où n est le numéro de révision. Obligatoire.
Nom de l’instance du service de gestion des API.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Attendez la création avec « provisioningState » sur « Succeeded ».
Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].
Attendez la suppression.
Attendez que la ressource existe.
Intervalle d’interrogation en secondes.
Délai maximal d’attente en secondes.
Attendez la mise à jour avec provisioningState sur « Réussi ».
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.