name | data type | constraints | description |
---|---|---|---|
url | string | ||
sshPort | number | ||
nodeConfig | NameAndGuid | ||
user | string | ||
sshKeyPath | string | ||
hvCount | number | required | |
vmCount | number | required | |
vmExportImportMode | VmExportImportMode | ||
baseImageCreationConfig | BaseImageCreationConfigDTO | ||
account | string | ||
useNetcat | boolean | required | |
storageType | StorageType | ||
region | string | ||
endpointInterfaceType | EndpointInterfaceType | ||
ovmSettings | OvmSettingsDetails | ||
rhvSettings | RhvSettingsDetails | ||
awsSettings | AwsSettingsDetails | ||
vmwareSettings | VmwareSettingsDetails | ||
openStackSettings | OpenStackSettingsDetails | ||
nutanixSettings | NutanixSettingsDetails | ||
oadpSettings | OadpSettingsDetails | ||
hvmHypervSettings | HvmHypervSettingsDetails | ||
hvmAzureSettings | HvmAzureSettingsDetails | ||
gcpSettings | GcpSettingsDetails | ||
useToken | boolean | required | |
lastInventorySyncDate | number | ||
lastSuccessfulInventorySyncDate | number | ||
possibleActions | array of RbacInstanceAction | ||
version | string | ||
trustAllCerts | boolean | required | |
guid | string | ||
type | HypervisorManagerType |
Example
{ "url" : "...", "sshPort" : 12345, "nodeConfig" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "user" : "...", "sshKeyPath" : "...", "hvCount" : 12345, "vmCount" : 12345, "vmExportImportMode" : "DISK_ATTACHMENT_CHANGED_BLOCK_TRACKING", "baseImageCreationConfig" : { "windowsImageRequired" : "FALSE", "linuxImageRequired" : "TRUE" }, "account" : "...", "useNetcat" : true, "storageType" : "CEPH", "region" : "...", "endpointInterfaceType" : "ADMIN", "ovmSettings" : { "ovmJobStatusPollingInterval" : 12345, "ovmPoolToRepoMappings" : [ { "pool" : "...", "repositoryId" : "..." }, { "pool" : "...", "repositoryId" : "..." } ], "ovmExportCloneTypeOverride" : "SPARSE_COPY" }, "rhvSettings" : { "rhvSnapshotCloneTimeout" : 12345, "rhvSnapshotCreationTimeout" : 12345, "rhvVmExportTimeout" : 12345, "rhvDiskUnlockTimeout" : 12345, "rhvMultiDatacenterExport" : true, "rhvSnapshotRemovalTimeout" : 12345, "rhvDcToSdMappings" : [ { "dataCenter" : "...", "storageDomain" : "..." }, { "dataCenter" : "...", "storageDomain" : "..." } ] }, "awsSettings" : { "awsSnapshotCreationTimeout" : 12345, "awsImageCreationTimeout" : 12345, "awsVolumeActionsTimeout" : 12345, "awsInstanceCreationTimeout" : 12345 }, "vmwareSettings" : { "vmwareTagCategory" : "..." }, "openStackSettings" : { "openstackDownloadImageFromGlance" : true, "openstackScopeVmsToDomain" : true }, "nutanixSettings" : { "nutanixSnapshotRemovalTimeout" : 12345, "maxNutanixSnapshotCreatingTimeout" : 12345, "nutanixDiskOperationTimeout" : 12345 }, "oadpSettings" : { "oadpProjectName" : "...", "oadpStorageClassName" : "..." }, "hvmHypervSettings" : { "hypervExportChunksNumber" : 12345, "hypevisorManagerHypervType" : "..." }, "hvmAzureSettings" : { "azureClientId" : "...", "azureClientSecret" : "...", "azureSubscriptionId" : "...", "azureTenantId" : "..." }, "gcpSettings" : { "gcpOrganizationId" : "..." }, "useToken" : true, "lastInventorySyncDate" : 12345, "lastSuccessfulInventorySyncDate" : 12345, "possibleActions" : [ "INVENTORY_SYNC", "READ" ], "version" : "...", "trustAllCerts" : true, "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "type" : { "name" : "ENUM_NAME", "description" : "Enum description" } }