Насколько я понимаю, документ Terraform, поскольку он не имеет свойства «Сжатие», поэтому он может не поддерживать управление типом сжатия входных данных концентратора событий задания SA. Или вы можете попробовать добавить свойство «Сжатие» после свойства «сериализация».
compression {
type = "GZip"
}
Кстати, согласно update rest api document потока-аналитики-ввода, мы видим, что он не поддерживает тип сжатия обновлений. Так что я думаю, что это, вероятно, не может быть реализовано и в Terraform.
personHury Shenschedule26.12.2019
comment
Привет, это явно не указано, но операция UPDATE в REST API Azure Stream Analytics поддерживает все поля, которые можно использовать во время создания. Сообщите мне, работает ли это для вас в Terraform.
- personJean-Sébastien; 31.12.2019
comment
Спасибо обоим. Я попробовал сжатие после сериализации, но вернул ... Ошибка: неподдерживаемый тип блока. Блоки сжатия типов здесь не ожидаются ... Такой позор, но, честно говоря, хотя задания Stream Analytics плохо поддерживаются IaC, я обнаружил, что их очень сложно поместить в единую структуру кода до сих пор (избегая ARM, конечно) . Например, выходные данные FunctionApp не поддерживаются TF или Azure CLI.
- personnmca70; 02.01.2020