@itentialopensource/adapter-openstack_nova
Version:
This adapter integrates with system described as: Opensatck Compute (Nova) Service.
2,031 lines (2,030 loc) • 242 kB
JSON
{
"openapi": "3.1.0",
"info": {
"title": "",
"version": "1.0.0"
},
"paths": {
"/{apiVersion}/": {
"get": {
"tags": [
"ApiVersion"
],
"operationId": "showDetailsOfSpecificAPIVersion",
"description": "The parameters and request body are for method: showDetailsOfSpecificAPIVersion. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
"in": "path",
"required": true,
"schema": {
"title": "apiVersion",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers": {
"get": {
"tags": [
"Servers"
],
"operationId": "listServers",
"description": "The parameters and request body are for method: listServers. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "accessIpV4",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "accessIpV6",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "allTenants",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "autoDiskConfig",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "availabilityZone",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "changesSince",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "configDrive",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "createdAt",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deleted",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "flavor",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "host",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "hostname",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "image",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "ip",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "ip6",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "kernelId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "keyName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "launchIndex",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "launchedAt",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "lockedBy",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "marker",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "name",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "node",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "powerState",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "progress",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "projectId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "ramdiskId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "reservationId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "rootDeviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "softDeleted",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "sortDir",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "sortKey",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "status",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "taskState",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "terminatedAt",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "userId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "uuid",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "vmState",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "notTags",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "notTagsAny",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "tags",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "tagsAny",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "changesBefore",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "locked",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Servers"
],
"operationId": "createServer",
"description": "The parameters and request body are for method: createServer. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/servers/detail": {
"get": {
"tags": [
"Servers"
],
"operationId": "listServersDetailed",
"description": "The parameters and request body are for method: listServersDetailed. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "accessIpV4",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "accessIpV6",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "allTenants",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "autoDiskConfig",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "availabilityZone",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "changesSince",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "configDrive",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "createdAt",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deleted",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "flavor",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "host",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "hostname",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "image",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "ip",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "ip6",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "kernelId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "keyName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "launchIndex",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "launchedAt",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "lockedBy",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "marker",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "name",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "node",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "powerState",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "progress",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "projectId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "ramdiskId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "reservationId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "rootDeviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "softDeleted",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "sortDir",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "sortKey",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "status",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "taskState",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "terminatedAt",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "userId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "uuid",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "vmState",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "notTags",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "notTagsAny",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "tags",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "tagsAny",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "changesBefore",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "locked",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}": {
"get": {
"tags": [
"Servers"
],
"operationId": "showServerDetails",
"description": "The parameters and request body are for method: showServerDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Servers"
],
"operationId": "updateServer",
"description": "The parameters and request body are for method: updateServer. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Servers"
],
"operationId": "deleteServer",
"description": "The parameters and request body are for method: deleteServer. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/action": {
"post": {
"tags": [
"Servers"
],
"operationId": "addAssociateFloatingIpAddFloatingIpActionDEPRECATED",
"description": "The parameters and request body are for method: addAssociateFloatingIpAddFloatingIpActionDEPRECATED. Same endpoint also used in methods:<br> runServerAction (serverId : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/servers/{serverId}/remote-consoles": {
"post": {
"tags": [
"Servers"
],
"operationId": "createConsole",
"description": "The parameters and request body are for method: createConsole. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/servers/{serverId}/os-security-groups": {
"get": {
"tags": [
"Servers"
],
"operationId": "listSecurityGroupsByServer",
"description": "The parameters and request body are for method: listSecurityGroupsByServer. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/diagnostics": {
"get": {
"tags": [
"Servers"
],
"operationId": "showServerDiagnostics",
"description": "The parameters and request body are for method: showServerDiagnostics. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/ips": {
"get": {
"tags": [
"Servers"
],
"operationId": "listIps",
"description": "The parameters and request body are for method: listIps. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/ips/{networkLabel}": {
"get": {
"tags": [
"Servers"
],
"operationId": "showIpDetails",
"description": "The parameters and request body are for method: showIpDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "networkLabel",
"in": "path",
"required": true,
"schema": {
"title": "networkLabel",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/metadata": {
"get": {
"tags": [
"Servers"
],
"operationId": "listAllMetadata",
"description": "The parameters and request body are for method: listAllMetadata. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Servers"
],
"operationId": "createOrUpdateMetadataItems",
"description": "The parameters and request body are for method: createOrUpdateMetadataItems. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"put": {
"tags": [
"Servers"
],
"operationId": "replaceMetadataItems",
"description": "The parameters and request body are for method: replaceMetadataItems. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/servers/{serverId}/metadata/{key}": {
"get": {
"tags": [
"Servers"
],
"operationId": "showMetadataItemDetails",
"description": "The parameters and request body are for method: showMetadataItemDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "key",
"in": "path",
"required": true,
"schema": {
"title": "key",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Servers"
],
"operationId": "createOrUpdateMetadataItem",
"description": "The parameters and request body are for method: createOrUpdateMetadataItem. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "key",
"in": "path",
"required": true,
"schema": {
"title": "key",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Servers"
],
"operationId": "deleteMetadataItem",
"description": "The parameters and request body are for method: deleteMetadataItem. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "key",
"in": "path",
"required": true,
"schema": {
"title": "key",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/os-instance-actions": {
"get": {
"tags": [
"Servers"
],
"operationId": "listActionsForServer",
"description": "The parameters and request body are for method: listActionsForServer. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "marker",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "changesSince",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "changesBefore",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/os-instance-actions/{requestId}": {
"get": {
"tags": [
"Servers"
],
"operationId": "showServerActionDetails",
"description": "The parameters and request body are for method: showServerActionDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "requestId",
"in": "path",
"required": true,
"schema": {
"title": "requestId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/os-interface": {
"get": {
"tags": [
"Servers"
],
"operationId": "listPortInterfaces",
"description": "The parameters and request body are for method: listPortInterfaces. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Servers"
],
"operationId": "createInterface",
"description": "The parameters and request body are for method: createInterface. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/servers/{serverId}/os-interface/{portId}": {
"get": {
"tags": [
"Servers"
],
"operationId": "showPortInterfaceDetails",
"description": "The parameters and request body are for method: showPortInterfaceDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "portId",
"in": "path",
"required": true,
"schema": {
"title": "portId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Servers"
],
"operationId": "detachInterface",
"description": "The parameters and request body are for method: detachInterface. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "portId",
"in": "path",
"required": true,
"schema": {
"title": "portId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/os-server-password": {
"get": {
"tags": [
"Servers"
],
"operationId": "showServerPassword",
"description": "The parameters and request body are for method: showServerPassword. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Servers"
],
"operationId": "clearAdminPassword",
"description": "The parameters and request body are for method: clearAdminPassword. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/servers/{serverId}/os-volume_attachments": {
"get": {
"tags": [
"Servers"
],
"operationId": "listVolumeAttachmentsForAnInstance",
"description": "The parameters and request body are for method: listVolumeAttachmentsForAnInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",
"in": "path",
"required": true,
"schema": {
"title": "serverId",
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Servers"
],
"operationId": "attachAVolumeToAnInstance",
"description": "The parameters and request body are for method: attachAVolumeToAnInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serverId",