Network spec
| JSON |
|---|
| {
"apiVersion": "v1",
"type": "network",
"name": "webapp-net",
"unit": {
"Network": {
"Subnet": "10.89.0.0/24",
"Gateway": "10.89.0.1"
}
},
"reclaimPolicy": "Retain",
"removalAllowed": false
}
|
| Field |
Type |
Required |
Notes |
apiVersion |
string |
yes |
"v1". See API versioning. |
type |
string |
yes |
"network" |
name |
string |
yes |
Also used as NetworkName. Referenced from a container as Network: ["<name>.network"]. |
unit |
object |
yes |
Quadlet Network section options. May be empty ({}). |
reclaimPolicy |
string |
no |
"Delete" (default) or "Retain". Controls whether the podman network is also deleted when the unit is pruned. |
removalAllowed |
bool |
no |
Default true. Must be true before syslet will prune this unit. Set false to protect it. |
NetworkName is always set to the spec's name; a NetworkName in unit.Network is overwritten.