/v1/vhosts
POST
http://<OME_HOST>:<API_PORT>/v1/vhosts
Creates VirtualHost
s
Request Example:
POST http://1.2.3.4:8081/v1/vhosts
[ { "name": "default" } ]
Request Body
Return type: Response<VirtualHost>
[
{
"message": "OK",
"response": {
"name": "defaults"
},
"statusCode": 200
}
]
{
"statusCode": 404,
"message": "Could not find the virtual host: [non-exists] (404)"
}
[
{
"message": "The virtual host already exists: [default]",
"statusCode": 409
}
]
/v1/vhosts
GET
http://<OME_HOST>:<API_PORT>/v1/vhosts
Lists all virtual host names
Request Example:
GET http://1.2.3.4:8081/v1/vhosts
Return type: Response<List>
{
"statusCode": 200,
"message": "OK",
"response": [
"default"
]
}
/v1/vhosts/{vhost_name}
GET
http://<OME_HOST>:<API_PORT>/v1/vhosts/{vhost_name}
Gets the configuration of the VirtualHost
Request Example:
GET http://1.2.3.4:8081/v1/vhosts/default
Path Parameters
{
"statusCode": 200,
"message": "OK",
"response": {
"name": "default",
"host": {
"names": [
"*"
],
"tls": {
"certPath": "airensoft_com.crt",
"chainCertPath": "airensoft_com_chain.crt",
"keyPath": "airensoft_com.key"
}
}
}
}
{
"statusCode": 404,
"message": "Could not find the virtual host: [non-exists] (404)"
}