ArmOracleDatabaseModelFactory.CloudVmClusterUpdateProperties Method

Definition

public static Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterUpdateProperties CloudVmClusterUpdateProperties(int? storageSizeInGbs = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OracleDatabase.Models.FileSystemConfigurationDetails> fileSystemConfigurationDetails = default, double? dataStorageSizeInTbs = default, int? dbNodeStorageSizeInGbs = default, int? memorySizeInGbs = default, int? cpuCoreCount = default, float? ocpuCount = default, System.Collections.Generic.IEnumerable<string> sshPublicKeys = default, Azure.ResourceManager.OracleDatabase.Models.OracleLicenseModel? licenseModel = default, Azure.ResourceManager.OracleDatabase.Models.DiagnosticCollectionConfig dataCollectionOptions = default, string displayName = default, System.Collections.Generic.IEnumerable<string> computeNodeOcids = default);
static member CloudVmClusterUpdateProperties : Nullable<int> * seq<Azure.ResourceManager.OracleDatabase.Models.FileSystemConfigurationDetails> * Nullable<double> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<single> * seq<string> * Nullable<Azure.ResourceManager.OracleDatabase.Models.OracleLicenseModel> * Azure.ResourceManager.OracleDatabase.Models.DiagnosticCollectionConfig * string * seq<string> -> Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterUpdateProperties
Public Shared Function CloudVmClusterUpdateProperties (Optional storageSizeInGbs As Nullable(Of Integer) = Nothing, Optional fileSystemConfigurationDetails As IEnumerable(Of FileSystemConfigurationDetails) = Nothing, Optional dataStorageSizeInTbs As Nullable(Of Double) = Nothing, Optional dbNodeStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional memorySizeInGbs As Nullable(Of Integer) = Nothing, Optional cpuCoreCount As Nullable(Of Integer) = Nothing, Optional ocpuCount As Nullable(Of Single) = Nothing, Optional sshPublicKeys As IEnumerable(Of String) = Nothing, Optional licenseModel As Nullable(Of OracleLicenseModel) = Nothing, Optional dataCollectionOptions As DiagnosticCollectionConfig = Nothing, Optional displayName As String = Nothing, Optional computeNodeOcids As IEnumerable(Of String) = Nothing) As CloudVmClusterUpdateProperties

Parameters

storageSizeInGbs
Nullable<Int32>

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

fileSystemConfigurationDetails
IEnumerable<FileSystemConfigurationDetails>

Array of mount path and size.

dataStorageSizeInTbs
Nullable<Double>

The data disk group size to be allocated in TBs.

dbNodeStorageSizeInGbs
Nullable<Int32>

The local node storage to be allocated in GBs.

memorySizeInGbs
Nullable<Int32>

The memory to be allocated in GBs.

cpuCoreCount
Nullable<Int32>

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

ocpuCount
Nullable<Single>

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

sshPublicKeys
IEnumerable<String>

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

licenseModel
Nullable<OracleLicenseModel>

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

dataCollectionOptions
DiagnosticCollectionConfig

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

displayName
String

Display Name.

computeNodeOcids
IEnumerable<String>

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

Returns

A new CloudVmClusterUpdateProperties instance for mocking.

Applies to