Class HypervisorHost
Describes the location and credentials required to connect to a specific Hyper-V or XenServer hypervisor machine for cluster provisioning.
Namespace: Neon.Kube.ClusterDef
Assembly: Neon.Kube.dll
Syntax
public class HypervisorHost
Properties
Address
The IP address or FQDN of the hypervisor machine.
Declaration
[JsonProperty(PropertyName = "Address", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "address", ApplyNamingConventions = false)]
public string Address { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The XenServer name. This is used to by NodeDefinition instances to specify where a cluster node is to be provisioned.
Declaration
[JsonProperty(PropertyName = "Name", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "name", ApplyNamingConventions = false)]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Password
The custom password to use when connecting to the hypervisor machine. This overrides HostPassword.
Declaration
[JsonProperty(PropertyName = "Password", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "password", ApplyNamingConventions = false)]
public string Password { get; set; }
Property Value
Type | Description |
---|---|
string |
Username
The custom username to use when connecting to the hypervisor machine. This overrides HostUsername.
Declaration
[JsonProperty(PropertyName = "Username", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "username", ApplyNamingConventions = false)]
public string Username { get; set; }
Property Value
Type | Description |
---|---|
string |