Share via


ExascaleDBNodeProperties Class

Definition

The properties of DbNodeResource.

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

Properties

AdditionalDetails

Additional information about the planned maintenance.

CpuCoreCount

The number of CPU cores enabled on the Db node.

DBNodeStorageSizeInGbs

The allocated local node storage in GBs on the Db node.

FaultDomain

The name of the Fault Domain the instance is contained in.

Hostname

The host name for the database node.

LifecycleState

The current state of the database node.

MaintenanceType

The type of database node maintenance.

MaintenanceWindowEndOn

End date and time of maintenance window.

MaintenanceWindowStartOn

Start date and time of maintenance window.

MemorySizeInGbs

The allocated memory in GBs on the Db node.

Ocid

DbNode OCID.

SoftwareStorageSizeInGb

The size (in GB) of the block storage volume allocation for the DB system. This attribute applies only for virtual machine DB systems.

TotalCpuCoreCount

The total number of CPU cores reserved on the Db node.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ExascaleDBNodeProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ExascaleDBNodeProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ExascaleDBNodeProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ExascaleDBNodeProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ExascaleDBNodeProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to