Как получить состояние диагностики ресурсов в списке параметров диагностики на портале Azure с помощью Azure Rest API? Статус как: Включено / Отключено - PullRequest
0 голосов
/ 21 октября 2019

Это то, что я хочу Я хочу состояние диагностики определенного ресурса в портале Azure с помощью API Azure Rest. Статус выглядит так: Включено / Отключено

Я прошел большую часть API отдыха, связанного с настройками диагностики, но в этом API нам нужно передать рабочий процесс, но у меня нет рабочего процесса. Я хочу диагностику состояния определенного ресурса. Это включено или отключено.

https://docs.microsoft.com/en-us/rest/api/monitor/diagnosticsettings/list, Это API, о котором я говорю

1 Ответ

0 голосов
/ 21 октября 2019

Вы не можете напрямую получить статус, например включить или отключить с помощью указанной вами ссылки. Потому что состояние диагностики находится в группе ресурсов или в службе настроек диагностики. И кажется, что нет сигнала api rest rest, чтобы получить настройки диагностики.

Вот мой обходной путь:

Разница между включением и отключением настроек диагностики заключается в том, является ли их тело ответа имеют содержимое.

Таким образом, при использовании rest api тело ответа равно нулю, что означает, что состояние отключено, в противном случае оно включено. И если вы используете rest api C #, вы можете получить тело ответа, как показано ниже:

var response = client.GetAsync(requestURl).Result.Content.ReadAsStringAsync().Result;

Надеюсь, это поможет вам.

...