@@ -195,8 +195,8 @@ variable "network_interfaces" {
195195 subnetwork (string, required if network is not supplied)
196196 subnetwork_project (string, optional)
197197 network_ip (string, optional)
198- nic_type (string, optional, choose from ["GVNIC", "VIRTIO_NET", "MRDMA", "IRDMA"])
199- stack_type (string, optional, choose from ["IPV4_ONLY", "IPV4_IPV6"])
198+ nic_type (string, optional, choose from ["GVNIC", "VIRTIO_NET", "MRDMA", "IRDMA","IDPF" ])
199+ stack_type (string, optional, choose from ["IPV4_ONLY", "IPV4_IPV6" , "IPV6_ONLY" ])
200200 queue_count (number, optional)
201201 access_config (object, optional)
202202 ipv6_access_config (object, optional)
@@ -233,15 +233,15 @@ variable "network_interfaces" {
233233 }
234234 validation {
235235 condition = alltrue ([
236- for ni in var . network_interfaces : ni . nic_type == " GVNIC" || ni . nic_type == " VIRTIO_NET" || ni . nic_type == " MRDMA" || ni . nic_type == " IRDMA" || ni . nic_type == null
236+ for ni in var . network_interfaces : ni . nic_type == " GVNIC" || ni . nic_type == " VIRTIO_NET" || ni . nic_type == " MRDMA" || ni . nic_type == " IRDMA" || ni . nic_type == " IDPF " || ni . nic_type == null
237237 ])
238- error_message = " In the variable network_interfaces, field \" nic_type\" must be \" GVNIC\" , \" VIRTIO_NET\" , \" MRDMA\" , \" IRDMA\" , or null."
238+ error_message = " In the variable network_interfaces, field \" nic_type\" must be \" GVNIC\" , \" VIRTIO_NET\" , \" MRDMA\" , \" IRDMA\" ,\" IDPF \" or null."
239239 }
240240 validation {
241241 condition = alltrue ([
242- for ni in var . network_interfaces : ni . stack_type == " IPV4_ONLY" || ni . stack_type == " IPV4_IPV6" || ni . stack_type == null
242+ for ni in var . network_interfaces : ni . stack_type == " IPV4_ONLY" || ni . stack_type == " IPV4_IPV6" || ni . stack_type == " IPV6_ONLY " || ni . stack_type == null
243243 ])
244- error_message = " In the variable network_interfaces, field \" stack_type\" must be either \" IPV4_ONLY\" , \" IPV4_IPV6\" or null."
244+ error_message = " In the variable network_interfaces, field \" stack_type\" must be either \" IPV4_ONLY\" , \" IPV4_IPV6\" , \" IPV6_ONLY \" or null."
245245 }
246246}
247247
0 commit comments