Class AmdMilanBmLaunchInstancePlatformConfig
The platform configuration used when launching a bare metal instance with one of the following shapes: BM.Standard.E4.128 or BM.DenseIO.E4.128 (the AMD Milan platform).
Inherited Members
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class AmdMilanBmLaunchInstancePlatformConfig : LaunchInstancePlatformConfig
Properties
AreVirtualInstructionsEnabled
Declaration
[JsonProperty(PropertyName = "areVirtualInstructionsEnabled")]
public bool? AreVirtualInstructionsEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes. |
ConfigMap
Declaration
[JsonProperty(PropertyName = "configMap")]
public Dictionary<string, string> ConfigMap { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Instance Platform Configuration Configuration Map for flexible setting input. |
IsAccessControlServiceEnabled
Declaration
[JsonProperty(PropertyName = "isAccessControlServiceEnabled")]
public bool? IsAccessControlServiceEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through. |
IsInputOutputMemoryManagementUnitEnabled
Declaration
[JsonProperty(PropertyName = "isInputOutputMemoryManagementUnitEnabled")]
public bool? IsInputOutputMemoryManagementUnitEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether the input-output memory management unit is enabled. |
IsSymmetricMultiThreadingEnabled
Declaration
[JsonProperty(PropertyName = "isSymmetricMultiThreadingEnabled")]
public bool? IsSymmetricMultiThreadingEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also
called simultaneous multithreading (SMT) or Intel Hyper-Threading.
|
NumaNodesPerSocket
Declaration
[JsonProperty(PropertyName = "numaNodesPerSocket")]
[JsonConverter(typeof(StringEnumConverter))]
public AmdMilanBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum? NumaNodesPerSocket { get; set; }
Property Value
Type | Description |
---|---|
AmdMilanBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum? | The number of NUMA nodes per socket (NPS). |
PercentageOfCoresEnabled
Declaration
[JsonProperty(PropertyName = "percentageOfCoresEnabled")]
public int? PercentageOfCoresEnabled { get; set; }
Property Value
Type | Description |
---|---|
int? | The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage
results in a fractional number of cores, the system rounds up the number of cores across processors
and provisions an instance with a whole number of cores.
|