az apim product
Administrar el producto de Azure API Management.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az apim product api |
Administrar las API del producto de Azure API Management. |
Principal | GA |
az apim product api add |
Agregue una API al producto especificado. |
Principal | GA |
az apim product api check |
Comprueba que la entidad de API especificada por el identificador está asociada a la entidad Product. |
Principal | GA |
az apim product api delete |
Elimina la API especificada del producto especificado. |
Principal | GA |
az apim product api list |
Enumera una colección de las API asociadas a un producto. |
Principal | GA |
az apim product create |
Crea un producto. |
Principal | GA |
az apim product delete |
Elimina el producto. |
Principal | GA |
az apim product list |
Enumera una colección de productos de la instancia de servicio especificada |
Principal | GA |
az apim product show |
Obtiene los detalles del producto especificado por su identificador. |
Principal | GA |
az apim product update |
Actualice los detalles del producto existentes. |
Principal | GA |
az apim product wait |
Coloque la CLI en un estado de espera hasta que se cumpla una condición de un producto apim. |
Principal | GA |
az apim product create
Crea un producto.
az apim product create --product-name
--resource-group
--service-name
[--approval-required {false, true}]
[--description]
[--legal-terms]
[--no-wait]
[--product-id]
[--state {notPublished, published}]
[--subscription-required {false, true}]
[--subscriptions-limit]
Ejemplos
Crea un producto.
az apim product create --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID --product-name MyProductName --description MyDescription --legal-terms MyTerms --subscription-required true --approval-required true --subscriptions-limit 8 --state "published"
Parámetros requeridos
Nombre del producto.
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
Indica si se requiere la aprobación de la suscripción. Si es false, las nuevas suscripciones se aprobarán automáticamente, lo que permitirá a los desarrolladores llamar a las API del producto inmediatamente después de suscribirse. Si es true, los administradores deben aprobar manualmente la suscripción para que el desarrollador pueda usar cualquiera de las API del producto. Solo puede estar presente si la propiedad subscriptionRequired está presente y tiene un valor false.
Descripción del producto. Puede incluir etiquetas de formato HTML.
Términos de uso del producto. Los desarrolladores que traten de suscribirse al producto verán y deberán aceptar estos términos para poder completar el proceso de suscripción.
No espere hasta que finalice la operación de ejecución prolongada.
Identificador del producto. Debe ser único en la instancia actual del servicio API Management.
Indica si el producto se publica o no. Los usuarios del portal para desarrolladores pueden detectar los productos publicados. Los productos no publicados solo son visibles para los administradores. El estado predeterminado de Product no esPublished. Entre los valores posibles se incluyen: 'notPublished', 'published'.
Si se requiere una suscripción de producto para acceder a las API incluidas en este producto.
Indica si el número de suscripciones que un usuario puede tener en este producto al mismo tiempo. Establezca en NULL o omita para permitir suscripciones ilimitadas por usuario. Solo puede estar presente si la propiedad subscriptionRequired está presente y tiene un valor false.
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 product delete
Elimina el producto.
az apim product delete --product-id
--resource-group
--service-name
[--delete-subscriptions]
[--if-match]
[--no-wait]
[--yes]
Ejemplos
Elimine el producto con todas las suscripciones a este producto.
az apim product delete --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID --delete-subscriptions true
Parámetros requeridos
Identificador del producto. Debe ser único en la instancia actual 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.
Parámetros opcionales
Elimine las suscripciones existentes asociadas al producto o no.
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 product list
Enumera una colección de productos de la instancia de servicio especificada
az apim product list --resource-group
--service-name
Ejemplos
Enumere todos los productos de esta instancia de APIM.
az apim product list --resource-group MyResourceGroup --service-name MyServiceName
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 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 product show
Obtiene los detalles del producto especificado por su identificador.
az apim product show --product-id
--resource-group
--service-name
Ejemplos
Obtiene los detalles del producto especificado por su identificador.
az apim product show --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID
Parámetros requeridos
Identificador del producto. Debe ser único en la instancia actual 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.
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 product update
Actualice los detalles del producto existentes.
az apim product update --product-id
--resource-group
--service-name
[--add]
[--approval-required {false, true}]
[--description]
[--force-string]
[--if-match]
[--legal-terms]
[--no-wait]
[--product-name]
[--remove]
[--set]
[--state {notPublished, published}]
[--subscription-required {false, true}]
[--subscriptions-limit]
Ejemplos
Actualice los detalles del producto existentes.
az apim product update --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID --product-name MyNewProductName --description MyNewDescription --legal-terms MyNewTerms --subscription-required false --state "notPublished"
Parámetros requeridos
Identificador del producto. Debe ser único en la instancia actual 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.
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>
.
Indica si se requiere la aprobación de la suscripción. Si es false, las nuevas suscripciones se aprobarán automáticamente, lo que permitirá a los desarrolladores llamar a las API del producto inmediatamente después de suscribirse. Si es true, los administradores deben aprobar manualmente la suscripción para que el desarrollador pueda usar cualquiera de las API del producto. Solo puede estar presente si la propiedad subscriptionRequired está presente y tiene un valor false.
Descripción del producto. Puede incluir etiquetas de formato HTML.
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
ETag de la entidad.
Términos de uso del producto. Los desarrolladores que traten de suscribirse al producto verán y deberán aceptar estos términos para poder completar el proceso de suscripción.
No espere hasta que finalice la operación de ejecución prolongada.
Nombre del producto.
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove>
O --remove propertyToRemove
.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>
.
Indica si el producto se publica o no. Los usuarios del portal para desarrolladores pueden detectar los productos publicados. Los productos no publicados solo son visibles para los administradores. El estado predeterminado de Product no esPublished. Entre los valores posibles se incluyen: 'notPublished', 'published'.
Si se requiere una suscripción de producto para acceder a las API incluidas en este producto.
Indica si el número de suscripciones que un usuario puede tener en este producto al mismo tiempo. Establezca en NULL o omita para permitir suscripciones ilimitadas por usuario. Solo puede estar presente si la propiedad subscriptionRequired está presente y tiene un valor false.
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 product wait
Coloque la CLI en un estado de espera hasta que se cumpla una condición de un producto apim.
az apim product wait --product-id
--resource-group
--service-name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Ejemplos
Coloque la CLI en un estado de espera hasta que se cumpla una condición de apim. (generado automáticamente)
az apim product wait --created --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID
Parámetros requeridos
Identificador del producto. Debe ser único en la instancia actual 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.
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.