az graph

Примечание.

Эта ссылка является частью расширения resource-graph для Azure CLI (версия 2.22.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az graph . Подробнее о расширениях.

Запрос ресурсов, управляемых Azure Resource Manager.

Выполните команду az graph query --help для получения подробной справки.

Команды

Имя Описание Тип Состояние
az graph query

Запрос ресурсов, управляемых Azure Resource Manager.

Расширение Общедоступная версия
az graph shared-query

Управление общим запросом графа ресурсов Azure.

Расширение Экспериментальный
az graph shared-query create

Создайте общий запрос.

Расширение Экспериментальный
az graph shared-query delete

Удаление общего запроса.

Расширение Экспериментальный
az graph shared-query list

Список всех общих запросов в группе ресурсов.

Расширение Экспериментальный
az graph shared-query show

Отображение свойств общего запроса.

Расширение Экспериментальный

az graph query

Запрос ресурсов, управляемых Azure Resource Manager.

Дополнительные https://aka.ms/AzureResourceGraph-QueryLanguage сведения о языке запросов и просмотре примеров.

az graph query --graph-query
               [--allow-partial-scopes {false, true}]
               [--first]
               [--management-groups]
               [--skip]
               [--skip-token]
               [--subscriptions]

Примеры

Запрос ресурсов, запрашивающих подмножество полей ресурсов.

az graph query -q "project id, name, type, location, tags"

Запрос ресурсов с выделением полей, фильтрацией и суммированием.

az graph query -q "project id, type, location | where type =~ 'Microsoft.Compute/virtualMachines' | summarize count() by location | top 3 by count_"

Запросите подмножество результатов, пропуская 20 элементов и получая следующие 10.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --first 10 --skip 20

Выберите подписки для запроса.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --subscriptions 11111111-1111-1111-1111-111111111111 22222222-2222-2222-2222-222222222222

Выберите группы управления для запроса.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --management-groups aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb --allow-partial-scopes

Запрос с маркером пропуска.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --skip-token skip_token_value_from_previous_query_response

Обязательные параметры

--graph-query --q -q

Выполнение запроса Resource Graph.

Необязательные параметры

--allow-partial-scopes -a

Указывает, должен ли запрос выполнен успешно, если только частичное число подписок под сервером может обрабатываться сервером.

допустимые значения: false, true
значение по умолчанию: False
--first

Максимальное количество возвращаемых объектов. Допустимый диапазон: 1–1000.

--management-groups -m

Список групп управления для выполнения запроса.

--skip

Игнорирует первые N-объекты, а затем получает оставшиеся объекты.

--skip-token

Пропустите маркер, чтобы получить следующую страницу запроса, если это применимо.

--subscriptions -s

Список подписок для выполнения запроса. По умолчанию запрашиваются все доступные подписки.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.