CloudVmClusterPropertiesArgs

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

Constructors

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

Properties

Link copied to clipboard
val clusterName: Output<String>? = null

OCI Cluster name.

Link copied to clipboard
val compartmentId: Output<String>? = null

(Output) Compartment ID of cluster.

Link copied to clipboard
val cpuCoreCount: Output<Int>

Number of enabled CPU cores.

Link copied to clipboard
val dataStorageSizeTb: Output<Double>? = null

The data disk group size to be allocated in TBs.

Link copied to clipboard
val dbNodeStorageSizeGb: Output<Int>? = null

Local storage per VM

Link copied to clipboard
val dbServerOcids: Output<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: Output<String>? = null

The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL

Link copied to clipboard
val dnsListenerIp: Output<String>? = null

(Output) DNS listener IP.

Link copied to clipboard
val domain: Output<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: Output<String>? = null

Grid Infrastructure Version.

Link copied to clipboard
val hostname: Output<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: Output<String>? = null

Prefix for VM cluster host names.

Link copied to clipboard
val licenseType: Output<String>

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

Link copied to clipboard
val localBackupEnabled: Output<Boolean>? = null

Use local backup.

Link copied to clipboard
val memorySizeGb: Output<Int>? = null

Memory allocated in GBs.

Link copied to clipboard
val nodeCount: Output<Int>? = null

Number of database servers.

Link copied to clipboard
val ocid: Output<String>? = null

(Output) Oracle Cloud Infrastructure ID of VM Cluster.

Link copied to clipboard
val ociUrl: Output<String>? = null

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

Link copied to clipboard
val ocpuCount: Output<Double>? = null

OCPU count per VM. Minimum is 0.1.

Link copied to clipboard
val scanDns: Output<String>? = null

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

Link copied to clipboard
val scanDnsRecordId: Output<String>? = null

(Output) OCID of scan DNS record.

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

(Output) OCIDs of scan IPs.

Link copied to clipboard
val scanListenerPortTcp: Output<Int>? = null

(Output) SCAN listener port - TCP

Link copied to clipboard
val scanListenerPortTcpSsl: Output<Int>? = null

(Output) SCAN listener port - TLS

Link copied to clipboard
val shape: Output<String>? = null

(Output) Shape of VM Cluster.

Link copied to clipboard
val sparseDiskgroupEnabled: Output<Boolean>? = null

Use exadata sparse snapshots.

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

SSH public keys to be stored with cluster.

Link copied to clipboard
val state: Output<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: Output<Int>? = null

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

Link copied to clipboard
val systemVersion: Output<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.

Functions

Link copied to clipboard
open override fun toJava(): CloudVmClusterPropertiesArgs