Share via


ConfigurationDetail Class

Definition

The SAP instance specific configuration data.

public class ConfigurationDetail : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.MigrationDiscoverySap.Models.ConfigurationDetail>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.MigrationDiscoverySap.Models.ConfigurationDetail>
type ConfigurationDetail = class
    interface IJsonModel<ConfigurationDetail>
    interface IPersistableModel<ConfigurationDetail>
Public Class ConfigurationDetail
Implements IJsonModel(Of ConfigurationDetail), IPersistableModel(Of ConfigurationDetail)
Inheritance
ConfigurationDetail
Implements

Properties

Cpu

Provide the CPU value of the server. For example, 16, 32 etc.

CpuInMhz

Provide the CPU clock speed of the server in MHz. This should be a non-zero value. For example, 2100.

CpuType

Provide the CPU architecture type of the server. For example, Xeon Platinum 8171M, Xeon E5-2673 v3.

DatabaseType

The database of this is a server instance. Applicable only if SAP instance type for this server instance is 'DB'.

HardwareManufacturer

Provide the HW manufacturer company of the server. For example, Microsoft Corporation.

Model

Specify if the Hardware is a physical server or virtual machine.

Ram

Provide the RAM of the server. This should be a non-zero value. For example, 256.

Saps

Provide the SAPS for each server of the SAP system. This should be a non-zero value. For example, 1000.

TargetHanaRamSizeGB

Provide the target HANA database size you need. Applicable only if SAP instance type for this server instance is 'DB' and you are migrating an AnyDb database to SAP S/4HANA.

TotalDiskIops

Provide the total disk IOPS capacity. Add the disk volume for each individual disk and provide the sum total in this field.

TotalDiskSizeGB

Provide the total disk volume capacity in GB. Add the disk volume for each individual disks and provide the total sum in this field.

Explicit Interface Implementations

IJsonModel<ConfigurationDetail>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ConfigurationDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConfigurationDetail>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConfigurationDetail>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ConfigurationDetail>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to