0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-08-22 19:38:35 +00:00
terraform-provider-proxmox/docs/data-sources/virtual_environment_sdn_zones.md
Pavel Boldyrev 6b73d822a5
feat(sdn): add support for zone resources and datasources (#2046)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-07-31 20:30:18 -04:00

1.9 KiB

layout title parent subcategory description
page proxmox_virtual_environment_sdn_zones Data Sources Virtual Environment Retrieves information about all SDN Zones in Proxmox. This data source can optionally filter zones by type.

Data Source: proxmox_virtual_environment_sdn_zones

Retrieves information about all SDN Zones in Proxmox. This data source can optionally filter zones by type.

Example Usage

# List all SDN zones
data "proxmox_virtual_environment_sdn_zones" "all" {}

# List only EVPN zones
data "proxmox_virtual_environment_sdn_zones" "evpn_only" {
  type = "evpn"
}

# List only Simple zones  
data "proxmox_virtual_environment_sdn_zones" "simple_only" {
  type = "simple"
}

output "data_proxmox_virtual_environment_sdn_zones_all" {
  value = {
    zones = data.proxmox_virtual_environment_sdn_zones.all.zones
  }
}

output "data_proxmox_virtual_environment_sdn_zones_filtered" {
  value = {
    evpn_zones   = data.proxmox_virtual_environment_sdn_zones.evpn_only.zones
    simple_zones = data.proxmox_virtual_environment_sdn_zones.simple_only.zones
  }
}

Schema

Optional

  • type (String) Filter zones by type (simple, vlan, qinq, vxlan, evpn).

Read-Only

Nested Schema for zones

Read-Only:

  • advertise_subnets (Boolean)
  • bridge (String)
  • controller (String)
  • disable_arp_nd_suppression (Boolean)
  • dns (String)
  • dns_zone (String)
  • exit_nodes (Set of String)
  • exit_nodes_local_routing (Boolean)
  • id (String)
  • ipam (String)
  • mtu (Number)
  • nodes (Set of String)
  • peers (Set of String)
  • primary_exit_node (String)
  • reverse_dns (String)
  • rt_import (String)
  • service_vlan (Number)
  • service_vlan_protocol (String)
  • type (String)
  • vrf_vxlan (Number)