Viewing docs for Proxmox Virtual Environment (Proxmox VE) v8.0.0
published on Sunday, Apr 5, 2026 by Daniel Muehlbachler-Pietrzykowski
published on Sunday, Apr 5, 2026 by Daniel Muehlbachler-Pietrzykowski
Viewing docs for Proxmox Virtual Environment (Proxmox VE) v8.0.0
published on Sunday, Apr 5, 2026 by Daniel Muehlbachler-Pietrzykowski
published on Sunday, Apr 5, 2026 by Daniel Muehlbachler-Pietrzykowski
Retrieves information about all SDN Zones in Proxmox. This data source can optionally filter zones by type.
Using getZones
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getZones(args: GetZonesArgs, opts?: InvokeOptions): Promise<GetZonesResult>
function getZonesOutput(args: GetZonesOutputArgs, opts?: InvokeOptions): Output<GetZonesResult>def get_zones(type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetZonesResult
def get_zones_output(type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetZonesResult]func GetZones(ctx *Context, args *GetZonesArgs, opts ...InvokeOption) (*GetZonesResult, error)
func GetZonesOutput(ctx *Context, args *GetZonesOutputArgs, opts ...InvokeOption) GetZonesResultOutput> Note: This function is named GetZones in the Go SDK.
public static class GetZones
{
public static Task<GetZonesResult> InvokeAsync(GetZonesArgs args, InvokeOptions? opts = null)
public static Output<GetZonesResult> Invoke(GetZonesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetZonesResult> getZones(GetZonesArgs args, InvokeOptions options)
public static Output<GetZonesResult> getZones(GetZonesArgs args, InvokeOptions options)
fn::invoke:
function: proxmoxve:sdn/getZones:getZones
arguments:
# arguments dictionaryThe following arguments are supported:
- Type string
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- Type string
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- type String
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- type string
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- type str
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- type String
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
getZones Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Zones
List<Pulumi.
Proxmox VE. Sdn. Outputs. Get Zones Zone> - List of SDN zones.
- Type string
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- Id string
- The provider-assigned unique ID for this managed resource.
- Zones
[]Get
Zones Zone - List of SDN zones.
- Type string
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- id String
- The provider-assigned unique ID for this managed resource.
- zones
List<Get
Zones Zone> - List of SDN zones.
- type String
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- id string
- The provider-assigned unique ID for this managed resource.
- zones
Get
Zones Zone[] - List of SDN zones.
- type string
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- id str
- The provider-assigned unique ID for this managed resource.
- zones
Sequence[Get
Zones Zone] - List of SDN zones.
- type str
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
- id String
- The provider-assigned unique ID for this managed resource.
- zones List<Property Map>
- List of SDN zones.
- type String
- Filter zones by type (simple, vlan, qinq, vxlan, evpn).
Supporting Types
GetZonesZone
- Advertise
Subnets bool - Bridge string
- Controller string
- Dhcp string
- Disable
Arp boolNd Suppression - Dns string
- Dns
Zone string - Exit
Nodes List<string> - Exit
Nodes boolLocal Routing - Id string
- Ipam string
- Mtu int
- Nodes List<string>
- Peers List<string>
- Pending bool
- Primary
Exit stringNode - Reverse
Dns string - Rt
Import string - Service
Vlan int - Service
Vlan stringProtocol - State string
- Type string
- Vrf
Vxlan int
- Advertise
Subnets bool - Bridge string
- Controller string
- Dhcp string
- Disable
Arp boolNd Suppression - Dns string
- Dns
Zone string - Exit
Nodes []string - Exit
Nodes boolLocal Routing - Id string
- Ipam string
- Mtu int
- Nodes []string
- Peers []string
- Pending bool
- Primary
Exit stringNode - Reverse
Dns string - Rt
Import string - Service
Vlan int - Service
Vlan stringProtocol - State string
- Type string
- Vrf
Vxlan int
- advertise
Subnets Boolean - bridge String
- controller String
- dhcp String
- disable
Arp BooleanNd Suppression - dns String
- dns
Zone String - exit
Nodes List<String> - exit
Nodes BooleanLocal Routing - id String
- ipam String
- mtu Integer
- nodes List<String>
- peers List<String>
- pending Boolean
- primary
Exit StringNode - reverse
Dns String - rt
Import String - service
Vlan Integer - service
Vlan StringProtocol - state String
- type String
- vrf
Vxlan Integer
- advertise
Subnets boolean - bridge string
- controller string
- dhcp string
- disable
Arp booleanNd Suppression - dns string
- dns
Zone string - exit
Nodes string[] - exit
Nodes booleanLocal Routing - id string
- ipam string
- mtu number
- nodes string[]
- peers string[]
- pending boolean
- primary
Exit stringNode - reverse
Dns string - rt
Import string - service
Vlan number - service
Vlan stringProtocol - state string
- type string
- vrf
Vxlan number
- advertise_
subnets bool - bridge str
- controller str
- dhcp str
- disable_
arp_ boolnd_ suppression - dns str
- dns_
zone str - exit_
nodes Sequence[str] - exit_
nodes_ boollocal_ routing - id str
- ipam str
- mtu int
- nodes Sequence[str]
- peers Sequence[str]
- pending bool
- primary_
exit_ strnode - reverse_
dns str - rt_
import str - service_
vlan int - service_
vlan_ strprotocol - state str
- type str
- vrf_
vxlan int
- advertise
Subnets Boolean - bridge String
- controller String
- dhcp String
- disable
Arp BooleanNd Suppression - dns String
- dns
Zone String - exit
Nodes List<String> - exit
Nodes BooleanLocal Routing - id String
- ipam String
- mtu Number
- nodes List<String>
- peers List<String>
- pending Boolean
- primary
Exit StringNode - reverse
Dns String - rt
Import String - service
Vlan Number - service
Vlan StringProtocol - state String
- type String
- vrf
Vxlan Number
Package Details
- Repository
- proxmoxve muhlba91/pulumi-proxmoxve
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
proxmoxTerraform Provider.
Viewing docs for Proxmox Virtual Environment (Proxmox VE) v8.0.0
published on Sunday, Apr 5, 2026 by Daniel Muehlbachler-Pietrzykowski
published on Sunday, Apr 5, 2026 by Daniel Muehlbachler-Pietrzykowski
