Partilhar via


ArmOracleDatabaseModelFactory.DbServerProperties Method

Definition

Initializes a new instance of DbServerProperties.

public static Azure.ResourceManager.OracleDatabase.Models.DbServerProperties DbServerProperties (string ocid = default, string displayName = default, string compartmentId = default, string exadataInfrastructureId = default, int? cpuCoreCount = default, Azure.ResourceManager.OracleDatabase.Models.DbServerPatchingDetails dbServerPatchingDetails = default, int? maxMemoryInGbs = default, int? dbNodeStorageSizeInGbs = default, System.Collections.Generic.IEnumerable<string> vmClusterIds = default, System.Collections.Generic.IEnumerable<string> dbNodeIds = default, string lifecycleDetails = default, Azure.ResourceManager.OracleDatabase.Models.DbServerProvisioningState? lifecycleState = default, int? maxCpuCount = default, System.Collections.Generic.IEnumerable<string> autonomousVmClusterIds = default, System.Collections.Generic.IEnumerable<string> autonomousVirtualMachineIds = default, int? maxDbNodeStorageInGbs = default, int? memorySizeInGbs = default, string shape = default, DateTimeOffset? timeCreated = default, Azure.ResourceManager.OracleDatabase.Models.ResourceProvisioningState? provisioningState = default);
static member DbServerProperties : string * string * string * string * Nullable<int> * Azure.ResourceManager.OracleDatabase.Models.DbServerPatchingDetails * Nullable<int> * Nullable<int> * seq<string> * seq<string> * string * Nullable<Azure.ResourceManager.OracleDatabase.Models.DbServerProvisioningState> * Nullable<int> * seq<string> * seq<string> * Nullable<int> * Nullable<int> * string * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.OracleDatabase.Models.ResourceProvisioningState> -> Azure.ResourceManager.OracleDatabase.Models.DbServerProperties
Public Shared Function DbServerProperties (Optional ocid As String = Nothing, Optional displayName As String = Nothing, Optional compartmentId As String = Nothing, Optional exadataInfrastructureId As String = Nothing, Optional cpuCoreCount As Nullable(Of Integer) = Nothing, Optional dbServerPatchingDetails As DbServerPatchingDetails = Nothing, Optional maxMemoryInGbs As Nullable(Of Integer) = Nothing, Optional dbNodeStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional vmClusterIds As IEnumerable(Of String) = Nothing, Optional dbNodeIds As IEnumerable(Of String) = Nothing, Optional lifecycleDetails As String = Nothing, Optional lifecycleState As Nullable(Of DbServerProvisioningState) = Nothing, Optional maxCpuCount As Nullable(Of Integer) = Nothing, Optional autonomousVmClusterIds As IEnumerable(Of String) = Nothing, Optional autonomousVirtualMachineIds As IEnumerable(Of String) = Nothing, Optional maxDbNodeStorageInGbs As Nullable(Of Integer) = Nothing, Optional memorySizeInGbs As Nullable(Of Integer) = Nothing, Optional shape As String = Nothing, Optional timeCreated As Nullable(Of DateTimeOffset) = Nothing, Optional provisioningState As Nullable(Of ResourceProvisioningState) = Nothing) As DbServerProperties

Parameters

ocid
String

Db server name. Serialized Name: DbServerProperties.ocid

displayName
String

The name for the Db Server. Serialized Name: DbServerProperties.displayName

compartmentId
String

The OCID of the compartment. Serialized Name: DbServerProperties.compartmentId

exadataInfrastructureId
String

The OCID of the Exadata infrastructure. Serialized Name: DbServerProperties.exadataInfrastructureId

cpuCoreCount
Nullable<Int32>

The number of CPU cores enabled on the Db server. Serialized Name: DbServerProperties.cpuCoreCount

dbServerPatchingDetails
DbServerPatchingDetails

dbServerPatching details of the Db server. Serialized Name: DbServerProperties.dbServerPatchingDetails

maxMemoryInGbs
Nullable<Int32>

The total memory available in GBs. Serialized Name: DbServerProperties.maxMemoryInGbs

dbNodeStorageSizeInGbs
Nullable<Int32>

The allocated local node storage in GBs on the Db server. Serialized Name: DbServerProperties.dbNodeStorageSizeInGbs

vmClusterIds
IEnumerable<String>

The OCID of the VM Clusters associated with the Db server. Serialized Name: DbServerProperties.vmClusterIds

dbNodeIds
IEnumerable<String>

The OCID of the Db nodes associated with the Db server. Serialized Name: DbServerProperties.dbNodeIds

lifecycleDetails
String

Lifecycle details of dbServer. Serialized Name: DbServerProperties.lifecycleDetails

lifecycleState
Nullable<DbServerProvisioningState>

DbServer provisioning state. Serialized Name: DbServerProperties.lifecycleState

maxCpuCount
Nullable<Int32>

The total number of CPU cores available. Serialized Name: DbServerProperties.maxCpuCount

autonomousVmClusterIds
IEnumerable<String>

The list of OCIDs of the Autonomous VM Clusters associated with the Db server. Serialized Name: DbServerProperties.autonomousVmClusterIds

autonomousVirtualMachineIds
IEnumerable<String>

The list of OCIDs of the Autonomous Virtual Machines associated with the Db server. Serialized Name: DbServerProperties.autonomousVirtualMachineIds

maxDbNodeStorageInGbs
Nullable<Int32>

The total max dbNode storage in GBs. Serialized Name: DbServerProperties.maxDbNodeStorageInGbs

memorySizeInGbs
Nullable<Int32>

The total memory size in GBs. Serialized Name: DbServerProperties.memorySizeInGbs

shape
String

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

timeCreated
Nullable<DateTimeOffset>

The date and time that the Db Server was created. Serialized Name: DbServerProperties.timeCreated

provisioningState
Nullable<ResourceProvisioningState>

Azure resource provisioning state. Serialized Name: DbServerProperties.provisioningState

Returns

A new DbServerProperties instance for mocking.

Applies to