Share via


ArmOracleDatabaseModelFactory.CloudExadataInfrastructureProperties Method

Definition

Overloads

CloudExadataInfrastructureProperties(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, MaintenanceWindow, EstimatedPatchingTime, IEnumerable<CustomerContact>, Nullable<AzureResourceProvisioningState>, Nullable<CloudExadataInfrastructureLifecycleState>, String, Uri, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Double>, String, String, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String)

Initializes a new instance of CloudExadataInfrastructureProperties.

CloudExadataInfrastructureProperties(ResourceIdentifier, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTimeOffset>, String, OracleDatabaseMaintenanceWindow, EstimatedPatchingTime, IEnumerable<OracleCustomerContact>, Nullable<OracleDatabaseProvisioningState>, Nullable<CloudExadataInfrastructureLifecycleState>, String, Uri, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Double>, String, String, Nullable<Int32>, Nullable<Int32>, String, ResourceIdentifier, ResourceIdentifier, String, String)

Initializes a new instance of CloudExadataInfrastructureProperties.

CloudExadataInfrastructureProperties(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, MaintenanceWindow, EstimatedPatchingTime, IEnumerable<CustomerContact>, Nullable<AzureResourceProvisioningState>, Nullable<CloudExadataInfrastructureLifecycleState>, String, Uri, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Double>, String, String, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String)

Source:
ArmOracleDatabaseModelFactory.cs

Initializes a new instance of CloudExadataInfrastructureProperties.

public static Azure.ResourceManager.OracleDatabase.Models.CloudExadataInfrastructureProperties CloudExadataInfrastructureProperties (string ocid = default, int? computeCount = default, int? storageCount = default, int? totalStorageSizeInGbs = default, int? availableStorageSizeInGbs = default, string timeCreated = default, string lifecycleDetails = default, Azure.ResourceManager.OracleDatabase.Models.MaintenanceWindow maintenanceWindow = default, Azure.ResourceManager.OracleDatabase.Models.EstimatedPatchingTime estimatedPatchingTime = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OracleDatabase.Models.CustomerContact> customerContacts = default, Azure.ResourceManager.OracleDatabase.Models.AzureResourceProvisioningState? provisioningState = default, Azure.ResourceManager.OracleDatabase.Models.CloudExadataInfrastructureLifecycleState? lifecycleState = default, string shape = default, Uri ociUri = default, int? cpuCount = default, int? maxCpuCount = default, int? memorySizeInGbs = default, int? maxMemoryInGbs = default, int? dbNodeStorageSizeInGbs = default, int? maxDbNodeStorageSizeInGbs = default, double? dataStorageSizeInTbs = default, double? maxDataStorageInTbs = default, string dbServerVersion = default, string storageServerVersion = default, int? activatedStorageCount = default, int? additionalStorageCount = default, string displayName = default, string lastMaintenanceRunId = default, string nextMaintenanceRunId = default, string monthlyDbServerVersion = default, string monthlyStorageServerVersion = default);
static member CloudExadataInfrastructureProperties : string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * string * string * Azure.ResourceManager.OracleDatabase.Models.MaintenanceWindow * Azure.ResourceManager.OracleDatabase.Models.EstimatedPatchingTime * seq<Azure.ResourceManager.OracleDatabase.Models.CustomerContact> * Nullable<Azure.ResourceManager.OracleDatabase.Models.AzureResourceProvisioningState> * Nullable<Azure.ResourceManager.OracleDatabase.Models.CloudExadataInfrastructureLifecycleState> * string * Uri * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<double> * string * string * Nullable<int> * Nullable<int> * string * string * string * string * string -> Azure.ResourceManager.OracleDatabase.Models.CloudExadataInfrastructureProperties
Public Shared Function CloudExadataInfrastructureProperties (Optional ocid As String = Nothing, Optional computeCount As Nullable(Of Integer) = Nothing, Optional storageCount As Nullable(Of Integer) = Nothing, Optional totalStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional availableStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional timeCreated As String = Nothing, Optional lifecycleDetails As String = Nothing, Optional maintenanceWindow As MaintenanceWindow = Nothing, Optional estimatedPatchingTime As EstimatedPatchingTime = Nothing, Optional customerContacts As IEnumerable(Of CustomerContact) = Nothing, Optional provisioningState As Nullable(Of AzureResourceProvisioningState) = Nothing, Optional lifecycleState As Nullable(Of CloudExadataInfrastructureLifecycleState) = Nothing, Optional shape As String = Nothing, Optional ociUri As Uri = Nothing, Optional cpuCount As Nullable(Of Integer) = Nothing, Optional maxCpuCount As Nullable(Of Integer) = Nothing, Optional memorySizeInGbs As Nullable(Of Integer) = Nothing, Optional maxMemoryInGbs As Nullable(Of Integer) = Nothing, Optional dbNodeStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional maxDbNodeStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional dataStorageSizeInTbs As Nullable(Of Double) = Nothing, Optional maxDataStorageInTbs As Nullable(Of Double) = Nothing, Optional dbServerVersion As String = Nothing, Optional storageServerVersion As String = Nothing, Optional activatedStorageCount As Nullable(Of Integer) = Nothing, Optional additionalStorageCount As Nullable(Of Integer) = Nothing, Optional displayName As String = Nothing, Optional lastMaintenanceRunId As String = Nothing, Optional nextMaintenanceRunId As String = Nothing, Optional monthlyDbServerVersion As String = Nothing, Optional monthlyStorageServerVersion As String = Nothing) As CloudExadataInfrastructureProperties

Parameters

ocid
String

Exadata infra ocid Serialized Name: CloudExadataInfrastructureProperties.ocid

computeCount
Nullable<Int32>

The number of compute servers for the cloud Exadata infrastructure. Serialized Name: CloudExadataInfrastructureProperties.computeCount

storageCount
Nullable<Int32>

The number of storage servers for the cloud Exadata infrastructure. Serialized Name: CloudExadataInfrastructureProperties.storageCount

totalStorageSizeInGbs
Nullable<Int32>

The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). Serialized Name: CloudExadataInfrastructureProperties.totalStorageSizeInGbs

availableStorageSizeInGbs
Nullable<Int32>

The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). Serialized Name: CloudExadataInfrastructureProperties.availableStorageSizeInGbs

timeCreated
String

The date and time the cloud Exadata infrastructure resource was created. Serialized Name: CloudExadataInfrastructureProperties.timeCreated

lifecycleDetails
String

Additional information about the current lifecycle state. Serialized Name: CloudExadataInfrastructureProperties.lifecycleDetails

maintenanceWindow
MaintenanceWindow

maintenanceWindow property Serialized Name: CloudExadataInfrastructureProperties.maintenanceWindow

estimatedPatchingTime
EstimatedPatchingTime

The estimated total time required in minutes for all patching operations (database server, storage server, and network switch patching). Serialized Name: CloudExadataInfrastructureProperties.estimatedPatchingTime

customerContacts
IEnumerable<CustomerContact>

The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance. Serialized Name: CloudExadataInfrastructureProperties.customerContacts

provisioningState
Nullable<AzureResourceProvisioningState>

CloudExadataInfrastructure provisioning state Serialized Name: CloudExadataInfrastructureProperties.provisioningState

lifecycleState
Nullable<CloudExadataInfrastructureLifecycleState>

CloudExadataInfrastructure lifecycle state Serialized Name: CloudExadataInfrastructureProperties.lifecycleState

shape
String

The model name of the cloud Exadata infrastructure resource. Serialized Name: CloudExadataInfrastructureProperties.shape

ociUri
Uri

HTTPS link to OCI resources exposed to Azure Customer via Azure Interface. Serialized Name: CloudExadataInfrastructureProperties.ociUrl

cpuCount
Nullable<Int32>

The total number of CPU cores allocated. Serialized Name: CloudExadataInfrastructureProperties.cpuCount

maxCpuCount
Nullable<Int32>

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

memorySizeInGbs
Nullable<Int32>

The memory allocated in GBs. Serialized Name: CloudExadataInfrastructureProperties.memorySizeInGbs

maxMemoryInGbs
Nullable<Int32>

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

dbNodeStorageSizeInGbs
Nullable<Int32>

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

maxDbNodeStorageSizeInGbs
Nullable<Int32>

The total local node storage available in GBs. Serialized Name: CloudExadataInfrastructureProperties.maxDbNodeStorageSizeInGbs

dataStorageSizeInTbs
Nullable<Double>

The quantity of data in the database, in terabytes. Serialized Name: CloudExadataInfrastructureProperties.dataStorageSizeInTbs

maxDataStorageInTbs
Nullable<Double>

The total available DATA disk group size. Serialized Name: CloudExadataInfrastructureProperties.maxDataStorageInTbs

dbServerVersion
String

The software version of the database servers (dom0) in the Exadata infrastructure. Serialized Name: CloudExadataInfrastructureProperties.dbServerVersion

storageServerVersion
String

The software version of the storage servers (cells) in the Exadata infrastructure. Serialized Name: CloudExadataInfrastructureProperties.storageServerVersion

activatedStorageCount
Nullable<Int32>

The requested number of additional storage servers activated for the Exadata infrastructure. Serialized Name: CloudExadataInfrastructureProperties.activatedStorageCount

additionalStorageCount
Nullable<Int32>

The requested number of additional storage servers for the Exadata infrastructure. Serialized Name: CloudExadataInfrastructureProperties.additionalStorageCount

displayName
String

The name for the Exadata infrastructure. Serialized Name: CloudExadataInfrastructureProperties.displayName

lastMaintenanceRunId
String

The OCID of the last maintenance run. Serialized Name: CloudExadataInfrastructureProperties.lastMaintenanceRunId

nextMaintenanceRunId
String

The OCID of the next maintenance run. Serialized Name: CloudExadataInfrastructureProperties.nextMaintenanceRunId

monthlyDbServerVersion
String

Monthly Db Server version Serialized Name: CloudExadataInfrastructureProperties.monthlyDbServerVersion

monthlyStorageServerVersion
String

Monthly Storage Server version Serialized Name: CloudExadataInfrastructureProperties.monthlyStorageServerVersion

Returns

A new CloudExadataInfrastructureProperties instance for mocking.

Applies to

CloudExadataInfrastructureProperties(ResourceIdentifier, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTimeOffset>, String, OracleDatabaseMaintenanceWindow, EstimatedPatchingTime, IEnumerable<OracleCustomerContact>, Nullable<OracleDatabaseProvisioningState>, Nullable<CloudExadataInfrastructureLifecycleState>, String, Uri, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Double>, String, String, Nullable<Int32>, Nullable<Int32>, String, ResourceIdentifier, ResourceIdentifier, String, String)

Source:
ArmOracleDatabaseModelFactory.cs

Initializes a new instance of CloudExadataInfrastructureProperties.

public static Azure.ResourceManager.OracleDatabase.Models.CloudExadataInfrastructureProperties CloudExadataInfrastructureProperties (Azure.Core.ResourceIdentifier ocid = default, int? computeCount = default, int? storageCount = default, int? totalStorageSizeInGbs = default, int? availableStorageSizeInGbs = default, DateTimeOffset? createdOn = default, string lifecycleDetails = default, Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseMaintenanceWindow maintenanceWindow = default, Azure.ResourceManager.OracleDatabase.Models.EstimatedPatchingTime estimatedPatchingTime = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OracleDatabase.Models.OracleCustomerContact> customerContacts = default, Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseProvisioningState? provisioningState = default, Azure.ResourceManager.OracleDatabase.Models.CloudExadataInfrastructureLifecycleState? lifecycleState = default, string shape = default, Uri ociUri = default, int? cpuCount = default, int? maxCpuCount = default, int? memorySizeInGbs = default, int? maxMemoryInGbs = default, int? dbNodeStorageSizeInGbs = default, int? maxDBNodeStorageSizeInGbs = default, double? dataStorageSizeInTbs = default, double? maxDataStorageInTbs = default, string dbServerVersion = default, string storageServerVersion = default, int? activatedStorageCount = default, int? additionalStorageCount = default, string displayName = default, Azure.Core.ResourceIdentifier lastMaintenanceRunId = default, Azure.Core.ResourceIdentifier nextMaintenanceRunId = default, string monthlyDBServerVersion = default, string monthlyStorageServerVersion = default);
static member CloudExadataInfrastructureProperties : Azure.Core.ResourceIdentifier * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<DateTimeOffset> * string * Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseMaintenanceWindow * Azure.ResourceManager.OracleDatabase.Models.EstimatedPatchingTime * seq<Azure.ResourceManager.OracleDatabase.Models.OracleCustomerContact> * Nullable<Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseProvisioningState> * Nullable<Azure.ResourceManager.OracleDatabase.Models.CloudExadataInfrastructureLifecycleState> * string * Uri * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<double> * string * string * Nullable<int> * Nullable<int> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string -> Azure.ResourceManager.OracleDatabase.Models.CloudExadataInfrastructureProperties
Public Shared Function CloudExadataInfrastructureProperties (Optional ocid As ResourceIdentifier = Nothing, Optional computeCount As Nullable(Of Integer) = Nothing, Optional storageCount As Nullable(Of Integer) = Nothing, Optional totalStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional availableStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional lifecycleDetails As String = Nothing, Optional maintenanceWindow As OracleDatabaseMaintenanceWindow = Nothing, Optional estimatedPatchingTime As EstimatedPatchingTime = Nothing, Optional customerContacts As IEnumerable(Of OracleCustomerContact) = Nothing, Optional provisioningState As Nullable(Of OracleDatabaseProvisioningState) = Nothing, Optional lifecycleState As Nullable(Of CloudExadataInfrastructureLifecycleState) = Nothing, Optional shape As String = Nothing, Optional ociUri As Uri = Nothing, Optional cpuCount As Nullable(Of Integer) = Nothing, Optional maxCpuCount As Nullable(Of Integer) = Nothing, Optional memorySizeInGbs As Nullable(Of Integer) = Nothing, Optional maxMemoryInGbs As Nullable(Of Integer) = Nothing, Optional dbNodeStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional maxDBNodeStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional dataStorageSizeInTbs As Nullable(Of Double) = Nothing, Optional maxDataStorageInTbs As Nullable(Of Double) = Nothing, Optional dbServerVersion As String = Nothing, Optional storageServerVersion As String = Nothing, Optional activatedStorageCount As Nullable(Of Integer) = Nothing, Optional additionalStorageCount As Nullable(Of Integer) = Nothing, Optional displayName As String = Nothing, Optional lastMaintenanceRunId As ResourceIdentifier = Nothing, Optional nextMaintenanceRunId As ResourceIdentifier = Nothing, Optional monthlyDBServerVersion As String = Nothing, Optional monthlyStorageServerVersion As String = Nothing) As CloudExadataInfrastructureProperties

Parameters

ocid
ResourceIdentifier

Exadata infra ocid.

computeCount
Nullable<Int32>

The number of compute servers for the cloud Exadata infrastructure.

storageCount
Nullable<Int32>

The number of storage servers for the cloud Exadata infrastructure.

totalStorageSizeInGbs
Nullable<Int32>

The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).

availableStorageSizeInGbs
Nullable<Int32>

The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).

createdOn
Nullable<DateTimeOffset>

The date and time the cloud Exadata infrastructure resource was created.

lifecycleDetails
String

Additional information about the current lifecycle state.

maintenanceWindow
OracleDatabaseMaintenanceWindow

maintenanceWindow property.

estimatedPatchingTime
EstimatedPatchingTime

The estimated total time required in minutes for all patching operations (database server, storage server, and network switch patching).

customerContacts
IEnumerable<OracleCustomerContact>

The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance.

provisioningState
Nullable<OracleDatabaseProvisioningState>

CloudExadataInfrastructure provisioning state.

lifecycleState
Nullable<CloudExadataInfrastructureLifecycleState>

CloudExadataInfrastructure lifecycle state.

shape
String

The model name of the cloud Exadata infrastructure resource.

ociUri
Uri

HTTPS link to OCI resources exposed to Azure Customer via Azure Interface.

cpuCount
Nullable<Int32>

The total number of CPU cores allocated.

maxCpuCount
Nullable<Int32>

The total number of CPU cores available.

memorySizeInGbs
Nullable<Int32>

The memory allocated in GBs.

maxMemoryInGbs
Nullable<Int32>

The total memory available in GBs.

dbNodeStorageSizeInGbs
Nullable<Int32>

The local node storage to be allocated in GBs.

maxDBNodeStorageSizeInGbs
Nullable<Int32>

The total local node storage available in GBs.

dataStorageSizeInTbs
Nullable<Double>

The quantity of data in the database, in terabytes.

maxDataStorageInTbs
Nullable<Double>

The total available DATA disk group size.

dbServerVersion
String

The software version of the database servers (dom0) in the Exadata infrastructure.

storageServerVersion
String

The software version of the storage servers (cells) in the Exadata infrastructure.

activatedStorageCount
Nullable<Int32>

The requested number of additional storage servers activated for the Exadata infrastructure.

additionalStorageCount
Nullable<Int32>

The requested number of additional storage servers for the Exadata infrastructure.

displayName
String

The name for the Exadata infrastructure.

lastMaintenanceRunId
ResourceIdentifier

The OCID of the last maintenance run.

nextMaintenanceRunId
ResourceIdentifier

The OCID of the next maintenance run.

monthlyDBServerVersion
String

Monthly Db Server version.

monthlyStorageServerVersion
String

Monthly Storage Server version.

Returns

A new CloudExadataInfrastructureProperties instance for mocking.

Applies to