Skip to content

Set-PveClusterSdnFabricsFabric

Update a fabric

API: PUT /cluster/sdn/fabrics/fabric/{id}, Proxmox VE API viewer

Set-PveClusterSdnFabricsFabric
[-PveTicket <PveTicket>]
[-Area <string>]
[-CsnpInterval <float>]
-Delete <array>
[-Digest <string>]
[-HelloInterval <float>]
-Id <string>
[-Ip6Prefix <string>]
[-IpPrefix <string>]
[-LockToken <string>]
[-PersistentKeepalive <float>]
-Protocol <string>
-Redistribute <array>
[-RouteFilter <string>]
[<CommonParameters>]
Parameter Type Required Description
-PveTicket PveTicket No Ticket data connection.
-Area string No OSPF area. Either a IPv4 address or a 32-bit number. Gets validated in rust.
-CsnpInterval float No The csnp_interval property for Openfabric.
-Delete array Yes
-Digest string No Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications.
-HelloInterval float No The hello_interval property for Openfabric.
-Id string Yes Identifier for SDN fabrics.
-Ip6Prefix string No The IP prefix for Node IPs.
-IpPrefix string No The IP prefix for Node IPs.
-LockToken string No the token for unlocking the global SDN configuration.
-PersistentKeepalive float No A seconds interval, between 1 and 65535 inclusive, of how often to send an authenticated empty packet to the peer for the purpose of keeping a stateful firewall or NAT mapping valid persistently. For example, if the interface very rarely sends traffic, but it might at anytime receive traffic from another node, and it is behind NAT, the interface might benefit from having a persistent keepalive interval of 25 seconds. If unset or set to 0, it is turned off.
-Protocol string Yes Type of configuration entry in an SDN Fabric section config. Values: openfabric, ospf, wireguard, bgp.
-Redistribute array Yes
-RouteFilter string No A prefix list that should be used for filtering routes that are to be installed into the kernel routing table.

Every parameter also binds by property name from the pipeline, so an object with node and vmid properties (the output of Get-PveGuest, for one) fills -Node and -Vmid. Without -PveTicket the cmdlet uses the last connection, see Connection.

A PveResponse: the data returned by Proxmox VE is in .Response.data, the outcome in .IsSuccessStatusCode. See Results and Errors.