docs: add missing IPAM options to API docs
Commitdd28ded711
brought in new networking features and API, but did not document the available IPAM options. This adds a description of those options. Signed-off-by: Sebastiaan van Stijn <github@gone.nl> (cherry picked from commitd69fce79f9
) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
f29c255b2c
commit
5dab892618
5 changed files with 34 additions and 8 deletions
|
@ -2786,8 +2786,10 @@ Content-Type: application/json
|
|||
|
||||
{
|
||||
"Name":"isolated_nw",
|
||||
"CheckDuplicate":true,
|
||||
"Driver":"bridge",
|
||||
"IPAM":{
|
||||
"Driver": "default",
|
||||
"Config":[
|
||||
{
|
||||
"Subnet":"172.20.0.0/16",
|
||||
|
@ -2820,10 +2822,13 @@ Content-Type: application/json
|
|||
**JSON parameters**:
|
||||
|
||||
- **Name** - The new network's name. this is a mandatory field
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name. Defaults to `false`
|
||||
- **Driver** - Name of the network driver plugin to use. Defaults to `bridge` driver
|
||||
- **IPAM** - Optional custom IP scheme for the network
|
||||
- **Driver** - Name of the IPAM driver to use. Defaults to `default` driver
|
||||
- **Config** - List of IPAM configuration options, specified as a map:
|
||||
`{"Subnet": <CIDR>, "IPRange": <CIDR>, "Gateway": <IP address>, "AuxAddress": <device_name:IP address>}`
|
||||
- **Options** - Network specific options to be used by the drivers
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name
|
||||
|
||||
### Connect a container to a network
|
||||
|
||||
|
|
|
@ -3106,8 +3106,10 @@ Content-Type: application/json
|
|||
|
||||
{
|
||||
"Name":"isolated_nw",
|
||||
"CheckDuplicate":true,
|
||||
"Driver":"bridge",
|
||||
"IPAM":{
|
||||
"Driver": "default",
|
||||
"Config":[
|
||||
{
|
||||
"Subnet":"172.20.0.0/16",
|
||||
|
@ -3148,10 +3150,14 @@ Content-Type: application/json
|
|||
**JSON parameters**:
|
||||
|
||||
- **Name** - The new network's name. this is a mandatory field
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name. Defaults to `false`
|
||||
- **Driver** - Name of the network driver plugin to use. Defaults to `bridge` driver
|
||||
- **IPAM** - Optional custom IP scheme for the network
|
||||
- **Driver** - Name of the IPAM driver to use. Defaults to `default` driver
|
||||
- **Config** - List of IPAM configuration options, specified as a map:
|
||||
`{"Subnet": <CIDR>, "IPRange": <CIDR>, "Gateway": <IP address>, "AuxAddress": <device_name:IP address>}`
|
||||
- **Options** - Driver-specific options, specified as a map: `{"option":"value" [,"option2":"value2"]}`
|
||||
- **Options** - Network specific options to be used by the drivers
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name
|
||||
|
||||
### Connect a container to a network
|
||||
|
||||
|
|
|
@ -3205,10 +3205,11 @@ Content-Type: application/json
|
|||
|
||||
{
|
||||
"Name":"isolated_nw",
|
||||
"CheckDuplicate":false,
|
||||
"CheckDuplicate":true,
|
||||
"Driver":"bridge",
|
||||
"EnableIPv6": true,
|
||||
"IPAM":{
|
||||
"Driver": "default",
|
||||
"Config":[
|
||||
{
|
||||
"Subnet":"172.20.0.0/16",
|
||||
|
@ -3261,10 +3262,14 @@ Content-Type: application/json
|
|||
**JSON parameters**:
|
||||
|
||||
- **Name** - The new network's name. this is a mandatory field
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name. Defaults to `false`
|
||||
- **Driver** - Name of the network driver plugin to use. Defaults to `bridge` driver
|
||||
- **Internal** - Restrict external access to the network
|
||||
- **IPAM** - Optional custom IP scheme for the network
|
||||
- **Driver** - Name of the IPAM driver to use. Defaults to `default` driver
|
||||
- **Config** - List of IPAM configuration options, specified as a map:
|
||||
`{"Subnet": <CIDR>, "IPRange": <CIDR>, "Gateway": <IP address>, "AuxAddress": <device_name:IP address>}`
|
||||
- **Options** - Driver-specific options, specified as a map: `{"option":"value" [,"option2":"value2"]}`
|
||||
- **EnableIPv6** - Enable IPv6 on the network
|
||||
- **Options** - Network specific options to be used by the drivers
|
||||
- **Labels** - Labels to set on the network, specified as a map: `{"key":"value" [,"key2":"value2"]}`
|
||||
|
|
|
@ -3255,10 +3255,11 @@ Content-Type: application/json
|
|||
|
||||
{
|
||||
"Name":"isolated_nw",
|
||||
"CheckDuplicate":false,
|
||||
"CheckDuplicate":true,
|
||||
"Driver":"bridge",
|
||||
"EnableIPv6": true,
|
||||
"IPAM":{
|
||||
"Driver": "default",
|
||||
"Config":[
|
||||
{
|
||||
"Subnet":"172.20.0.0/16",
|
||||
|
@ -3311,10 +3312,14 @@ Content-Type: application/json
|
|||
**JSON parameters**:
|
||||
|
||||
- **Name** - The new network's name. this is a mandatory field
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name. Defaults to `false`
|
||||
- **Driver** - Name of the network driver plugin to use. Defaults to `bridge` driver
|
||||
- **Internal** - Restrict external access to the network
|
||||
- **IPAM** - Optional custom IP scheme for the network
|
||||
- **Driver** - Name of the IPAM driver to use. Defaults to `default` driver
|
||||
- **Config** - List of IPAM configuration options, specified as a map:
|
||||
`{"Subnet": <CIDR>, "IPRange": <CIDR>, "Gateway": <IP address>, "AuxAddress": <device_name:IP address>}`
|
||||
- **Options** - Driver-specific options, specified as a map: `{"option":"value" [,"option2":"value2"]}`
|
||||
- **EnableIPv6** - Enable IPv6 on the network
|
||||
- **Options** - Network specific options to be used by the drivers
|
||||
- **Labels** - Labels to set on the network, specified as a map: `{"key":"value" [,"key2":"value2"]}`
|
||||
|
|
|
@ -3274,10 +3274,11 @@ Content-Type: application/json
|
|||
|
||||
{
|
||||
"Name":"isolated_nw",
|
||||
"CheckDuplicate":false,
|
||||
"CheckDuplicate":true,
|
||||
"Driver":"bridge",
|
||||
"EnableIPv6": true,
|
||||
"IPAM":{
|
||||
"Driver": "default",
|
||||
"Config":[
|
||||
{
|
||||
"Subnet":"172.20.0.0/16",
|
||||
|
@ -3330,10 +3331,14 @@ Content-Type: application/json
|
|||
**JSON parameters**:
|
||||
|
||||
- **Name** - The new network's name. this is a mandatory field
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name
|
||||
- **CheckDuplicate** - Requests daemon to check for networks with same name. Defaults to `false`
|
||||
- **Driver** - Name of the network driver plugin to use. Defaults to `bridge` driver
|
||||
- **Internal** - Restrict external access to the network
|
||||
- **IPAM** - Optional custom IP scheme for the network
|
||||
- **Driver** - Name of the IPAM driver to use. Defaults to `default` driver
|
||||
- **Config** - List of IPAM configuration options, specified as a map:
|
||||
`{"Subnet": <CIDR>, "IPRange": <CIDR>, "Gateway": <IP address>, "AuxAddress": <device_name:IP address>}`
|
||||
- **Options** - Driver-specific options, specified as a map: `{"option":"value" [,"option2":"value2"]}`
|
||||
- **EnableIPv6** - Enable IPv6 on the network
|
||||
- **Options** - Network specific options to be used by the drivers
|
||||
- **Labels** - Labels to set on the network, specified as a map: `{"key":"value" [,"key2":"value2"]}`
|
||||
|
|
Loading…
Reference in a new issue