az apim api
Administre las API de Azure API Management.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az apim api create |
Cree una API de API Management. |
Core | GA |
az apim api delete |
Elimine una API de API Management. |
Core | GA |
az apim api export |
Exportar una API de API Management. |
Core | GA |
az apim api import |
Importe una API de API Management. |
Core | GA |
az apim api list |
Enumera las API de API Management. |
Core | GA |
az apim api operation |
Administración de operaciones de api de Azure API Management. |
Core | GA |
az apim api operation create |
Crea una nueva operación en la API. |
Core | GA |
az apim api operation delete |
Elimina la operación especificada de la API. |
Core | GA |
az apim api operation list |
Enumerar una colección de las operaciones de la API especificada. |
Core | GA |
az apim api operation show |
Obtiene los detalles de la operación de API especificada por su identificador. |
Core | GA |
az apim api operation update |
Novedades los detalles de la operación en la API especificada por su identificador. |
Core | GA |
az apim api release |
Administración de la versión de la API de Azure API Management. |
Core | GA |
az apim api release create |
Crea una nueva versión de la API |
Core | GA |
az apim api release delete |
Elimina la versión especificada en la API. |
Core | GA |
az apim api release list |
Enumera todas las versiones de una API. |
Core | GA |
az apim api release show |
Devuelve los detalles de una versión de API. |
Core | GA |
az apim api release update |
Novedades los detalles de la versión de la API especificada por su identificador. |
Core | GA |
az apim api revision |
Administración de la revisión de la API de Azure API Management. |
Core | GA |
az apim api revision create |
Creación de una revisión de API. |
Core | GA |
az apim api revision list |
Enumera todas las revisiones de una API. |
Core | GA |
az apim api schema |
Administre los esquemas de api de Azure API Management. |
Core | GA |
az apim api schema create |
Cree un esquema de API Management API. |
Core | GA |
az apim api schema delete |
Elimine un esquema de API Management API. |
Core | GA |
az apim api schema get-etag |
Obtenga etag de un esquema de API Management API. |
Core | GA |
az apim api schema list |
Enumerar los esquemas de API Management API. |
Core | GA |
az apim api schema show |
Mostrar detalles de un esquema de API Management API. |
Core | GA |
az apim api schema wait |
Coloque la CLI en un estado de espera hasta que se cumpla una condición de un esquema de APIm. |
Core | GA |
az apim api show |
Mostrar los detalles de una API de API Management. |
Core | GA |
az apim api update |
Actualizar una API de API Management. |
Core | GA |
az apim api versionset |
Administración del conjunto de versiones de la API de Azure API Management. |
Core | GA |
az apim api versionset create |
Crea un conjunto de versiones de API. |
Core | GA |
az apim api versionset delete |
Elimina un conjunto de versiones de API específico. |
Core | GA |
az apim api versionset list |
Enumera una colección de conjuntos de versiones de API de la instancia de servicio especificada |
Core | GA |
az apim api versionset show |
Obtiene los detalles del conjunto de versiones de api especificado por su identificador. |
Core | GA |
az apim api versionset update |
Novedades los detalles del conjunto de versiones de API especificado por su identificador. |
Core | GA |
az apim api wait |
Coloque la CLI en un estado de espera hasta que se cumpla una condición de una API de APIm. |
Core | GA |
az apim api create
Cree una API de API Management.
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}]
Ejemplos
Cree una API básica.
az apim api create --service-name MyApim -g MyResourceGroup --api-id MyApi --path '/myapi' --display-name 'My API'
Parámetros requeridos
Nombre único de la API que se va a crear.
Identificador de revisión de API. Debe ser único en la instancia actual del servicio API Management. La revisión no actual tiene ; rev=n como sufijo donde n es el número de revisión.
Nombre para mostrar de la API que se va a crear.
Ruta de acceso a la API.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre de la instancia del servicio API Management.
Parámetros opcionales
Tipo de la API.
Especifica el ámbito de las operaciones de OAuth.
Especifica el identificador del servidor de autorización de OAuth.
Especifica los métodos de envío para el token de portador.
Descripción de la API. Puede incluir etiquetas de formato HTML.
No espere hasta que finalice la operación de ejecución prolongada.
Especifica el openid en la configuración de autenticación.
Describe en qué protocolos se pueden invocar las operaciones en esta API.
Dirección URL absoluta del servicio back-end que implementa esta API. No puede tener más de 2000 caracteres.
Especifica el nombre del encabezado de clave de suscripción.
Especifica el nombre del parámetro de la cadena de consulta de clave de suscripción.
Especifica si se requiere la clave de suscripción durante la llamada a esta API, true: la API solo se incluye en productos cerrados, false: la API se incluye solo en productos abiertos, null; hay una combinación de productos.
Si es true, la API requiere una clave de suscripción en las solicitudes.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apim api delete
Elimine una API de API Management.
az apim api delete --api-id
--resource-group
--service-name
[--delete-revisions]
[--if-match]
[--no-wait]
[--yes]
Parámetros requeridos
Identificador de API. Debe ser único en la instancia actual del servicio API Management. La revisión no actual tiene ; rev=n como sufijo donde n es el número de revisión.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre de la instancia del servicio API Management.
Parámetros opcionales
Elimine todas las revisiones de la API.
ETag de la entidad.
No espere hasta que finalice la operación de ejecución prolongada.
No solicita confirmación.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apim api export
Exportar una API de API Management.
az apim api export --api-id
--ef {OpenApiJsonFile, OpenApiJsonUrl, OpenApiYamlFile, OpenApiYamlUrl, SwaggerFile, SwaggerUrl, WadlFile, WadlUrl, WsdlFile, WsdlUrl}
--resource-group
--service-name
[--file-path]
Ejemplos
Exporte una API de API Management a un archivo o devuelva una respuesta que contenga un vínculo de la exportación.
az apim api export -g MyResourceGroup --service-name MyApim --api-id MyApi --export-format OpenApiJson --file-path path
Parámetros requeridos
Identificador de API. Debe ser único en la instancia actual del servicio API Management. La revisión no actual tiene ; rev=n como sufijo donde n es el número de revisión. Patrón regex: ^[^*#&+:<>?] +$.
Especifique el formato de la API de exportación.
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
Nombre de la instancia del servicio api management.
Parámetros opcionales
Ruta de acceso del archivo especificada para exportar la API.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apim api import
Importe una API de API Management.
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]
Ejemplos
Importación de una API Management API Desde un archivo o una dirección URL
az apim api import -g MyResourceGroup --service-name MyApim --path MyApi --specification-url https://MySpecificationURL --specification-format OpenApiJson
Parámetros requeridos
Necesario. Dirección URL relativa que identifica de forma única esta API y todas las rutas de acceso a sus recursos dentro de la instancia del servicio API Management.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre de la instancia del servicio api management.
Especifique el formato de la API importada.
Parámetros opcionales
Identificador de API. Debe ser único en la instancia actual del servicio API Management. La revisión no actual tiene ; rev=n como sufijo donde n es el número de revisión.
Describe la revisión de la API. Si no se proporciona ningún valor, se crea la revisión 1 predeterminada.
Tipo de la API.
Describe la versión de la API. Si agrega una versión a una API sin versiones, se creará automáticamente una versión original y responderá en la dirección URL predeterminada.
Describe el conjunto de versiones que se va a usar con la API.
Descripción de la API. Puede incluir etiquetas de formato HTML.
Nombre para mostrar de esta API.
No espere hasta que finalice la operación de ejecución prolongada.
Describe en qué protocolos (una o varias) se pueden invocar las operaciones de esta API.
Dirección URL absoluta del servicio back-end que implementa esta API. No puede tener más de 2000 caracteres.
Tipo de API cuando el formato de archivo es WSDL.
Ruta de acceso de archivo especificada para importar la API.
Dirección URL especificada para importar la API.
Especifica el nombre del encabezado de clave de suscripción.
Especifica el nombre del parámetro de la cadena de consulta de clave de suscripción.
Si es true, la API requiere una clave de suscripción en las solicitudes.
Nombre local del punto de conexión WSDL (puerto) que se va a importar.
Nombre local del servicio WSDL que se va a importar.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apim api list
Enumera las API de API Management.
az apim api list --resource-group
--service-name
[--filter-display-name]
[--skip]
[--top]
Parámetros requeridos
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre de la instancia del servicio API Management.
Parámetros opcionales
Filtrar las API por displayName.
Número de registros que se van a omitir.
Número de registros que se va a devolver.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apim api show
Mostrar los detalles de una API de API Management.
az apim api show --api-id
--resource-group
--service-name
Parámetros requeridos
Identificador de API. Debe ser único en la instancia actual del servicio API Management. La revisión no actual tiene ; rev=n como sufijo donde n es el número de revisión.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre de la instancia del servicio API Management.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apim api update
Actualizar una API de API Management.
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]
Ejemplos
Cree una API básica.
az apim api update --service-name MyApim -g MyResourceGroup --api-id MyApi --description foo
Parámetros requeridos
Nombre único de la API que se va a crear.
Identificador de revisión de API. Debe ser único en la instancia actual del servicio API Management. La revisión no actual tiene ; rev=n como sufijo donde n es el número de revisión.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre de la instancia del servicio API Management.
Parámetros opcionales
Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>
.
Tipo de la API.
Descripción de la API. Puede incluir etiquetas de formato HTML.
Nombre de LA API. Debe tener entre 1 y 300 caracteres.
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
ETag de la entidad. No es necesario al crear una entidad, pero es necesaria al actualizar una entidad. El valor predeterminado es None.
No espere hasta que finalice la operación de ejecución prolongada.
Necesario. Dirección URL relativa que identifica de forma única esta API y todas las rutas de acceso a sus recursos dentro de la instancia del servicio API Management.
Describe en qué protocolos se pueden invocar las operaciones en esta API.
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove>
O --remove propertyToRemove
.
Dirección URL absoluta del servicio back-end que implementa esta API. No puede tener más de 2000 caracteres.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>
.
Especifica el nombre del encabezado de clave de suscripción.
Especifica el nombre del parámetro de la cadena de consulta de clave de suscripción.
Si es true, la API requiere una clave de suscripción en las solicitudes.
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apim api wait
Coloque la CLI en un estado de espera hasta que se cumpla una condición de una API de APIm.
az apim api wait --api-id
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Ejemplos
Coloque la CLI en un estado de espera hasta que se cumpla una condición de una API apim. (generado automáticamente)
az apim api wait --created --api-id MyApi --name MyApim --resource-group MyResourceGroup
Parámetros requeridos
Identificador de revisión de API. Debe ser único en la instancia actual del servicio API Management. La revisión no actual tiene ; rev=n como sufijo donde n es el número de revisión. Necesario.
Nombre de la instancia del servicio api management.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Espere hasta que se cree con "provisioningState" en "Succeeded".
Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Espere hasta que se elimine.
Espere hasta que exista el recurso.
Intervalo de sondeo en segundos.
Espera máxima en segundos.
Espere hasta que se actualice con provisioningState en "Succeeded".
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.