az apic api
Заметка
Эта ссылка является частью расширения apic-extension для Azure CLI (версия 2.57.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az apic api. Узнайте больше о расширениях.
Команды для управления API в Центре API.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az apic api create |
Зарегистрируйте новый API или обновите существующий API. |
Расширение | ГА |
az apic api definition |
Команды для управления определениями API в Центре API. |
Расширение | ГА |
az apic api definition create |
Создайте новое определение API или обновите существующее определение API. |
Расширение | ГА |
az apic api definition delete |
Удаление указанного определения API. |
Расширение | ГА |
az apic api definition export-specification |
Экспортирует спецификацию API. |
Расширение | ГА |
az apic api definition import-specification |
Импортирует спецификацию API. |
Расширение | ГА |
az apic api definition list |
Вывод списка определений API. |
Расширение | ГА |
az apic api definition show |
Получение сведений об определении API. |
Расширение | ГА |
az apic api definition update |
Обновление существующего определения API. |
Расширение | ГА |
az apic api delete |
Удалите указанный API. |
Расширение | ГА |
az apic api deployment |
Команды для управления развертываниями API в Центре API. |
Расширение | ГА |
az apic api deployment create |
Создайте новое развертывание API или обновите существующее развертывание API. |
Расширение | ГА |
az apic api deployment delete |
Удаление развертывания API. |
Расширение | ГА |
az apic api deployment list |
Перечисление коллекции развертываний API. |
Расширение | ГА |
az apic api deployment show |
Получение сведений о развертывании API. |
Расширение | ГА |
az apic api deployment update |
Обновление существующего развертывания API. |
Расширение | ГА |
az apic api list |
Перечисление коллекции API. |
Расширение | ГА |
az apic api register |
Регистрирует новый API с версией, определением и связанными развертываниями, используя файл спецификации в качестве источника истины. Теперь мы поддерживаем только формат JSON/YAML OpenAPI. |
Расширение | Предварительный просмотр |
az apic api show |
Получение сведений об API. |
Расширение | ГА |
az apic api update |
Обновите существующий API. |
Расширение | ГА |
az apic api version |
Команды для управления версиями API в Центре API. |
Расширение | ГА |
az apic api version create |
Создайте новую версию API или обновите существующую версию API. |
Расширение | ГА |
az apic api version delete |
Удалите указанную версию API. |
Расширение | ГА |
az apic api version list |
Вывод списка версий API. |
Расширение | ГА |
az apic api version show |
Получение сведений о версии API. |
Расширение | ГА |
az apic api version update |
Обновите существующую версию API. |
Расширение | ГА |
az apic api create
Зарегистрируйте новый API или обновите существующий API.
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]
Примеры
Создание API
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST
Создание API с настраиваемыми свойствами
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '{"public-facing":true}'
Создание API с настраиваемыми свойствами с помощью json-файла
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '@customProperties.json'
Обязательные параметры
Идентификатор API.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя службы Центра API Azure.
Заголовок API.
Тип API.
Необязательные параметры
Контактные данные API. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Пользовательские метаданные, определенные для сущностей каталога API. Поддержка json-file и yaml-file.
Описание API.
Дополнительная внешняя документация по API. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Сведения о лицензии для API. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Краткое описание API.
Глобальные параметры
Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.
Отображение этого сообщения справки и выхода.
Отображаются только ошибки, подавляющие предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.
az apic api delete
Удалите указанный API.
az apic api delete [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
[--yes]
Примеры
Удаление API
az apic api delete -g contoso-resources -n contoso --api-id echo-api
Необязательные параметры
Идентификатор API.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя службы Центра API Azure.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Не запрашивайте подтверждение.
Глобальные параметры
Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.
Отображение этого сообщения справки и выхода.
Отображаются только ошибки, подавляющие предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.
az apic api list
Перечисление коллекции API.
az apic api list --resource-group
--service-name
[--filter]
[--max-items]
[--next-token]
Примеры
Список API-интерфейсов
az apic api list -g contoso-resources -n contoso
Вывод списка API с фильтром
az apic api list -g contoso-resources -n contoso --filter "kind eq 'rest'"
Обязательные параметры
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя службы Центра API Azure.
Необязательные параметры
Параметр фильтра OData.
Общее количество элементов, возвращаемых в выходных данных команды. Если общее количество доступных элементов превышает указанное значение, маркер предоставляется в выходных данных команды. Чтобы возобновить разбиение на страницы, укажите значение маркера в --next-token
аргументе последующей команды.
Маркер, чтобы указать, где начать разбиение на страницы. Это значение маркера из ранее усеченного ответа.
Глобальные параметры
Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.
Отображение этого сообщения справки и выхода.
Отображаются только ошибки, подавляющие предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.
az apic api register
Эта команда находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Регистрирует новый API с версией, определением и связанными развертываниями, используя файл спецификации в качестве источника истины. Теперь мы поддерживаем только формат JSON/YAML OpenAPI.
az apic api register --api-location
--resource-group
--service-name
[--environment-id]
Примеры
Зарегистрируйте API, предоставив файл спецификации.
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
Зарегистрируйте API, указав URL-адрес спецификации.
az apic api register -g api-center-test -n contosoeuap --api-location "https://petstore.swagger.io/v2/swagger.json" --environment-id public
az apic api register -g api-center-test -n contosoeuap --api-location "https://petstore.swagger.io/v2/swagger.yaml" --environment-id public
Обязательные параметры
Расположение файла спецификации.
Имя группы ресурсов.
Каталог APICenter или имя службы.
Необязательные параметры
Идентификатор среды, созданной ранее.
Глобальные параметры
Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.
Отображение этого сообщения справки и выхода.
Отображаются только ошибки, подавляющие предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.
az apic api show
Получение сведений об API.
az apic api show [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
Примеры
Отображение сведений об API
az apic api show -g contoso-resources -n contoso --api-id echo-api
Необязательные параметры
Идентификатор API.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя службы Центра API Azure.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.
Отображение этого сообщения справки и выхода.
Отображаются только ошибки, подавляющие предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.
az apic api update
Обновите существующий API.
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}]
Примеры
Обновление API
az apic api update -g contoso-resources -n contoso --api-id echo-api --summary "Basic REST API service"
Обновление настраиваемых свойств
az apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{"public-facing":true}'
Обновление настраиваемых свойств с помощью json-файла
az apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '@customProperities.json'
Обновление отдельных пользовательских метаданных
az apic api update -g contoso-resources -n contoso --api-id echo-api --set customProperties.internal=false
Необязательные параметры
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>
.
Идентификатор API.
Контактные данные API. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Пользовательские метаданные, определенные для сущностей каталога API. Поддержка json-file и yaml-file.
Описание API.
Дополнительная внешняя документация по API. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Сведения о лицензии для API. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove>
ИЛИ --remove propertyToRemove
.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя службы Центра API Azure.
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>
.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Краткое описание API.
Заголовок API.
Тип API.
Глобальные параметры
Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.
Отображение этого сообщения справки и выхода.
Отображаются только ошибки, подавляющие предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.