Partilhar via


ArmOracleDatabaseModelFactory.CloudVmClusterProperties Method

Definition

Overloads

CloudVmClusterProperties(ResourceIdentifier, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTimeOffset>, String, String, ResourceIdentifier, String, String, Int32, Nullable<Single>, String, Nullable<Int32>, Nullable<Boolean>, ResourceIdentifier, Nullable<Boolean>, String, IEnumerable<String>, Nullable<OracleLicenseModel>, Nullable<CloudVmClusterDiskRedundancy>, IEnumerable<String>, IEnumerable<String>, String, Nullable<Int32>, Nullable<Int32>, ResourceIdentifier, String, Nullable<OracleDatabaseProvisioningState>, Nullable<CloudVmClusterLifecycleState>, ResourceIdentifier, String, Uri, Uri, ResourceIdentifier, String, IEnumerable<CloudVmClusterNsgCidr>, DiagnosticCollectionConfig, String, IEnumerable<ResourceIdentifier>, ExadataIormConfig, ResourceIdentifier, IEnumerable<ResourceIdentifier>, ResourceIdentifier, ResourceIdentifier)

Initializes a new instance of CloudVmClusterProperties.

CloudVmClusterProperties(String, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTimeOffset>, String, String, String, String, String, Int32, Nullable<Single>, String, Nullable<Int32>, Nullable<Boolean>, ResourceIdentifier, Nullable<Boolean>, String, IEnumerable<String>, Nullable<LicenseModel>, Nullable<DiskRedundancy>, IEnumerable<String>, IEnumerable<String>, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<AzureResourceProvisioningState>, Nullable<CloudVmClusterLifecycleState>, ResourceIdentifier, String, Uri, Uri, ResourceIdentifier, String, IEnumerable<NsgCidr>, DataCollectionConfig, String, IEnumerable<String>, ExadataIormConfig, String, IEnumerable<String>, String, String)

Initializes a new instance of CloudVmClusterProperties.

CloudVmClusterProperties(ResourceIdentifier, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTimeOffset>, String, String, ResourceIdentifier, String, String, Int32, Nullable<Single>, String, Nullable<Int32>, Nullable<Boolean>, ResourceIdentifier, Nullable<Boolean>, String, IEnumerable<String>, Nullable<OracleLicenseModel>, Nullable<CloudVmClusterDiskRedundancy>, IEnumerable<String>, IEnumerable<String>, String, Nullable<Int32>, Nullable<Int32>, ResourceIdentifier, String, Nullable<OracleDatabaseProvisioningState>, Nullable<CloudVmClusterLifecycleState>, ResourceIdentifier, String, Uri, Uri, ResourceIdentifier, String, IEnumerable<CloudVmClusterNsgCidr>, DiagnosticCollectionConfig, String, IEnumerable<ResourceIdentifier>, ExadataIormConfig, ResourceIdentifier, IEnumerable<ResourceIdentifier>, ResourceIdentifier, ResourceIdentifier)

Source:
ArmOracleDatabaseModelFactory.cs

Initializes a new instance of CloudVmClusterProperties.

public static Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterProperties CloudVmClusterProperties (Azure.Core.ResourceIdentifier ocid = default, long? listenerPort = default, int? nodeCount = default, int? storageSizeInGbs = default, double? dataStorageSizeInTbs = default, int? dbNodeStorageSizeInGbs = default, int? memorySizeInGbs = default, DateTimeOffset? createdOn = default, string lifecycleDetails = default, string timeZone = default, Azure.Core.ResourceIdentifier zoneId = default, string hostname = default, string domain = default, int cpuCoreCount = 0, float? ocpuCount = default, string clusterName = default, int? dataStoragePercentage = default, bool? isLocalBackupEnabled = default, Azure.Core.ResourceIdentifier cloudExadataInfrastructureId = default, bool? isSparseDiskgroupEnabled = default, string systemVersion = default, System.Collections.Generic.IEnumerable<string> sshPublicKeys = default, Azure.ResourceManager.OracleDatabase.Models.OracleLicenseModel? licenseModel = default, Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterDiskRedundancy? diskRedundancy = default, System.Collections.Generic.IEnumerable<string> scanIPIds = default, System.Collections.Generic.IEnumerable<string> vipIds = default, string scanDnsName = default, int? scanListenerPortTcp = default, int? scanListenerPortTcpSsl = default, Azure.Core.ResourceIdentifier scanDnsRecordId = default, string shape = default, Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseProvisioningState? provisioningState = default, Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterLifecycleState? lifecycleState = default, Azure.Core.ResourceIdentifier vnetId = default, string giVersion = default, Uri ociUri = default, Uri nsgUri = default, Azure.Core.ResourceIdentifier subnetId = default, string backupSubnetCidr = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterNsgCidr> nsgCidrs = default, Azure.ResourceManager.OracleDatabase.Models.DiagnosticCollectionConfig dataCollectionOptions = default, string displayName = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> computeNodes = default, Azure.ResourceManager.OracleDatabase.Models.ExadataIormConfig iormConfigCache = default, Azure.Core.ResourceIdentifier lastUpdateHistoryEntryId = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> dbServers = default, Azure.Core.ResourceIdentifier compartmentId = default, Azure.Core.ResourceIdentifier subnetOcid = default);
static member CloudVmClusterProperties : Azure.Core.ResourceIdentifier * Nullable<int64> * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<int> * Nullable<int> * Nullable<DateTimeOffset> * string * string * Azure.Core.ResourceIdentifier * string * string * int * Nullable<single> * string * Nullable<int> * Nullable<bool> * Azure.Core.ResourceIdentifier * Nullable<bool> * string * seq<string> * Nullable<Azure.ResourceManager.OracleDatabase.Models.OracleLicenseModel> * Nullable<Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterDiskRedundancy> * seq<string> * seq<string> * string * Nullable<int> * Nullable<int> * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseProvisioningState> * Nullable<Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterLifecycleState> * Azure.Core.ResourceIdentifier * string * Uri * Uri * Azure.Core.ResourceIdentifier * string * seq<Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterNsgCidr> * Azure.ResourceManager.OracleDatabase.Models.DiagnosticCollectionConfig * string * seq<Azure.Core.ResourceIdentifier> * Azure.ResourceManager.OracleDatabase.Models.ExadataIormConfig * Azure.Core.ResourceIdentifier * seq<Azure.Core.ResourceIdentifier> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterProperties
Public Shared Function CloudVmClusterProperties (Optional ocid As ResourceIdentifier = Nothing, Optional listenerPort As Nullable(Of Long) = Nothing, Optional nodeCount As Nullable(Of Integer) = Nothing, Optional storageSizeInGbs As Nullable(Of Integer) = Nothing, Optional dataStorageSizeInTbs As Nullable(Of Double) = Nothing, Optional dbNodeStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional memorySizeInGbs As Nullable(Of Integer) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional lifecycleDetails As String = Nothing, Optional timeZone As String = Nothing, Optional zoneId As ResourceIdentifier = Nothing, Optional hostname As String = Nothing, Optional domain As String = Nothing, Optional cpuCoreCount As Integer = 0, Optional ocpuCount As Nullable(Of Single) = Nothing, Optional clusterName As String = Nothing, Optional dataStoragePercentage As Nullable(Of Integer) = Nothing, Optional isLocalBackupEnabled As Nullable(Of Boolean) = Nothing, Optional cloudExadataInfrastructureId As ResourceIdentifier = Nothing, Optional isSparseDiskgroupEnabled As Nullable(Of Boolean) = Nothing, Optional systemVersion As String = Nothing, Optional sshPublicKeys As IEnumerable(Of String) = Nothing, Optional licenseModel As Nullable(Of OracleLicenseModel) = Nothing, Optional diskRedundancy As Nullable(Of CloudVmClusterDiskRedundancy) = Nothing, Optional scanIPIds As IEnumerable(Of String) = Nothing, Optional vipIds As IEnumerable(Of String) = Nothing, Optional scanDnsName As String = Nothing, Optional scanListenerPortTcp As Nullable(Of Integer) = Nothing, Optional scanListenerPortTcpSsl As Nullable(Of Integer) = Nothing, Optional scanDnsRecordId As ResourceIdentifier = Nothing, Optional shape As String = Nothing, Optional provisioningState As Nullable(Of OracleDatabaseProvisioningState) = Nothing, Optional lifecycleState As Nullable(Of CloudVmClusterLifecycleState) = Nothing, Optional vnetId As ResourceIdentifier = Nothing, Optional giVersion As String = Nothing, Optional ociUri As Uri = Nothing, Optional nsgUri As Uri = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional backupSubnetCidr As String = Nothing, Optional nsgCidrs As IEnumerable(Of CloudVmClusterNsgCidr) = Nothing, Optional dataCollectionOptions As DiagnosticCollectionConfig = Nothing, Optional displayName As String = Nothing, Optional computeNodes As IEnumerable(Of ResourceIdentifier) = Nothing, Optional iormConfigCache As ExadataIormConfig = Nothing, Optional lastUpdateHistoryEntryId As ResourceIdentifier = Nothing, Optional dbServers As IEnumerable(Of ResourceIdentifier) = Nothing, Optional compartmentId As ResourceIdentifier = Nothing, Optional subnetOcid As ResourceIdentifier = Nothing) As CloudVmClusterProperties

Parameters

ocid
ResourceIdentifier

Cloud VM Cluster ocid.

listenerPort
Nullable<Int64>

The port number configured for the listener on the cloud VM cluster.

nodeCount
Nullable<Int32>

The number of nodes in the cloud VM cluster.

storageSizeInGbs
Nullable<Int32>

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

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.

createdOn
Nullable<DateTimeOffset>

The date and time that the cloud VM cluster was created.

lifecycleDetails
String

Additional information about the current lifecycle state.

timeZone
String

The time zone of the cloud VM cluster. For details, see Exadata Infrastructure Time Zones.

zoneId
ResourceIdentifier

The OCID of the zone the cloud VM cluster is associated with.

hostname
String

The hostname for the cloud VM cluster.

domain
String

The domain name for the cloud VM cluster.

cpuCoreCount
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.

clusterName
String

The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive.

dataStoragePercentage
Nullable<Int32>

The percentage assigned to DATA storage (user data and database files). The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration in the Exadata documentation for details on the impact of the configuration settings on storage.

isLocalBackupEnabled
Nullable<Boolean>

If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster.

cloudExadataInfrastructureId
ResourceIdentifier

Cloud Exadata Infrastructure ID.

isSparseDiskgroupEnabled
Nullable<Boolean>

If true, sparse disk group is configured for the cloud VM cluster. If false, sparse disk group is not created.

systemVersion
String

Operating system version of the image.

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.

diskRedundancy
Nullable<CloudVmClusterDiskRedundancy>

The type of redundancy configured for the cloud Vm cluster. NORMAL is 2-way redundancy. HIGH is 3-way redundancy.

scanIPIds
IEnumerable<String>

The Single Client Access Name (SCAN) IP addresses associated with the cloud VM cluster. SCAN IP addresses are typically used for load balancing and are not assigned to any interface. Oracle Clusterware directs the requests to the appropriate nodes in the cluster. Note: For a single-node DB system, this list is empty.

vipIds
IEnumerable<String>

The virtual IP (VIP) addresses associated with the cloud VM cluster. The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. Note: For a single-node DB system, this list is empty.

scanDnsName
String

The FQDN of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster.

scanListenerPortTcp
Nullable<Int32>

The TCP Single Client Access Name (SCAN) port. The default port is 1521.

scanListenerPortTcpSsl
Nullable<Int32>

The TCPS Single Client Access Name (SCAN) port. The default port is 2484.

scanDnsRecordId
ResourceIdentifier

The OCID of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster.

shape
String

The model name of the Exadata hardware running the cloud VM cluster.

provisioningState
Nullable<OracleDatabaseProvisioningState>

CloudVmCluster provisioning state.

lifecycleState
Nullable<CloudVmClusterLifecycleState>

CloudVmCluster lifecycle state.

vnetId
ResourceIdentifier

VNET for network connectivity.

giVersion
String

Oracle Grid Infrastructure (GI) software version.

ociUri
Uri

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

nsgUri
Uri

HTTPS link to OCI Network Security Group exposed to Azure Customer via the Azure Interface.

subnetId
ResourceIdentifier

Client subnet.

backupSubnetCidr
String

Client OCI backup subnet CIDR, default is 192.168.252.0/22.

nsgCidrs
IEnumerable<CloudVmClusterNsgCidr>

CIDR blocks for additional NSG ingress rules. The VNET CIDRs used to provision the VM Cluster will be added by default.

dataCollectionOptions
DiagnosticCollectionConfig

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

displayName
String

Display Name.

computeNodes
IEnumerable<ResourceIdentifier>

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

iormConfigCache
ExadataIormConfig

iormConfigCache details for cloud VM cluster.

lastUpdateHistoryEntryId
ResourceIdentifier

The OCID of the last maintenance update history entry.

dbServers
IEnumerable<ResourceIdentifier>

The list of DB servers.

compartmentId
ResourceIdentifier

Cluster compartmentId.

subnetOcid
ResourceIdentifier

Cluster subnet ocid.

Returns

A new CloudVmClusterProperties instance for mocking.

Applies to

CloudVmClusterProperties(String, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTimeOffset>, String, String, String, String, String, Int32, Nullable<Single>, String, Nullable<Int32>, Nullable<Boolean>, ResourceIdentifier, Nullable<Boolean>, String, IEnumerable<String>, Nullable<LicenseModel>, Nullable<DiskRedundancy>, IEnumerable<String>, IEnumerable<String>, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<AzureResourceProvisioningState>, Nullable<CloudVmClusterLifecycleState>, ResourceIdentifier, String, Uri, Uri, ResourceIdentifier, String, IEnumerable<NsgCidr>, DataCollectionConfig, String, IEnumerable<String>, ExadataIormConfig, String, IEnumerable<String>, String, String)

Source:
ArmOracleDatabaseModelFactory.cs

Initializes a new instance of CloudVmClusterProperties.

public static Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterProperties CloudVmClusterProperties (string ocid = default, long? listenerPort = default, int? nodeCount = default, int? storageSizeInGbs = default, double? dataStorageSizeInTbs = default, int? dbNodeStorageSizeInGbs = default, int? memorySizeInGbs = default, DateTimeOffset? timeCreated = default, string lifecycleDetails = default, string timeZone = default, string zoneId = default, string hostname = default, string domain = default, int cpuCoreCount = 0, float? ocpuCount = default, string clusterName = default, int? dataStoragePercentage = default, bool? isLocalBackupEnabled = default, Azure.Core.ResourceIdentifier cloudExadataInfrastructureId = default, bool? isSparseDiskgroupEnabled = default, string systemVersion = default, System.Collections.Generic.IEnumerable<string> sshPublicKeys = default, Azure.ResourceManager.OracleDatabase.Models.LicenseModel? licenseModel = default, Azure.ResourceManager.OracleDatabase.Models.DiskRedundancy? diskRedundancy = default, System.Collections.Generic.IEnumerable<string> scanIPIds = default, System.Collections.Generic.IEnumerable<string> vipIds = default, string scanDnsName = default, int? scanListenerPortTcp = default, int? scanListenerPortTcpSsl = default, string scanDnsRecordId = default, string shape = default, Azure.ResourceManager.OracleDatabase.Models.AzureResourceProvisioningState? provisioningState = default, Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterLifecycleState? lifecycleState = default, Azure.Core.ResourceIdentifier vnetId = default, string giVersion = default, Uri ociUri = default, Uri nsgUri = default, Azure.Core.ResourceIdentifier subnetId = default, string backupSubnetCidr = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OracleDatabase.Models.NsgCidr> nsgCidrs = default, Azure.ResourceManager.OracleDatabase.Models.DataCollectionConfig dataCollectionOptions = default, string displayName = default, System.Collections.Generic.IEnumerable<string> computeNodes = default, Azure.ResourceManager.OracleDatabase.Models.ExadataIormConfig iormConfigCache = default, string lastUpdateHistoryEntryId = default, System.Collections.Generic.IEnumerable<string> dbServers = default, string compartmentId = default, string subnetOcid = default);
static member CloudVmClusterProperties : string * Nullable<int64> * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<int> * Nullable<int> * Nullable<DateTimeOffset> * string * string * string * string * string * int * Nullable<single> * string * Nullable<int> * Nullable<bool> * Azure.Core.ResourceIdentifier * Nullable<bool> * string * seq<string> * Nullable<Azure.ResourceManager.OracleDatabase.Models.LicenseModel> * Nullable<Azure.ResourceManager.OracleDatabase.Models.DiskRedundancy> * seq<string> * seq<string> * string * Nullable<int> * Nullable<int> * string * string * Nullable<Azure.ResourceManager.OracleDatabase.Models.AzureResourceProvisioningState> * Nullable<Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterLifecycleState> * Azure.Core.ResourceIdentifier * string * Uri * Uri * Azure.Core.ResourceIdentifier * string * seq<Azure.ResourceManager.OracleDatabase.Models.NsgCidr> * Azure.ResourceManager.OracleDatabase.Models.DataCollectionConfig * string * seq<string> * Azure.ResourceManager.OracleDatabase.Models.ExadataIormConfig * string * seq<string> * string * string -> Azure.ResourceManager.OracleDatabase.Models.CloudVmClusterProperties
Public Shared Function CloudVmClusterProperties (Optional ocid As String = Nothing, Optional listenerPort As Nullable(Of Long) = Nothing, Optional nodeCount As Nullable(Of Integer) = Nothing, Optional storageSizeInGbs As Nullable(Of Integer) = Nothing, Optional dataStorageSizeInTbs As Nullable(Of Double) = Nothing, Optional dbNodeStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional memorySizeInGbs As Nullable(Of Integer) = Nothing, Optional timeCreated As Nullable(Of DateTimeOffset) = Nothing, Optional lifecycleDetails As String = Nothing, Optional timeZone As String = Nothing, Optional zoneId As String = Nothing, Optional hostname As String = Nothing, Optional domain As String = Nothing, Optional cpuCoreCount As Integer = 0, Optional ocpuCount As Nullable(Of Single) = Nothing, Optional clusterName As String = Nothing, Optional dataStoragePercentage As Nullable(Of Integer) = Nothing, Optional isLocalBackupEnabled As Nullable(Of Boolean) = Nothing, Optional cloudExadataInfrastructureId As ResourceIdentifier = Nothing, Optional isSparseDiskgroupEnabled As Nullable(Of Boolean) = Nothing, Optional systemVersion As String = Nothing, Optional sshPublicKeys As IEnumerable(Of String) = Nothing, Optional licenseModel As Nullable(Of LicenseModel) = Nothing, Optional diskRedundancy As Nullable(Of DiskRedundancy) = Nothing, Optional scanIPIds As IEnumerable(Of String) = Nothing, Optional vipIds As IEnumerable(Of String) = Nothing, Optional scanDnsName As String = Nothing, Optional scanListenerPortTcp As Nullable(Of Integer) = Nothing, Optional scanListenerPortTcpSsl As Nullable(Of Integer) = Nothing, Optional scanDnsRecordId As String = Nothing, Optional shape As String = Nothing, Optional provisioningState As Nullable(Of AzureResourceProvisioningState) = Nothing, Optional lifecycleState As Nullable(Of CloudVmClusterLifecycleState) = Nothing, Optional vnetId As ResourceIdentifier = Nothing, Optional giVersion As String = Nothing, Optional ociUri As Uri = Nothing, Optional nsgUri As Uri = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional backupSubnetCidr As String = Nothing, Optional nsgCidrs As IEnumerable(Of NsgCidr) = Nothing, Optional dataCollectionOptions As DataCollectionConfig = Nothing, Optional displayName As String = Nothing, Optional computeNodes As IEnumerable(Of String) = Nothing, Optional iormConfigCache As ExadataIormConfig = Nothing, Optional lastUpdateHistoryEntryId As String = Nothing, Optional dbServers As IEnumerable(Of String) = Nothing, Optional compartmentId As String = Nothing, Optional subnetOcid As String = Nothing) As CloudVmClusterProperties

Parameters

ocid
String

Cloud VM Cluster ocid Serialized Name: CloudVmClusterProperties.ocid

listenerPort
Nullable<Int64>

The port number configured for the listener on the cloud VM cluster. Serialized Name: CloudVmClusterProperties.listenerPort

nodeCount
Nullable<Int32>

The number of nodes in the cloud VM cluster. Serialized Name: CloudVmClusterProperties.nodeCount

storageSizeInGbs
Nullable<Int32>

The data disk group size to be allocated in GBs per VM. Serialized Name: CloudVmClusterProperties.storageSizeInGbs

dataStorageSizeInTbs
Nullable<Double>

The data disk group size to be allocated in TBs. Serialized Name: CloudVmClusterProperties.dataStorageSizeInTbs

dbNodeStorageSizeInGbs
Nullable<Int32>

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

memorySizeInGbs
Nullable<Int32>

The memory to be allocated in GBs. Serialized Name: CloudVmClusterProperties.memorySizeInGbs

timeCreated
Nullable<DateTimeOffset>

The date and time that the cloud VM cluster was created. Serialized Name: CloudVmClusterProperties.timeCreated

lifecycleDetails
String

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

timeZone
String

The time zone of the cloud VM cluster. For details, see Exadata Infrastructure Time Zones. Serialized Name: CloudVmClusterProperties.timeZone

zoneId
String

The OCID of the zone the cloud VM cluster is associated with. Serialized Name: CloudVmClusterProperties.zoneId

hostname
String

The hostname for the cloud VM cluster. Serialized Name: CloudVmClusterProperties.hostname

domain
String

The domain name for the cloud VM cluster. Serialized Name: CloudVmClusterProperties.domain

cpuCoreCount
Int32

The number of CPU cores enabled on the cloud VM cluster. Serialized Name: CloudVmClusterProperties.cpuCoreCount

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. Serialized Name: CloudVmClusterProperties.ocpuCount

clusterName
String

The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. Serialized Name: CloudVmClusterProperties.clusterName

dataStoragePercentage
Nullable<Int32>

The percentage assigned to DATA storage (user data and database files). The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration in the Exadata documentation for details on the impact of the configuration settings on storage. Serialized Name: CloudVmClusterProperties.dataStoragePercentage

isLocalBackupEnabled
Nullable<Boolean>

If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. Serialized Name: CloudVmClusterProperties.isLocalBackupEnabled

cloudExadataInfrastructureId
ResourceIdentifier

Cloud Exadata Infrastructure ID Serialized Name: CloudVmClusterProperties.cloudExadataInfrastructureId

isSparseDiskgroupEnabled
Nullable<Boolean>

If true, sparse disk group is configured for the cloud VM cluster. If false, sparse disk group is not created. Serialized Name: CloudVmClusterProperties.isSparseDiskgroupEnabled

systemVersion
String

Operating system version of the image. Serialized Name: CloudVmClusterProperties.systemVersion

sshPublicKeys
IEnumerable<String>

The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. Serialized Name: CloudVmClusterProperties.sshPublicKeys

licenseModel
Nullable<LicenseModel>

The Oracle license model that applies to the cloud VM cluster. The default is LICENSE_INCLUDED. Serialized Name: CloudVmClusterProperties.licenseModel

diskRedundancy
Nullable<DiskRedundancy>

The type of redundancy configured for the cloud Vm cluster. NORMAL is 2-way redundancy. HIGH is 3-way redundancy. Serialized Name: CloudVmClusterProperties.diskRedundancy

scanIPIds
IEnumerable<String>

The Single Client Access Name (SCAN) IP addresses associated with the cloud VM cluster. SCAN IP addresses are typically used for load balancing and are not assigned to any interface. Oracle Clusterware directs the requests to the appropriate nodes in the cluster. Note: For a single-node DB system, this list is empty. Serialized Name: CloudVmClusterProperties.scanIpIds

vipIds
IEnumerable<String>

The virtual IP (VIP) addresses associated with the cloud VM cluster. The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. Note: For a single-node DB system, this list is empty. Serialized Name: CloudVmClusterProperties.vipIds

scanDnsName
String

The FQDN of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. Serialized Name: CloudVmClusterProperties.scanDnsName

scanListenerPortTcp
Nullable<Int32>

The TCP Single Client Access Name (SCAN) port. The default port is 1521. Serialized Name: CloudVmClusterProperties.scanListenerPortTcp

scanListenerPortTcpSsl
Nullable<Int32>

The TCPS Single Client Access Name (SCAN) port. The default port is 2484. Serialized Name: CloudVmClusterProperties.scanListenerPortTcpSsl

scanDnsRecordId
String

The OCID of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. Serialized Name: CloudVmClusterProperties.scanDnsRecordId

shape
String

The model name of the Exadata hardware running the cloud VM cluster. Serialized Name: CloudVmClusterProperties.shape

provisioningState
Nullable<AzureResourceProvisioningState>

CloudVmCluster provisioning state Serialized Name: CloudVmClusterProperties.provisioningState

lifecycleState
Nullable<CloudVmClusterLifecycleState>

CloudVmCluster lifecycle state Serialized Name: CloudVmClusterProperties.lifecycleState

vnetId
ResourceIdentifier

VNET for network connectivity Serialized Name: CloudVmClusterProperties.vnetId

giVersion
String

Oracle Grid Infrastructure (GI) software version Serialized Name: CloudVmClusterProperties.giVersion

ociUri
Uri

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

nsgUri
Uri

HTTPS link to OCI Network Security Group exposed to Azure Customer via the Azure Interface. Serialized Name: CloudVmClusterProperties.nsgUrl

subnetId
ResourceIdentifier

Client subnet Serialized Name: CloudVmClusterProperties.subnetId

backupSubnetCidr
String

Client OCI backup subnet CIDR, default is 192.168.252.0/22 Serialized Name: CloudVmClusterProperties.backupSubnetCidr

nsgCidrs
IEnumerable<NsgCidr>

CIDR blocks for additional NSG ingress rules. The VNET CIDRs used to provision the VM Cluster will be added by default. Serialized Name: CloudVmClusterProperties.nsgCidrs

dataCollectionOptions
DataCollectionConfig

Indicates user preferences for the various diagnostic collection options for the VM cluster/Cloud VM cluster/VMBM DBCS. Serialized Name: CloudVmClusterProperties.dataCollectionOptions

displayName
String

Display Name Serialized Name: CloudVmClusterProperties.displayName

computeNodes
IEnumerable<String>

The list of compute servers to be added to the cloud VM cluster. Serialized Name: CloudVmClusterProperties.computeNodes

iormConfigCache
ExadataIormConfig

iormConfigCache details for cloud VM cluster. Serialized Name: CloudVmClusterProperties.iormConfigCache

lastUpdateHistoryEntryId
String

The OCID of the last maintenance update history entry. Serialized Name: CloudVmClusterProperties.lastUpdateHistoryEntryId

dbServers
IEnumerable<String>

The list of DB servers. Serialized Name: CloudVmClusterProperties.dbServers

compartmentId
String

Cluster compartmentId Serialized Name: CloudVmClusterProperties.compartmentId

subnetOcid
String

Cluster subnet ocid Serialized Name: CloudVmClusterProperties.subnetOcid

Returns

A new CloudVmClusterProperties instance for mocking.

Applies to