Egress
Authorizations
Query parameters
networkstringRequired
Network identifier
Responses
200
OK
application/json
created_atstringOptional
created_bystringOptional
descriptionstringOptional
domainstringOptional
domain_ansstring[]Optional
idstringOptional
modestring · enumOptionalPossible values:
namestringOptional
natbooleanOptional
networkstringOptional
rangestringOptional
statusbooleanOptional
IsInetGw bool gorm:"is_inet_gw" json:"is_internet_gateway"
updated_atstringOptional
virtual_rangestringOptional
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get/api/v1/egress
GET /api/v1/egress?network=text HTTP/1.1
Host: api.demo.netmaker.io
Accept: */*
[
{
"created_at": "text",
"created_by": "text",
"description": "text",
"domain": "text",
"domain_ans": [
"text"
],
"id": "text",
"mode": "virtual_nat",
"name": "text",
"nat": true,
"network": "text",
"nodes": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"range": "text",
"status": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"updated_at": "text",
"virtual_range": "text"
}
]Authorizations
Body
descriptionstringOptional
domainstringOptional
idstringOptional
is_internet_gatewaybooleanOptional
modestring · enumOptionalPossible values:
namestringOptional
natbooleanOptional
networkstringOptional
rangestringOptional
statusbooleanOptional
Responses
200
OK
application/json
created_atstringOptional
created_bystringOptional
descriptionstringOptional
domainstringOptional
domain_ansstring[]Optional
idstringOptional
modestring · enumOptionalPossible values:
namestringOptional
natbooleanOptional
networkstringOptional
rangestringOptional
statusbooleanOptional
IsInetGw bool gorm:"is_inet_gw" json:"is_internet_gateway"
updated_atstringOptional
virtual_rangestringOptional
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
post/api/v1/egress
POST /api/v1/egress HTTP/1.1
Host: api.demo.netmaker.io
Content-Type: application/json
Accept: */*
Content-Length: 244
{
"description": "text",
"domain": "text",
"id": "text",
"is_internet_gateway": true,
"mode": "virtual_nat",
"name": "text",
"nat": true,
"network": "text",
"nodes": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"range": "text",
"status": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": 1
}
}{
"created_at": "text",
"created_by": "text",
"description": "text",
"domain": "text",
"domain_ans": [
"text"
],
"id": "text",
"mode": "virtual_nat",
"name": "text",
"nat": true,
"network": "text",
"nodes": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"range": "text",
"status": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"updated_at": "text",
"virtual_range": "text"
}Authorizations
Body
descriptionstringOptional
domainstringOptional
idstringOptional
is_internet_gatewaybooleanOptional
modestring · enumOptionalPossible values:
namestringOptional
natbooleanOptional
networkstringOptional
rangestringOptional
statusbooleanOptional
Responses
200
OK
application/json
created_atstringOptional
created_bystringOptional
descriptionstringOptional
domainstringOptional
domain_ansstring[]Optional
idstringOptional
modestring · enumOptionalPossible values:
namestringOptional
natbooleanOptional
networkstringOptional
rangestringOptional
statusbooleanOptional
IsInetGw bool gorm:"is_inet_gw" json:"is_internet_gateway"
updated_atstringOptional
virtual_rangestringOptional
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
put/api/v1/egress
PUT /api/v1/egress HTTP/1.1
Host: api.demo.netmaker.io
Content-Type: application/json
Accept: */*
Content-Length: 244
{
"description": "text",
"domain": "text",
"id": "text",
"is_internet_gateway": true,
"mode": "virtual_nat",
"name": "text",
"nat": true,
"network": "text",
"nodes": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"range": "text",
"status": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": 1
}
}{
"created_at": "text",
"created_by": "text",
"description": "text",
"domain": "text",
"domain_ans": [
"text"
],
"id": "text",
"mode": "virtual_nat",
"name": "text",
"nat": true,
"network": "text",
"nodes": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"range": "text",
"status": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"updated_at": "text",
"virtual_range": "text"
}Authorizations
Query parameters
idstringRequired
Egress resource ID
Responses
200
OK
application/json
codeintegerOptional
messagestringOptional
responseanyOptional
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
delete/api/v1/egress
DELETE /api/v1/egress?id=text HTTP/1.1
Host: api.demo.netmaker.io
Accept: */*
{
"code": 1,
"message": "text",
"response": null
}Last updated
Was this helpful?