Class OlvmInitialization
Type representing initialization configuration of a virtual machine.
Inherited Members
Namespace: Oci.CloudmigrationsService.Models
Assembly: OCI.DotNetSDK.Cloudmigrations.dll
Syntax
public class OlvmInitialization
Properties
ActiveDirectoryOu
Declaration
[JsonProperty(PropertyName = "activeDirectoryOu")]
public string ActiveDirectoryOu { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Active Directory Organizational Unit. |
CloudInitNetworkProtocol
Declaration
[JsonProperty(PropertyName = "cloudInitNetworkProtocol")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmInitialization.CloudInitNetworkProtocolEnum? CloudInitNetworkProtocol { get; set; }
Property Value
| Type | Description |
|---|---|
| OlvmInitialization.CloudInitNetworkProtocolEnum? | Defines the values for the cloud-init protocol. This protocol decides how the cloud-init network parameters are formatted before being passed to the virtual machine in order to be processed by cloud-init. |
Configuration
Declaration
[JsonProperty(PropertyName = "configuration")]
public OlvmConfiguration Configuration { get; set; }
Property Value
| Type | Description |
|---|---|
| OlvmConfiguration |
CustomScript
Declaration
[JsonProperty(PropertyName = "customScript")]
public string CustomScript { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Custom script that will be run when the VM starts. |
DnsSearch
Declaration
[JsonProperty(PropertyName = "dnsSearch")]
public string DnsSearch { get; set; }
Property Value
| Type | Description |
|---|---|
| string | DNS Search of the virtual machine. |
DnsServers
Declaration
[JsonProperty(PropertyName = "dnsServers")]
public string DnsServers { get; set; }
Property Value
| Type | Description |
|---|---|
| string | DNS Servers of the virtual machine. |
Domain
Declaration
[JsonProperty(PropertyName = "domain")]
public string Domain { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Domain of the virtual machine. |
HostName
Declaration
[JsonProperty(PropertyName = "hostName")]
public string HostName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Host name of the virtual machine. |
InputLocale
Declaration
[JsonProperty(PropertyName = "inputLocale")]
public string InputLocale { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Input locale of the virtual machine. |
IsRegenerateIds
Declaration
[JsonProperty(PropertyName = "isRegenerateIds")]
public bool? IsRegenerateIds { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Indicates if new IDs should be regenerated. |
IsRegenerateSshKeys
Declaration
[JsonProperty(PropertyName = "isRegenerateSshKeys")]
public bool? IsRegenerateSshKeys { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Indicates if new SSH Keys should be regenerated. |
NicConfigurations
Declaration
[JsonProperty(PropertyName = "nicConfigurations")]
public List<OlvmNicConfiguration> NicConfigurations { get; set; }
Property Value
| Type | Description |
|---|---|
| List<OlvmNicConfiguration> | The configuration of a virtual network interface. |
OrgName
Declaration
[JsonProperty(PropertyName = "orgName")]
public string OrgName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Organization name. |
SystemLocale
Declaration
[JsonProperty(PropertyName = "systemLocale")]
public string SystemLocale { get; set; }
Property Value
| Type | Description |
|---|---|
| string | System locale of the virtual machine. |
Timezone
Declaration
[JsonProperty(PropertyName = "timezone")]
public string Timezone { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Timezone of the virtual machine. |
UiLanguage
Declaration
[JsonProperty(PropertyName = "uiLanguage")]
public string UiLanguage { get; set; }
Property Value
| Type | Description |
|---|---|
| string | UI Language of the virtual machine. |
UserLocale
Declaration
[JsonProperty(PropertyName = "userLocale")]
public string UserLocale { get; set; }
Property Value
| Type | Description |
|---|---|
| string | User Locale of the virtual machine. |
Username
Declaration
[JsonProperty(PropertyName = "username")]
public string Username { get; set; }
Property Value
| Type | Description |
|---|---|
| string | User name of the virtual machine. |
WindowsLicenseKey
Declaration
[JsonProperty(PropertyName = "windowsLicenseKey")]
public string WindowsLicenseKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Windows License Key of the virtual machine. |