CloudVmClusterProperties

data class CloudVmClusterProperties(val clusterName: String? = null, val compartmentId: String? = null, val cpuCoreCount: Int, val dataStorageSizeTb: Double? = null, val dbNodeStorageSizeGb: Int? = null, val dbServerOcids: List<String>? = null, val diagnosticsDataCollectionOptions: CloudVmClusterPropertiesDiagnosticsDataCollectionOptions? = null, val diskRedundancy: String? = null, val dnsListenerIp: String? = null, val domain: String? = null, val giVersion: String? = null, val hostname: String? = null, val hostnamePrefix: String? = null, val licenseType: String, val localBackupEnabled: Boolean? = null, val memorySizeGb: Int? = null, val nodeCount: Int? = null, val ociUrl: String? = null, val ocid: String? = null, val ocpuCount: Double? = null, val scanDns: String? = null, val scanDnsRecordId: String? = null, val scanIpIds: List<String>? = null, val scanListenerPortTcp: Int? = null, val scanListenerPortTcpSsl: Int? = null, val shape: String? = null, val sparseDiskgroupEnabled: Boolean? = null, val sshPublicKeys: List<String>? = null, val state: String? = null, val storageSizeGb: Int? = null, val systemVersion: String? = null, val timeZone: CloudVmClusterPropertiesTimeZone? = null)

Constructors

Link copied to clipboard
constructor(clusterName: String? = null, compartmentId: String? = null, cpuCoreCount: Int, dataStorageSizeTb: Double? = null, dbNodeStorageSizeGb: Int? = null, dbServerOcids: List<String>? = null, diagnosticsDataCollectionOptions: CloudVmClusterPropertiesDiagnosticsDataCollectionOptions? = null, diskRedundancy: String? = null, dnsListenerIp: String? = null, domain: String? = null, giVersion: String? = null, hostname: String? = null, hostnamePrefix: String? = null, licenseType: String, localBackupEnabled: Boolean? = null, memorySizeGb: Int? = null, nodeCount: Int? = null, ociUrl: String? = null, ocid: String? = null, ocpuCount: Double? = null, scanDns: String? = null, scanDnsRecordId: String? = null, scanIpIds: List<String>? = null, scanListenerPortTcp: Int? = null, scanListenerPortTcpSsl: Int? = null, shape: String? = null, sparseDiskgroupEnabled: Boolean? = null, sshPublicKeys: List<String>? = null, state: String? = null, storageSizeGb: Int? = null, systemVersion: String? = null, timeZone: CloudVmClusterPropertiesTimeZone? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val clusterName: String? = null

OCI Cluster name.

Link copied to clipboard
val compartmentId: String? = null

(Output) Compartment ID of cluster.

Link copied to clipboard

Number of enabled CPU cores.

Link copied to clipboard

The data disk group size to be allocated in TBs.

Link copied to clipboard

Local storage per VM

Link copied to clipboard
val dbServerOcids: List<String>? = null

OCID of database servers.

Link copied to clipboard

Data collection options for diagnostics. Structure is documented below.

Link copied to clipboard
val diskRedundancy: String? = null

The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL

Link copied to clipboard
val dnsListenerIp: String? = null

(Output) DNS listener IP.

Link copied to clipboard
val domain: String? = null

(Output) Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com

Link copied to clipboard
val giVersion: String? = null

Grid Infrastructure Version.

Link copied to clipboard
val hostname: String? = null

(Output) host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.

Link copied to clipboard
val hostnamePrefix: String? = null

Prefix for VM cluster host names.

Link copied to clipboard

License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE

Link copied to clipboard

Use local backup.

Link copied to clipboard
val memorySizeGb: Int? = null

Memory allocated in GBs.

Link copied to clipboard
val nodeCount: Int? = null

Number of database servers.

Link copied to clipboard
val ocid: String? = null

(Output) Oracle Cloud Infrastructure ID of VM Cluster.

Link copied to clipboard
val ociUrl: String? = null

(Output) Deep link to the OCI console to view this resource.

Link copied to clipboard
val ocpuCount: Double? = null

OCPU count per VM. Minimum is 0.1.

Link copied to clipboard
val scanDns: String? = null

(Output) SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com

Link copied to clipboard
val scanDnsRecordId: String? = null

(Output) OCID of scan DNS record.

Link copied to clipboard
val scanIpIds: List<String>? = null

(Output) OCIDs of scan IPs.

Link copied to clipboard

(Output) SCAN listener port - TCP

Link copied to clipboard

(Output) SCAN listener port - TLS

Link copied to clipboard
val shape: String? = null

(Output) Shape of VM Cluster.

Link copied to clipboard

Use exadata sparse snapshots.

Link copied to clipboard
val sshPublicKeys: List<String>? = null

SSH public keys to be stored with cluster.

Link copied to clipboard
val state: String? = null

(Output) State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS

Link copied to clipboard
val storageSizeGb: Int? = null

(Output) The storage allocation for the disk group, in gigabytes (GB).

Link copied to clipboard
val systemVersion: String? = null

(Output) Operating system version of the image.

Link copied to clipboard

Represents a time zone from the IANA Time Zone Database. Structure is documented below.