Для наличия петель в версии terraform 11
элементом является функция ** ИСПОЛЬЗОВАТЬ **
http_method = "${element(var.resource_method, count.index)}"
Ваш код будет
resource "aws_api_gateway_method" "newexecution" {
count = "${length(var.resource_method)}"
rest_api_id = "${var.gatewayID}"
resource_id = "${aws_api_gateway_resource.NewResource.id}"
http_method = "${element(var.resource_method, count.index)}
authorization = "NONE"
depends_on = ["aws_api_gateway_resource.NewResource"]
}
element(list, index)
element(["a", "b", "c"], 1)
b
element(["a", "b", "c"], 3)
a
элемент начнется с индекса 0, и как только индекс превысит длину списка, он снова начнет с 0.
Например:
element(["a", "b", "c"], 3)
a
element(["a", "b", "c"], 7)
b