Share via


OracleDBServerProperties Class

Definition

DbServer resource properties.

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

Constructors

OracleDBServerProperties()

Initializes a new instance of OracleDBServerProperties.

Properties

AutonomousVirtualMachineOcids

The list of OCIDs of the Autonomous Virtual Machines associated with the Db server.

AutonomousVmClusterOcids

The list of OCIDs of the Autonomous VM Clusters associated with the Db server.

CompartmentOcid

The OCID of the compartment.

ComputeModel

The compute model of the Exadata Infrastructure.

CpuCoreCount

The number of CPU cores enabled on the Db server.

CreatedOn

The date and time that the Db Server was created.

DBNodeOcids

The OCID of the Db nodes associated with the Db server.

DBNodeStorageSizeInGbs

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

DBServerOcid

Db server name.

DBServerPatchingDetails

dbServerPatching details of the Db server.

DisplayName

The name for the Db Server.

ExadataInfrastructureOcid

The OCID of the Exadata infrastructure.

LifecycleDetails

Lifecycle details of dbServer.

LifecycleState

DbServer provisioning state.

MaxCpuCount

The total number of CPU cores available.

MaxDBNodeStorageInGbs

The total max dbNode storage in GBs.

MaxMemoryInGbs

The total memory available in GBs.

MemorySizeInGbs

The total memory size in GBs.

ProvisioningState

Azure resource provisioning state.

Shape

The shape of the Db server. The shape determines the amount of CPU, storage, and memory resources available.

VmClusterOcids

The OCID of the VM Clusters associated with the Db server.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<OracleDBServerProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<OracleDBServerProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OracleDBServerProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OracleDBServerProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<OracleDBServerProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to