Show / Hide Table of Contents

Class OlvmInitialization

Type representing initialization configuration of a virtual machine.

Inheritance
object
OlvmInitialization
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top