CloudVmClusterProperties class

Various properties and settings associated with Exadata VM cluster.

Constructors

CloudVmClusterProperties.new({String? clusterName, String? compartmentId, int? cpuCoreCount, double? dataStorageSizeTb, int? dbNodeStorageSizeGb, List<String>? dbServerOcids, DataCollectionOptions? diagnosticsDataCollectionOptions, String? diskRedundancy, String? dnsListenerIp, String? domain, String? giVersion, String? hostname, String? hostnamePrefix, String? licenseType, bool? localBackupEnabled, int? memorySizeGb, int? nodeCount, String? ociUrl, String? ocid, double? ocpuCount, String? scanDns, String? scanDnsRecordId, List<String>? scanIpIds, int? scanListenerPortTcp, int? scanListenerPortTcpSsl, String? shape, bool? sparseDiskgroupEnabled, List<String>? sshPublicKeys, String? state, int? storageSizeGb, String? systemVersion, TimeZone? timeZone})
CloudVmClusterProperties.fromJson(Map json_)

Properties

clusterName String?
OCI Cluster name.
getter/setter pair
compartmentId String?
Compartment ID of cluster.
getter/setter pair
cpuCoreCount int?
Number of enabled CPU cores.
getter/setter pair
dataStorageSizeTb double?
The data disk group size to be allocated in TBs.
getter/setter pair
dbNodeStorageSizeGb int?
Local storage per VM.
getter/setter pair
dbServerOcids List<String>?
OCID of database servers.
getter/setter pair
diagnosticsDataCollectionOptions DataCollectionOptions?
Data collection options for diagnostics.
getter/setter pair
diskRedundancy String?
The type of redundancy.
getter/setter pair
dnsListenerIp String?
DNS listener IP.
getter/setter pair
domain String?
Parent DNS domain where SCAN DNS and hosts names are qualified.
getter/setter pair
giVersion String?
Grid Infrastructure Version.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hostname String?
host name without domain.
getter/setter pair
hostnamePrefix String?
Prefix for VM cluster host names.
getter/setter pair
licenseType String?
License type of VM Cluster.
getter/setter pair
localBackupEnabled bool?
Use local backup.
getter/setter pair
memorySizeGb int?
Memory allocated in GBs.
getter/setter pair
nodeCount int?
Number of database servers.
getter/setter pair
ocid String?
Oracle Cloud Infrastructure ID of VM Cluster.
getter/setter pair
ociUrl String?
Deep link to the OCI console to view this resource.
getter/setter pair
ocpuCount double?
OCPU count per VM.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scanDns String?
SCAN DNS name.
getter/setter pair
scanDnsRecordId String?
OCID of scan DNS record.
getter/setter pair
scanIpIds List<String>?
OCIDs of scan IPs.
getter/setter pair
scanListenerPortTcp int?
SCAN listener port - TCP
getter/setter pair
scanListenerPortTcpSsl int?
SCAN listener port - TLS
getter/setter pair
shape String?
Shape of VM Cluster.
getter/setter pair
sparseDiskgroupEnabled bool?
Use exadata sparse snapshots.
getter/setter pair
sshPublicKeys List<String>?
SSH public keys to be stored with cluster.
getter/setter pair
state String?
State of the cluster.
getter/setter pair
storageSizeGb int?
The storage allocation for the disk group, in gigabytes (GB).
getter/setter pair
systemVersion String?
Operating system version of the image.
getter/setter pair
timeZone TimeZone?
Time zone of VM Cluster to set.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited