Partilhar via


ArmOracleDatabaseModelFactory.DbSystemShapeProperties Method

Definition

Initializes a new instance of DbSystemShapeProperties.

public static Azure.ResourceManager.OracleDatabase.Models.DbSystemShapeProperties DbSystemShapeProperties (string shapeFamily = default, int availableCoreCount = 0, int? minimumCoreCount = default, int? runtimeMinimumCoreCount = default, int? coreCountIncrement = default, int? minStorageCount = default, int? maxStorageCount = default, double? availableDataStoragePerServerInTbs = default, int? availableMemoryPerNodeInGbs = default, int? availableDbNodePerNodeInGbs = default, int? minCoreCountPerNode = default, int? availableMemoryInGbs = default, int? minMemoryPerNodeInGbs = default, int? availableDbNodeStorageInGbs = default, int? minDbNodeStoragePerNodeInGbs = default, int? availableDataStorageInTbs = default, int? minDataStorageInTbs = default, int? minimumNodeCount = default, int? maximumNodeCount = default, int? availableCoreCountPerNode = default);
static member DbSystemShapeProperties : string * int * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> -> Azure.ResourceManager.OracleDatabase.Models.DbSystemShapeProperties
Public Shared Function DbSystemShapeProperties (Optional shapeFamily As String = Nothing, Optional availableCoreCount As Integer = 0, Optional minimumCoreCount As Nullable(Of Integer) = Nothing, Optional runtimeMinimumCoreCount As Nullable(Of Integer) = Nothing, Optional coreCountIncrement As Nullable(Of Integer) = Nothing, Optional minStorageCount As Nullable(Of Integer) = Nothing, Optional maxStorageCount As Nullable(Of Integer) = Nothing, Optional availableDataStoragePerServerInTbs As Nullable(Of Double) = Nothing, Optional availableMemoryPerNodeInGbs As Nullable(Of Integer) = Nothing, Optional availableDbNodePerNodeInGbs As Nullable(Of Integer) = Nothing, Optional minCoreCountPerNode As Nullable(Of Integer) = Nothing, Optional availableMemoryInGbs As Nullable(Of Integer) = Nothing, Optional minMemoryPerNodeInGbs As Nullable(Of Integer) = Nothing, Optional availableDbNodeStorageInGbs As Nullable(Of Integer) = Nothing, Optional minDbNodeStoragePerNodeInGbs As Nullable(Of Integer) = Nothing, Optional availableDataStorageInTbs As Nullable(Of Integer) = Nothing, Optional minDataStorageInTbs As Nullable(Of Integer) = Nothing, Optional minimumNodeCount As Nullable(Of Integer) = Nothing, Optional maximumNodeCount As Nullable(Of Integer) = Nothing, Optional availableCoreCountPerNode As Nullable(Of Integer) = Nothing) As DbSystemShapeProperties

Parameters

shapeFamily
String

The family of the shape used for the DB system. Serialized Name: DbSystemShapeProperties.shapeFamily

availableCoreCount
Int32

The maximum number of CPU cores that can be enabled on the DB system for this shape. Serialized Name: DbSystemShapeProperties.availableCoreCount

minimumCoreCount
Nullable<Int32>

The minimum number of CPU cores that can be enabled on the DB system for this shape. Serialized Name: DbSystemShapeProperties.minimumCoreCount

runtimeMinimumCoreCount
Nullable<Int32>

The runtime minimum number of CPU cores that can be enabled on the DB system for this shape. Serialized Name: DbSystemShapeProperties.runtimeMinimumCoreCount

coreCountIncrement
Nullable<Int32>

The discrete number by which the CPU core count for this shape can be increased or decreased. Serialized Name: DbSystemShapeProperties.coreCountIncrement

minStorageCount
Nullable<Int32>

The minimum number of Exadata storage servers available for the Exadata infrastructure. Serialized Name: DbSystemShapeProperties.minStorageCount

maxStorageCount
Nullable<Int32>

The maximum number of Exadata storage servers available for the Exadata infrastructure. Serialized Name: DbSystemShapeProperties.maxStorageCount

availableDataStoragePerServerInTbs
Nullable<Double>

The maximum data storage available per storage server for this shape. Only applicable to ExaCC Elastic shapes. Serialized Name: DbSystemShapeProperties.availableDataStoragePerServerInTbs

availableMemoryPerNodeInGbs
Nullable<Int32>

The maximum memory available per database node for this shape. Only applicable to ExaCC Elastic shapes. Serialized Name: DbSystemShapeProperties.availableMemoryPerNodeInGbs

availableDbNodePerNodeInGbs
Nullable<Int32>

The maximum Db Node storage available per database node for this shape. Only applicable to ExaCC Elastic shapes. Serialized Name: DbSystemShapeProperties.availableDbNodePerNodeInGbs

minCoreCountPerNode
Nullable<Int32>

The minimum number of CPU cores that can be enabled per node for this shape. Serialized Name: DbSystemShapeProperties.minCoreCountPerNode

availableMemoryInGbs
Nullable<Int32>

The maximum memory that can be enabled for this shape. Serialized Name: DbSystemShapeProperties.availableMemoryInGbs

minMemoryPerNodeInGbs
Nullable<Int32>

The minimum memory that need be allocated per node for this shape. Serialized Name: DbSystemShapeProperties.minMemoryPerNodeInGbs

availableDbNodeStorageInGbs
Nullable<Int32>

The maximum Db Node storage that can be enabled for this shape. Serialized Name: DbSystemShapeProperties.availableDbNodeStorageInGbs

minDbNodeStoragePerNodeInGbs
Nullable<Int32>

The minimum Db Node storage that need be allocated per node for this shape. Serialized Name: DbSystemShapeProperties.minDbNodeStoragePerNodeInGbs

availableDataStorageInTbs
Nullable<Int32>

The maximum DATA storage that can be enabled for this shape. Serialized Name: DbSystemShapeProperties.availableDataStorageInTbs

minDataStorageInTbs
Nullable<Int32>

The minimum data storage that need be allocated for this shape. Serialized Name: DbSystemShapeProperties.minDataStorageInTbs

minimumNodeCount
Nullable<Int32>

The minimum number of database nodes available for this shape. Serialized Name: DbSystemShapeProperties.minimumNodeCount

maximumNodeCount
Nullable<Int32>

The maximum number of database nodes available for this shape. Serialized Name: DbSystemShapeProperties.maximumNodeCount

availableCoreCountPerNode
Nullable<Int32>

The maximum number of CPU cores per database node that can be enabled for this shape. Only applicable to the flex Exadata shape and ExaCC Elastic shapes. Serialized Name: DbSystemShapeProperties.availableCoreCountPerNode

Returns

A new DbSystemShapeProperties instance for mocking.

Applies to