az apic api
Observação
Essa referência faz parte da extensão apic-extension para a CLI do Azure (versão 2.57.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az apic api . Saiba mais sobre extensões.
Comandos para gerenciar APIs no API Center.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az apic api create |
Registre uma nova API ou atualize uma API existente. |
Extensão | GA |
az apic api definition |
Comandos para gerenciar definições de API no Centro de APIs. |
Extensão | GA |
az apic api definition create |
Crie uma nova definição de API ou atualize uma definição de API existente. |
Extensão | GA |
az apic api definition delete |
Exclua a definição de API especificada. |
Extensão | GA |
az apic api definition export-specification |
Exporta a especificação da API. |
Extensão | GA |
az apic api definition import-specification |
Importa a especificação da API. |
Extensão | GA |
az apic api definition list |
Liste uma coleção de definições de API. |
Extensão | GA |
az apic api definition show |
Obtenha detalhes da definição da API. |
Extensão | GA |
az apic api definition update |
Atualize a definição de API existente. |
Extensão | GA |
az apic api delete |
Exclua a API especificada. |
Extensão | GA |
az apic api deployment |
Comandos para gerenciar implantações de API no Centro de APIs. |
Extensão | GA |
az apic api deployment create |
Crie uma nova implantação de API ou atualize uma implantação de API existente. |
Extensão | GA |
az apic api deployment delete |
Exclua a implantação da API. |
Extensão | GA |
az apic api deployment list |
Liste uma coleção de implantações de API. |
Extensão | GA |
az apic api deployment show |
Obtenha detalhes da implantação da API. |
Extensão | GA |
az apic api deployment update |
Atualize a implantação de API existente. |
Extensão | GA |
az apic api list |
Liste uma coleção de APIs. |
Extensão | GA |
az apic api register |
Registra uma nova API com versão, definição e implantações associadas usando o arquivo de especificação como a fonte da verdade. Por enquanto, oferecemos suporte apenas ao formato OpenAPI JSON/YAML. |
Extensão | Visualizar |
az apic api show |
Obtenha detalhes da API. |
Extensão | GA |
az apic api update |
Atualize a API existente. |
Extensão | GA |
az apic api version |
Comandos para gerenciar versões de API no Centro de APIs. |
Extensão | GA |
az apic api version create |
Crie uma nova versão da API ou atualize uma versão existente da API. |
Extensão | GA |
az apic api version delete |
Exclua a versão da API especificada. |
Extensão | GA |
az apic api version list |
Liste uma coleção de versões de API. |
Extensão | GA |
az apic api version show |
Obtenha detalhes da versão da API. |
Extensão | GA |
az apic api version update |
Atualize a versão existente da API. |
Extensão | GA |
az apic api create
Registre uma nova API ou atualize uma API existente.
az apic api create --api-id
--resource-group
--service-name
--title
--type {graphql, grpc, rest, soap, webhook, websocket}
[--contacts]
[--custom-properties]
[--description]
[--external-documentation]
[--license]
[--summary]
Exemplos
Criar API
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST
Criar API com propriedades personalizadas
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '{"public-facing":true}'
Parâmetros Exigidos
O id da API.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
O nome do serviço do Centro de API do Azure.
Título da API.
Tipo de API.
Parâmetros Opcionais
As informações de contato da API. Suporte a sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.
Os metadados personalizados definidos para entidades de catálogo de API. Suporte json-file e yaml-file.
A descrição da API.
Documentação externa adicional para a API. Suporte a sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.
As informações de licença para a API. Suporte a sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.
Breve descrição da API.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az apic api delete
Exclua a API especificada.
az apic api delete [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
[--yes]
Exemplos
Excluir API
az apic api delete -g contoso-resources -n contoso --api-id echo-api
Parâmetros Opcionais
O id da API.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
O nome do serviço do Centro de API do Azure.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Não solicite confirmação.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az apic api list
Liste uma coleção de APIs.
az apic api list --resource-group
--service-name
[--filter]
[--max-items]
[--next-token]
Exemplos
Listar APIs
az apic api list -g contoso-resources -n contoso
Listar APIs com filtro
az apic api list -g contoso-resources -n contoso --filter "kind eq 'rest'"
Parâmetros Exigidos
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
O nome do serviço do Centro de API do Azure.
Parâmetros Opcionais
Parâmetro de filtro OData.
Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token no --next-token
argumento de um comando subsequente.
Token para especificar por onde começar a paginar. Esse é o valor do token de uma resposta truncada anteriormente.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az apic api register
Esse comando está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Registra uma nova API com versão, definição e implantações associadas usando o arquivo de especificação como a fonte da verdade. Por enquanto, oferecemos suporte apenas ao formato OpenAPI JSON/YAML.
az apic api register --api-location
--resource-group
--service-name
[--environment-id]
Exemplos
Registre a API fornecendo o arquivo de especificação.
az apic api register -g api-center-test -n contosoeuap --api-location "examples/cli-examples/spec-examples/openai.json" --environment-id public
az apic api register -g api-center-test -n contosoeuap --api-location "examples/cli-examples/spec-examples/openai.yml" --environment-id public
Parâmetros Exigidos
Localização do arquivo de especificação.
Nome do grupo de recursos.
APICenter Catálogo ou Nome do serviço.
Parâmetros Opcionais
ID do ambiente criado antes.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az apic api show
Obtenha detalhes da API.
az apic api show [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
Exemplos
Mostrar detalhes da API
az apic api show -g contoso-resources -n contoso --api-id echo-api
Parâmetros Opcionais
O id da API.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
O nome do serviço do Centro de API do Azure.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az apic api update
Atualize a API existente.
az apic api update [--add]
[--api-id]
[--contacts]
[--custom-properties]
[--description]
[--external-documentation]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--license]
[--remove]
[--resource-group]
[--service-name]
[--set]
[--subscription]
[--summary]
[--title]
[--type {graphql, grpc, rest, soap, webhook, websocket}]
Exemplos
Atualizar API
az apic api update -g contoso-resources -n contoso --api-id echo-api --summary "Basic REST API service"
Atualizar propriedades personalizadas
az apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{"public-facing":true}'
Parâmetros Opcionais
Adicione um objeto a uma lista de objetos especificando um par de caminho e um valor-chave. Exemplo: --add property.listProperty <key=value, string ou string> JSON.
O id da API.
As informações de contato da API. Suporte a sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.
Os metadados personalizados definidos para entidades de catálogo de API. Suporte json-file e yaml-file.
A descrição da API.
Documentação externa adicional para a API. Suporte a sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.
Ao usar 'set' ou 'add', preserve os literais de string em vez de tentar converter em JSON.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".
As informações de licença para a API. Suporte a sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.
Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list OR --remove propertyToRemove.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
O nome do serviço do Centro de API do Azure.
Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Breve descrição da API.
Título da API.
Tipo de API.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.