Set-PveClusterSdnFabricsFabric
Update a fabric
API: PUT /cluster/sdn/fabrics/fabric/{id}, Proxmox VE API viewer
Syntax
Section titled “Syntax”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>]Parameters
Section titled “Parameters”| 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.
Output
Section titled “Output”A PveResponse: the data returned by Proxmox VE is in .Response.data, the outcome in .IsSuccessStatusCode. See Results and Errors.