Share via


CloudVmClusterUpdateProperties Class

Definition

The updatable properties of the CloudVmCluster.

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

Constructors

CloudVmClusterUpdateProperties()

Initializes a new instance of CloudVmClusterUpdateProperties.

Properties

ComputeNodes

The list of compute servers to be added to the cloud VM cluster.

CpuCoreCount

The number of CPU cores enabled on the cloud VM cluster.

DataCollectionOptions

Indicates user preferences for the various diagnostic collection options for the VM cluster/Cloud VM cluster/VMBM DBCS.

DataStorageSizeInTbs

The data disk group size to be allocated in TBs.

DbNodeStorageSizeInGbs

The local node storage to be allocated in GBs. Serialized Name: CloudVmClusterUpdateProperties.dbNodeStorageSizeInGbs

DBNodeStorageSizeInGbs

The local node storage to be allocated in GBs.

DisplayName

Display Name.

LicenseModel

The Oracle license model that applies to the cloud VM cluster. The default is LICENSE_INCLUDED.

MemorySizeInGbs

The memory to be allocated in GBs.

OcpuCount

The number of OCPU cores to enable on the cloud VM cluster. Only 1 decimal place is allowed for the fractional part.

SshPublicKeys

The public key portion of one or more key pairs used for SSH access to the cloud VM cluster.

StorageSizeInGbs

The data disk group size to be allocated in GBs per VM.

Explicit Interface Implementations

IJsonModel<CloudVmClusterUpdateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CloudVmClusterUpdateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CloudVmClusterUpdateProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CloudVmClusterUpdateProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CloudVmClusterUpdateProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to