HyperV Service for EFA (2.3.0)

Download OpenAPI specification:Download

API specification provided by the hyperv service from EFA

HyperV

getSCVMMServer

Get HyperV server details from specified SCVMM server. The SCVMM server can be identified by IP Address or HostName

query Parameters
host_name
string

IP/Host Name of the SCVMM Server

Responses

registerSCVMMServer

Register SCVMM server with the HyperV service

Request Body schema: application/json

Register a new SCVMM Server.

host_name
required
string
username
required
string
password
required
string
tenant
required
string

Responses

Request samples

Content type
application/json
{
  • "host_name": "string",
  • "username": "string",
  • "password": "string",
  • "tenant": "string"
}

deleteSCVMMServer

Delete the specified SCVMM server from the inventory.

query Parameters
host_name
required
string

IP/Host Name of the SCVMM to be deleted.

cleanup_epgs
boolean

Flag to indicate whether the EPGs should be deleted on SCVMM Deletion

Responses

updateSCVMMServer

Update the specified SCVMM server details in the inventory.

path Parameters
host_name
required
string

IP Address/Host Name of the SCVMM server to be updated.

Request Body schema: application/json

Update SCVMM server. If credentials change provide new username and password

host_name
required
string
username
string
password
string

Responses

Request samples

Content type
application/json
{
  • "host_name": "string",
  • "username": "string",
  • "password": "string"
}

Service Setting

updateServiceSetting

Request Body schema: application/json

Update Service Settings.

key
required
string
Value: "Poll Frequency"
value
required
string
example
any

Responses

Request samples

Content type
application/json
{
  • "key": "Poll Frequency",
  • "value": "string",
  • "example": null
}

getServiceSettings

Get the settings for the HyperV service

Responses