mirror of
https://github.com/moby/moby.git
synced 2026-01-11 18:51:37 +00:00
api/types/network: define ConnectRequest and DisconnectRequest
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
This commit is contained in:
committed by
Sebastiaan van Stijn
parent
b5971b6ae3
commit
bae45f766d
@@ -2842,6 +2842,42 @@ definitions:
|
||||
type: "string"
|
||||
x-nullable: false
|
||||
|
||||
NetworkConnectRequest:
|
||||
description: |
|
||||
NetworkConnectRequest represents the data to be used to connect a container to a network.
|
||||
type: "object"
|
||||
x-go-name: "ConnectRequest"
|
||||
required: ["Container"]
|
||||
properties:
|
||||
Container:
|
||||
type: "string"
|
||||
description: "The ID or name of the container to connect to the network."
|
||||
x-nullable: false
|
||||
example: "3613f73ba0e4"
|
||||
EndpointConfig:
|
||||
$ref: "#/definitions/EndpointSettings"
|
||||
x-nullable: true
|
||||
|
||||
NetworkDisconnectRequest:
|
||||
description: |
|
||||
NetworkDisconnectRequest represents the data to be used to disconnect a container from a network.
|
||||
type: "object"
|
||||
x-go-name: "DisconnectRequest"
|
||||
required: ["Container"]
|
||||
properties:
|
||||
Container:
|
||||
type: "string"
|
||||
description: "The ID or name of the container to disconnect from the network."
|
||||
x-nullable: false
|
||||
example: "3613f73ba0e4"
|
||||
Force:
|
||||
type: "boolean"
|
||||
description: "Force the container to disconnect from the network."
|
||||
default: false
|
||||
x-nullable: false
|
||||
x-omitempty: false
|
||||
example: false
|
||||
|
||||
EndpointSettings:
|
||||
description: "Configuration for a network endpoint."
|
||||
type: "object"
|
||||
@@ -11359,22 +11395,7 @@ paths:
|
||||
in: "body"
|
||||
required: true
|
||||
schema:
|
||||
type: "object"
|
||||
title: "NetworkConnectRequest"
|
||||
properties:
|
||||
Container:
|
||||
type: "string"
|
||||
description: "The ID or name of the container to connect to the network."
|
||||
EndpointConfig:
|
||||
$ref: "#/definitions/EndpointSettings"
|
||||
example:
|
||||
Container: "3613f73ba0e4"
|
||||
EndpointConfig:
|
||||
IPAMConfig:
|
||||
IPv4Address: "172.24.56.89"
|
||||
IPv6Address: "2001:db8::5689"
|
||||
MacAddress: "02:42:ac:12:05:02"
|
||||
Priority: 100
|
||||
$ref: "#/definitions/NetworkConnectRequest"
|
||||
tags: ["Network"]
|
||||
|
||||
/networks/{id}/disconnect:
|
||||
@@ -11408,17 +11429,7 @@ paths:
|
||||
in: "body"
|
||||
required: true
|
||||
schema:
|
||||
type: "object"
|
||||
title: "NetworkDisconnectRequest"
|
||||
properties:
|
||||
Container:
|
||||
type: "string"
|
||||
description: |
|
||||
The ID or name of the container to disconnect from the network.
|
||||
Force:
|
||||
type: "boolean"
|
||||
description: |
|
||||
Force the container to disconnect from the network.
|
||||
$ref: "#/definitions/NetworkDisconnectRequest"
|
||||
tags: ["Network"]
|
||||
/networks/prune:
|
||||
post:
|
||||
|
||||
@@ -2842,6 +2842,42 @@ definitions:
|
||||
type: "string"
|
||||
x-nullable: false
|
||||
|
||||
NetworkConnectRequest:
|
||||
description: |
|
||||
NetworkConnectRequest represents the data to be used to connect a container to a network.
|
||||
type: "object"
|
||||
x-go-name: "ConnectRequest"
|
||||
required: ["Container"]
|
||||
properties:
|
||||
Container:
|
||||
type: "string"
|
||||
description: "The ID or name of the container to connect to the network."
|
||||
x-nullable: false
|
||||
example: "3613f73ba0e4"
|
||||
EndpointConfig:
|
||||
$ref: "#/definitions/EndpointSettings"
|
||||
x-nullable: true
|
||||
|
||||
NetworkDisconnectRequest:
|
||||
description: |
|
||||
NetworkDisconnectRequest represents the data to be used to disconnect a container from a network.
|
||||
type: "object"
|
||||
x-go-name: "DisconnectRequest"
|
||||
required: ["Container"]
|
||||
properties:
|
||||
Container:
|
||||
type: "string"
|
||||
description: "The ID or name of the container to disconnect from the network."
|
||||
x-nullable: false
|
||||
example: "3613f73ba0e4"
|
||||
Force:
|
||||
type: "boolean"
|
||||
description: "Force the container to disconnect from the network."
|
||||
default: false
|
||||
x-nullable: false
|
||||
x-omitempty: false
|
||||
example: false
|
||||
|
||||
EndpointSettings:
|
||||
description: "Configuration for a network endpoint."
|
||||
type: "object"
|
||||
@@ -11359,22 +11395,7 @@ paths:
|
||||
in: "body"
|
||||
required: true
|
||||
schema:
|
||||
type: "object"
|
||||
title: "NetworkConnectRequest"
|
||||
properties:
|
||||
Container:
|
||||
type: "string"
|
||||
description: "The ID or name of the container to connect to the network."
|
||||
EndpointConfig:
|
||||
$ref: "#/definitions/EndpointSettings"
|
||||
example:
|
||||
Container: "3613f73ba0e4"
|
||||
EndpointConfig:
|
||||
IPAMConfig:
|
||||
IPv4Address: "172.24.56.89"
|
||||
IPv6Address: "2001:db8::5689"
|
||||
MacAddress: "02:42:ac:12:05:02"
|
||||
Priority: 100
|
||||
$ref: "#/definitions/NetworkConnectRequest"
|
||||
tags: ["Network"]
|
||||
|
||||
/networks/{id}/disconnect:
|
||||
@@ -11408,17 +11429,7 @@ paths:
|
||||
in: "body"
|
||||
required: true
|
||||
schema:
|
||||
type: "object"
|
||||
title: "NetworkDisconnectRequest"
|
||||
properties:
|
||||
Container:
|
||||
type: "string"
|
||||
description: |
|
||||
The ID or name of the container to disconnect from the network.
|
||||
Force:
|
||||
type: "boolean"
|
||||
description: |
|
||||
Force the container to disconnect from the network.
|
||||
$ref: "#/definitions/NetworkDisconnectRequest"
|
||||
tags: ["Network"]
|
||||
/networks/prune:
|
||||
post:
|
||||
|
||||
20
api/types/network/connect_request.go
Normal file
20
api/types/network/connect_request.go
Normal file
@@ -0,0 +1,20 @@
|
||||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package network
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
// ConnectRequest NetworkConnectRequest represents the data to be used to connect a container to a network.
|
||||
//
|
||||
// swagger:model ConnectRequest
|
||||
type ConnectRequest struct {
|
||||
|
||||
// The ID or name of the container to connect to the network.
|
||||
// Example: 3613f73ba0e4
|
||||
// Required: true
|
||||
Container string `json:"Container"`
|
||||
|
||||
// endpoint config
|
||||
EndpointConfig *EndpointSettings `json:"EndpointConfig,omitempty"`
|
||||
}
|
||||
21
api/types/network/disconnect_request.go
Normal file
21
api/types/network/disconnect_request.go
Normal file
@@ -0,0 +1,21 @@
|
||||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package network
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
// DisconnectRequest NetworkDisconnectRequest represents the data to be used to disconnect a container from a network.
|
||||
//
|
||||
// swagger:model DisconnectRequest
|
||||
type DisconnectRequest struct {
|
||||
|
||||
// The ID or name of the container to disconnect from the network.
|
||||
// Example: 3613f73ba0e4
|
||||
// Required: true
|
||||
Container string `json:"Container"`
|
||||
|
||||
// Force the container to disconnect from the network.
|
||||
// Example: false
|
||||
Force bool `json:"Force"`
|
||||
}
|
||||
Reference in New Issue
Block a user