Create a Hypervisor
Select
Create Hypervisor for that particular type
- application/json
Request Body
- Azure
- Amazon
- VMWare
- HyperV
- Nutanix
- Xen
- AzureStack
- GoogleCloud
- Rhev
- OpenStack
- Docker
- OracleCloud
- AliCloud
- OracleVM
- VCloud
- VCloud
- Proxmox
- AzureStackHCI
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
AZURE_V2
] - useManagedIdentity boolean
Default value:
false
set to true, if you want to use System Managed identitiy of Access node for Authentication
- subscriptionId string required
Subscription ID of Azure
workloadRegion object
id int32name string- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
Amazon
] - accessKey string required
Access Key of Amazon login
- RoleARN string
Role ARN for STS assume role with IAM policy
- secretKey string required
secret Key of Amazon login
- Region string
AWS region if Iam role is used
- useIamRole boolean required
if Iam Role is used
- enableAWSAdminAccount boolean
- useServiceAccount string
Clientname to be used as Admin Account
- useHostedInfrastructure boolean
Use Metallic hosted infrastructure
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
VMW
] - vcenterHostName string required
Vcenter hostname
- userName string required
Vcenter username
- password string required
Vcenter password
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
Hyper-V
] - serverName string required
Hyper-V hostname
- userName string required
Hyper-V userName
- password string required
Hyper-V password
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
NUTANIX
] - hostName string required
Nutanix hostname
- userName string required
Nutanix userName
- password string required
Nutanix password
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
XEN_SERVER
] - serverName string required
Xen hostname
- userName string required
Xen userName
- password string required
Xen password
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
AZURE_STACK
] - resourceManagerURL string
resource Manager URL for Azure Stack
- tenantId string required
Tenant id of Azure login Application
- subscriptionId string required
subscription id of Azure
- ApplicationId string required
Application id of Azure login Application
- ApplicationPassword string required
Application Password of Azure login Application
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
GOOGLE_CLOUD
] - serviceAccountId string required
service account id of google cloud
- userName string required
username of GCP login Application
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
REDHAT
] - RhevMManager string required
Rhev Manager
- userName string required
Rhev userName
- password string required
Rhev password
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
OPENSTACK
] - keynoteAddress string required
OpenStack KeyNote address
- userName string required
OpenStack userName
- password string required
OpenStack password
- openstackDomain string
OpenStack Domain Name
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
DOCKER
] - serverName string required
Docker hostname
- userName string required
Docker userName
- password string required
Docker password
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
ORACLE_CLOUD_INFRASTRUCTURE
] - tenancyOCId string required
OCID for the tenant.
- userOCId string required
OCID for the admin user for the hypervisor
- fingerPrint string required
Finger print for the private key
- privateKeyFileName string required
File Name for the private key
- privateKeyPassword string
password for the private key.This is the passphrase that was used to encrypt the private key.
- regionName string required
home region for the tenant
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
ALIBABA_CLOUD
] - accessKey string required
Access key of alibaba cloud
- secretKey string required
secret key of alibaba cloud
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
ORACLE_VM
] - oracleVMManager string required
oracle VM Manager
- userName string required
Username of the oracle VM info
- password string required
password of the oracle VM info
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
REDHAT_OPENSHIFT
] - serverName string
redHatOpenShift hostname
- userName string required
redHatOpenShift userName
- password string required
redHatOpenShift password
glusterHostCredentials object required
hostName string requiredGluster Host Hostname
authType int32Gluster Host authtype
credentials object
name stringusername to access the network path
password stringpassword to access the network path
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
VCLOUD
] - vOrganizationName string
Organization name of VMware Cloud Director
- vOrganizationGuid string
Organization Guid of VMware Cloud Director
- vCloudDirector string
VMware Cloud Director Name
- hostName string
VMware Cloud Director hostname or organization guid if org client
- userName string
VMware Cloud Director username
- password string
VMware Cloud Director password
- createOrgAccount boolean
Default value:
false
True if organization account to be used
- autoCompany string
Possible values: [
AUTO_CREATE_NEW
,USE_EXISTING
,DO_NOT_AUTO_CREATE
]indicates the mode for company association
- companyId int32
company id is required if use existing mode is selected for org client
- companyName string
company name is required for org client
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
PROXMOX
] - hostName string required
Proxmox hostname
- userName string required
proxmox userName
- password string required
proxmox password
- name string required
The name of the hypervisor group being created
- skipCredentialValidation boolean
Default value:
false
if credential validation has to be skipped.
accessNodes object[]
id int32name stringdisplayName stringDisplay name of the access node
type int32Type of access node , Ex: 3 - access Node , 28 - Access Node Groups
credentials object
id int32name stringetcdProtection object
Create an application group etcd (system generated) with pre-defined content
enabled booleanDenote if etcd protection is enabled
plan object
id int32name stringplanEntity object
id int32name string- hypervisorType string required
Possible values: [
AZURE_STACK_HCI
] - clusterName string required
Azure Stack HCI cluster name
- userName string required
Azure Stack HCI userName
- password string required
Azure Stack HCI password
- 200
- 400
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
response object
hypervisorId int32warningCode int32errorCode int32errorMessage stringResponse message
warningMessage stringResponse message
{
"response": {
"hypervisorId": 0,
"warningCode": 0,
"errorCode": 0,
"errorMessage": "string",
"warningMessage": "string"
}
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}