Поделиться через


az self-help solution

Примечание.

Эта ссылка является частью расширения самостоятельной помощи для Azure CLI (версия 2.57.0 или более поздней). Расширение автоматически установит первый раз, когда вы запускаете команду az self-help solution . Подробнее о расширениях.

Команда "az self-help" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Команда решения поможет вам создать решения для ресурсов Azure.

Команды

Имя Описание Тип Состояние
az self-help solution create

Создайте решение для конкретного ресурса Или подписки Azure с помощью условий активации из решений обнаружения.

Расширение Предварительный просмотр
az self-help solution show

Получите решение с помощью применимого решенияResourceName при создании решения.

Расширение Предварительный просмотр
az self-help solution update

Обновите решение для конкретного ресурса Или подписки Azure, используя критерии активации из решений обнаружения.

Расширение Предварительный просмотр
az self-help solution wait

Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие.

Расширение Предварительный просмотр
az self-help solution warmup

Разогрейте решение для конкретного ресурса Или подписки Azure, используя параметры, необходимые для запуска диагностика в решении.

Расширение Предварительный просмотр

az self-help solution create

Предварительный просмотр

Команда "az self-help solution" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Создайте решение для конкретного ресурса Или подписки Azure с помощью условий активации из решений обнаружения.

az self-help solution create --scope
                             --solution-name
                             [--content]
                             [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                             [--parameters]
                             [--provisioning-state {Canceled, Failed, Succeeded}]
                             [--replacement-maps]
                             [--sections]
                             [--solution-id]
                             [--title]
                             [--trigger-criteria]

Примеры

Создание решения на уровне ресурсов

az self-help solution create --solution-name solution-name --trigger-criteria [{name:solutionid,value:apollo-cognitve-search-custom-skill}] --parameters {} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'

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

--scope

Это поставщик ресурсов расширения, и на данный момент поддерживается только расширение уровня ресурсов.

--solution-name

Имя ресурса решения.

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

--content

Html-содержимое, которое необходимо отобразить и отобразить клиенту.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--parameters

Параметры ввода клиента для запуска сокращенного синтаксиса решения, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--provisioning-state

Состояние подготовки решения.

допустимые значения: Canceled, Failed, Succeeded
--replacement-maps

Карты замены решения. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--sections

Список объектов раздела. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--solution-id

Идентификатор решения для идентификации одного решения.

--title

Заголовок.

--trigger-criteria

Критерии триггера запроса решения поддерживают сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

Глобальные параметры
--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.

az self-help solution show

Предварительный просмотр

Команда "az self-help solution" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Получите решение с помощью применимого решенияResourceName при создании решения.

az self-help solution show --scope
                           --solution-name

Примеры

Отображение решения на уровне ресурсов

az self-help solution show --solution-name solution-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'

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

--scope

Это поставщик ресурсов расширения, и на данный момент поддерживается только расширение уровня ресурсов.

--solution-name

Имя ресурса решения.

Глобальные параметры
--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.

az self-help solution update

Предварительный просмотр

Команда "az self-help solution" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Обновите решение для конкретного ресурса Или подписки Azure, используя критерии активации из решений обнаружения.

az self-help solution update --scope
                             --solution-name
                             [--add]
                             [--content]
                             [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                             [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                             [--parameters]
                             [--provisioning-state {Canceled, Failed, Succeeded}]
                             [--remove]
                             [--replacement-maps]
                             [--sections]
                             [--set]
                             [--solution-id]
                             [--title]
                             [--trigger-criteria]

Примеры

Обновление решения на уровне ресурсов

az self-help solution update --solution-name solution-name --trigger-criteria [{name:ReplacementKey,value:<!--56ee7509-92e1-4b9e-97c2-dda53065294c-->}] --parameters {SearchText:CanNotRDP,SymptomId:KeyVaultVaultNotFoundInsight} --scope  'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'

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

--scope

Это поставщик ресурсов расширения, и на данный момент поддерживается только расширение уровня ресурсов.

--solution-name

Имя ресурса решения.

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

--add

Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string или JSON string>.

--content

Html-содержимое, которое необходимо отобразить и отобразить клиенту.

--force-string

При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--parameters

Параметры ввода клиента для запуска сокращенного синтаксиса решения, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--provisioning-state

Состояние подготовки решения.

допустимые значения: Canceled, Failed, Succeeded
--remove

Удалите свойство или элемент из списка. Пример: --remove property.list OR --remove propertyToRemove.

--replacement-maps

Карты замены решения. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--sections

Список объектов раздела. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--set

Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=.

--solution-id

Идентификатор решения для идентификации одного решения.

--title

Заголовок.

--trigger-criteria

Критерии триггера запроса решения поддерживают сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

Глобальные параметры
--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.

az self-help solution wait

Предварительный просмотр

Команда "az self-help solution" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие.

az self-help solution wait --scope
                           --solution-name
                           [--created]
                           [--custom]
                           [--deleted]
                           [--exists]
                           [--interval]
                           [--timeout]
                           [--updated]

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

--scope

Это поставщик ресурсов расширения, и на данный момент поддерживается только расширение уровня ресурсов.

--solution-name

Имя ресурса решения.

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

--created

Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".

значение по умолчанию: False
--custom

Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].

--deleted

Дождитесь удаления.

значение по умолчанию: False
--exists

Подождите, пока ресурс не существует.

значение по умолчанию: False
--interval

Интервал опроса в секундах.

значение по умолчанию: 30
--timeout

Максимальное ожидание в секундах.

значение по умолчанию: 3600
--updated

Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".

значение по умолчанию: False
Глобальные параметры
--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.

az self-help solution warmup

Предварительный просмотр

Команда "az self-help solution" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Разогрейте решение для конкретного ресурса Или подписки Azure, используя параметры, необходимые для запуска диагностика в решении.

az self-help solution warmup --scope
                             --solution-name
                             [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                             [--parameters]

Примеры

Решение для прогревание на уровне ресурсов

az self-help solution warmup --solution-name solution-name --parameters {} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'

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

--scope

Это поставщик ресурсов расширения, и на данный момент поддерживается только расширение уровня ресурсов.

--solution-name

Имя ресурса решения.

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

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--parameters

Параметры ввода клиента для запуска сокращенного синтаксиса решения, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

Глобальные параметры
--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.