Partilhar via


ArmOracleDatabaseModelFactory.OracleDBServerProperties Method

Definition

Initializes a new instance of OracleDBServerProperties.

public static Azure.ResourceManager.OracleDatabase.Models.OracleDBServerProperties OracleDBServerProperties (Azure.Core.ResourceIdentifier ocid = default, string displayName = default, Azure.Core.ResourceIdentifier compartmentId = default, Azure.Core.ResourceIdentifier exadataInfrastructureId = default, int? cpuCoreCount = default, Azure.ResourceManager.OracleDatabase.Models.DBServerPatchingDetails dbServerPatchingDetails = default, int? maxMemoryInGbs = default, int? dbNodeStorageSizeInGbs = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> vmClusterIds = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> dbNodeIds = default, string lifecycleDetails = default, Azure.ResourceManager.OracleDatabase.Models.DBServerProvisioningState? lifecycleState = default, int? maxCpuCount = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> autonomousVmClusterIds = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> autonomousVirtualMachineIds = default, int? maxDBNodeStorageInGbs = default, int? memorySizeInGbs = default, string shape = default, DateTimeOffset? createdOn = default, Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseResourceProvisioningState? provisioningState = default);
static member OracleDBServerProperties : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<int> * Azure.ResourceManager.OracleDatabase.Models.DBServerPatchingDetails * Nullable<int> * Nullable<int> * seq<Azure.Core.ResourceIdentifier> * seq<Azure.Core.ResourceIdentifier> * string * Nullable<Azure.ResourceManager.OracleDatabase.Models.DBServerProvisioningState> * Nullable<int> * seq<Azure.Core.ResourceIdentifier> * seq<Azure.Core.ResourceIdentifier> * Nullable<int> * Nullable<int> * string * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseResourceProvisioningState> -> Azure.ResourceManager.OracleDatabase.Models.OracleDBServerProperties
Public Shared Function OracleDBServerProperties (Optional ocid As ResourceIdentifier = Nothing, Optional displayName As String = Nothing, Optional compartmentId As ResourceIdentifier = Nothing, Optional exadataInfrastructureId As ResourceIdentifier = 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 ResourceIdentifier) = Nothing, Optional dbNodeIds As IEnumerable(Of ResourceIdentifier) = 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 ResourceIdentifier) = Nothing, Optional autonomousVirtualMachineIds As IEnumerable(Of ResourceIdentifier) = Nothing, Optional maxDBNodeStorageInGbs As Nullable(Of Integer) = Nothing, Optional memorySizeInGbs As Nullable(Of Integer) = Nothing, Optional shape As String = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional provisioningState As Nullable(Of OracleDatabaseResourceProvisioningState) = Nothing) As OracleDBServerProperties

Parameters

ocid
ResourceIdentifier

Db server name.

displayName
String

The name for the Db Server.

compartmentId
ResourceIdentifier

The OCID of the compartment.

exadataInfrastructureId
ResourceIdentifier

The OCID of the Exadata infrastructure.

cpuCoreCount
Nullable<Int32>

The number of CPU cores enabled on the Db server.

dbServerPatchingDetails
Azure.ResourceManager.OracleDatabase.Models.DBServerPatchingDetails

dbServerPatching details of the Db server.

maxMemoryInGbs
Nullable<Int32>

The total memory available in GBs.

dbNodeStorageSizeInGbs
Nullable<Int32>

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

vmClusterIds
IEnumerable<ResourceIdentifier>

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

dbNodeIds
IEnumerable<ResourceIdentifier>

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

lifecycleDetails
String

Lifecycle details of dbServer.

lifecycleState
Nullable<Azure.ResourceManager.OracleDatabase.Models.DBServerProvisioningState>

DbServer provisioning state.

maxCpuCount
Nullable<Int32>

The total number of CPU cores available.

autonomousVmClusterIds
IEnumerable<ResourceIdentifier>

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

autonomousVirtualMachineIds
IEnumerable<ResourceIdentifier>

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

maxDBNodeStorageInGbs
Nullable<Int32>

The total max dbNode storage in GBs.

memorySizeInGbs
Nullable<Int32>

The total memory size in GBs.

shape
String

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

createdOn
Nullable<DateTimeOffset>

The date and time that the Db Server was created.

provisioningState
Nullable<OracleDatabaseResourceProvisioningState>

Azure resource provisioning state.

Returns

A new OracleDBServerProperties instance for mocking.

Applies to