Как отформатировать числовую переменную в Terraform

Начните с просмотра JList#getSelectedValuesList (или JList#getSelectedValues , если вы используете Java 6 или ранее)

Вы будете то необходимо применить эти значения ко второй модели JList. Как вы это сделаете, это будет зависеть от модели, которую вы уже используете ...

3
задан Katulus 19 February 2019 в 16:46
поделиться

2 ответа

Другой вариант, который я нашел, это сделать ${format("cluster-%02d", var.cluster_id+0)}. Добавление нуля дает действительное число, а затем %02d работает правильно. Но использование %02s чище.

0
ответ дан Katulus 19 February 2019 в 16:46
поделиться

Terraform, до 0.12, только поддерживает типы string, list и map в качестве входной переменной , поэтому, несмотря на то, что вы предоставили integer (или float или boolean ]) он будет приведен к string.

Как Terraform , так и Go позволяют вам использовать одинаковые отступы для целых чисел и строк, хотя вы можете просто использовать следующее для дополнения нуля cluster_id:

resource "aws_instance" "instance" {
    # ... some instance properties ...
    tags {
        "Name" = "${format("cluster-%02s", var.cluster_id)}"
    }
}
0
ответ дан ydaetskcoR 19 February 2019 в 16:46
поделиться